Rewarded video sometimes doesn't show when using Mediation (Chartboost)

134 views
Skip to first unread message

marco.d...@gmail.com

unread,
Aug 30, 2017, 5:30:27 AM8/30/17
to Google Mobile Ads SDK Developers
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

Bharani Cherukuri (Mobile Ads SDK Team)

unread,
Aug 30, 2017, 3:35:55 PM8/30/17
to Google Mobile Ads SDK Developers
Hello Marco, 

Thank you for contacting us. Would you be able to provide a sample project of your implementation where the issue is reproducible along with the Charles logs, it would really help us debug the further?

Regards,
Bharani Cherukuri
Mobile Ads SDK Team.

Bharani Cherukuri (Mobile Ads SDK Team)

unread,
Sep 8, 2017, 9:39:15 AM9/8/17
to Google Mobile Ads SDK Developers
Hello Marco, 

If you are still having an issue with this, do provide us the information requested above and we can take a look for you.

Thanks,
Bharani Cherukuri
Mobile Ads SDK Team.

On Wednesday, August 30, 2017 at 5:30:27 AM UTC-4, marco.d...@gmail.com wrote:
Reply all
Reply to author
Forward
0 new messages