Unity Ads : interstitial video does not show when calling .Show() Error AndroidJavaException

Hello community,
I’ve noticed that for a few days now, none of my apps show interstitial video when I call the .show () method after initialization.
It had worked before I updated the package from 3.6.2 to 3.7.0.

The android logcat returns this error when the call is made:
Unity AndroidJavaException error: java.lang.NoSuchMethodError: no static method with name = ‘show’ signature = ‘(Lcom.unity3d.player.UnityPlayerActivity; Lcom.unity3d.ads.IUnityAdsShowListener;) V’ in class Ljava.lang. Object;

This error also occurs when initializing ads:
2021/03/30 00: 18: 34.024 24131 24131 UnityAds error com.unity3d.services.store.StoreBilling.asInterface () (line: 28) :: Billing service stub not found: com.android.vending.billing.IInAppBillingService Stub: com.android.vending.billing.IInAppBillingService Stub

But the rewarded video works.
I am working with Unity 2020.2.6f1.
Could this be due to too high eCPM? I think I’m not asking for too much ($ 1.99 in Europe)

Thank you for your advice.

1 Like

same problem here, but with Interstitial and Rewarded

@i9mobile You must specify the placement ID between () in the Show method since update to unity ads 3.7.
Try .show(“rewarded”).
Let me know if it’s worked.

BUMP, same issue! Started occuring after updating to Android 30