Reputation: 1167
I had banner, interstitial, and reward ads on one of my apps. The ads seemed to have been working for the past 2 months and then suddenly yesterday both android and iOS apps stopped showing ads:
iOS Error: code: 1, domain: com.google.admob, message: Request Error: No ad to show
Android: code: 3, domain: com.google.android.gms.ads, message: No ad config
It's also strange that both the apps have different error codes.
Package: google_mobile_ads: ^0.12.1+1
Code:
Container(
height: bannerAd.size.height.toDouble(),
child: AdWidget(
ad: bannerAd,
),
margin: EdgeInsets.symmetric(vertical: 30),
)
Note:
Upvotes: 4
Views: 576
Reputation: 1082
Error Code 3 : ERROR_CODE_NO_FILL Description : The ad request was successful, but no ad was returned due to lack of ad inventory.
Why is it Happening : Advertisers can target specific regions, platforms and user profiles based on business relevance, which can sometimes result in lower availability of Ads for a particular region or user profile. Error code suggests that the implementation is correct, and that the Ad Request was not filled because of lack of availability of a suitable Ad at that particular instant of time when an Ad Request was sent from the app.
Upvotes: 1
Reputation: 763
If your test ads are working fine, means their is nothing to worry, your implementation is correct, just cross check your ads ids is correct and on place.
Something, i want to mention here that the ads are user specific and may be for you ads are not available at some moments, Just check with other users or other devices.
Also check your admob account for any limit putted by admob due to unwanted traffic or may be for some other reason.
You can wait for sometime, if their is any limit putted by admob will be automatically removed.
Suggestion Don't click on any ads from your side and also don't increase ad traffic on your account from one device
Upvotes: 1
Reputation: 538
It happens to my admobs as well. They do not always have ads available. What I started doing was testing for an ad from admobs and if non available, I use an ad from somebody else.
Upvotes: 0