Guide

Google Ads Says "Eligible" But Gets No Impressions: What It Means and How to Fix It

TAThe AdPilot Team· Google Ads automation28 July 202610 min read
“Eligible” indicates that Google reviewed your campaign and permitted it to run. It does not indicate that it is actually running. Think of it as authorization, not a performance signal; that is why a campaign may remain at Eligible for weeks with no impressions while nothing seems obviously wrong. Inspect things in this sequence: billing setup, campaign status and dates, ad groups and ads, budget and bids, targeting width, then bid strategy. For a brand-new account, the first item is almost always the culprit. Google will not deliver ads unless the account has an active billing setup and a valid payment method, even while every campaign beneath it continues to show Eligible the whole time.

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.

Eligible means the campaign passed Google's policy review. Serving requires a second gate: an active billing setup, an unpaused campaign, budget, and a competitive bid.GATE 1: REVIEWPolicy check on your adsPassing this shows ELIGIBLEThis is the only gate a status word reportsGATE 2: ACTUALLY SERVINGBilling, budget, bid, targetingPassing this produces impressionsNothing here changes the word ELIGIBLEA campaign can sit at Eligible forever while gate 2 is closed.
Eligible reports gate 1 only. Impressions require gate 2, which no status word describes.
Note
There is another status that matters: Eligible (limited). That one does mean the campaign is running, but only sporadically because the budget is restricting it. If you see plain Eligible with zero impressions, the budget is not yet the limiting factor. Something earlier in the process is.

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 serving chain: account billing, then campaign, ad group, ad, and finally the auction. Every link must hold before a single impression happens.Accountbilling activeCampaignon, in dateAd groupenabledAdapprovedAuctionbid winsmost common“Eligible” describes these three, and says nothing about the two on either end.
Every link must hold. The status label only ever describes the middle three.

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.

Without an active billing setup the account cannot serve, while the campaign underneath it continues to report Eligible.Your campaignstatus: ELIGIBLEYour adsstatus: APPROVEDAccount billingnot set up0 impressions$0.00 spendEverything below the block looks healthy, because everything below the block is healthy.
A billing block sits above the campaign, so everything below it keeps reporting good news.

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.
Heads up
In every one of those situations, the campaign still shows Eligible. Do not read a normal campaign status as proof that billing is okay. The two are unrelated.

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.

Tip
If you launched the campaign from AdPilot, check this first. AdPilot always creates campaigns paused in Google Ads, deliberately, so you can review the budget and the copy before any money is spent. A campaign that has never been turned on is the most common reason an AdPilot user sees no impressions, and that is functioning exactly as designed.

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.

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.

Check in this order: billing, campaign status, ad groups and ads, budget and bids, targeting width, then bid strategy and learning time.CHECK IN THIS ORDER1Billing setupIs there an active payment method on the account2Campaign statusEnabled, and today sits inside the start and end dates3Ad groups and adsAt least one enabled ad group with an approved ad4Budget and bidsEnough to enter the auction for your keywords5Targeting widthLocations, schedule, audiences, match types6Bid strategy and timeConversion data it needs, plus a few days to learn
Work top to bottom. On a new account the answer is usually step 1.

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?
No. Eligible means the campaign cleared policy review and is permitted to run. It is an authorization, not a performance reading. Actual blockers to delivery, like missing billing, a very small budget, or a bid that is not competitive, do not alter that label.
Why does Google say my ads are showing when I have zero impressions?
That message goes with the Eligible status and explains what the campaign may do, not what it has already done. The impressions, clicks, and cost numbers on the same page are the measurements. If those are zero, nothing has served.
Will my ads run if my billing info is missing?
No. Before an account can serve, Google needs an active billing setup with a valid payment method. Until that exists, you will see zero impressions and zero spend while campaigns still show Eligible. Add it under Billing, then Summary.
How long before a new campaign gets its first impressions?
Once billing is active and the campaign is enabled and within date, a search campaign with reasonable bids usually begins within a few hours. If it remains at exactly zero for a full day, the issue is structural, not slow: billing, a paused ad group, a disapproved ad, or a bid too low to compete in the auction.
Can upgrading my campaign tool make my ads serve?
No, and any tool suggesting otherwise should be treated with caution. Whether ads serve is determined inside your Google Ads account by billing, status, budget, bids, and targeting. A tool can help build stronger campaigns and show you what to adjust, but it cannot force Google to serve ads for an account that cannot pay.
My campaign shows Eligible (limited). Is that the same problem?
No, and that is the better outcome. Eligible (limited) means the campaign is serving but being constrained, usually because of budget. The typical remedy is to increase the daily budget or cut back how much the priciest keywords consume.
Citations (5)show
  1. 1Eligible: DefinitionGoogle Ads Help
  2. 2Eligible (limited): DefinitionGoogle Ads Help
  3. 3How to fix a Google Ads Search campaign not running or with low trafficGoogle Ads Help
  4. 4Why you may not see your adGoogle Ads Help
  5. 5Troubleshoot billing setup statusGoogle Ads Help

Build your first campaign in minutes

Paste your website URL and watch AdPilot generate complete, launch-ready Google Ads campaigns.