SDK 22.3.0 Crash

200 views
Skip to first unread message

Xiaojian Li

unread,
Sep 8, 2023, 5:45:13 AM9/8/23
to Google Mobile Ads SDK Developers
After I upgraded the SDK version to 22. 3.0 and released it, a lot of    java.lang.VerifyError  crashes occurred.

api "com.google.android.gms:play-services-ads:22.3.0"

VerifyError
crash:
Fatal Exception: java.lang.VerifyError: Verifier rejected class u8.kh0: java.lang.Object u8.kh0.b() failed to verify: java.lang.Object u8.kh0.b(): [0x1D9] register v5 has type Reference: java.lang.Object but expected Reference: u8.q60 (declaration of 'u8.kh0' appears in /data/app/~~KbGr8AU3apax5rEKTIoo8g==/com.e9foreverfs.smart.qrcode-4wiB5l1xckd8w4kzlJFZAQ==/base.apk)
       at n7.l.<init>(:22)
       at com.google.android.gms.ads.internal.ClientApi.i4(:3)
       at n7.f.b(:3)
       at n7.m.e(:5)
       at n7.m.d(:2)
       at i7.b.run(:56)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)

crash:

Fatal Exception: java.lang.VerifyError: Verifier rejected class u8.kh0: java.lang.Object u8.kh0.b() failed to verify: java.lang.Object u8.kh0.b(): [0x1D9] register v5 has type Reference: java.lang.Object but expected Reference: u8.q60 (declaration of 'u8.kh0' appears in /data/app/~~ws3DktHeaDtNRgCMMsvQug==/com.e9foreverfs.smart.qrcode-3rNXXgfcFa31AfpAj8gHZQ==/base.apk)
       at com.google.android.gms.internal.ads.zzcja.<init>(zzcja.java:22)
       at com.google.android.gms.internal.ads.zzcja.$r8$init$bridge(zzcja.java:22)
       at com.google.android.gms.internal.ads.zzciy.zzc(zzciy.java:3)
       at com.google.android.gms.ads.internal.ClientApi.zzc(ClientApi.java:3)
       at com.google.android.gms.ads.internal.client.zzak.zzb(zzak.java:3)
       at com.google.android.gms.ads.internal.client.zzaj.zzb$bridge(zzaj.java:3)
       at com.google.android.gms.ads.internal.client.zzax.e(zzax.java:5)
       at com.google.android.gms.ads.internal.client.zzax.zzd(zzax.java:2)
       at com.google.android.gms.ads.internal.client.zzaw.zzd(zzaw.java:56)
       at com.google.android.gms.internal.ads.zzawb.zza(zzawb.java:56)
       at com.google.android.gms.ads.appopen.zzb.run(zzb.java:56)
       at com.google.android.gms.ads.appopen.zzb.run$bridge(zzb.java:56)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
       at java.lang.Thread.run(Thread.java:1012)

crash:

Fatal Exception: java.lang.VerifyError: Verifier rejected class u8.kh0: java.lang.Object u8.kh0.b() failed to verify: java.lang.Object u8.kh0.b(): [0x1D9] register v5 has type Reference: java.lang.Object but expected Reference: u8.q60 (declaration of 'u8.kh0' appears in /data/app/~~ws3DktHeaDtNRgCMMsvQug==/com.e9foreverfs.smart.qrcode-3rNXXgfcFa31AfpAj8gHZQ==/base.apk)
       at com.google.android.gms.internal.ads.zzcke.<init>(zzcke.java:290)
       at com.google.android.gms.internal.ads.zzckc.zzf(zzckc.java:87)
       at com.google.android.gms.internal.ads.zzexq.zzb(zzexq.java:30)
       at com.google.android.gms.internal.ads.zzeju.zzaa(zzeju.java:6)
       at com.google.android.gms.internal.ads.zzeju.zzy(zzeju.java:2)
       at com.google.android.gms.internal.ads.zzblb.zza(zzblb.java:17)
       at com.google.android.gms.ads.interstitial.zza.run(zza.java:10)
       at com.google.android.gms.ads.interstitial.zza.run$bridge(zza.java:10)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
       at java.lang.Thread.run(Thread.java:1012)


What is the problem? What do we need to do?

Mobile Ads SDK Forum Advisor

unread,
Sep 8, 2023, 10:37:49 AM9/8/23
to e9tea...@gmail.com, google-adm...@googlegroups.com

Hi,

Thank you for reaching out to us.

