ANR because of AdMob (com.google.android.gms.policy_ads_fdr_dynamite)

6,797 views
Skip to first unread message

陳碩甫

unread,
Apr 19, 2019, 12:24:05 AM4/19/19
to Google Mobile Ads SDK Developers

I see lots of ANRs because of AdMob (com.google.android.gms.policy_ads_fdr_dynamite) in Google Play Console. The AdMob version is com.google.firebase:firebase-ads:17.1.3.


Is there anything I can do to resolve or work around this issue? Thanks.


Here is the log:


"main" tid=1 Waiting 
"main" prio=5 tid=1 Waiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x75c17870 self=0x7088414c00
  | sysTid=15865 nice=-10 cgrp=default sched=0/0 handle=0x710e3c2548
  | state=S schedstat=( 182206776470 51362492841 457089 ) utm=14097 stm=4123 core=5 HZ=100
  | stack=0x7fc705c000-0x7fc705e000 stackSize=8MB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x0c968d7c> (a com.google.android.gms.ads.exoplayer1.j)
  at com.google.android.gms.ads.exoplayer1.j.a (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502:17)
- locked <0x0c968d7c> (a com.google.android.gms.ads.exoplayer1.j)
  at com.google.android.gms.ads.exoplayer1.h.b (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502:1)
  at com.google.android.gms.ads.internal.video.exoplayer1.f.a (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502:9)
  at com.google.android.gms.ads.internal.video.exoplayer1.f.b (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502:3)
  at com.google.android.gms.ads.internal.video.o.run (unavailable)
  at android.os.Handler.handleCallback (Handler.java:873)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at aai.a (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502)
  at com.google.android.gms.ads.internal.util.e.a (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502:1)
  at aai.dispatchMessage (com.google.android.gms.policy_ads_fdr_dynamite@30004@30004.238272502.238272502)
  at android.os.Looper.loop (Looper.java:280)
  at android.app.ActivityThread.main (ActivityThread.java:6748)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858)
"Jit thread pool worker thread 0" tid=2 Native 
"Jit thread pool worker thread 0" daemon prio=5 tid=2 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc0000 self=0x708160e000
  | sysTid=15870 nice=9 cgrp=default sched=0/0 handle=0x7081b984f0
  | state=S schedstat=( 7120467166 4417943456 11222 ) utm=566 stm=146 core=6 HZ=100
  | stack=0x7081a9a000-0x7081a9c000 stackSize=1021KB
  | held mutexes=
  #00  pc 000000000001f22c  /system/lib64/libc.so (syscall+28)
  #01  pc 00000000000d744c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
  #02  pc 00000000004aa70c  /system/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+260)
  #03  pc 00000000004a9c74  /system/lib64/libart.so (art::ThreadPoolWorker::Run()+124)
  #04  pc 00000000004a9734  /system/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+148)
  #05  pc 00000000000923b0  /system/lib64/libc.so (__pthread_start(void*)+36)
  #06  pc 0000000000023bf8  /system/lib64/libc.so (__start_thread+68)
"ReferenceQueueDaemon" tid=4 Waiting 
"ReferenceQueueDaemon" daemon prio=5 tid=4 Waiting
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x14dc0440 self=0x707fd70c00
  | sysTid=15873 nice=4 cgrp=default sched=0/0 handle=0x70706bd4f0
  | state=S schedstat=( 919820191 192644883 1360 ) utm=59 stm=32 core=4 HZ=100
  | stack=0x70705ba000-0x70705bc000 stackSize=1041KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x051e3605> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:178)
- locked <0x051e3605> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
"FinalizerDaemon" tid=5 Waiting 
"FinalizerDaemon" daemon prio=5 tid=5 Waiting
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x14dc0518 self=0x707fd71800
  | sysTid=15874 nice=4 cgrp=default sched=0/0 handle=0x70705b74f0
  | state=S schedstat=( 423748589 274637909 2036 ) utm=37 stm=5 core=6 HZ=100
  | stack=0x70704b4000-0x70704b6000 stackSize=1041KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x0f30b65a> (a java.lang.Object)
  at java.lang.Object.wait (Object.java:422)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
- locked <0x0f30b65a> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
  at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:232)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
"FinalizerWatchdogDaemon" tid=6 Waiting 
"FinalizerWatchdogDaemon" daemon prio=5 tid=6 Waiting
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x14dc0650 self=0x707fd72400
  | sysTid=15875 nice=4 cgrp=default sched=0/0 handle=0x70704b14f0
  | state=S schedstat=( 20386195 41230836 227 ) utm=2 stm=0 core=0 HZ=100
  | stack=0x70703ae000-0x70703b0000 stackSize=1041KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x02e9408b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded (Daemons.java:297)
- locked <0x02e9408b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:277)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
"Binder:15865_1" tid=7 Native 
"Binder:15865_1" prio=5 tid=7 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc0748 self=0x7088484400
  | sysTid=15877 nice=0 cgrp=default sched=0/0 handle=0x70701a74f0
  | state=S schedstat=( 177113540 245706304 1494 ) utm=9 stm=8 core=0 HZ=100
  | stack=0x70700ac000-0x70700ae000 stackSize=1009KB
  | held mutexes=
  #00  pc 000000000007cdbc  /system/lib64/libc.so (__ioctl+4)
  #01  pc 000000000002cb80  /system/lib64/libc.so (ioctl+132)
  #02  pc 000000000005cd88  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244)
  #03  pc 000000000005cf64  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
  #04  pc 000000000005d6ac  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+64)
  #05  pc 000000000007fc74  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
  #06  pc 00000000000100dc  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284)
  #07  pc 00000000000b44a8  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
  #08  pc 00000000000923b0  /system/lib64/libc.so (__pthread_start(void*)+36)
  #09  pc 0000000000023bf8  /system/lib64/libc.so (__start_thread+68)
"Binder:15865_2" tid=9 Native 
"Binder:15865_2" prio=5 tid=9 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc07d0 self=0x70885e8c00
  | sysTid=15878 nice=0 cgrp=default sched=0/0 handle=0x70700a94f0
  | state=S schedstat=( 181601435 190235002 1460 ) utm=11 stm=7 core=3 HZ=100
  | stack=0x706ffae000-0x706ffb0000 stackSize=1009KB
  | held mutexes=
  #00  pc 000000000007cdbc  /system/lib64/libc.so (__ioctl+4)
  #01  pc 000000000002cb80  /system/lib64/libc.so (ioctl+132)
  #02  pc 000000000005cd88  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244)
  #03  pc 000000000005cf64  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
  #04  pc 000000000005d6d8  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+108)
  #05  pc 000000000007fc74  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
  #06  pc 00000000000100dc  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284)
  #07  pc 00000000000b44a8  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
  #08  pc 00000000000923b0  /system/lib64/libc.so (__pthread_start(void*)+36)
  #09  pc 0000000000023bf8  /system/lib64/libc.so (__start_thread+68)
