I have this issues too.
minSDK: 16
targetSDK: 30
admob version: 19.6.0
(
//gradle settings
implementation 'com.google.android.gms:play-services-ads:19.6.0'
implementation 'com.google.android.gms:play-services-base:17.5.0'
// Import the BoM for the Firebase platform
implementation platform('com.google.firebase:firebase-bom:26.1.1')
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-ads'
implementation 'com.google.firebase:firebase-core'
)
Devices and android versions:
samsung; Galaxy A10; Android 9
Xiaomi; Redmi 7A; Android 9
crash dump from crashlytics:
Fatal Exception: java.lang.NullPointerException: Attempt to read from field 'com.google.android.gms.ads.internal.overlay.n com.google.android.gms.ads.internal.overlay.AdOverlayInfoParcel.c' on a null object reference
at com.google.android.gms.ads.internal.overlay.k.h(k.java)
at
com.google.android.gms.ads.internal.overlay.client.b.bv(b.java:1)
at fy.onTransact(fy.java:4)
at android.os.Binder.transact(Binder.java:675)
at com.google.android.gms.internal.ads.zzgw.zzb(zzgw.java:7)
at com.google.android.gms.internal.ads.zzaqu.onUserLeaveHint(zzaqu.java:6)
at com.google.android.gms.ads.AdActivity.onUserLeaveHint(AdActivity.java:5)
at android.app.Activity.performUserLeaving(Activity.java:7668)
at android.app.Instrumentation.callActivityOnUserLeaving(Instrumentation.java:1479)
at android.app.ActivityThread.performUserLeavingActivity(ActivityThread.java:4186)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:4171)
at android.app.servertransaction.PauseActivityItem.execute(PauseActivityItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1955)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7091)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
Please help to avoid this crash. Please check access to the fields "com.google.android.gms.ads.internal.overlay.n" or "com.google.android.gms.ads.internal.overlay.AdOverlayInfoParcel.c" in com.google.android.gms:play-services-ads:19.6.0 library.
May be some null check must inserted, for example
if(com.google.android.gms.ads.internal.overlay.n!=null){
//check com.google.android.gms.ads.internal.overlay!=null and com.google.android.gms.ads.internal.overlay.AdOverlayInfoParcel!=null
}else{
//no work beacause null
}
I am using pro guard. If I must use some special strings in proguard-rules.pro, please give it here.
Please help with this crash.
суббота, 19 декабря 2020 г. в 02:47:38 UTC+3, Fredrik Röstlund: