2013-11-05 6 views
1

이제 AdMob 라이브러리가 포함 된 Google Play 서비스의 새 버전으로 업데이트됩니다. (또한 you cannot also include the old AdMob .jar부터 포함 된 AdMob API로 변경해야합니다.)Proguard 이후에 삽입 광고가 표시되지 않습니다.

문제 : 이클립스에서 바로 디버그 빌드를 실행할 때 삽입 광고가 표시 될 때 내보내는 것처럼 표시됩니다. 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 

배너 광고는 작동하지만 삽입 광고는 작동하지 않습니다. progruad-project.txt-keep class com.google.**을 추가하려고 시도했지만 도움이되지 않았습니다. 누구든지 해결책을 알고 있습니까?

답변

0

나는 정확히 같은 문제가있었습니다. 그것은 또한 필요한 조정을 사용하는 경우

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

이 라인 추가 : 내가 난독 화 - project.txt을이 줄을 추가하여 그것을 해결

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

을 광고 네트워크에 대한 "yourMediationAdNetwork을"교체 . 예를 들어, "AppFlood"를 사용하는 경우 :

-keep public class com.appflood.* { 
    public <fields>; 
    public <methods>; 
} 
관련 문제