"Binder:15865_3" tid=10 Native 
"Binder:15865_3" prio=5 tid=10 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc0858 self=0x7081615800
  | sysTid=15879 nice=0 cgrp=default sched=0/0 handle=0x706ffab4f0
  | state=S schedstat=( 178396756 228504652 1723 ) utm=8 stm=9 core=0 HZ=100
  | stack=0x706feb0000-0x706feb2000 stackSize=1009KB
  | held mutexes=
  #00  pc 000000000007cdbc  /system/lib64/libc.so (__ioctl+4)
  #01  pc 000000000002cb80  /system/lib64/libc.so (ioctl+132)
  #02  pc 000000000005cd88  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244)
  #03  pc 000000000005cf64  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
  #04  pc 000000000005d6d8  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+108)
  #05  pc 000000000007fc74  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
  #06  pc 00000000000100dc  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284)
  #07  pc 00000000000b44a8  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
  #08  pc 00000000000923b0  /system/lib64/libc.so (__pthread_start(void*)+36)
  #09  pc 0000000000023bf8  /system/lib64/libc.so (__start_thread+68)
"Profile Saver" tid=11 Native 
"Profile Saver" daemon prio=5 tid=11 Native
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x14dc08e0 self=0x70885b3400
  | sysTid=15881 nice=9 cgrp=default sched=0/0 handle=0x706f3894f0
  | state=S schedstat=( 1891158552 178338016 742 ) utm=176 stm=13 core=1 HZ=100
  | stack=0x706f28e000-0x706f290000 stackSize=1009KB
  | held mutexes=
  #00  pc 000000000001f22c  /system/lib64/libc.so (syscall+28)
  #01  pc 00000000000d744c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
  #02  pc 0000000000322854  /system/lib64/libart.so (art::ProfileSaver::Run()+384)
  #03  pc 0000000000325c4c  /system/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+92)
  #04  pc 00000000000923b0  /system/lib64/libc.so (__pthread_start(void*)+36)
  #05  pc 0000000000023bf8  /system/lib64/libc.so (__start_thread+68)
"FirebaseInstanceId" tid=13 Waiting 
"FirebaseInstanceId" prio=5 tid=13 Waiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc0968 self=0x7088482c00
  | sysTid=15886 nice=0 cgrp=default sched=0/0 handle=0x706efc04f0
  | state=S schedstat=( 3404269 2267968 18 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x706eebd000-0x706eebf000 stackSize=1041KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x057d0568> (a java.lang.Object)
  at java.lang.Thread.parkFor$ (Thread.java:2137)
- locked <0x057d0568> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:358)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1120)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:849)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
  at com.google.android.gms.common.util.concurrent.a.run (unavailable:6)
  at java.lang.Thread.run (Thread.java:764)
"Queue" tid=20 Waiting 
"Queue" prio=10 tid=20 Waiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc1140 self=0x707fcd9800
  | sysTid=15895 nice=-8 cgrp=default sched=0/0 handle=0x706e83c4f0
  | state=S schedstat=( 11115837 2085936 26 ) utm=1 stm=0 core=5 HZ=100
  | stack=0x706e739000-0x706e73b000 stackSize=1041KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x04512d81> (a java.lang.Object)
  at java.lang.Thread.parkFor$ (Thread.java:2137)
- locked <0x04512d81> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:358)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
  at java.util.concurrent.PriorityBlockingQueue.take (PriorityBlockingQueue.java:548)
  at io.fabric.sdk.android.services.concurrency.c.a (SourceFile:197)
  at io.fabric.sdk.android.services.concurrency.c.b (SourceFile:236)
  at io.fabric.sdk.android.services.concurrency.c.a (SourceFile:65)
  at io.fabric.sdk.android.services.concurrency.c.take (SourceFile:46)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
  at java.lang.Thread.run (Thread.java:764)
"Queue" tid=21 Waiting 
"Queue" prio=10 tid=21 Waiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc1bf8 self=0x707fcdb000
  | sysTid=15897 nice=10 cgrp=default sched=0/0 handle=0x706e32a4f0
  | state=S schedstat=( 21071511 16160467 91 ) utm=2 stm=0 core=5 HZ=100
  | stack=0x706e227000-0x706e229000 stackSize=1041KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x0533de26> (a java.lang.Object)
  at java.lang.Thread.parkFor$ (Thread.java:2137)
- locked <0x0533de26> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:358)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
  at java.util.concurrent.PriorityBlockingQueue.take (PriorityBlockingQueue.java:548)
  at io.fabric.sdk.android.services.concurrency.c.a (SourceFile:197)
  at io.fabric.sdk.android.services.concurrency.c.b (SourceFile:236)
  at io.fabric.sdk.android.services.concurrency.c.a (SourceFile:65)
  at io.fabric.sdk.android.services.concurrency.c.take (SourceFile:46)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1092)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1152)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
  at java.lang.Thread.run (Thread.java:764)
"Queue" tid=22 Waiting 
"Queue" prio=10 tid=22 Waiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x14dc1cf8 self=0x707fcda400
  | sysTid=15896 nice=-8 cgrp=default sched=0/0 handle=0x706e4304f0
  | state=S schedstat=( 507919 969584 15 ) utm=0 stm=0 core=6 HZ=100
  | stack=0x706e32d000-0x706e32f000 stackSize=1041KB
  | held mutexes=
"Signal Catcher" tid=3 Runnable 
"Signal Catcher" daemon prio=5 tid=3 Runnable
  | group="system" sCount=0 dsCount=0 flags=0 obj=0x14dc0088 self=0x7088416400
  | sysTid=15872 nice=0 cgrp=default sched=0/0 handle=0x7081a974f0
  | state=R schedstat=( 60935885 3614426 25 ) utm=1 stm=5 core=7 HZ=100
  | stack=0x708199c000-0x708199e000 stackSize=1009KB
  | held mutexes= "mutator lock"(shared held)
  #00  pc 00000000003c1e90  /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
  #01  pc 000000000048f44c  /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352)
  #02  pc 00000000004a8ec8  /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+844)
  #03  pc 00000000004a1de4  /system/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+484)
  #04  pc 00000000004a1274  /system/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1036)
  #05  pc 00000000004a0d94  /system/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+884)
  #06  pc 0000000000471208  /system/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+188)
  #07  pc 000000000047cf78  /system/lib64/libart.so (art::SignalCatcher::HandleSigQuit()+1372)
  #08  pc 000000000047bc50  /system/lib64/libart.so (art::SignalCatcher::Run(void*)+256)
  #09  pc 00000000000923b0  /system/lib64/libc.so (__pthread_start(void*)+36)
  #10  pc 0000000000023bf8  /system/lib64/libc.so (__start_thread+68)
