-
Notifications
You must be signed in to change notification settings - Fork 3
Description
[REQUIRED] Step 1: Describe your environment
- Unity version: Unity 2022.3.22f1
- Google Mobile Ads Unity plugin version: v10.2.0
- Plugin installation method: unitypackage import
- Platform: Android
- Platform OS version: Android 11, 14, 7, 9 12, 10, 15
- Any specific devices issue occurs on: Samsung, Oppo, Xiaomi, Motorola
- Mediation ad networks used, and their versions: MaioUnityAdapter-3.0.2
[REQUIRED] Step 2: Describe the problem
※I am Japanese. I am using a translation site for questions. Please let me know if there is any misunderstanding.
After checking the Firebase Crashlytics report, we have confirmed that the following crash has occurred.
Please investigate the cause and take action to fix it.
■NetworkConnectionProvider. : java.lang.NullPointerException
◇Device
55% Oppo
-- 19% A52
-- 9% CPH2421
-- 9% CPH2269
-- 18% その他 (2)
27% Samsung
-- 9% Galaxy Tab A (8.0", 2019)
-- 9% Galaxy A04
-- 9% Galaxy A04
9% Oppo
-- 9% Realme C2
9% Xiaomi
-- 9% Redmi 13C
◇OS
55% Android 11
18% Android 14
9% Android 7
9% Android 9
9% その他 (1)
◇Stack Trace
Caused by java.lang.NullPointerException:
at jp.maio.sdk.android.v2.device.NetworkConnectionProvider.(Network.kt:23)
at jp.maio.sdk.android.v2.player.PlayerEventController$webViewCallbacks$1.handleUrlLoading$lambda$5(PlayerEventController.kt:304)
at jp.maio.sdk.android.v2.player.PlayerEventController$webViewCallbacks$1.$r8$lambda$w1W9_Sn5386ZxR9RoBIuVlhzqtg()
at jp.maio.sdk.android.v2.player.PlayerEventController$webViewCallbacks$1$$ExternalSyntheticLambda10.run(:8)
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)
■AdActivity.onCreate :java.lang.IllegalStateException - The specified child already has a parent. You must call removeView() on the child's parent first.
jp.maio.sdk.android.v2
AdActivity.kt:137
◇Device
29% Samsung
-- 29% Galaxy Tab S4
29% Oppo
-- 29% A93 5G
28% Xiaomi
-- 14% Poco X3 Pro
-- 14% Redmi A3
14% Motorola
-- 14% Moto E22
◇OS
57% Android 12
29% Android 10
14% Android 15
◇Stack Trace
Caused by java.lang.RuntimeException: Unable to start activity ComponentInfo{[identifier]]/jp.maio.sdk.android.v2.AdActivity}: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4634)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4845)
at android.app.ActivityThread.handleRelaunchActivityInner(ActivityThread.java:7033)
at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:6907)
at android.app.servertransaction.ActivityRelaunchItem.execute(ActivityRelaunchItem.java:71)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:48)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
at android.app.ClientTransactionHandler.executeTransaction(ClientTransactionHandler.java:61)
at android.app.ActivityThread.handleRelaunchActivityLocally(ActivityThread.java:6992)
at android.app.ActivityThread.access$5300(ActivityThread.java:302)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2942)
at android.os.Handler.dispatchMessage(Handler.java:117)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:293)
at android.app.ActivityThread.main(ActivityThread.java:9685)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1211)