Google Ads · 7 min read · Published May 30, 2026

Why Is My Google Ad Not Showing? 10 Reasons and Fixes

Most lists give you 15 reasons in no order, so you try to fix everything at once. The honest answer: 4 causes drive about 80 percent of cases. Diagnose them in order. Here is the 10-minute flowchart.

By Aditya Chaturvedi

Founder, BTB Audits. $150M+ in ad spend managed across Meta and Google

The direct answer

Your Google ad is not showing for one of 10 reasons. But 4 of them cause about 80 percent of cases. Those 4 are a policy disapproval, a low Quality Score, a bid below the first-page estimate, or a budget pacing problem. Diagnose in that order before you check the rarer causes. Each fix takes 5 to 30 minutes once you find the right cause. Do not change several things at once, or you will not know which fix worked. These patterns repeat across $150M+ in ad spend managed across Meta and Google. Start with the most common cause and work down the list.

The 4 most common causes

Most "ad not showing" problems trace to these 4. Google's own help docs back the first one up. Its guide on disapprovals states plainly that a disapproved ad will not run until the policy violation is fixed. Across $150M+ in managed spend, these 4 causes account for roughly 80 percent of cases.

Cause 1: Policy disapproval (most common). Check Ads and extensions for a "Disapproved" status. Common triggers are trademark issues, restricted product categories, and claims that need proof. Fix it by reading the reason, editing the ad, and resubmitting. Approval usually takes 1 to 3 business days.

Cause 2: Low Quality Score on high-spend keywords. Check the Status column under Keywords. If Quality Score is below 5 on your high-spend keywords, the auction shuts your ad out of the most competitive searches. The fix order is in Quality Score: what it actually measures. Expect 14 to 21 days after your fixes ship.

Cause 3: Bid below the first-page estimate. Check the "First page bid estimate" column under Keywords. If your max bid is below the estimate, you are not winning a spot on the page. Fix it by raising the bid, or by improving Quality Score so the estimate drops.

Cause 4: Budget pacing problems. Check Campaign settings for a "Limited by budget" status. The campaign spends its daily budget early, then goes quiet for the rest of the day. Fix it by raising the daily budget, or by narrowing targeting so fewer searches compete for it.

The remaining 6 causes

These cover the last 20 percent or so. Check them only after the first 4.

  1. Geo-targeting mismatch. The ad targets the wrong area. Check campaign settings.
  2. Schedule restrictions. The ad runs only certain hours or days. Check the ad schedule.
  3. Negative keyword conflict. A negative keyword blocks the term you want to trigger.
  4. Paused status. The campaign or ad group is paused. Check the Status column.
  5. Audience too narrow. A small audience plus a low bid wins no auctions.
  6. Conversion tracking blocking Smart Bidding. If Smart Bidding is on but tracking is broken, the system cannot optimize and may stop serving. The decision on when to use it is in the Smart Bidding Audit.
The 10 causes of a Google ad not showing, ranked by how often they happen
RankCauseFrequencyWhere to checkTime to fix
1Policy disapproval~35%Ads and extensions tab1 to 3 days
2Low Quality Score~20%Keywords tab14 to 21 days
3Bid below first-page estimate~15%Keywords tabInstant
4Budget pacing problem~10%Campaign statusInstant
5Geo-targeting mismatch~5%Campaign settingsInstant
6Schedule restrictions~4%Campaign settingsInstant
7Negative keyword conflict~3%Negative keyword listsInstant
8Paused status~3%Status columnInstant
9Audience too narrow~3%Targeting settingsInstant
10Tracking blocks Smart Bidding~2%Conversion settingsHours to days

The diagnostic flow

Here is the order to run, top to bottom. It is the post's most useful artifact. Follow the arrows and stop at the first cause that matches.

If your ads serve but still underperform, the problem is structural, not just delivery. The full account walkthrough is in the Google Ads audit method, and the yes-or-no version is the complete Google Ads audit checklist. Delivery is the first gate. Performance is the next one.

Frequently asked questions

Common questions

About Google ad delivery

Why is my Google ad not showing up?

Most often a policy disapproval. Check the Ads and extensions tab for a Disapproved status, then read the reason, edit the ad, and resubmit. If the ad is Eligible but still not serving, the next likely causes are a low Quality Score, a bid below the first-page estimate, or a budget that runs out early. Diagnose those 4 in order before checking rarer causes.

Why are my Google ads getting zero impressions?

Zero impressions usually means the ad is shut out of auctions. Check whether it is Eligible, whether Quality Score is above 5 on your top keywords, whether your bid clears the first-page estimate, and whether the campaign is limited by budget. A new ad can also take 24 to 48 hours to start serving while it is reviewed.

Why does my Google ad show 'eligible' but not deliver?

Eligible means the ad passed review but is still not winning auctions. The common reasons are a low Quality Score, a bid below the first-page estimate, a budget that runs out early, or an audience too narrow to win. Work through those in order. If Smart Bidding is on, broken conversion tracking can also stop delivery.

How long until a new Google ad starts showing?

Most ads are reviewed and start serving within 1 business day, though it can take up to 24 to 48 hours. If the ad is still not showing after that, it is no longer a review delay. Run the 4-cause diagnostic: check for disapproval, Quality Score, bid versus first-page estimate, and budget pacing.

An ad that will not show is a delivery problem, and 4 causes explain most of them. Diagnose in order and change one thing at a time. If the ad serves but the account still leaks, the Free Quick Scan finds the structural problems underneath, using public data only.

If you don't have four to six hours, or you want a second pair of eyes that's managed $150M+ across Meta and Google, the Free Quick Scan is what I built for that. I'll record a private 5 to 7 minute Loom walking through the leaks I find on your account using public data only. You'll have it in 48 hours.

Get Your Free Quick Scan →
$150M+ in ad spend managedPrivate Loom, not a PDF templateMoney-back guarantee10+ years on Meta and Google
About the author

Aditya Chaturvedi is the founder of BTB Audits. He has managed $150M+ in ad spend across Meta and Google for DTC, SaaS, and lead-gen brands ranging from $10K per month to $500K per month. The ordered diagnostic in this post is the same triage BTB Audits runs before grading any Google account. Read more on the BTB Audits blog.