Nolex
November 18, 2019, 2:55pm
1
My game sometimes crashes when I run an ad.
Unity 2019.2.0f1
Unity Ads 3.3.0
Samsung S10e (Android 9)
Log:
11-18 16:31:36.585: E/Unity(4407): Scripting proxy object was destroyed, because Unity player was unloaded.
11-18 16:31:36.585: I/WindowManager(5655): commitFinishDrawingLocked: mDrawState=READY_TO_SHOW Surface(name=MYGAME/com.unity3d.services.ads.adunit.AdUnitActivity[4407])/@0x52a7bd4
11-18 16:31:36.585: D/AndroidRuntime(4407): Shutting down VM
11-18 16:31:36.587: E/AndroidRuntime(4407): FATAL EXCEPTION: main
11-18 16:31:36.587: E/AndroidRuntime(4407): Process: MYGAME, PID: 4407
11-18 16:31:36.587: E/AndroidRuntime(4407): java.lang.NullPointerException: Expected to unbox a βintβ primitive type but was returned null
11-18 16:31:36.587: E/AndroidRuntime(4407): at $Proxy10.hashCode(Unknown Source)
11-18 16:31:36.587: E/AndroidRuntime(4407): at java.util.HashMap.hash(HashMap.java:338)
11-18 16:31:36.587: E/AndroidRuntime(4407): at java.util.HashMap.put(HashMap.java:611)
11-18 16:31:36.587: E/AndroidRuntime(4407): at java.util.HashSet.add(HashSet.java:219)
11-18 16:31:36.587: E/AndroidRuntime(4407): at java.util.AbstractCollection.addAll(AbstractCollection.java:344)
11-18 16:31:36.587: E/AndroidRuntime(4407): at java.util.LinkedHashSet.(LinkedHashSet.java:169)
11-18 16:31:36.587: E/AndroidRuntime(4407): at com.unity3d.ads.properties.AdsProperties.getListeners(AdsProperties.java:30)
11-18 16:31:36.587: E/AndroidRuntime(4407): at com.unity3d.services.ads.api.Listener$5.run(Listener.java:76)
11-18 16:31:36.587: E/AndroidRuntime(4407): at android.os.Handler.handleCallback(Handler.java:873)
11-18 16:31:36.587: E/AndroidRuntime(4407): at android.os.Handler.dispatchMessage(Handler.java:99)
11-18 16:31:36.587: E/AndroidRuntime(4407): at android.os.Looper.loop(Looper.java:214)
11-18 16:31:36.587: E/AndroidRuntime(4407): at android.app.ActivityThread.main(ActivityThread.java:7032)
11-18 16:31:36.587: E/AndroidRuntime(4407): at java.lang.reflect.Method.invoke(Native Method)
11-18 16:31:36.587: E/AndroidRuntime(4407): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
11-18 16:31:36.587: E/AndroidRuntime(4407): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
11-18 16:31:36.588: I/WindowManager(5655): Cancelling animation restarting=false, leash=null, surface=Surface(name=859338f MYGAME/com.unity3d.player.UnityPlayerActivity)/@0xcc59ffa , parent=Surface(name=AppWindowToken{a3fa9bc token=Token{94131af ActivityRecord{542e58e u0 MYGAME/com.unity3d.player.UnityPlayerActivity t15522}}})/@0x20c9a84 , caller=com.android.server.wm.SurfaceAnimator.cancelAnimation:188 com.android.server.wm.WindowContainer.cancelAnimation:1221 com.android.server.wm.WindowState.cancelAnimation:6631 com.android.server.wm.WindowStateAnimator.applyAnimationLocked:1790 com.android.server.wm.WindowState.onAppVisibilityChanged:2407
@Nolex ,
Thanks for reporting this issue. The SDK team has been able to reproduce this issue and we are working on a fix now. I apologize for any inconvenience this has caused.
1 Like