Why my Ads is not showing?

ADMOB


Before release your app in production, highly recommended to always test your app using test ads. Here Ad format Sample ad unit ID :
  • Publisher ID : pub-3940256099942544
  • App ID : ca-app-pub-3940256099942544~3347511713
  • Banner : ca-app-pub-3940256099942544/6300978111
  • Interstitial : ca-app-pub-3940256099942544/1033173712
  • Native Ad : ca-app-pub-3940256099942544/2247696110
  • App Open ca-app-pub-3940256099942544/3419835294

Note : if test ads is displaying sucessfully, this is mean there is no issue with the code and the ads code implementation is correct.

Then, if you have use real ads unit id, but, your ads still not showing, here are some common causes and how to fix them :
  • Make sure your applicationId / package name is not disabled by AdMob (rename your applicationId with other name as unique as possible)
  • Make sure you have updated AdMob with your payment details
  • Make sure that the ads you created in AdMob are Banner Ads & Interstitial Ads.
  • Check your AdMob dashboard to see the status of your ads, are they active?
  • Verify you used the correct Ad Unit Id.
  • Give it 24 hours, it can take time for an ad to become active in your region
  • Make sure your app have is live on Google Play
  • Make sure your app has already linked with Google Play in the App Settings of your AdMob account
Also keep in mind :
  • It’s too early for the ads to fill. English speaking regions tend to get a faster fill-rate as there are more advertisers targeting these markets. The smaller the market, the slower the fill-rate. Wait 48 hours and see if the issue resolves.
  • Your region has a slower fill-rate. You notice you’re making income, but when you test the app yourself you can’t see any ads in your app. The region you are testing from may have a slower fill-rate, but advertising is active in the other regions you released for. Wait 48 hours and your region should be updated with active ads.
  • You haven’t entered your payment details. We have received reports from users, particularly using AdMob, that their banners haven’t filled with active ads until they have entered their payment details into the AdMob account. Update your AdMob account with your payment details and see if the issue resolves in 24 hours.

FAN (Audience Network)

Make sure you have complete setup of your application with your payment details in your Audience Network Account.

Always test your ads in debug mode, FAN Ads will automatically displayed as test ad in debug mode in you fill the placement id.

My Instagram