chevron_right
chevron_right
Why Aren't Ads Showing Up On My Site?
Technical Support/Troubleshooting

Why Aren't Ads Showing Up On My Site?

Last Updated a day ago
Article Navigation
Introduction
Common Symptoms
Troubleshooting
Tips for Prevention and Maintenance
Need Further Assistance?

Introduction

If you have completed your integration but aren't seeing ads, don't worry. There are several mandatory verification steps—most notably from Google—that must be finalized before the Ezoic engine can begin serving impressions. Use the following troubleshooting steps to get your site live.

Common Symptoms

1. Check Your Google MCM Status

The most common reason for ads not showing is a pending Multiple Customer Management (MCM) status.

  • Requirement: Google must approve both your account and your specific domain before Ezoic is authorized to serve ads.

  • Timeline: This review typically takes between 2 and 14 days.

  • Action: Check your Ezoic home dashboard. If you see an "Action Required" notice for MCM, follow the prompts to re-submit or fix any issues.

2. Verify Your Ads.txt File

If your ads.txt file is missing or contains errors, advertisers are legally barred from bidding on your site.

  • Action: Navigate to EzoicAds > Ad Transparency and click "Run Validator."

  • Fix: Ensure you have either set up a redirect to Ezoic’s ads.txt manager or (if using WordPress) entered your Account ID (typically 19390) in the Ezoic plugin.

3. Consent Management & Privacy

Google will block ad serving on sites that do not collect active consent from users in regulated regions (like the EU or California).

  • Action: Ensure you have enabled the Consent Management tool in Settings > Privacy.

  • Validation: If you are using a third-party consent tool, make sure it is correctly linked in your Ezoic dashboard.

4. Review Content Violations

Ezoic and Google monitor your site to ensure all pages adhere to advertising policies. If violations are detected, ad serving may be restricted or disabled on specific pages to protect your site's standing with advertisers.

You can view these in your dashboard under EzoicAds > Ad Restrictions.

Types of Violations:

  • Google Violations (Policy/Site): Direct breaches of Google Publisher Policies.

  • Advertiser Preference & Regulatory Issues: Content that may be legal but is frequently blocked by premium advertisers or requires specific regional regulatory compliance.

  • Objectionable Content: Automated flags for language or imagery that violates standard "family-safe" advertising guidelines.

Action: Click into the numbers on your "Content Violations" widget to see the specific URLs affected. Removing or editing the flagged content will allow ads to resume showing.

5. Clear Caches (Browser and CDN)

Sometimes ads are showing, but you are viewing a cached, non-Ezoic version of your site.

  • Action: Clear your browser cache and cookies, or view your site in an Incognito/Private window.

  • CDN Settings: If you use Cloudflare, ensure you do not have "Cache Everything" rules enabled, as these can strip out the JavaScript needed to load ads.

6. Ad Location Verification

If you are using JavaScript integration, ads can only appear where you have placed ad locations.

  • Action: Use the ?ez_js_debugger=1 tool (append this to your URL) to see if Ezoic is detecting your ad locations.

  • Fix: If the debugger shows "0 Placeholders Found," you need to insert your ad location codes into your HTML.

Troubleshooting

Issue Dashboard Location Solution
MCM Pending Home Dashboard Wait for Google approval (up to 14 days)
Content Violations Settings > Content Edit/Remove flagged content on specific URLs
Ads.txt Error EzoicAds > Ad Transparency Run validator and fix redirects/ID
No Consent Settings > Privacy Enable Ezoic's Consent Management
0 Placeholders Browser Debugger Manually insert placeholder code

Tips for Prevention and Maintenance

Simple Maintenance Plan

Keep your revenue stable with these three habits:

  • The Weekly Check: Look at your Content Violations widget once a week. Clear any flags to keep your account in good standing.

  • The "After Update" Test: If you change your theme or site layout, append ?ez_js_debugger=1 to your URL. If it finds 0 placeholders, your ads are "broken" and need to be re-inserted.

  • The Cache Rule: If you make a change and don't see it, clear your browser cache or use an Incognito window. Caching is the #1 reason for "ghost" issues.

Need Further Assistance?

If you need further assistance with ads not showing, please log in via support.ezoic.com to make use of our dedicated resources for support. We're here to help!
 
× Enlarged Image

Loading ...