"HeapTaskDaemon" tid=8 
"HeapTaskDaemon" daemon prio=5 tid=8 WaitingForTaskProcessor
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x14dd6c80 self=0x707e217000
  | sysTid=15876 nice=4 cgrp=default sched=0/0 handle=0x70703ab4f0
  | state=S schedstat=( 12858851765 601057066 3943 ) utm=1131 stm=154 core=6 HZ=100
  | stack=0x70702a8000-0x70702aa000 stackSize=1041KB
  | held mutexes=
  #00  pc 000000000001f22c  /system/lib64/libc.so (syscall+28)
  #01  pc 00000000000d744c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
  #02  pc 000000000022d3b4  /system/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+440)
  #03  pc 000000000022dc48  /system/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+96)
  at dalvik.system.VMRuntime.runHeapTasks (Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:475)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)

mobileadssdk...@google.com

unread,
Apr 19, 2019, 2:40:24 PM4/19/19
to 陳碩甫, Google Mobile Ads SDK Developers
Hello there,

This is a known issue and our team is waiting for the fix to get deployed. We don't have an ETA on when this will be live. We will update you if we have any information about this and you can also monitor our release history page as well.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

hopkins...@gmail.com

unread,
Dec 5, 2020, 8:32:52 AM12/5/20
to Google Mobile Ads SDK Developers
When will this issue be fixed? We are still having the issue in GoogleMobileAds-v5.4.0 it seems to be mostly affecting Android 8.1

It is putting our games in bad behavior thresholds!

Mobile Ads SDK Forum Advisor Prod

unread,
Dec 7, 2020, 12:51:00 AM12/7/20
to hopkins...@gmail.com, google-adm...@googlegroups.com

Hi Joseph,

Thank you for reaching out to us.

The team is still working on this issue. In the meantime, you may provide the details below (via Reply to author or a direct, private reply to this email) in order to help with the investigation:

  • Error stack trace
  • Frequency rate of error (you may share any crash reports you may have, e.g. Crashlytics)
  • Device names and Android versions of devices affected

 

Google Logo
Ziv Yves Sanchez
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q28nWPh:ref
Message has been deleted

Mobile Ads SDK Forum Advisor Prod

unread,
Dec 7, 2020, 2:31:35 PM12/7/20
to hopkins...@gmail.com, google-adm...@googlegroups.com
Hi Joe,

I work with Ziv and will assist you. For better privacy I reposted your post without logs below:

The latest AdMob Plugin GoogleMobileAds-v5.4.0 has serious stability issues and it is not just Android 8.1. We have an update rolling out at 50% and it is already in the bad behavior threshold because of AdMob ANR's and Crashes. (We deployed the update in an AAB using Unity 2020.1.15f1.)


We can almost guarantee that everyone else using GoogleMobileAds-v5.4.0 is having these crashes and ANR as we are not doing anything special. We exclusively serve Google Ads, other developers who mediate between different ad networks may not be experiencing the bad behavior threshold as they don't serve as many Google ads per session.

We have been using the AdMob plugin since 2013 and have 50 to 100k DAU, but the year 2020 there seems to be serious quality control issues with the plugin.


Attached are screenshots of all of the errors that GoogleMobileAds-v5.4.0 is generating.

Can this please be made a priority?

Thanks,
Joe


Thank you for showing us your Crashlytics top page. In order to resolve these issues we need a way to replicate so that we can study it. We would like to have a record of the crashes so that anyone who has information can come forth. Could you send us via "Reply to Author" the stacktraces of each crash with the ratio of crashes per session and predominance on phone type?

Regards,

Google Logo
Aryeh Baker
Mobile Ads SDK Team
 
 

ref:_00D1U1174p._5004Q28nWPh:ref

Joe Hopkins

unread,
Dec 7, 2020, 8:17:22 PM12/7/20
to Mobile Ads SDK Forum Advisor Prod, google-adm...@googlegroups.com
It is a little bit difficult to condense all of the various crashes and ANRs down into a few screenshots. I think doing a screen share would work best. Please put us in touch with someone from the plugin team as we are fairly confident these issues are affecting all apps using the plugins.
--
- Joe Hopkins -

Mobile Ads SDK Forum Advisor Prod

unread,
Dec 8, 2020, 10:56:14 AM12/8/20
to hopkins...@gmail.com, google-adm...@googlegroups.com
Hi Joe,

Thank you for the response back. I work along with Aryeh, and I know that we have already spoken about this. We would need the sample app to review, as well as you can definitely send us a screencast of you showing the issue. The biggest thing that we would need is something that shows what is causing the issue. You can send it to us privately via "Reply to author". But we will need more than just the crash reports, we will need something technical that we can look at. Usually the sample app is what we use to be able to look at the code implementation.

Regards,
Google Logo
William Pescherine
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q28nWPh:ref

syed haroon ghazanfar

unread,
Feb 22, 2021, 10:49:42 PM2/22/21
to Google Mobile Ads SDK Developers
We're also facing the same issue with Admob 5.4.0.90 and Unity 20184.7f1. If you found any solution to this please share.
Thank you.

Mobile Ads SDK Forum Advisor Prod

unread,
Feb 23, 2021, 1:58:34 AM2/23/21
to haroon....@gmail.com, google-adm...@googlegroups.com

Hi Syed,



Thank you for reaching out to us.

There seems to be an ongoing discussion already for your concern at this thread. Let us continue there instead so that we can assist you better on it.
 

Google Logo
Ziv Yves Sanchez
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q28nWPh:ref

syed haroon ghazanfar

unread,
Feb 23, 2021, 2:43:21 AM2/23/21
to Google Mobile Ads SDK Developers
Sure. I thought may any one of Questioners give some feedback 

Hassam Ahmad

unread,
May 31, 2021, 6:46:45 AM5/31/21
to Google Mobile Ads SDK Developers

HI there I am using Unity 2019.4.15f1 and I am getting similiar Anrs. I recently updated Google Mobile Ads Unity SDK to the latest (6.0.0), but still couldn't get rid of the ANRs. I am using Unity and Facebook Adapters with Google Mobile Ads Mediation. Following is the stacktrace

:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:2 com.google.android.gms.ads.internal.js.aa.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 com.google.android.gms.ads.internal.util.promise.e.b
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:6 zm.run
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 zf.execute
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 com.google.android.gms.ads.internal.util.future.d.execute
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:1 yl.r
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:5 yl.d
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 com.google.android.gms.ads.internal.util.future.j.d
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 zp.h
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:1 com.google.android.gms.ads.internal.util.promise.f.e
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:4 com.google.android.gms.ads.internal.js.ac.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:3 com.google.android.gms.ads.internal.js.function.m.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:9 com.google.android.gms.ads.internal.gmsg.an.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:2 com.google.android.gms.ads.internal.js.k.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:3 com.google.android.gms.ads.internal.webview.q.u
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:9 com.google.android.gms.ads.internal.webview.q.t
Unknown:4 com.google.android.gms.ads.internal.webview.ai.run
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 re.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:1 com.google.android.gms.ads.internal.util.f.a
:com.google.android.gms.policy_ads_fdr_dynamite@210890500@210890500000.359169010.359169010:-1 re.dispatchMessage
ZygoteInit.java:789 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
ZygoteInit.java:679 com.android.internal.os.ZygoteInit.main

Mobile Ads SDK Forum Advisor Prod

unread,
Jun 2, 2021, 4:18:23 AM6/2/21
to hassam...@gmail.com, google-adm...@googlegroups.com

Hi Hassam,

The previous response didn’t get posted from our support queue to this forum thread, so I am posting the response again.

"Thank you for reaching out to us.

Could you please provide the following details via Reply privately to author option or send it directly to mobileads...@gmail.com?

  • Full Error stack trace
  • Frequency rate of error (you may share any crash reports you may have, e.g. Crashlytics)
  • Device names and Android versions of devices affected
  • Sample app(if any)
  • Steps to replicate "

Regards,

Google Logo
Princess Pamela Pineda
Mobile Ads SDK Team
 

 



ref:_00D1U1174p._5004Q28nWPh:ref

Roman

unread,
Nov 7, 2021, 2:25:02 AM11/7/21
to Google Mobile Ads SDK Developers
Two years has passed and Admob still "investigating" the issue. It's still here, nothing is done to fix it.

Mobile Ads SDK Forum Advisor

unread,
Nov 8, 2021, 4:40:28 AM11/8/21
to roman.a...@gmail.com, google-adm...@googlegroups.com

Hello Roman,

Thank you for patiently waiting.

I understand the urgency of your concern here. Please do note that the team are actively working on this as this is complex case, and we humbly ask for your patience here in the meantime. 

Mobile Ads SDK Forum Advisor

unread,
Sep 15, 2022, 2:59:15 PM9/15/22
to google-adm...@googlegroups.com, roman.a...@gmail.com
Hello,

I hope you're safe and doing fine.

I just want to circle back on this and ask if you still encounter the reported issue here. If so,  please provide us the details.

Regards,
Google Logo
Teejay Wennie
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q28nWPh:ref

Roman

unread,
Sep 16, 2022, 5:24:55 AM9/16/22
to Google Mobile Ads SDK Developers
Hello

We've managed to lower ANR below the threshold through updating Unity and Admob, but still, we have a lot of Admob-produced ANRs.
And it likely negatively impacts user experience and apps performance in the store. 

Mobile Ads SDK Forum Advisor

unread,
Sep 16, 2022, 2:32:39 PM9/16/22
to roman.a...@gmail.com, google-adm...@googlegroups.com
Hi Roman,

The SDK team has done a lot of work to reduce ANRs in v21.0.0 and recommends to try https://developers.google.com/admob/android/optimize-initialization to see if ANRs subside. 

Please let me know how it goes after doing the recommendation above.

Roman

unread,
Sep 21, 2022, 5:09:51 AM9/21/22
to Google Mobile Ads SDK Developers
Screenshot 2022-09-21 at 12.08.36.png
Hello
Please take a look at ANRs by the country breakdown. There are no Admob ads in russia due to sanctions, as a result, ANR rate is very low. There can't be a better indication that Admob is still causing a lot of issues, and you SHOULD cooperate with Google Play team in order to omit these ANRs from counting towards an app ANR rate.



Mobile Ads SDK Forum Advisor

unread,
Sep 21, 2022, 12:29:44 PM9/21/22
to roman.a...@gmail.com, google-adm...@googlegroups.com
Hi Roman,

Could you please provide the following via "Reply Privately to Author" option?
  • App ID
  • Ad Unit ID
  • SDK Version being used
  • Full stack trace of the crash logs (text copy)
  • Affected devices
  • percentage occurrence of the crash
Once provided, I'll be raising this to the team once more, so we can check and investigate.

张志珍

unread,
Jan 8, 2024, 3:31:30 AMJan 8
to Google Mobile Ads SDK Developers

implementation 'com.applovin.mediation:google-adapter:22.0.0.2'


