Crash Version - implementation("com.google.android.gms:play-services-ads:24.5.0")
Below are the crash logs. Fatal Exception: java.lang.RuntimeException: Unable to pause activity {com.toi.reader.activities/com.google.android.gms.ads.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.performPauseActivityIfNeeded(ActivityThread.java:5589)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:5537)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:5489)
at android.app.servertransaction.PauseActivityItem.execute(PauseActivityItem.java:48)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:190)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:101)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2630)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:222)
at android.os.Looper.loop(Looper.java:314)
at android.app.ActivityThread.main(ActivityThread.java:8788)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1090)
Caused by java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:5409)
at android.view.ViewGroup.addView(ViewGroup.java:5232)
at com.google.android.gms.ads.internal.overlay.zzm.zzc(com.google.android.gms:play-services-ads@@24.5.0:8)
at com.google.android.gms.ads.internal.overlay.zzm.zzF(com.google.android.gms:play-services-ads@@24.5.0:6)
at com.google.android.gms.ads.internal.overlay.zzm.zzo(com.google.android.gms:play-services-ads@@24.5.0:7)
at com.google.android.gms.ads.AdActivity.onPause(com.google.android.gms:play-services-ads-api@@24.5.0:2)
at android.app.Activity.performPause(Activity.java:9107)
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1671)
at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:5576)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:5537)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:5489)
at android.app.servertransaction.PauseActivityItem.execute(PauseActivityItem.java:48)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:190)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:101)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2630)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:222)
at android.os.Looper.loop(Looper.java:314)
at android.app.ActivityThread.main(ActivityThread.java:8788)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1090)
“Great men are not born great, they grow great.” – Mario Puzo
________________________________________________________________________________