Closed 2rusbekovold closed 2 years ago
i am also facing the same issue. Unity 2018.4.34 Plug in version : 5.0.1
Hi, I am also having the same issue. Is there any improvement about this problem, recently? Unity 2020.1.177f1 Plugin version 5.0.1 Thanks
On Mon, 17 Jan 2022 at 10:46, umairmanz @.***> wrote:
i am also facing the same issue. Unity 2018.4.34 Plug in version : 5.0.1
— Reply to this email directly, view it on GitHub https://github.com/AppLovin/AppLovin-MAX-Unity-Plugin/issues/120#issuecomment-1014226825, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUVV5AYWLZUK5GVHKABNWSLUWPCMHANCNFSM5L3KVORQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
@Lorenzo45 waiting for your valuable response on this issue.
Hi everyone, We're actively investigating this issue but it's very difficult to find the root cause since we don't have a stack trace and we're unable to reproduce the issue. We'll notify this thread when we have any updates.
here is stack trace
Input dispatching timed out (8e7f6ea com.threebees.army.bus.driving.transporter.simulation/com.applovin.adview.AppLovinFullscreenActivity (server) is not responding. Waited 10001ms for MotionEvent) com.applovin.adview.AppLovinFullscreenActivity
Type "main" prio=5 tid=1 Native
at android.graphics.HardwareRenderer.nSyncAndDrawFrame (Native method) at android.graphics.HardwareRenderer.syncAndDrawFrame (HardwareRenderer.java:433) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:678) at android.view.ViewRootImpl.draw (ViewRootImpl.java:5042) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:4749) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:3866) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:2618) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:9971) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1010) at android.view.Choreographer.doCallbacks (Choreographer.java:809) at android.view.Choreographer.doFrame (Choreographer.java:744) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:995) at android.os.Handler.handleCallback (Handler.java:938) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loop (Looper.java:246) at android.app.ActivityThread.main (ActivityThread.java:8595) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:602) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130) Type "Binder:15808_5" prio=5 tid=2 Native
Type "FinalizerWatchdogDaemon" daemon prio=5 tid=7 Sleeping at java.lang.Thread.sleep (Native method) at java.lang.Thread.sleep (Thread.java:442) at java.lang.Thread.sleep (Thread.java:358) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos (Daemons.java:390) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:419) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:325) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923) Type "FinalizerDaemon" daemon prio=5 tid=8 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:190) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:211) at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:273) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923) Type "Jit thread pool worker thread 0" daemon prio=5 tid=9 Native
Type "ReferenceQueueDaemon" daemon prio=5 tid=10 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:217) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923) Type "Binder:15808_1" prio=5 tid=12 Native
Type "Binder:15808_2" prio=5 tid=13 Native
Type "Binder:15808_3" prio=5 tid=14 Native
Type "Profile Saver" daemon prio=5 tid=15 Native
Type "queued-work-looper" prio=5 tid=16 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at android.os.HandlerThread.run (HandlerThread.java:67) Type "WM.task-2" prio=5 tid=18 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) Type "WM.task-1" prio=5 tid=19 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) Type "GoogleApiHandler" prio=5 tid=21 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at android.os.HandlerThread.run (HandlerThread.java:67) Type "pool-7-thread-1" prio=5 tid=22 TimedWaiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132) 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 java.lang.Thread.run (Thread.java:923) Type "ScionFrontendApi" prio=5 tid=23 TimedWaiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109) at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:467) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1091) 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:923) Type "UnityMain" prio=5 tid=24 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at com.unity3d.player.UnityPlayer$e.run (unavailable) Type "Verification thread pool worker thread 0" prio=5 tid=25 Native (still starting up)
Type "GmsDynamite" prio=5 tid=27 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at cv.run (com.google.android.gms.dynamite_dynamiteloader@214815081@21.48.15 (150400-0):2) Type "Measurement Worker" prio=5 tid=29 TimedWaiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at iq.run (com.google.android.gms.dynamite_measurementdynamite@214815081@21.48.15 (150400-0):7) Type "InsetsAnimations" prio=5 tid=31 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at android.os.HandlerThread.run (HandlerThread.java:67) Type "Binder:15808_4" prio=5 tid=33 Native
Type "Signal Catcher" daemon prio=10 tid=6 Runnable
Type "HeapTaskDaemon" daemon prio=5 tid=11 WaitingForTaskProcessor
at dalvik.system.VMRuntime.runHeapTasks (Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:531) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923)
@Lorenzo45 i already share stack trace of the ANR.. look into it and sort it as soon as possible ...
We're looking into it. We'll notify this thread when we have updates
we are waiting for your response....
@Lorenzo45 any update?
No significant updates yet but we're still working on improvements.
@Lorenzo45 any update on this issue?
we also have this issue.
This is serious issue as these days ANR issue cause installs and rating drop off on Store and Applovin Team response is not quick enough to solve this issue soon...
Sorry for the delay. We're actively working on this issue and have an SDK release going out soon which has reduced ANRs in our internal testing. It should be released by the end of the week, we'll keep you posted.
update AppLovin-MAX-Unity-Plugin new version: 5.1.2, the anr is still exist: Input dispatching timed out (com.xxx.xxx/com.applovin.adview.AppLovinFullscreenActivity, Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 6. Wait queue head age: 51045.5ms.) The mopub not have the anr problem.
Thanks for letting us know. Do you see any change in ANR rate overall? Also did you see fewer of these ANRs from MoPub or none at all?
ANR for mopub is below the threshold of 0.47 (equal to 0.3) But the ANR of the old version of applovin (4.3.12) is higher than 0.47 (equal to 0.57) The ANR of applovin(5.1.2 version) has to wait
below is the Applovin(5.1.2 Version)'s ANR log: Input dispatching timed out (53aa4c5 com.xxx.xxx/com.applovin.adview.AppLovinFullscreenActivity (server) is not responding. Waited 10002ms for MotionEvent) com.applovin.adview.AppLovinFullscreenActivity ANR brightness_1 Samsung Galaxy A72 brightness_1 Android 11 (SDK 30) brightness_1 409.apk brightness_1 46 分钟前 类型 "main" prio=5 tid=1 Native
at android.graphics.HardwareRenderer.nSyncAndDrawFrame (Native method) at android.graphics.HardwareRenderer.syncAndDrawFrame (HardwareRenderer.java:433) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:678) at android.view.ViewRootImpl.draw (ViewRootImpl.java:5042) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:4749) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:3866) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:2618) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:9971) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1010) at android.view.Choreographer.doCallbacks (Choreographer.java:809) at android.view.Choreographer.doFrame (Choreographer.java:744) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:995) at android.os.Handler.handleCallback (Handler.java:938) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loop (Looper.java:246) at android.app.ActivityThread.main (ActivityThread.java:8653) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:602) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130) 类型 "Jit thread pool worker thread 0" daemon prio=5 tid=7 Native
类型 "ReferenceQueueDaemon" daemon prio=5 tid=9 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:217) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923) 类型 "FinalizerDaemon" daemon prio=5 tid=10 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:190) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:211) at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:273) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923) 类型 "FinalizerWatchdogDaemon" daemon prio=5 tid=11 Sleeping at java.lang.Thread.sleep (Native method) at java.lang.Thread.sleep (Thread.java:442) at java.lang.Thread.sleep (Thread.java:358) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos (Daemons.java:390) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:419) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:325) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923) 类型 "Binder:9432_1" prio=5 tid=12 Native
类型 "Binder:9432_2" prio=5 tid=13 Native
类型 "Binder:9432_3" prio=5 tid=14 Native
类型 "Profile Saver" daemon prio=5 tid=15 Native
类型 "queued-work-looper" prio=5 tid=17 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at android.os.HandlerThread.run (HandlerThread.java:67) 类型 "pool-8-thread-1" prio=5 tid=18 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) 类型 "pool-7-thread-1" prio=5 tid=19 TimedWaiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132) 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 java.lang.Thread.run (Thread.java:923) 类型 "GoogleApiHandler" prio=5 tid=20 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at android.os.HandlerThread.run (HandlerThread.java:67) 类型 "com.google.firebase.crashlytics.startup1" prio=5 tid=22 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:64) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:923) 类型 "Crashlytics Exception Handler1" prio=5 tid=24 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:64) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:923) 类型 "awaitEvenIfOnMainThread task continuation executor1" prio=5 tid=26 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun (ExecutorUtils.java:64) at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run (BackgroundPriorityRunnable.java:27) at java.lang.Thread.run (Thread.java:923) 类型 "pool-13-thread-1" prio=5 tid=28 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) 类型 "WM.task-1" prio=5 tid=29 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) 类型 "GmsDynamite" prio=5 tid=30 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at cv.run (com.google.android.gms.dynamite_dynamiteloader@214815081@21.48.15 (150400-0):2) 类型 "Timer-0" prio=5 tid=31 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at java.util.TimerThread.mainLoop (Timer.java:533) at java.util.TimerThread.run (Timer.java:512) 类型 "WM.task-2" prio=5 tid=32 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) 类型 "UnityMain" prio=5 tid=33 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at com.unity3d.player.UnityPlayer$f.run (unavailable) 类型 "OkHttp ConnectionPool" daemon prio=5 tid=34 TimedWaiting at java.lang.Object.wait (Native method) at com.android.okhttp.ConnectionPool$1.run (ConnectionPool.java:106) 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) 类型 "InsetsAnimations" prio=5 tid=35 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:206) at android.os.HandlerThread.run (HandlerThread.java:67) 类型 "Binder:9432_4" prio=5 tid=36 Native
类型 "AudioPortEventHandler" prio=5 tid=37 Native
类型 "Signal Catcher" daemon prio=10 tid=6 Runnable
类型 "HeapTaskDaemon" daemon prio=5 tid=8 WaitingForTaskProcessor
at dalvik.system.VMRuntime.runHeapTasks (Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:531) at java.lang.Daemons$Daemon.run (Daemons.java:139) at java.lang.Thread.run (Thread.java:923)
We are getting new version(5.1.2)'s ANR on GooglePlay: 0.85%(which beyond the 0.47%)
Do you see any new ANRs or is it just more of the same ANR? Also do you have Crashlytics in your app? Their ANR reports have more details than Google Play Console.
Do you see any new ANRs or is it just more of the same ANR? Also do you have Crashlytics in your app? Their ANR reports have more details than Google Play Console.
Hi, The ratio of this ANR is about 50%
Thanks for the information. We're investigating these ANRs right now and they appear to be happening when the WebView is rendering the ad. We're investigating to find the root cause and how we can reduce these ANRs. Thanks for your patience and please let us know if you have any new findings or information about these ANRs.
You can consider memory allocation
Input dispatching timed out (com.threebees.army.bus.driving.transporter.simulation/com.applovin.adview.AppLovinFullscreenActivity, eb00185 com.threebees.army.bus.driving.transporter.simulation/com.applovin.adview.AppLovinFullscreenActivity (server) is not responding. Waited 8003ms for MotionEvent(action=DOWN)) com.applovin.adview.AppLovinFullscreenActivity
Stack trace Occurrence 1 of 1 ANR brightness_1 Redmi Note 8 brightness_1 Android 11 (SDK 30) brightness_1 24.aab brightness_1 43 hours ago Type "main" prio=5 tid=1 Native
at android.graphics.HardwareRenderer.nSyncAndDrawFrame (Native method) at android.graphics.HardwareRenderer.syncAndDrawFrame (HardwareRenderer.java:433) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:658) at android.view.ViewRootImpl.draw (ViewRootImpl.java:4359) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:4064) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:3322) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:2124) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:8623) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1035) at android.view.Choreographer.doCallbacks (Choreographer.java:858) at android.view.Choreographer.doFrame (Choreographer.java:789) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1020) at android.os.Handler.handleCallback (Handler.java:938) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loop (Looper.java:236) at android.app.ActivityThread.main (ActivityThread.java:8025) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:620) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1011) Type "FinalizerWatchdogDaemon" daemon prio=5 tid=7 Sleeping at java.lang.Thread.sleep (Native method) at java.lang.Thread.sleep (Thread.java:442) at java.lang.Thread.sleep (Thread.java:358) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos (Daemons.java:391) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:420) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:326) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:923) Type "Jit thread pool worker thread 0" daemon prio=5 tid=8 Native
Type "FinalizerDaemon" daemon prio=5 tid=9 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:190) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:211) at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:274) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:923) Type "ReferenceQueueDaemon" daemon prio=5 tid=11 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:218) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:923) Type "Binder:8054_1" prio=5 tid=12 Native
Type "Binder:8054_2" prio=5 tid=13 Native
Type "Binder:8054_3" prio=5 tid=14 Native
Type "Profile Saver" daemon prio=5 tid=15 Native
Type "queued-work-looper" prio=5 tid=17 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:193) at android.os.HandlerThread.run (HandlerThread.java:67) Type "ScionFrontendApi" prio=5 tid=19 TimedWaiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109) at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:467) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1091) 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:923) Type "GoogleApiHandler" prio=5 tid=20 Native
at android.os.MessageQueue.nativePollOnce (Native method) at android.os.MessageQueue.next (MessageQueue.java:335) at android.os.Looper.loop (Looper.java:193) at android.os.HandlerThread.run (HandlerThread.java:67) Type "pool-6-thread-1" prio=5 tid=21 TimedWaiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2109) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1132) 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 java.lang.Thread.run (Thread.java:923) Type "WM.task-1" prio=5 tid=23 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) Type "GmsDynamite" prio=5 tid=25 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at cv.run (com.google.android.gms.dynamite_dynamiteloader@214815081@21.48.15 (150400-0):2) Type "WM.task-2" prio=5 tid=26 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2067) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442) 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:923) Type "Verification thread pool worker thread 0" prio=5 tid=27 Native (still starting up)
Type "UnityMain" prio=5 tid=28 Native
Type "Signal Catcher" daemon prio=10 tid=6 Runnable
Type "HeapTaskDaemon" daemon prio=5 tid=10 WaitingForTaskProcessor
at dalvik.system.VMRuntime.runHeapTasks (Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:532) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:923)
The above are the lattest ANrs from Max version 5.1.2 ...
Thanks for reporting. We have narrowed down root cause of these ANRs and are working on a solution. Thanks for your patience as we work on this difficult problem.
Thanks for reporting. We have narrowed down root cause of these ANRs and are working on a solution. Thanks for your patience as we work on this difficult problem.
Any update?
Yes, we are working with advertisers to get the most problematic ads optimized. You should see these ANRs decrease as more advertisers optimize their ads and we are putting measures in place to avoid this problem in the future.
We've worked with advertisers to optimize and/or disable ads that account for around 50% of ANRs from AppLovinFullscreenActivity with the stack traces you reported (ending on nSyncAndDrawFrame
).
Can you let us know if you've seen an improvement over the last few days? We're working to improve this further over the coming days/weeks.
We're seeing a significant improvement in these ANRs from our internal and external data. We've also put measures in place to prevent this from becoming an issue again in the future. Closing this issue for now.
Probably a dumb request @Lorenzo45, but do ya care sharing with us which networks were most identified with these ANRs?
It would really help us out with historical analysis.
Probably a dumb request @Lorenzo45, but do ya care sharing with us which networks were most identified with these ANRs?
It would really help us out with historical analysis.
Yes it would surely help us, even in future if such ANRs occur we'd know which networks to remove until issues are being fixed! @Lorenzo45 if possible kindly share!
It depends on the app. You'll need to look at the Activity class and the main thread stack trace to see where the ANR occurred.
We're still seeing this issue a lot. Specifically, stacktraces containing HardwareRenderer.nSyncAndDrawFrame
.
MAX Unity Plugin 5.4.5
Unity 2020.3.38
Targeting Android API 31 (min API 19)
Adapter versions:
<package>com.applovin.mediation:adcolony-adapter:4.8.0.1</package>
<package>com.applovin.mediation:bytedance-adapter:4.5.0.6.0</package>
<package>com.applovin.mediation:facebook-adapter:[6.11.0.4]</package>
<package>com.applovin.mediation:fyber-adapter:8.1.5.0</package>
<package>com.applovin.mediation:google-adapter:[21.1.0.0]</package>
<package>com.applovin.mediation:google-ad-manager-adapter:[21.1.0.0]</package>
<package>com.applovin.mediation:ironsource-adapter:7.2.3.1.0</package>
<package>com.applovin.mediation:mintegral-adapter:16.1.81.0</package>
<package>com.applovin.mediation:unityads-adapter:4.2.1.0</package>
<package>com.applovin.mediation:vungle-adapter:6.11.0.1</package>
<package>com.applovin:applovin-sdk:11.4.4</package>
Seems the ANRs are most commonly reported for Android 10 & 11, but exist all the way up to 12.
From our logs we are able to get an idea of which networks it is pertinent to. The top (and only) two networks whose fullscreen ads lead to an ANR with this particular signature are:
Could you share the package name of your app and the graph of occurrences for the ANR from AppLovin's fullscreen ads?
For the Mintegral ANRs you'll need to reach out to them.
Hi! We are getting this ANR on android. >4k occurences, >4k users impacted.
Google Play couldn't load stack trace, but shows message Input dispatching timed out (Waiting because the touched window is paused.), VisibleToUser.
Unity: 2019.4.18f Plugin version: 4.3.12 sdk version: 10.3.5 Also this trouble exists in previous sdk versions.