Hi,
We've run into this issue about 2 months ago and keep receiving a feedback from players complaining they can't watch any ads. Ads are not available even if the game tries to load them again after some time. Here's a piece of someone's log with ad loading errors:
01-11 16:07:28.490 16611 16611 I <(AndroidLauncher: loadNextAd - calling RewardedAd.load
01-11 16:07:28.501 16611 16611 I DynamiteModule: Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
01-11 16:07:28.502 16611 16611 I DynamiteModule: Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
01-11 16:07:28.502 16611 16611 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils
01-11 16:07:28.509 16611 16611 I Ads : Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("80FD4ADF09F052667CD51161566791CB")) to get test ads on this device.
01-11 16:07:28.520 16611 16788 I AudioManager: In isSpeakerphoneOn(), calling application: com.prineside.tdi2
01-11 16:07:28.535 16611 16788 W Ads : Not retrying to fetch app settings
01-11 16:07:28.743 16611 16611 I <(AndroidLauncher: onAdFailedToLoad No ad config., trying again in 10 seconds
01-11 16:07:28.744 16611 16611 I Ads : Ad failed to load : 3Ad account and ad units were set up long time ago and I don't believe there are any issues with their validation. We did not receive such complains before and ads were served properly for more than a year.
Ad library calls all of the necessary initialization methods and seems to call the SDK according to the documentation. There are no issues on my device, which means that ads should be configured properly and also it makes debugging more complicated.
As a fallback, we are trying to load rewarded interstitial (beta) ads if regular rewarded ads fail to load, and then fall back to regular interstitial ads as a last resort when rewarded interstitials are not available. At the end, ~39% of our players still do not receive any kind of ads on Android.
- The game does not use setTestDeviceIds() method
- Mediation is enabled with providers that do not require third party SDKs (Media.net, Index Exchange), no other ad provider SDKs were used though mediation "total match rate" is at 0.16%
- No issues / disapproved apps in AdMob policy center
- We are showing consent forms (IDFA and GDPR) as suggested in AdMob Privacy and Messaging though this issue existed before we have introduced these forms
I've tried many suggestions from this forum and any other sources I could find on the Internet and nothing seems to work.
Thank you for any help