I have a problem that the ads are still beta ads even though the app is in Google Play and I registered it in Admob and the Admob page shows me that it is ready. Thanks.
CodePudding user response:
When apps are newly registered with AdMob, it takes some time and a few ads requests to allow inventory to build. Because of this, you may not see live impressions immediately. Once your app starts making more requests, you should see more consistent results. Please note that test ads operate through the same channels as live ads. Being able to return a test ad ensures that your application is communicating properly with our network. Be patience it will work after some days.
Remove the line that says:
.addTestDevice("4CCC00EF4EA205A6FE82E1AEB26B0839")
Also, when you use a virtual device, it shows the test ads no matter what. Are you testing it on a real device?
CodePudding user response:
If you have added your device id as a test device id either while making the ad request or on the Google AdMob console then they will treat you as a test User even though the app you are using is uploaded to playstore.
Try removing .addTestDevice("")
from the code and check the AdMob console and remove the device id from there as well.
Post that you should start seeing real ads. Allow it some time as it won't be spontaneous.