Stworzyłem aplikację na Androida i użyłem admob sdk 6.2.1 do wyświetlania reklam, a kiedy testowałem aplikację na moim prawdziwym urządzeniu i emulatorze, wyświetlane są reklamy. , ale kiedy stosuję pro guard do mojej aplikacji i testuję ją na moim urządzeniu (testowałem też na innych urządzeniach) reklamy nie są wyświetlane, proszę o pomoc!Reklamy admob nie są wyświetlane z ochroną Pro
Odpowiedz
Dodaj to do swojej 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
ta odpowiedź jest słuszna, ale musimy napisać te dwie linie w proguard-project.txt –
Wymienić // przez # –
Dobre połączenie, dzięki. –
Aby bezpiecznie korzystać ProGuard z reklam mobilnych Google, dodaj następujące do PROGUARD config:
-keep public class com.google.android.gms.ads.** {
public *;
}
-keep public class com.google.ads.** {
public *;
}
To będzie pre uniemożliwić zaciemnianie wszystkich publicznych metod na publicznych zajęciach.
Jeśli korzystasz z zapośredniczenia AdMob w innych sieciach reklamowych, musisz zachować publiczne metody z klas publicznych dla każdego pakietu SDK i biblioteki adaptera.
niezależnie od tego, czy zostało to zaznaczone za pomocą apk, czy bezpośrednio Uruchom aplikację na telefon komórkowy ??? – itsrajesh4uguys
Przetestowałem przez apk –