Error ANR

Unity version 2021.3.12
There are plugins: UnityAds(v4.3.0), UnityInapp(v4.5.1), UnityAnalytics(v3.6.12) and GooglePlayGames(v0.11.01).
All time in Google Console i see ANR, due to this error, the critical percentage of failures has exceeded:
Native method - android.os.MessageQueue.nativePollOnce
On failure, some show a lot of threads and there are such errors, it can help.

  at java.lang.Object.wait (Native method)
  at java.lang.Object.wait (Object.java:422)
  at android.os.ConditionVariable.block (ConditionVariable.java:128)
  at com.unity3d.services.core.webview.a.a (WebViewApp.java:173)
  at com.unity3d.services.core.configuration.InitializeThread$InitializeStateCreate.execute (InitializeThread.java:8)
  at com.unity3d.services.core.configuration.InitializeThread.run (InitializeThread.java:4)
  #00  pc 0x000000000001dcac  /system/lib64/libc.so (syscall+28)
  #01  pc 0x00000000000e7820  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
  #02  pc 0x00000000003464fc  /system/lib64/libart.so (art::JNI::CallObjectMethod(_JNIEnv*, _jobject*, _jmethodID*, ...)+552)
  #03  pc 0x00000000000edbd8  /system/lib64/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync(long, int, unsigned int)+48)
  #04  pc 0x00000000000408ec  /system/lib64/libandroidfw.so (android::smile:isplayEventDispatcher::handleEvent(int, int, void*)+164)
  #05  pc 0x0000000000016054  /system/lib64/libutils.so (android::Looper::pollInner(int)+856)
  #06  pc 0x0000000000015c74  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+108)
  #07  pc 0x0000000000114d74  /system/lib64/libandroid_runtime.so
  #08  pc 0x00000000001f4bfc  /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:325)
  at android.os.Looper.loop (Looper.java:172)
  at android.os.HandlerThread.run (HandlerThread.java:65)

And other ANR.
Native method - com.unity3d.player.ReflectionHelper.nativeProxyInvoke.

  #00  pc 0x000000000001d4ec  /system/lib64/libc.so (syscall+28)
  #01  pc 0x00000000000e703c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
  #02  pc 0x00000000003433c0  /system/lib64/libart.so (art::JNI::PushLocalFrame(_JNIEnv*, int)+476)
  #03  pc 0x0000000000935824  /data/app/com.Alex.FlowerGirl-utn9VuxPH9y4MU_-0N-9Mw==/lib/arm64/libunity.so
  at com.unity3d.player.UnityPlayer.nativeRender (Native method)
  at com.unity3d.player.UnityPlayer.access$300 (unavailable)
  at com.unity3d.player.UnityPlayer$e$1.handleMessage (unavailable)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:166)
  at com.unity3d.player.UnityPlayer$e.run (unavailable)
  #00  pc 0x000000000001d4ec  /system/lib64/libc.so (syscall+28)
  #01  pc 0x00000000000e703c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
  #02  pc 0x000000000034803c  /system/lib64/libart.so (art::JNI::CallObjectMethod(_JNIEnv*, _jobject*, _jmethodID*, ...)+552)
  #03  pc 0x00000000000ebac8  /system/lib64/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync(long, int, unsigned int)+48)
  #04  pc 0x0000000000040f98  /system/lib64/libandroidfw.so (android::smile:isplayEventDispatcher::handleEvent(int, int, void*)+164)
  #05  pc 0x0000000000016080  /system/lib64/libutils.so (android::Looper::pollInner(int)+836)
  #06  pc 0x0000000000015cac  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+108)
  #07  pc 0x00000000001126d4  /system/lib64/libandroid_runtime.so
  #08  pc 0x00000000001ed1cc  /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:366)
  at android.os.Looper.loop (Looper.java:144)
  at android.os.HandlerThread.run (HandlerThread.java:65)

Hi,

This doesn’t seem related to Unity Ads SDK. Can you submit a bug report so that the engineering team can take a look?

Unfortunately, this is displayed in the Google console for users. Doesn’t play on my devices. I can send a stack for each thread from the Google console.
can you move this topic to your liking?

I am also facing this anr Any help?

My Stack trace is

[libandroidfw.so] android::ResTable_config::copyFromDeviceNoSwap(android::ResTable_config const&)

#00 pc 0x00000000000255d2 /system/lib/libandroidfw.so (android::ResTable_config::copyFromDeviceNoSwap(android::ResTable_config const&)+1) #01 pc 0x0000000000029a0b /system/lib/libandroidfw.so (android::ResTable::setParameters(android::ResTable_config const*)+282) #02 pc 0x00000000000198ff /system/lib/libandroidfw.so (android::AssetManager::updateResourceParamsLocked() const+66) #03 pc 0x00000000000199a5 /system/lib/libandroidfw.so (android::AssetManager::setConfiguration(android::ResTable_config const&, char const*)+60) #04 pc 0x00000000000b948b /system/lib/libandroid_runtime.so #05 pc 0x000000000016377f /system/framework/arm/boot-framework.oat (Java_android_content_res_AssetManager_setConfiguration__IILjava_lang_String_2IIIIIIIIIIIIIII+230) at android.content.res.AssetManager.setConfiguration (Native method) at android.content.res.ResourcesImpl.updateConfiguration (ResourcesImpl.java:437) at android.app.ResourcesManager.applyConfigurationToResourcesLocked (ResourcesManager.java:906) at android.app.ActivityThread.handleConfigurationChanged (ActivityThread.java:5003) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1708) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:164) at android.app.ActivityThread.main (ActivityThread.java:6518) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)