2013-11-05 53 views
1

我正在更新到現在包含AdMob庫的新版Google Play服務。 (此外,看來你必須更改爲包括AdMob的API,因爲you cannot also include the old AdMob .jar。)Proguard之後插頁式廣告沒有顯示

問題:插頁顯示,他們應該當我運行調試從Eclipse的直建,他們表現出他們應該當我出口沒有使用Proguard的.apk,但是當我通過Proguard運行它時,它們不再顯示。在日誌中,當廣告顯示時,我會得到:

11-04 21:05:35.023: W/Ads(27590): Could not get info for ad overlay. 
11-04 21:05:35.078: W/InputMethodManagerService(261): Window already focused, ignoring focus gain of: [email protected] attribute=null 

橫幅廣告正在工作,但沒有插頁式廣告。我嘗試將-keep class com.google.**添加到progruad-project.txt,但這沒有幫助。有誰知道解決方案?

回答

0

我有完全相同的問題。我加入這行的ProGuard-project.txt解決它:

-keep public class com.google.** {*;} 

在使用調解也是必要的情況下,添加此行:

-keep public class yourMediationAdNetwork.* { 
    public <fields>; 
    public <methods>; 
} 

替換「yourMediationAdNetwork」您的廣告網絡。例如,如果您使用「AppFlood」:

-keep public class com.appflood.* { 
    public <fields>; 
    public <methods>; 
}