googleads-mobile-android-examples icon indicating copy to clipboard operation
googleads-mobile-android-examples copied to clipboard

ANR when initialize

Open morder opened this issue 3 years ago • 2 comments

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

morder avatar Jul 07 '21 13:07 morder

downgrading to 19.6.0 version is solving the problem

morder avatar Jul 20 '21 12:07 morder

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

mukswilly avatar Oct 19 '21 13:10 mukswilly