Ho sviluppato un'app per Android e ho utilizzato admob sdk 6.2.1 per mostrare annunci, e quando ho provato l'app sul mio dispositivo reale e sull'emulatore, vengono mostrati gli annunci. ma quando applico pro guard alla mia app e la collaudo sul mio dispositivo (l'ho testata anche su altri dispositivi) non vengono mostrati annunci, qualsiasi aiuto per favore!Gli annunci di Admob non sono mostrati con pro guard
risposta
Aggiungi questo al vostro 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
questa risposta è giusta, ma dobbiamo scrivere queste due righe in proguard-project.txt –
Sostituisci // con # –
Buona chiamata, grazie. –
Per utilizzare in modo sicuro ProGuard con Google Mobile Ads, aggiungere il seguente al vostro ProGuard config:
-keep public class com.google.android.gms.ads.** {
public *;
}
-keep public class com.google.ads.** {
public *;
}
Questo sarà pre sfogare tutti i metodi pubblici sulle classi pubbliche dall'essere offuscato.
Se si utilizza Mediazione AdMob con altre reti pubblicitarie, è necessario mantenere i metodi pubblici da classi pubbliche per ogni SDK e libreria di adattatori.
se lo hai controllato usando apk o direttamente Esegui l'applicazione su mobile ??? – itsrajesh4uguys
L'ho provato con l'apk –