Я разработал приложение для Android, и я использовал admob sdk 6.2.1 для показа рекламы, и когда я тестировал приложение на своем реальном устройстве и в эмуляторе, показываются объявления. но когда я применяю pro guard к моему приложению и тестирую его на своем устройстве (я также тестировал его на других устройствах), объявления не отображаются, любая помощь пожалуйста!
Объявления admob не показываются с защитой
Ответ 1
Добавьте это в свой proguard:
-keep class com.google.ads.** # Don't proguard AdMob classes
-dontwarn com.google.ads.** # Temporary workaround for v6.2.1. It gives a warning that you can ignore
Ответ 2
Чтобы безопасно использовать ProGuard с Google Mobile Ads, добавьте в конфигурацию ProGuard следующее:
-keep public class com.google.android.gms.ads.** {
public *;
}
-keep public class com.google.ads.** {
public *;
}
Это предотвратит запутывание всех общедоступных методов в публичных классах.
Если вы используете AdMob Mediation с другими рекламными сетями, вы должны публиковать общедоступные методы из общедоступных классов для каждой SDK и библиотеки адаптеров.