For us to further check this crashes, can you provide us the following information below?

  • sample app project where the behavior is reproducible
  • Steps to replicate
  • Full stack trace
  • Device name and version affected

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002ojTnGQAU&entry.80707362=00197572

2. Fill out all fields, and attach your file(s).

3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.

This message is in relation to case "ref:_00D1U1174p._5004Q2ojTnG:ref"

Thanks,
 
Google Logo Mobile Ads SDK Team


Xiaojian Li

unread,
Sep 8, 2023, 11:20:17 AM9/8/23
to Google Mobile Ads SDK Developers
Attached is the complete stack downloaded from Firebase, and the attached screenshot is the model and Android version.

This problem was discovered after it went online. We have not been able to reproduce this problem locally, so there is no way to reproduce it.
1.zip
2.zip

Mobile Ads SDK Forum Advisor

unread,
Sep 8, 2023, 2:22:09 PM9/8/23
to e9tea...@gmail.com, google-adm...@googlegroups.com

Hi,

Thank you for your response.

We will share this to the wider team to further check this crashes. We will update you once we have more information. 

Rahul Bhuva

unread,
Sep 11, 2023, 12:27:17 AM9/11/23
to google-adm...@googlegroups.com
hello,
i have shared my app project google rewarded ads code.
please reply me as soon as possible

LoadAdError(code: 1, domain: com.google.admob, message: Request Error: No ad to show., responseInfo: ResponseInfo(responseId: null, mediationAdapterClassName: null, adapterResponses: [], loadedAdapterResponseInfo: AdapterResponseInfo(adapterClassName: , latencyMillis: 0, description: , adUnitMapping: {}, adError: null, adSourceName: , adSourceId: , adSourceInstanceName: , adSourceInstanceId: )), responseExtras: {})

ads not show and this type of error occure


--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/_DCL9000000000000000000000000000000000000000000000S0O8MA000h15Hyb6RnKVpuzCf-FZ1Q%40sfdc.net.

Mobile Ads SDK Forum Advisor

unread,
Sep 11, 2023, 4:18:56 AM9/11/23
to flu...@webbygenius.com, google-adm...@googlegroups.com
Hi Rahul,

I could see that you already have an existing thread here: https://groups.google.com/g/google-admob-ads-sdk/c/G7A5YbfJ5bM/m/wXVGG4qKBAAJ?utm_medium=email&utm_source=footer and my colleague already responded to you there. Let's continue our discussion there instead for better tracking of your concern.

leban...@gmail.com

unread,
Sep 21, 2023, 11:32:24 PM9/21/23
to Google Mobile Ads SDK Developers
Hello,
I also got some crash report issue related to this error in some SAMSUNG or OPPO devices sdk : 29,30,31,33
 
Exception java.lang.VerifyError: Verifier rejected class d.d.b.c.i.a.fk1: java.lang.Object d.d.b.c.i.a.fk1.b() failed to verify: java.lang.Object d.d.b.c.i.a.fk1.b(): [0x30] register v3 has type Reference: java.lang.Object but expected Precise Reference: d.d.b.c.i.a.mg0 (declaration of 'd.d.b.c.i.a.fk1' appears in base.apk) at com.google.android.gms.internal.ads.zzcke.<init> (com.google.android.gms:play-services-ads@@22.3.0:14) at com.google.android.gms.internal.ads.zzckc.zzf (com.google.android.gms:play-services-ads@@22.3.0:4) at com.google.android.gms.internal.ads.zzexq.zzb (com.google.android.gms:play-services-ads@@22.3.0:42) at com.google.android.gms.internal.ads.zzeju.zzaa (com.google.android.gms:play-services-ads@@22.3.0:11) at com.google.android.gms.internal.ads.zzeju.zzy (com.google.android.gms:play-services-ads@@22.3.0:2) at com.google.android.gms.internal.ads.zzblb.zza (com.google.android.gms:play-services-ads-lite@@22.3.0:2) at com.google.android.gms.ads.interstitial.InterstitialAd.load (com.google.android.gms:play-services-ads-lite@@22.3.0:11)

Mobile Ads SDK Forum Advisor

unread,
Sep 22, 2023, 8:21:26 AM9/22/23
to leban...@gmail.com, google-adm...@googlegroups.com
Hi,

Thank you for contacting the Mobile Ads SDK support team.

By reviewing your concern, I understand that you are facing issues with crash issues. Kindly provide the below information for further investigation:
  • App ID
  • Ad Unit ID
  • Mobile Ads SDK Version
  • Platform being used
  • Sample project reproducing the issue
  • Steps to be taken to reproduce the issue
Reply all
Reply to author
Forward
0 new messages