AdMob Ads Not Showing in a New App: 12 Fixes
Twelve checks in order, from simple delays to app readiness, ad unit IDs, no fill and policy limits.
Read the guide →
You open AdMob and see that ad serving is limited. Impressions fall, earnings drop and nothing in the message tells you what to do. This guide explains what the limit means in plain English, the causes Google lists, what changes for your earnings, and the steps that help clear it, including a mistake that Google Play testers cause surprisingly often.
AdMob limited ad serving means Google has placed a limit on the number of ads your AdMob account can show. Your ads do not stop completely, but fewer requests are filled, so you get fewer impressions and lower earnings until the limit is lifted. It is a signal that Google is checking something about your traffic, not a final verdict.
Do not confuse it with the first-weeks limit on a brand new app. Our guide to AdMob ads not showing in a new app covers that case, and the cause table below shows how the two differ.
Google's page on ad serving limits gives three situations. They look similar in your account but need different responses.
| Cause | What Google says | What to do |
|---|---|---|
| Traffic quality assessment | Ad serving is temporarily limited while Google assesses your traffic quality. This applies to AdMob Network and third-party bidding sources. | Keep building real content and audience, follow the AdMob policies and wait. Google updates the limit automatically. |
| New app readiness review | New apps must undergo an app readiness review before they can fully serve ads. The limit covers all ad demand for that app. | Check that the app is set up correctly in AdMob and linked to a supported store. Reviews generally take a couple of days. |
| Invalid traffic concerns | Serving is limited due to invalid traffic concerns. This applies to AdMob Network only. | Review the AdMob policies and Google's invalid traffic resources. Continued invalid activity may lead to further enforcement or permanent account disablement. |
Google's description of limited ad serving adds that it affects your entire AdMob account, and its resolution advice points to invalid traffic: monitor your traffic and users, do not click your own ads and avoid untrusted or low-quality partners.
With fewer ads allowed, fewer ad requests are filled. You see this as fewer impressions and a lower fill rate, and therefore lower revenue. Google does not publish how far the limit cuts delivery, so any number you read elsewhere is a guess.
| Ad source | Affected when traffic quality is being assessed? |
|---|---|
| AdMob Network | Yes |
| Third-party bidding sources | Yes |
| Third-party waterfall sources | No, according to Google |
| House ads | No, according to Google |
| Direct sold campaigns | No, according to Google |
For an invalid traffic limit Google says the restriction applies to AdMob Network only. Mediation partners, house ads and direct sold campaigns are unaffected.
You cannot switch a limit off yourself. What you can do is remove anything that looks like invalid activity and give Google clean data to review.
Google does not list specific layouts, so treat this as a practical checklist from our own review of typical app screens, not as Google policy.
| Pattern | Why it is risky | Safer choice |
|---|---|---|
| Banner directly next to a button users tap often | Thumbs hit the ad by mistake | Leave clear space around the banner |
| Interstitial on app launch or when pressing Back | Users tap to dismiss and hit the ad | Show interstitials at natural breaks, such as after a level |
| Ad overlapping the close or skip control | Accidental clicks | Never cover app controls |
| Rewarded ad shown without asking | Users tap through to escape | Let users choose to watch |
| Many ads on one small screen | Looks like inflation of impressions | One ad per screen is a good start |
If you use AdMob in an app aimed at children, check the target audience declaration as well, because the audience affects which ad settings are allowed.
New developers often run a Google Play closed test with ads switched on. Testers, friends and family tap the ads out of curiosity. Google gives friends clicking ads too many times as an example to review on its invalid activity page, so a closed test with live ads and many testers can look like exactly that.
It depends on what happened. For a traffic quality assessment Google says it reviews and updates the limit automatically, so no appeal is needed. If your account was suspended for invalid activity, Google says appeals go through the appeal form, you must be able to say in good faith that the activity was not caused by you or people you are responsible for, and you can describe the changes you will make. Reinstatement is not guaranteed, and further appeals may not be considered after a decision.
| Cause | Typical length | Your move |
|---|---|---|
| Traffic quality assessment | Typically less than 30 days, sometimes longer | Keep the app clean and active |
| New app readiness review | Generally a couple of days | Check the app setup and store link |
| Invalid traffic concerns | Not stated by Google | Remove the cause immediately and review the policies |
While you wait, the best use of time is finishing the production steps: apply for production access or ship an update that fixes ad placement problems.
No. Google says ad serving limits typically affect publishers for less than 30 days, although some cases take longer. A limit from invalid traffic concerns can lead to further enforcement if the invalid activity continues.
Google says limited ad serving affects your entire AdMob account. A limit caused by a new app waiting for its app readiness review applies to that app only.
In the case where Google is assessing your traffic quality, Google says the limit applies to AdMob Network and third-party bidding sources. Third-party waterfall sources, house ads and direct sold campaigns are not affected.
No. Google says it is against AdMob policy to click your own live ads. Use test ads during development and testing.
For a traffic quality assessment Google says it reviews and updates the limit automatically. Appeals are done through an appeal form when invalid activity has led to a suspension. Reinstatement is not guaranteed.
They can if they click live ads. Google gives friends clicking your ads too many times as an example of activity to review. Use test ads in your testing builds and ask testers not to click any ad.