There are a few reasons why ads might not being showing up on your site. Use this checklist to make sure you’ve got everything set up properly. Once you’ve completed all the steps, ads should begin to show on your site!
1. Have you tried clearing cache?
Sometimes your browser will show a cached version which will take you to your original setup - it’s worth trying this simple step first as a simple clear of history and cookies could resolve the issue!
2. Is your site integrated?
Your site must be integrated with Ezoic in order for ads to show. We recommend the name server integration method (95% of our publishers choose this method). If you’re an existing Cloudflare user, click here.
3. Have you setup ad testing correctly?
- Did you wrap your existing ads?
- Did you create and place new placeholders on your site?
- Did you add at least 10 placeholders per page?
- Do you have an Ezoic header code on your site? You can check if you have implemented this by searching in the page’s source code. (Whether or not you need the Ezoic header code depends on your settings, so if you have checked all the other steps in this article and ads are still not showing on your site, please reach out to firstname.lastname@example.org who will be able to help you.)
See our Best Practices Guide for more tips on how to set things up effectively.
4. Is Ezoic turned on?
In order for ads to show, you must be sending a portion of your traffic to Ezoic and the ad tester app has to be turned on.
5. Have you applied for Google’s Ad Exchange?
This step is mandatory, and is only made available after you’ve integrated your site. Your site has to be approved by Google for AdX before we are able to serve ads on your behalf. Getting approved can take anywhere from 1-5 hours.
6. Have you given the name servers time to propagate?
In order to prevent conflict, we typically like to keep your site turned 'off' in the back-end for 18 hours to ensure that the name servers fully propagate before testing.
7. Are your DNS settings correct? Have you changed hosts recently?
Have you imported the FULL list of DNS records for each sub domain into Ezoic? (A full list often includes but is not limited to CNAME / A / MX / NS / TXT).
It’s important to note that if changing hosts you should update your DNS records manually in Settings > Advanced > DNS to match the records as they appear at your new host. We recommend removing integration with Ezoic whilst you do this in order to avoid any down time. Read more about how changing hosts works with Nameserver or Cloudflare integration here:
8. Is your site protected with an SSL certificate?
If yes, Ezoic will not be able to work with your site until you successfully upload your unique SSL certificate and key to our system. You can do that in Settings > Advanced > SSL Settings within the Ezoic Interface. Please see this article to check what settings you need for your chosen method of integration: Using SSL with Ezoic
Still not seeing ads?
Please contact email@example.com.