I am working in Unity 2020.3.13 using the Google Mobile Ads SDK v6.0.1 package running banners, interstitials, and rewarded ads. My Admob account is in fine standing and has other apps showing real ads without issue, and none of the Admob Ids described below were recently created.
In the Unity editor everything shows as a test ad even though I have set the real app ID and Ad Unit IDs from Admob. The problem is that once the app builds in Xcode the banner ads show as real ads, while the rewarded ads show as test ads still. I have double and triple checked the Ad Unit IDs they are all correct. Any ideas why I am seeing real ads for banners but test ads for Rewarded?
Some where in your code you've added your device as a test device or you are testing using emulator.
To verify this use another phone that you did not use before.
Related
Test Ad is Working Without Problem in Flutter App. However, when I enter my own Advertising ID, my banner ad does not appear in my application, what is the reason?
If it's your first time with Admob, and it worked on the test but it's not showing when u use your banner ads, you need just to wait.
it takes some time so Admob needs to verify your app and your contents, then it will show normally.
The app I use shows google_mobile_ads on a test device but shows no ads on a real device.
Moreover, it shows this in logs on real device
I/flutter (14971): Failed to load a banner ad: No ad config.
I found some person said that you must publish the application on the store and then download it on your device, and the ads will appear.
Is it true? Is the app must be published before the ads will be shown?
p.s. when using firebase_admob I facing the same issue - on a real device in prod it shows no ads but works with test device, so maybe the issue lays somewhere deeper?
No, you don't need to upload to the store, you can add test device from Admob panel or use test ids to view ads, please review the
document.
I have everything set up correctly for my Unity game ads. When I run the ad, the console shows the ShowAD() message, but no ads are seen. I am using the test ad id and did the sdk and jdk are correctly installed.
you can not see the ads in the unity editor , you should make an APK file and run it on your device
BTW are you also using test app ID in Assets->Google Mobile Ads-> Setting-> Admob App ID?
in my case this was the problem.
I developing a Flutter and added Google adMob to my app. While intializing admob I used appId and used adID also in required places But the realtime ad was not shown. In debug console it says something like ad not loaded error 3. On searching internet some suggested to install the apk of a release version. I also tried it and nothing works.
My code just works fine for testAds but not for the real-time ads.
When I change testDeviceAd to my adId it doesn't show anything.
My account has be also approved by admob. What's the reason for this?
I am using the latest admob SDK(V 6.2.1) for ios. Ads are not shown on ios6 and gives an error Request Error: No ad to show.
This happens only on ios 6 even if test mode is set to YES or NO. Ads are working fine on versions lower than ios6. Is there any solution for this?
Test mode doesn't work on iOS 6 devices as per this forum post.
If you want to get test ads to show up, you will have to use testDevices and pass in the ID you get from the AdSupport library (instructions here).
If you want to test your ad click flow though I'd take the forum post's suggestion and create a house ad campaign fully allocated to a test publisher ID, and use the test publisher ID into your applications to test.