The status text and the delivery metrics may look inconsistent. The campaign is labeled Eligible. Beneath that, in smaller type, Google says “Your ads are showing.” Yet the figures on that same screen still show 0 impressions, 0 clicks, and $0.00 spend.
Eligibility is what the status reports; delivery is what the numbers report. Look at both before deciding the campaign is live.
What “Eligible” actually means
According to Google's own definition, Eligible is the status assigned to ads that have been reviewed and are able to run, which means they comply with Google Ads policies. That is the entire meaning of the term. It reflects the result of a policy review. In other words, your ad is allowed into the auction.
It does not say anything at all about whether an auction took place, whether you had enough budget to join it, or whether anyone searched for the thing you are bidding on. Those are separate issues handled by separate systems, and none of them change the word shown on the screen.
The chain from your account to a single impression
An impression is the final result of a chain, and every link must hold. The account must be able to pay. The campaign must be turned on and within its date range. The ad group must be enabled. The ad must be approved. Then, at last, your bid has to beat everyone else who wants that same search in an auction.
The status label sits in the middle of that chain and describes the middle of it. If the first link breaks, the last step never occurs, yet the middle still happily reports that everything is fine. That is exactly the situation that leads people to hunt for a campaign bug when the campaign itself is not the problem.
1. Billing, which is what catches almost every new account
This is the first place to look, and on a new account it is usually the answer. Google states this plainly: if your account is suspended, or if you have a billing problem such as a billing hold or a payment method that has not been set up, ads cannot run until the issue is fixed.
What makes it so misleading is that the obstruction sits above the campaign. The campaign itself is truly okay. The ads are genuinely approved. Nothing below the obstruction is broken, so nothing below it reports a fault.
Google does normally mention it, but discreetly, in a banner instead of on the campaign row: a message like “Your billing info is missing”, or a reminder that billing information must be entered before ads can appear. It is easy to breeze past that on the way to the campaign that is worrying you.
Where to look: in Google Ads, go to Billing, then Summary. Verify that a billing setup exists, that it is active, and that the payment method attached to it is valid.
Google documents several ways a billing setup can exist without being active, and each one has its own fix:
- ✓Deactivated setup: the account was cancelled or the payment profile was removed. Set up a new billing configuration.
- ✓An unpaid balance from a prior setup, which prevents a new one from being created until payment is made.
- ✓A payment profile deleted at your request, which support can restore within 30 days.
- ✓A card that has expired or been declined, stopping an account that had been working.
- ✓Prepaid funds exhausted, meaning the account has simply run out of money.
2. Campaign status and dates
This is obvious once you say it, but it is still worth two minutes. A paused or removed campaign will not serve. Neither will a campaign whose end date has already passed, or one whose start date has not yet begun.
A more subtle version of this wastes a lot of time: the reporting date range. If the table is set to last month and the campaign started this week, you are viewing a period in which it truly had zero impressions. Expand the range before drawing conclusions.
3. Ad groups and ads
A campaign can be enabled and still serve nothing if every ad group is paused. The same is true when an ad group is enabled but its only ad has been disapproved. In both cases, the campaign row still says Eligible because the campaign itself has no policy issue. What you need is at least one enabled ad group with at least one approved ad inside it.
4. Budget and bids
Once the first three links are intact, you are in the auction, and the issue shifts from “is it allowed to run” to “can it compete”. Google explains both sides: a bid that is too low means the campaign is unlikely to enter or win many auctions and may get no impressions whatsoever, while a daily budget that is too low limits how often anything can serve.
Those two factors affect each other. If your budget is small compared with the cost per click for your keywords, you may not be able to afford even one click per day in a competitive market, and that looks the same as a campaign that is not running. When budget is the limiting factor, Google will usually make that clear by changing the status to Eligible (limited).
5. Targeting narrowed to almost nobody
Each targeting layer multiplies with the rest. One country, plus a small radius, plus a narrow audience, plus an ad schedule that only covers office hours, plus exact match keywords, does not simply equal a modest narrowing. It compounds into an audience that may barely exist.
Worth checking one at a time:
- ✓Locations, including a radius much narrower than you recall setting
- ✓Ad schedule, which may quietly remove most of the week
- ✓Audience segments used as targeting instead of observation
- ✓Match types, where exact match on a rare phrase yields almost no eligible searches
- ✓Negative keyword lists, which can exclude far more than intended because of a broad negative
- ✓Low search volume keywords, which Google labels inactive and never uses to trigger ads
There is also the situation where your own campaigns are competing against one another. If two campaigns target overlapping keywords, Google chooses one for a given auction instead of displaying both, so one may look starved while the other receives the traffic.
6. Bid strategy and the learning period
A bid strategy based on conversions requires conversion data to operate. If you choose something like Maximise Conversions for a brand-new campaign in an account that has never recorded a conversion, you are asking the system to optimize toward a signal it has never observed. The same outcome happens on an established account when conversion tracking is broken or missing.
For a truly new campaign, give it a few days before you interpret the results. Still, be clear about the difference between slow and stopped. A campaign in its learning period moves gradually. A campaign that sits at exactly zero for an entire day, with billing active and everything enabled, is not learning. It is blocked.
When everything checks out and it still barely serves
A further scenario exists, and it is easy to overlook because it suppresses delivery across the entire account instead of marking anything disapproved. Under policies about vague brand ties and generic advertising, Google can limit ad serving for advertisers who lack an established track record. This is neither a suspension nor a disapproval, so nothing appears rejected. Serving is merely constrained.
For a new advertiser, if all the checks above pass and traffic is only a small portion of what the market ought to allow, inspect the account for a limited ad serving alert. The way out is advertiser identity verification plus a stronger brand presence in both the ads and the landing page, followed by an appeal.
Stop googling your own ad
That is the natural impulse, but it works against you. Each search that surfaces your ad adds an impression you will not click, lowering click-through rate. In any case, the result is influenced by your own location, language, and search history, so it is not a true picture of your targeting.
Google's own recommendation is the Ad Preview and Diagnosis tool, which mimics a search without logging an impression. Keep Google's caveat in mind: it is only a simulation and may miss some live conditions. In the account, the impression and click counts are still the source of truth.
The order to work through
Start with the cheapest and most probable fix. Most accounts end at step one.
Where AdPilot fits, honestly
AdPilot creates Google Ads campaigns from your website and delivers them to you ready to launch. It is important to be exact about what that includes and excludes here, because two of the points above are completely outside its scope.
Billing belongs to you. Your payment method sits inside your Google Ads account, and AdPilot neither configures it nor can inspect it. No plan or upgrade alters that. If there is no active billing setup in your account, Google Ads is where it must be repaired, and no campaign tool can replace it.
Campaigns are always delivered paused. This is an intentional safety measure, not a constraint, so you can review budget and copy before any spend occurs. Turning them on is entirely your decision and must always be done by you.
On the Connected plan, the Optimize page reads your live account data and presents the next changes to make, ordered and in plain language. It suggests, and you choose. Nothing is changed in your account automatically, and every metric it displays comes from your own account, not from an industry benchmark.
Frequently asked questions
Does Eligible mean my Google Ads are running?
Why does Google say my ads are showing when I have zero impressions?
Will my ads run if my billing info is missing?
How long before a new campaign gets its first impressions?
Can upgrading my campaign tool make my ads serve?
My campaign shows Eligible (limited). Is that the same problem?
Citations (5)showhide
- 1Eligible: DefinitionGoogle Ads Help
- 2Eligible (limited): DefinitionGoogle Ads Help
- 3How to fix a Google Ads Search campaign not running or with low trafficGoogle Ads Help
- 4Why you may not see your adGoogle Ads Help
- 5Troubleshoot billing setup statusGoogle Ads Help



