How to Troubleshoot Ad Delivery Issues in Google Ad Manager (GAM)
If you’ve worked in Ad Operations long enough, you’ve probably received the dreaded message from a publisher, advertiser, or account manager:
Ad delivery issues are among the most common challenges in Google Ad Manager (GAM). Sometimes the problem is as simple as a paused line item. Other times, it can involve targeting conflicts, inventory shortages, creative approval issues, or competing priorities.
This guide walks through a practical troubleshooting process that Ad Ops professionals use to identify and resolve ad serving problems in Google Ad Manager.
Step 1: Check the Delivery Status
The first place to start is the line item’s Delivery Status.
Navigate to:
Delivery → Orders → Line Item
Review the delivery indicator. GAM often provides helpful status messages such as:
- Delivering
- Not Delivering
- Needs Creatives
- Paused
- Completed
- Ready
- Overbooked
These status messages can immediately point you toward the root cause.
Step 2: Verify Line Item Dates
One of the most overlooked issues is incorrect campaign dates.
- Start Date
- End Date
- Time Zone Settings
If the campaign hasn’t started yet or has already ended, GAM will not serve impressions regardless of available inventory.
Step 3: Confirm Creative Approval Status
A line item cannot serve without an eligible creative.
- The creative is active.
- The creative is approved.
- Third-party tags are functioning correctly.
- The creative dimensions match targeted ad sizes.
Common issues include broken tags, SSL errors, incorrect creative sizes, and expired VAST tags.
Step 4: Check Targeting Restrictions
Targeting conflicts are one of the leading causes of underdelivery.
Geography
Is the campaign targeting a country, city, or region with limited traffic?
Device Targeting
Check whether the campaign is restricted to desktop, mobile, or tablet users.
Browser and Operating System
Overly specific browser or OS targeting can drastically reduce eligible impressions.
Audience Segments
Verify that audience lists are actively populating and contain enough users.
Step 5: Review Ad Unit Targeting
Ensure the campaign is targeting the correct inventory.
- Is the intended ad unit included?
- Was the ad unit recently renamed?
- Is the inventory generating traffic?
Using GAM’s forecasting tools can help validate available inventory.
Step 6: Check Line Item Priority
Google Ad Manager serves campaigns according to priority levels.
- Sponsorship
- Standard
- Network
- Bulk
- Price Priority
- House
Lower-priority campaigns often struggle when competing against higher-priority line items.
Step 7: Use the Forecasting Tool
Forecasting is one of the most valuable troubleshooting tools available in GAM.
Review:
- Available Impressions
- Matched Impressions
- Possible Impressions
- Competing Line Items
Limited availability often indicates an inventory issue rather than a technical issue.
Step 8: Check Frequency Caps
Frequency caps can quietly restrict delivery.
- 1 impression per user per day
- 2 impressions per user per week
Combined with a small audience, these restrictions can significantly reduce serving opportunities.
Step 9: Review Creative Size Compatibility
Even when targeting is correct, a campaign will not serve if the creative size does not match available inventory.
- 300×250 creative targeting a 728×90 placement
- Responsive creative targeting unsupported inventory
Always confirm size mappings and supported dimensions.
Step 10: Run Google’s Delivery Diagnostics
Google Ad Manager includes built-in diagnostic tools that help identify:
- Targeting mismatches
- Inventory shortages
- Creative issues
- Priority conflicts
These tools often provide the fastest path to identifying the root cause.
Step 11: Investigate Programmatic Demand Issues
For Programmatic Guaranteed, Preferred Deals, Private Auctions, and Open Auction campaigns, review:
- Buyer status
- Deal ID setup
- Floor prices
- Bid responses
- Exchange eligibility
Many programmatic delivery issues originate from incorrect deal configurations.
Step 12: Monitor Reporting Data
Compare:
- Requests
- Matched Requests
- Impressions
- Clicks
- Viewability
These metrics often reveal exactly where the delivery process is breaking down.
Common Reasons Ads Don’t Serve in GAM
- ✅ Line item paused
- ✅ No creative attached
- ✅ Creative disapproved
- ✅ Campaign dates incorrect
- ✅ Inventory shortage
- ✅ Targeting too restrictive
- ✅ Frequency cap reached
- ✅ Higher-priority campaigns competing
- ✅ Ad unit mismatch
- ✅ Programmatic deal configuration issues
Final Thoughts
Most ad delivery issues in Google Ad Manager can be resolved by following a structured troubleshooting process. Rather than making random changes, start with delivery status, verify campaign settings, review targeting, check inventory availability, and use GAM’s forecasting tools to identify the root cause.
In my experience working with Google Ad Manager, Xandr, Magnite, and other ad-serving platforms, the majority of delivery issues come down to three factors: targeting conflicts, insufficient inventory, or incorrect trafficking settings.
If an ad isn’t serving, Google Ad Manager is usually providing a reason—you simply need to know where to look.
