Hello Im having difficulty getting test ads AND real ads to show in my Android app, when my device is set to be a Test Device in AdMob settings.
The test ad units worked very well. I was able to get rewarded ads displaying successfully. So I feel that my implementation is ok.
But now I want to test my app more comprehensive and I want to push it to production. So I started using my own real ad unit IDs and I added my Pixel4a as a test device in AdMob settings.
Now ads never display. I get the following error:
Rejection from 'advert' handler 'CreateRewardedAdvert': rewarded ad failed to load
Uncaught (in promise) {
"Code": 3,
"Message": "No ad config.",
"Domain": "com.google.android.gms.ads",
"Cause": "null",
"Response Info": {
"Response ID": "null",
"Mediation Adapter Class Name": "",
"Adapter Responses": []
}
}
I understand that Code 3 means the ERROR_CODE_NO_FILL, so its not a problem with implementation. It can be a serving issue, ie there are no ads to show for some reason.
BUT why would test ads fail??? I dont see test ads, with my phone added as a test device?
-------
I have done many of the obvious things recommended by support:
-I have linked my app in AdMob to GooglePlay.
-I have made sure my payment and billing details are up-to-date in AdMob, AdSense, GoogleAds.
-I dont have any policy violations.. (one app with restricted ads, not litsed as 'Must Fix').
-I dont have app-ads.txt but I understood it's not essential?
I have read all the relevant support documentation... I dont know what to do here.
Is there anything you guys can do to help with this?
I can send any details about the app privately?