googleads-mobile-android-examples
googleads-mobile-android-examples copied to clipboard
ANR when initialize
We have a lot of ANR reports in google play console Most of all start from MobileAds.initialize
sample stacks
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21)
at com.google.android.gms.ads.internal.util.zzj.zzM (zzj.java:2)
at com.google.android.gms.ads.internal.util.zzj.zzn (zzj.java:1)
at com.google.android.gms.internal.ads.zzeyd.zza (zzeyd.java:12)
at com.google.android.gms.internal.ads.zzdps.<init> (zzdps.java:2)
at com.google.android.gms.internal.ads.zzdpv.zzb (zzdpv.java:5)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzdpx.zzb (zzdpx.java:1)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzdrp.zzb (zzdrp.java:1)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzcmw.zzb (zzcmw.java:1)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzcmk.zzj (zzcmk.java:1)
at com.google.android.gms.ads.internal.ClientApi.zzh (ClientApi.java:3)
at com.google.android.gms.internal.ads.zzbas.zzc (zzbas.java:2)
at com.google.android.gms.internal.ads.zzbax.zze (zzbax.java:2)
at com.google.android.gms.internal.ads.zzbax.zzd (zzbax.java:9)
at com.google.android.gms.internal.ads.zzbdy.zzw (zzbdy.java:3)
at com.google.android.gms.internal.ads.zzbdy.zzb (zzbdy.java:8)
at com.google.android.gms.ads.MobileAds.initialize (MobileAds.java:3)
...
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21)
at com.google.android.gms.ads.internal.util.zzj.zzM (zzj.java:2)
at com.google.android.gms.ads.internal.util.zzj.zzn (zzj.java:1)
at com.google.android.gms.internal.ads.zzdro.zzt (zzdro.java:1)
at com.google.android.gms.internal.ads.zzdro.zzc (zzdro.java:10)
at com.google.android.gms.internal.ads.zzcmv.zze (zzcmv.java:5)
at com.google.android.gms.internal.ads.zzbdy.zzb (zzbdy.java:11)
at com.google.android.gms.ads.MobileAds.initialize (MobileAds.java:3)
...
some of them start from interstitial load
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21)
at com.google.android.gms.ads.internal.util.zzj.zzM (zzj.java:2)
at com.google.android.gms.ads.internal.util.zzj.zzn (zzj.java:1)
at com.google.android.gms.internal.ads.zzeyd.zza (zzeyd.java:12)
at com.google.android.gms.internal.ads.zzdps.<init> (zzdps.java:2)
at com.google.android.gms.internal.ads.zzdpv.zzb (zzdpv.java:5)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzdpk.zzb (zzdpk.java:1)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzdpr.zzb (zzdpr.java:1)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzdpg.zzb (zzdpg.java:1)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzgdz.zzc (zzgdz.java:9)
at com.google.android.gms.internal.ads.zzexo.zza (zzexo.java:1)
at com.google.android.gms.internal.ads.zzexn.zzb (zzexn.java:3)
at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1)
at com.google.android.gms.internal.ads.zzcma.zzb (zzcma.java:5)
at com.google.android.gms.internal.ads.zzeqx.zza (zzeqx.java:41)
at com.google.android.gms.internal.ads.zzefm.zze (zzefm.java:5)
at com.google.android.gms.internal.ads.zzefm.zzP (zzefm.java:2)
at com.google.android.gms.internal.ads.zzbof.zza (zzbof.java:3)
at com.google.android.gms.ads.interstitial.InterstitialAd.load (InterstitialAd.java:6)
....
as you can see all of them stucks at
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21)
version of the lib com.google.android.gms:play-services-ads:20.2.0
downgrading to 19.6.0 version is solving the problem
We have a lot of ANR reports in google play console Most of all start from MobileAds.initialize
sample stacks
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21) at com.google.android.gms.ads.internal.util.zzj.zzM (zzj.java:2) at com.google.android.gms.ads.internal.util.zzj.zzn (zzj.java:1) at com.google.android.gms.internal.ads.zzeyd.zza (zzeyd.java:12) at com.google.android.gms.internal.ads.zzdps.<init> (zzdps.java:2) at com.google.android.gms.internal.ads.zzdpv.zzb (zzdpv.java:5) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzdpx.zzb (zzdpx.java:1) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzdrp.zzb (zzdrp.java:1) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzcmw.zzb (zzcmw.java:1) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzcmk.zzj (zzcmk.java:1) at com.google.android.gms.ads.internal.ClientApi.zzh (ClientApi.java:3) at com.google.android.gms.internal.ads.zzbas.zzc (zzbas.java:2) at com.google.android.gms.internal.ads.zzbax.zze (zzbax.java:2) at com.google.android.gms.internal.ads.zzbax.zzd (zzbax.java:9) at com.google.android.gms.internal.ads.zzbdy.zzw (zzbdy.java:3) at com.google.android.gms.internal.ads.zzbdy.zzb (zzbdy.java:8) at com.google.android.gms.ads.MobileAds.initialize (MobileAds.java:3) ...
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21) at com.google.android.gms.ads.internal.util.zzj.zzM (zzj.java:2) at com.google.android.gms.ads.internal.util.zzj.zzn (zzj.java:1) at com.google.android.gms.internal.ads.zzdro.zzt (zzdro.java:1) at com.google.android.gms.internal.ads.zzdro.zzc (zzdro.java:10) at com.google.android.gms.internal.ads.zzcmv.zze (zzcmv.java:5) at com.google.android.gms.internal.ads.zzbdy.zzb (zzbdy.java:11) at com.google.android.gms.ads.MobileAds.initialize (MobileAds.java:3) ...
some of them start from interstitial load
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21) at com.google.android.gms.ads.internal.util.zzj.zzM (zzj.java:2) at com.google.android.gms.ads.internal.util.zzj.zzn (zzj.java:1) at com.google.android.gms.internal.ads.zzeyd.zza (zzeyd.java:12) at com.google.android.gms.internal.ads.zzdps.<init> (zzdps.java:2) at com.google.android.gms.internal.ads.zzdpv.zzb (zzdpv.java:5) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzdpk.zzb (zzdpk.java:1) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzdpr.zzb (zzdpr.java:1) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzdpg.zzb (zzdpg.java:1) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzgdz.zzc (zzgdz.java:9) at com.google.android.gms.internal.ads.zzexo.zza (zzexo.java:1) at com.google.android.gms.internal.ads.zzexn.zzb (zzexn.java:3) at com.google.android.gms.internal.ads.zzgdp.zzb (zzgdp.java:1) at com.google.android.gms.internal.ads.zzcma.zzb (zzcma.java:5) at com.google.android.gms.internal.ads.zzeqx.zza (zzeqx.java:41) at com.google.android.gms.internal.ads.zzefm.zze (zzefm.java:5) at com.google.android.gms.internal.ads.zzefm.zzP (zzefm.java:2) at com.google.android.gms.internal.ads.zzbof.zza (zzbof.java:3) at com.google.android.gms.ads.interstitial.InterstitialAd.load (InterstitialAd.java:6) ....
as you can see all of them stucks at
at com.google.android.gms.internal.ads.zzfjl.get (zzfjl.java:21)
version of the lib com.google.android.gms:play-services-ads:20.2.0
I am also experiencing the same