Hi,
I have started using Admob Mediation for my Rewarded ads (Chartboost) and when calling
if (mAd.isLoaded()) {
mAd.show();
}
I 'sometimes' but not always have this silent exception (no crash) but the video does not show
W/Ads: Could not show rewarded video ad from adapter.
java.lang.NullPointerException: Attempt to read from field 'com.google.android.gms.ads.internal.client.bp ie.a' on a null object reference
at com.google.ads.mediation.AbstractAdViewAdapter.showVideo(:com.google.android.gms.DynamiteModulesA:228)
at com.google.android.gms.ads.internal.mediation.client.u.f(:com.google.android.gms.DynamiteModulesA:193)
at com.google.android.gms.ads.internal.reward.b.a(:com.google.android.gms.DynamiteModulesA:29)
at com.google.android.gms.ads.internal.reward.client.e.onTransact(:com.google.android.gms.DynamiteModulesA:11)
at android.os.Binder.transact(Binder.java:507)
at com.google.android.gms.internal.zznr$zza$zza.show(Unknown Source)
at com.google.android.gms.internal.zznz.show(Unknown Source)
at com.MyActivity.showRewardVideo(SettingsActivity.java:174)
at com.MyFragment$10$1.onClick(SettingsFragment.java:256)
at android.support.v7.app.AlertController$ButtonHandler.handleMessage(AlertController.java:161)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
W/Ads: Could not call showVideo.
android.os.RemoteException
at com.google.android.gms.ads.internal.mediation.client.u.f(:com.google.android.gms.DynamiteModulesA:197)
at com.google.android.gms.ads.internal.reward.b.a(:com.google.android.gms.DynamiteModulesA:29)
at com.google.android.gms.ads.internal.reward.client.e.onTransact(:com.google.android.gms.DynamiteModulesA:11)
at android.os.Binder.transact(Binder.java:507)
at com.google.android.gms.internal.zznr$zza$zza.show(Unknown Source)
at com.google.android.gms.internal.zznz.show(Unknown Source)
at com.MyActivity.showRewardVideo(SettingsActivity.java:174)
at com.MyFragment$10$1.onClick(SettingsFragment.java:256)
at android.support.v7.app.AlertController$ButtonHandler.handleMessage(AlertController.java:161)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
This happens quite often though which needs to be investigated and fixed.
Device: Samsung S8 with android 7
I'm using Google play 10.0.1
Proguard is disabled for this test so it cannot be a forgotten rule in the pro guard file
Thank you