anr time : 1704696302906115 ms Zygote loaded classes=4002 post zygote classes=9816 Intern table: 60444 strong; 515 weak JNI: CheckJNI is off; globals=671 (plus 237 weak) Libraries: /data/app/com.google.android.gms-2/lib/arm/libconscrypt_gmscore_jni.so /data/app/com.google.android.webview-2/lib/arm/libwebviewchromium.so /data/app/com.moonjoy.cointale-2/lib/arm/libBugly_Native.so /data/app/com.moonjoy.cointale-2/lib/arm/libcocos2djs.so /data/user/0/com.moonjoy.cointale/app_pccache/2/35DCCF5D3C799023B448EC13B1E72E90621745EC/pcam.jar!/libd6B9DF74021DF.so /system/lib/libandroid.so /system/lib/libcompiler_rt.so /system/lib/libjavacrypto.so /system/lib/libjnigraphics.so /system/lib/libmedia_jni.so /system/lib/libwebviewchromium_loader.so /system/lib/libwebviewchromium_plat_support.so libjavacore.so (13) Heap: 29% free, 32MB/45MB; 187281 objects Dumping cumulative Gc timings Start Dumping histograms for 9 iterations for partial concurrent mark sweep MarkRootsCheckpoint: Sum: 4.953s 99% C.I. 2.711ms-3325.951ms Avg: 275.181ms Max: 3545.958ms ProcessMarkStack: Sum: 543.482ms 99% C.I. 0.012ms-119.744ms Avg: 20.128ms Max: 122.214ms SweepMallocSpace: Sum: 167.113ms 99% C.I. 0.020ms-31.568ms Avg: 9.284ms Max: 31.939ms UpdateAndMarkImageModUnionTable: Sum: 162.181ms 99% C.I. 2.546ms-110.736ms Avg: 18.020ms Max: 113.897ms SweepLargeObjects: Sum: 119.003ms 99% C.I. 1.150ms-31.208ms Avg: 13.222ms Max: 31.208ms ReMarkRoots: Sum: 98.292ms 99% C.I. 2.775ms-49.580ms Avg: 10.921ms Max: 51.079ms MarkConcurrentRoots: Sum: 79.905ms 99% C.I. 0.007ms-24.196ms Avg: 4.439ms Max: 25.249ms ScanGrayAllocSpaceObjects: Sum: 55.782ms 99% C.I. 0.002ms-14.642ms Avg: 3.099ms Max: 15.153ms MarkAllocStackAsLive: Sum: 24.497ms 99% C.I. 0.346ms-8.042ms Avg: 2.721ms Max: 8.103ms ReclaimPhase: Sum: 16.420ms 99% C.I. 0.012ms-15.297ms Avg: 1.824ms Max: 15.861ms MarkNonThreadRoots: Sum: 15.233ms 99% C.I. 26us-11591.999us Avg: 846.277us Max: 12461us AllocSpaceClearCards: Sum: 13.465ms 99% C.I. 1us-7687.999us Avg: 374.027us Max: 9132us (Paused)ScanGrayAllocSpaceObjects: Sum: 11.834ms 99% C.I. 1us-3556us Avg: 657.444us Max: 3651us EnqueueFinalizerReferences: Sum: 7.355ms 99% C.I. 248us-2755.500us Avg: 817.222us Max: 2814us FinishPhase: Sum: 7.286ms 99% C.I. 147us-3946.500us Avg: 809.555us Max: 4045us UpdateAndMarkZygoteModUnionTable: Sum: 4.281ms 99% C.I. 162us-2451us Avg: 475.666us Max: 2530us SweepSystemWeaks: Sum: 3.983ms 99% C.I. 138us-1552.750us Avg: 442.555us Max: 1582us ImageModUnionClearCards: Sum: 2.072ms 99% C.I. 87us-350us Avg: 115.111us Max: 350us ScanGrayImageSpaceObjects: Sum: 1.729ms 99% C.I. 89us-673us Avg: 192.111us Max: 673us (Paused)ScanGrayImageSpaceObjects: Sum: 1.454ms 99% C.I. 84us-675.250us Avg: 161.555us Max: 696us RevokeAllThreadLocalAllocationStacks: Sum: 1.275ms 99% C.I. 54us-276us Avg: 141.666us Max: 276us ProcessReferences: Sum: 700us 99% C.I. 40us-287us Avg: 77.777us Max: 287us ZygoteModUnionClearCards: Sum: 300us 99% C.I. 14us-20us Avg: 16.666us Max: 20us (Paused)PausePhase: Sum: 270us 99% C.I. 21us-38us Avg: 30us Max: 38us MarkingPhase: Sum: 253us 99% C.I. 18us-51us Avg: 28.111us Max: 51us SwapBitmaps: Sum: 190us 99% C.I. 16us-31us Avg: 21.111us Max: 31us PreCleanCards: Sum: 184us 99% C.I. 18us-31us Avg: 20.444us Max: 31us ScanGrayZygoteSpaceObjects: Sum: 164us 99% C.I. 12us-39us Avg: 18.222us Max: 39us Sweep: Sum: 146us 99% C.I. 12us-19us Avg: 16.222us Max: 19us ProcessCards: Sum: 143us 99% C.I. 5us-11us Avg: 7.944us Max: 11us (Paused)ScanGrayZygoteSpaceObjects: Sum: 139us 99% C.I. 12us-24us Avg: 15.444us Max: 24us (Paused)ProcessMarkStack: Sum: 134us 99% C.I. 1us-72us Avg: 14.888us Max: 72us MarkRoots: Sum: 66us 99% C.I. 5us-13us Avg: 7.333us Max: 13us BindBitmaps: Sum: 34us 99% C.I. 2us-8us Avg: 3.777us Max: 8us InitializePhase: Sum: 33us 99% C.I. 2us-6us Avg: 3.666us Max: 6us SwapStacks: Sum: 30us 99% C.I. 2us-5us Avg: 3.333us Max: 5us UnBindBitmaps: Sum: 14us 99% C.I. 1us-3us Avg: 1.555us Max: 3us SweepZygoteSpace: Sum: 10us 99% C.I. 1us-2us Avg: 1.111us Max: 2us FindDefaultSpaceBitmap: Sum: 4us 99% C.I. 250ns-1000ns Avg: 444ns Max: 1000ns PreSweepingGcVerification: Sum: 3us 99% C.I. 250ns-1000ns Avg: 333ns Max: 1000ns Done Dumping histograms partial concurrent mark sweep paused: Sum: 587.988ms 99% C.I. 3.713ms-336.599ms Avg: 65.332ms Max: 336.599ms partial concurrent mark sweep total time: 6.292s mean time: 699.194ms partial concurrent mark sweep freed: 606094 objects with total size 128MB partial concurrent mark sweep throughput: 96327.7/s / 20MB/s Start Dumping histograms for 11 iterations for sticky concurrent mark sweep MarkRootsCheckpoint: Sum: 3.278s 99% C.I. 8.240ms-741.120ms Avg: 149.040ms Max: 751.122ms MarkConcurrentRoots: Sum: 505.910ms 99% C.I. 0.041ms-373.055ms Avg: 22.995ms Max: 415.503ms ReMarkRoots: Sum: 323.972ms 99% C.I. 2.657ms-95.400ms Avg: 29.452ms Max: 96.367ms FreeList: Sum: 252.861ms 99% C.I. 8us-3431us Avg: 328.817us Max: 15222us ScanGrayAllocSpaceObjects: Sum: 239.746ms 99% C.I. 0.004ms-32.904ms Avg: 5.448ms Max: 34.020ms SweepArray: Sum: 189.873ms 99% C.I. 4.393ms-46.988ms Avg: 17.261ms Max: 47.833ms ScanGrayImageSpaceObjects: Sum: 144.342ms 99% C.I. 0.082ms-88.975ms Avg: 6.561ms Max: 96.041ms ProcessMarkStack: Sum: 54.313ms 99% C.I. 0.001ms-9.804ms Avg: 1.234ms Max: 10.004ms EnqueueFinalizerReferences: Sum: 27.622ms 99% C.I. 0.049ms-13.527ms Avg: 2.511ms Max: 13.807ms (Paused)ScanGrayAllocSpaceObjects: Sum: 22.694ms 99% C.I. 0.001ms-4.289ms Avg: 1.031ms Max: 4.330ms AllocSpaceClearCards: Sum: 15.201ms 99% C.I. 2us-1434us Avg: 345.477us Max: 1468us MarkNonThreadRoots: Sum: 8.535ms 99% C.I. 25us-6340.999us Avg: 387.954us Max: 7015us ForwardSoftReferences: Sum: 7.194ms 99% C.I. 1us-4798.750us Avg: 654us Max: 4917us MarkingPhase: Sum: 5.840ms 99% C.I. 344us-1547.750us Avg: 530.909us Max: 1575us (Paused)ScanGrayImageSpaceObjects: Sum: 5.533ms 99% C.I. 77us-4263.500us Avg: 503us Max: 4461us ImageModUnionClearCards: Sum: 5.438ms 99% C.I. 88us-1940.499us Avg: 247.181us Max: 2070us SweepSystemWeaks: Sum: 5.402ms 99% C.I. 145us-1702us Avg: 491.090us Max: 1702us ReclaimPhase: Sum: 2.960ms 99% C.I. 10us-2651.500us Avg: 269.090us Max: 2758us RevokeAllThreadLocalAllocationStacks: Sum: 1.843ms 99% C.I. 32us-473us Avg: 167.545us Max: 473us ResetStack: Sum: 1.535ms 99% C.I. 67us-195us Avg: 139.545us Max: 195us FinishPhase: Sum: 1.402ms 99% C.I. 46us-533.500us Avg: 127.454us Max: 542us ProcessReferences: Sum: 1.311ms 99% C.I. 10us-1089.500us Avg: 119.181us Max: 1117us ScanGrayZygoteSpaceObjects: Sum: 861us 99% C.I. 12us-112us Avg: 39.136us Max: 112us (Paused)ProcessMarkStack: Sum: 445us 99% C.I. 0.275us-286us Avg: 40.454us Max: 286us ZygoteModUnionClearCards: Sum: 420us 99% C.I. 15us-48us Avg: 19.090us Max: 48us (Paused)PausePhase: Sum: 363us 99% C.I. 20us-61us Avg: 33us Max: 61us PreCleanCards: Sum: 208us 99% C.I. 14us-24us Avg: 18.909us Max: 24us ProcessCards: Sum: 199us 99% C.I. 6us-17us Avg: 9.045us Max: 17us (Paused)ScanGrayZygoteSpaceObjects: Sum: 188us 99% C.I. 12us-41us Avg: 17.090us Max: 41us SwapBitmaps: Sum: 107us 99% C.I. 7us-12us Avg: 9.727us Max: 12us MarkRoots: Sum: 79us 99% C.I. 5us-13us Avg: 7.181us Max: 13us InitializePhase: Sum: 52us 99% C.I. 2us-15us Avg: 4.727us Max: 15us RecordFree: Sum: 32us 99% C.I. 2us-4us Avg: 2.909us Max: 4us UnBindBitmaps: Sum: 31us 99% C.I. 2us-4us Avg: 2.818us Max: 4us BindBitmaps: Sum: 30us 99% C.I. 2us-4us Avg: 2.727us Max: 4us FindDefaultSpaceBitmap: Sum: 20us 99% C.I. 1us-3us Avg: 1.818us Max: 3us PreSweepingGcVerification: Sum: 3us 99% C.I. 250ns-1000ns Avg: 272ns Max: 1000ns Done Dumping histograms sticky concurrent mark sweep paused: Sum: 571.397ms 99% C.I. 4.179ms-152.309ms Avg: 51.945ms Max: 152.309ms sticky concurrent mark sweep total time: 5.105s mean time: 464.135ms sticky concurrent mark sweep freed: 772262 objects with total size 204MB sticky concurrent mark sweep throughput: 151276/s / 40MB/s Start Dumping histograms for 1 iterations for marksweep + semispace MarkRoots: Sum: 439.636ms 99% C.I. 439.636ms-439.636ms Avg: 439.636ms Max: 439.636ms ProcessMarkStack: Sum: 131.942ms 99% C.I. 0.522ms-131.420ms Avg: 65.971ms Max: 131.420ms ClearCardTable: Sum: 19.410ms 99% C.I. 19.410ms-19.410ms Avg: 19.410ms Max: 19.410ms UpdateAndMarkImageModUnionTable: Sum: 3.730ms 99% C.I. 3.730ms-3.730ms Avg: 3.730ms Max: 3.730ms SweepLargeObjects: Sum: 2.255ms 99% C.I. 2.255ms-2.255ms Avg: 2.255ms Max: 2.255ms RevokeAllThreadLocalBuffers: Sum: 1.163ms 99% C.I. 389us-774us Avg: 581.500us Max: 774us FinishPhase: Sum: 994us 99% C.I. 994us-994us Avg: 994us Max: 994us MarkStackAsLive: Sum: 963us 99% C.I. 963us-963us Avg: 963us Max: 963us SweepSystemWeaks: Sum: 555us 99% C.I. 555us-555us Avg: 555us Max: 555us (Paused)EnqueueFinalizerReferences: Sum: 503us 99% C.I. 503us-503us Avg: 503us Max: 503us UpdateAndMarkZygoteModUnionTable: Sum: 367us 99% C.I. 367us-367us Avg: 367us Max: 367us ImageModUnionClearCards: Sum: 227us 99% C.I. 227us-227us Avg: 227us Max: 227us RevokeAllThreadLocalAllocationStacks: Sum: 152us 99% C.I. 152us-152us Avg: 152us Max: 152us (Paused)ProcessReferences: Sum: 45us 99% C.I. 45us-45us Avg: 45us Max: 45us SweepAllocSpace: Sum: 40us 99% C.I. 40us-40us Avg: 40us Max: 40us ZygoteModUnionClearCards: Sum: 34us 99% C.I. 34us-34us Avg: 34us Max: 34us SwapBitmaps: Sum: 32us 99% C.I. 32us-32us Avg: 32us Max: 32us MarkReachableObjects: Sum: 24us 99% C.I. 24us-24us Avg: 24us Max: 24us ProcessCards: Sum: 12us 99% C.I. 12us-12us Avg: 12us Max: 12us BindBitmaps: Sum: 9us 99% C.I. 9us-9us Avg: 9us Max: 9us MarkingPhase: Sum: 8us 99% C.I. 8us-8us Avg: 8us Max: 8us Sweep: Sum: 7us 99% C.I. 7us-7us Avg: 7us Max: 7us InitializePhase: Sum: 5us 99% C.I. 5us-5us Avg: 5us Max: 5us SweepZygoteSpace: Sum: 2us 99% C.I. 2us-2us Avg: 2us Max: 2us PreSweepingGcVerification: Sum: 1us 99% C.I. 1us-1us Avg: 1us Max: 1us PostGcVerificationPaused: Sum: 0 99% C.I. 0ns-0ns Avg: 0ns Max: 0ns Done Dumping histograms marksweep + semispace paused: Sum: 602.527ms 99% C.I. 602.527ms-602.527ms Avg: 602.527ms Max: 602.527ms marksweep + semispace total time: 602.123ms mean time: 602.123ms marksweep + semispace freed: 38157 objects with total size 9MB marksweep + semispace throughput: 63383.7/s / 15MB/s Total time spent in GC: 12.000s Mean GC size throughput: 11MB/s Mean GC object throughput: 114763 objects/s Total number of allocations 1564592 Total bytes allocated 170MB Total bytes freed 137MB Free memory 13MB Free memory until GC 13MB Free memory until OOME 95MB Total memory 45MB Max memory 128MB Zygote space size 940KB Total mutator paused time: 1.761s Total time waiting for GC to complete: 55.368us Total GC count: 21 Total GC time: 12.000s Total blocking GC count: 0 Total blocking GC time: 0 Histogram of GC count per 10000 ms: 0:6,1:8,2:1,5:2 Histogram of blocking GC count per 10000 ms: 0:17 suspend all histogram: Sum: 1.549s 99% C.I. 0.058ms-349.634ms Avg: 35.222ms Max: 353.061ms DALVIK THREADS (146): "bugly_trace" prio=7 tid=117 Runnable | group="main" sCount=0 dsCount=0 obj=0x23b78160 self=0xb8745d48 | sysTid=4163 nice=-4 cgrp=default sched=0/0 handle=0x6a2ef930 | state=R schedstat=( 444735371 64011092 173 ) utm=12 stm=32 core=3 HZ=100 | stack=0x6a1f3000-0x6a1f5000 stackSize=1014KB | held mutexes= "mutator lock"(shared held) native: #00 pc 0035a447 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+126) native: #01 pc 0033afcf /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+138) native: #02 pc 00344935 /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+424) native: #03 pc 00345499 /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+200) native: #04 pc 0034599d /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+124) native: #05 pc 00346081 /system/lib/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+312) native: #06 pc 0031f7a9 /system/lib/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+68) native: #07 pc 0000fe49 /data/app/com.moonjoy.cointale-2/lib/arm/libBugly_Native.so (???) native: #08 pc 00041693 /system/lib/libc.so (_ZL15__pthread_startPv+30) native: #09 pc 00019265 /system/lib/libc.so (__start_thread+6) (no managed stack frames) "main" prio=5 tid=1 Suspended | group="main" sCount=1 dsCount=0 obj=0x742dc258 self=0xb6fd9f68 | sysTid=2505 nice=-4 cgrp=default sched=0/0 handle=0xb6f17b34 | state=S schedstat=( 7222456180 2538277970 13932 ) utm=481 stm=241 core=3 HZ=100 | stack=0xbe643000-0xbe645000 stackSize=8MB | held mutexes= at m.atg.f(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:1) at com.google.android.gms.ads.internal.client.l.createFromParcel(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:3) at m.ajv.a(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:9) at com.google.android.gms.ads.internal.rewarded.client.e.bP(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:377) at m.aju.onTransact(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:21) at android.os.Binder.transact(Binder.java:387) at com.google.android.gms.internal.ads.zzasv.zzbh(com.google.android.gms:play-services-ads-base@@22.0.0:2) at com.google.android.gms.internal.ads.zzbuu.zzf(com.google.android.gms:play-services-ads-lite@@22.0.0:4) at com.google.android.gms.internal.ads.zzbvf.zza(com.google.android.gms:play-services-ads-lite@@22.0.0:2) at com.google.android.gms.ads.rewarded.RewardedAd.load(com.google.android.gms:play-services-ads-lite@@22.0.0:12) at com.applovin.mediation.adapters.GoogleMediationAdapter.loadRewardedAd(GoogleMediationAdapter.java:544) at com.applovin.impl.mediation.i$14.run(SourceFile:274) at com.applovin.impl.mediation.i$18.run(SourceFile:328) at com.applovin.impl.mediation.i$11.run(SourceFile:827) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke!(Native method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) "Signal Catcher" daemon prio=5 tid=2 WaitingInMainSignalCatcherLoop | group="system" sCount=1 dsCount=0 obj=0x22c070a0 self=0xb729e6d0 | sysTid=2510 nice=0 cgrp=default sched=0/0 handle=0xb43bb930 | state=S schedstat=( 6801865889 654936678 2515 ) utm=143 stm=537 core=0 HZ=100 | stack=0xb42bf000-0xb42c1000 stackSize=1014KB | held mutexes= kernel: (couldn't read /proc/self/task/2510/stack) native: #00 pc 00042d9c /system/lib/libc.so (__rt_sigtimedwait+12) native: #01 pc 0001c087 /system/lib/libc.so (sigwait+22) native: #02 pc 00325ed7 /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+62) native: #03 pc 00326fa7 /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+202) native: #04 pc 00041693 /system/lib/libc.so (_ZL15__pthread_startPv+30) native: #05 pc 00019265 /system/lib/libc.so (__start_thread+6) (no managed stack frames) "FinalizerWatchdogDaemon" daemon prio=5 tid=3 Sleeping | group="system" sCount=1 dsCount=0 obj=0x22c07100 self=0xb72a6190 | sysTid=2513 nice=0 cgrp=default sched=0/0 handle=0xb40a7930 | state=S schedstat=( 3655108 11152707 44 ) utm=0 stm=0 core=2 HZ=100 | stack=0xb3fa5000-0xb3fa7000 stackSize=1038KB | held mutexes= at java.lang.Thread.sleep!(Native method) - sleeping on <0x0c262992> (a java.lang.Object) at java.lang.Thread.sleep(Thread.java:1031) - locked <0x0c262992> (a java.lang.Object) at java.lang.Thread.sleep(Thread.java:985) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:273) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:284) at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:232) at java.lang.Thread.run(Thread.java:818) "FinalizerDaemon" daemon prio=5 tid=4 Waiting | group="system" sCount=1 dsCount=0 obj=0x22c07160 self=0xb72a11f8 | sysTid=2512 nice=0 cgrp=default sched=0/0 handle=0xb41ae930 | state=S schedstat=( 196948537 116070054 380 ) utm=19 stm=0 core=1 HZ=100 | stack=0xb40ac000-0xb40ae000 stackSize=1038KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x04b22201> (a java.lang.ref.ReferenceQueue) at java.lang.Object.wait(Object.java:423) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101) - locked <0x04b22201> (a java.lang.ref.ReferenceQueue) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185) at java.lang.Thread.run(Thread.java:818) "HeapTaskDaemon" daemon prio=5 tid=5 Blocked | group="system" sCount=1 dsCount=0 obj=0x22c071c0 self=0xb72a57f0 | sysTid=2514 nice=0 cgrp=default sched=0/0 handle=0xb3fa0930 | state=S schedstat=( 2033133406 736156789 1658 ) utm=167 stm=36 core=1 HZ=100 | stack=0xb3e9e000-0xb3ea0000 stackSize=1038KB | held mutexes= kernel: (couldn't read /proc/self/task/2514/stack) native: #00 pc 000168e0 /system/lib/libc.so (syscall+28) native: #01 pc 000f5dad /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+80) native: #02 pc 001ccdc7 /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+102) native: #03 pc 001cd2bd /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+60) native: #04 pc 00000377 /system/framework/arm/boot.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74) at dalvik.system.VMRuntime.runHeapTasks(Native method) - waiting to lock an unknown object at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355) at java.lang.Thread.run(Thread.java:818) "ReferenceQueueDaemon" daemon prio=5 tid=6 Waiting | group="system" sCount=1 dsCount=0 obj=0x22c07220 self=0xb72a4528 | sysTid=2511 nice=0 cgrp=default sched=0/0 handle=0xb42b5930 | state=S schedstat=( 62796243 45616824 365 ) utm=5 stm=1 core=0 HZ=100 | stack=0xb41b3000-0xb41b5000 stackSize=1038KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x03faf8a6> (a java.lang.Class<java.lang.ref.ReferenceQueue>) at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147) - locked <0x03faf8a6> (a java.lang.Class<java.lang.ref.ReferenceQueue>) at java.lang.Thread.run(Thread.java:818) "Binder_1" prio=5 tid=7 Native | group="main" sCount=1 dsCount=0 obj=0x22c07280 self=0xb72a5c60 | sysTid=2515 nice=0 cgrp=default sched=0/0 handle=0xa3144930 | state=S schedstat=( 65453329 201316874 337 ) utm=1 stm=5 core=2 HZ=100 | stack=0xa3048000-0xa304a000 stackSize=1014KB | held mutexes= kernel: (couldn't read /proc/self/task/2515/stack) native: #00 pc 00042bf0 /system/lib/libc.so (__ioctl+8) native: #01 pc 00049671 /system/lib/libc.so (ioctl+14) native: #02 pc 0001e901 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132) native: #03 pc 0001edef /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6) native: #04 pc 0001ee8d /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48) native: #05 pc 000237d9 /system/lib/libbinder.so (???) native: #06 pc 000100b1 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112) native: #07 pc 00060f23 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70) native: #08 pc 00041693 /system/lib/libc.so (_ZL15__pthread_startPv+30) native: #09 pc 00019265 /system/lib/libc.so (__start_thread+6) (no managed stack frames) "Binder_2" prio=5 tid=8 Native | group="main" sCount=1 dsCount=0 obj=0x22c072e0 self=0xb72a9008 | sysTid=2516 nice=0 cgrp=default sched=0/0 handle=0xa3045930 | state=S schedstat=( 76073859 187214480 402 ) utm=4 stm=3 core=1 HZ=100 | stack=0xa2f49000-0xa2f4b000 stackSize=1014KB | held mutexes= kernel: (couldn't read /proc/self/task/2516/stack) native: #00 pc 00042bf0 /system/lib/libc.so (__ioctl+8) native: #01 pc 00049671 /system/lib/libc.so (ioctl+14) native: #02 pc 0001e901 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132) native: #03 pc 0001edef /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6) native: #04 pc 0001ee8d /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48) native: #05 pc 000237d9 /system/lib/libbinder.so (???) native: #06 pc 000100b1 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112) native: #07 pc 00060f23 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70) native: #08 pc 00041693 /system/lib/libc.so (_ZL15__pthread_startPv+30) native: #09 pc 00019265 /system/lib/libc.so (__start_thread+6) (no managed stack frames) "GoogleApiHandler" prio=5 tid=14 Native | group="main" sCount=1 dsCount=0 obj=0x22c07340 self=0xb72d8598 | sysTid=2558 nice=9 cgrp=default sched=0/0 handle=0x9cd88930 | state=S schedstat=( 71317082 152309843 272 ) utm=0 stm=7 core=0 HZ=100 | stack=0x9cc86000-0x9cc88000 stackSize=1038KB | held mutexes= kernel: (couldn't read /proc/self/task/2558/stack) native: #00 pc 00042ac8 /system/lib/libc.so (__epoll_pwait+20) native: #01 pc 0001958f /system/lib/libc.so (epoll_pwait+26) native: #02 pc 0001959d /system/lib/libc.so (epoll_wait+6) native: #03 pc 00012d6b /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+102) native: #04 pc 00012feb /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+130) native: #05 pc 00083f3d /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22) native: #06 pc 00000575 /system/framework/arm/boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96) at android.os.MessageQueue.nativePollOnce(Native method) at android.os.MessageQueue.next(MessageQueue.java:323) at android.os.Looper.loop(Looper.java:135) at android.os.HandlerThread.run(HandlerThread.java:61) "pool-3-thread-1" prio=5 tid=15 TimedWaiting | group="main" sCount=1 dsCount=0 obj=0x22c073a0 self=0xb72dd008 | sysTid=2560 nice=0 cgrp=default sched=0/0 handle=0x9cc83930 | state=S schedstat=( 1877188 358594 2 ) utm=0 stm=0 core=0 HZ=100 | stack=0x9cb81000-0x9cb83000 stackSize=1038KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x0002a2e7> (a java.lang.Object) at java.lang.Thread.parkFor$(Thread.java:1220) - locked <0x0002a2e7> (a java.lang.Object) at sun.misc.Unsafe.park(Unsafe.java:299) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:806) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1036) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) "ScionFrontendApi" prio=5 tid=12 TimedWaiting

ANR 应该是下面日志中广告库引起的吧?
at m.atg.f(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:1) at com.google.android.gms.ads.internal.client.l.createFromParcel(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:3) at m.ajv.a(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:9) at com.google.android.gms.ads.internal.rewarded.client.e.bP(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:377) at m.aju.onTransact(:com.google.android.gms.policy_ads_fdr_dynamite@234310604@234310602023.578924991.578924991:21) at android.os.Binder.transact(Binder.java:387) at com.google.android.gms.internal.ads.zzasv.zzbh(com.google.android.gms:play-services-ads-base@@22.0.0:2) at com.google.android.gms.internal.ads.zzbuu.zzf(com.google.android.gms:play-services-ads-lite@@22.0.0:4) at com.google.android.gms.internal.ads.zzbvf.zza(com.google.android.gms:play-services-ads-lite@@22.0.0:2) at com.google.android.gms.ads.rewarded.RewardedAd.load(com.google.android.gms:play-services-ads-lite@@22.0.0:12) at com.applovin.mediation.adapters.GoogleMediationAdapter.loadRewardedAd(GoogleMediationAdapter.java:544)

Mobile Ads SDK Forum Advisor

unread,
Jan 8, 2024, 4:38:33 AMJan 8
to 8888zhan...@gmail.com, google-adm...@googlegroups.com

Hi,

Thank you for reaching out to us.

As requested earlier please share the below details so we can investigate further.

  • app ID
  • ad unit ID
  • Mobile Ads SDK Version
  • Stack trace
  • Breakdown of device/OS versions affected
  • Frequency of crashes
  • Sample project reproducing the issue

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, kindly provide requested information to us via reply privately to author option or using the steps below:

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=5004Q000028nWPhQAM&entry.80707362=00053749

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:!00D1U01174p.!5004Q028nWPh:ref"

Thanks,
 
Google Logo Mobile Ads SDK Team

 

Reply all
Reply to author
Forward
0 new messages