MobileAds causes ANR in our app

665 views
Skip to first unread message

Aman Kumar

unread,
May 24, 2022, 4:01:19 PM5/24/22
to Google Mobile Ads SDK Developers
  #00  pc 000000000007c4a0  /system/lib64/libc.so (__ioctl+4)
  #00  pc 000000000002a89c  /system/lib64/libc.so (ioctl+132)
  #00  pc 000000000005dcdc  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244)
  #00  pc 000000000005eae4  /system/lib64/libbinder.so (android::IPCThreadState::waitForResponse(android::Parcel*, int*)+60)
  #00  pc 000000000005e938  /system/lib64/libbinder.so (android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+176)
  #00  pc 00000000000528d8  /system/lib64/libbinder.so (android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+228)
  #00  pc 000000000013b6a4  /system/lib64/libandroid_runtime.so (android_os_BinderProxy_transact(_JNIEnv*, _jobject*, int, _jobject*, _jobject*, int)+152)
  at android.os.BinderProxy.transactNative (Native method)
  at android.os.BinderProxy.transact (Binder.java:1136)
  at android.content.ContentProviderProxy.call (ContentProviderNative.java:649)
  at android.provider.Settings$NameValueCache.getStringForUser (Settings.java:2112)
  at android.provider.Settings$Global.getStringForUser (Settings.java:12350)
  at android.provider.Settings$Global.getString (Settings.java:12339)
  at android.provider.Settings$Global.getInt (Settings.java:12518)
  at Nr3.e (chromium-Monochrome.aab-stable-495106123:177)
  at org.chromium.android_webview.AwContents.A (chromium-Monochrome.aab-stable-495106123:1132)
  at org.chromium.android_webview.AwContents.z (chromium-Monochrome.aab-stable-495106123:1450)
  at org.chromium.android_webview.AwContents.<init> (chromium-Monochrome.aab-stable-495106123:1117)
  at com.android.webview.chromium.o.run (chromium-Monochrome.aab-stable-495106123:416)
  at zP4.b (chromium-Monochrome.aab-stable-495106123:57)
  at yP4.run (chromium-Monochrome.aab-stable-495106123:43)
  at org.chromium.base.task.PostTask.e (chromium-Monochrome.aab-stable-495106123:115)
  at zP4.a (chromium-Monochrome.aab-stable-495106123:43)
  at com.android.webview.chromium.WebViewChromiumFactoryProvider.a (chromium-Monochrome.aab-stable-495106123:161)
  at com.android.webview.chromium.WebViewChromium.init (chromium-Monochrome.aab-stable-495106123:362)
  at android.webkit.WebView.<init> (WebView.java:427)
  at android.webkit.WebView.<init> (WebView.java:353)
  at android.webkit.WebView.<init> (WebView.java:336)
  at android.webkit.WebView.<init> (WebView.java:323)
  at android.webkit.WebView.<init> (WebView.java:313)
  at com.google.android.gms.ads.internal.webview.ac.<init> (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:1)
  at com.google.android.gms.ads.internal.webview.r.a (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:4)
  at com.google.android.gms.ads.internal.webview.v.a (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:4)
  at com.google.android.gms.ads.internal.js.l.<init> (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:3)
  at com.google.android.gms.ads.internal.js.p.run (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:2)
  at com.google.android.gms.ads.internal.util.future.c.execute (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:2)
  at com.google.android.gms.ads.internal.util.future.d.execute (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529)
  at com.google.android.gms.ads.internal.js.ai.b (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:3)
  at com.google.android.gms.ads.internal.js.ai.a (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:5)
  at com.google.android.gms.ads.internal.js.function.n.b (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529)
  at com.google.android.gms.ads.internal.e.b (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:20)
  at com.google.android.gms.ads.internal.e.a (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529)
  at com.google.android.gms.ads.nonagon.au.h (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:8)
  at com.google.android.gms.ads.internal.client.bs.bO (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:27)
  at adu.onTransact (com.google.android.gms.policy_ads_fdr_dynamite@221310604@221310604057.439654529.439654529:4)
  at android.os.Binder.transact (Binder.java:667)
  at com.google.android.gms.internal.ads.zzaoj.zzbt
  at com.google.android.gms.internal.ads.zzbhz.zzk
  at com.google.android.gms.internal.ads.zzbjq.zzl
  at com.google.android.gms.ads.MobileAds.initialize
  at in.trainman.trainmanandroidapp.homeLanding.HomeLandingMainActivityV2.initGoogleAds (HomeLandingMainActivityV2.kt:313)
  at in.trainman.trainmanandroidapp.homeLanding.HomeLandingMainActivityV2.callOfGoogleAdsFunctionality (HomeLandingMainActivityV2.kt:189)
  at in.trainman.trainmanandroidapp.homeLanding.HomeLandingMainActivityV2.onCreate (HomeLandingMainActivityV2.kt:174)
  at android.app.Activity.performCreate (Activity.java:7283)
  at android.app.Activity.performCreate (Activity.java:7274)
  at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1272)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3149)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3304)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2013)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loop (Looper.java:211)
  at android.app.ActivityThread.main (ActivityThread.java:7234)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:503)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:887)

Mobile Ads SDK Forum Advisor

unread,
May 25, 2022, 12:01:13 PM5/25/22
to am...@trainman.in, google-adm...@googlegroups.com
Hi Anan,

Thank you for reporting this, I raised this with my team and we will get back to you as soon as possible.

Being that ANRs are especially hard to track down and that WebView is beyond the scope of the Mobile Ads SDK and may have been the cause of this, could you privately send us any of the following to help narrow down the cause:
  • minimally modified sample project that can reliably reproduce this ANR
  • any steps to take that can bring this ANR on
  • any version numbers from SDK, gradle file, chrome version etc that are involved in the ANR
  • Crashlytics data on devices that this happens on 
  • anything you can find out from troubleshooting using ANRs guide
Regards,

Google Logo
Aryeh
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2bDABd:ref

Mobile Ads SDK Forum Advisor

unread,
Feb 24, 2023, 3:21:57 PM2/24/23
to am...@trainman.in, google-adm...@googlegroups.com

Hi,

I hope you're doing well.

I just want to circle back with regard to the crashes that you're encountering with ANR, our team suggested to try out Optimize initialization and ad loading guide with com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION turned on.  Feel free to reach out to us if you still encountering this.

Regards,

Google Logo Mobile Ads SDK Team


ref:_00D1U1174p._5004Q2bDABd:ref
Reply all
Reply to author
Forward
0 new messages