AdSense Ads not showing up on site – Here’s what to do

If you’re running Google AdSense Ads on a site, you would’ve definitely come across the situation where sometimes either no ads show up or completely irrelevant ads come up. And what do you do ? Well, like many of the webmasters, just sit back relax and hope that things would improve.

Looks like Google understands it, and now has openly admitted that this could have happened because of your mistake rather than theirs. Not just that, they’ve come down for your help too.

Google is running a series of AdSense Help articles to help webmasters who have problem optimizing their AdSense ads. And this time around they’ve addressed the issue of AdSense ads not showing up sometimes. Listed below are the factors that Google think might be preventing from Ads showing up on sites. Take a look, they’re insightful even though basic.

  • Did you just add the code to that page? Relevant ads should appear on your pages shortly after you add the code, but sometimes it can take up to 48 hours for ads to show. This is because our crawler has to visit your page and determine its content so we can serve targeted ads.
  • Does the code on your page match the code in your account? Make sure to copy the code exactly as it appears in your account, and paste it within the body tags of your HTML code. Be sure not to make any changes to the linebreaks of the code (e.g. pasting the code all in one line) as this will break the code and prevent ads from showing entirely.
  • Are you using an HTML editor? Publishers often use a design-enhanced HTML editor like Macromedia Dreamweaver or Microsoft FrontPage (aka WYSIWIG, “what you see is what you get” software). If you use such an editor, you may see errors if you paste your ad code into a WYSIWYG view such as the “Design” or “Layout” view. For the ads to function properly, you’ll have to copy and paste the ad code into the HTML source code of your webpage using the editor’s HTML view or HTML insert function. Check for any additional tags inserted by the system or changes in the linebreaks.
  • Are you using a content management system (CMS)? If you have trouble implementing AdSense with a specific content management system, we recommend searching for the name of the CMS (eg. Drupal, WordPress) and ‘AdSense implementation’. You can also ask in the forum if other publishers have mastered similar problems, or contact your program provider directly.
  • Are the ads inside nested frames? While you can choose where to position your ads on your pages, be sure to avoid embedding the ad code in excessive div tags or nested frames. Depending on your browser settings, implementing your ad code in this way might prevent ads from appearing correctly.
  • Is JavaScript enabled in your browser? Ensure that you have JavaScript enabled in your browser, as this is necessary to view ads! If you’re having trouble seeing the ads, please also check for any conflicting JavaScript on your site that might prevent ads from showing.
  • Is your page dynamically generated? If you’d like to implement AdSense ads on a dynamically generated site — for example, a site with session IDs or pages behind a login — you should take a look at this Help Center entry for more information on how to receive targeted ads.

Well, check out the original post yourself. And watch out for more AdSense optimization posts from Google.

16 Responses

  1. If there is no relevant content, no ads will apper also i have seen that in my forums private message area, its not showing any ads.

  2. thanks, for the tips…..am not sure they will work for every error, but still it’s nice to know this.

    Another option is if you get a website from http://www.websitetemplates.bz -you can easily post ads there)

  3. Goof overview, I found irrelevant adverts appearing, but waited a little while and things sorted them selves out – also the competive ad filter is great so stop certain adverts appearing.

  4. I’ve been following your blog for awhile now. There’s some good points you mentioned here and I hope alot of people pay attention to them! Great post!

  5. I think you need to add an important part to this article: Remember to turn your adblock off! >_<'' took me ages to work out why my ads were broken!

  6. I apply two times for adsense, always refused. Why help?

  7. Ajay

    Hello I need help ….I have pasted adsense code and it working on individual html file but not in the my html landing page….Any clue??

  8. Ajay

    Thanks for revert. Its not CMS but just an HTML landing page and i am trying to put code given by my client. When i put those 2 ads seperately in other HTML file they are working perfectly but that is only in Firefox5 & Opera but not in IE7,8 & 9.

  9. Thanks for the info. I’m still not showing after two hours, but I’ll wait for the bot to show up.

  10. Andi

    Hello,
    I just install adsense code on my web page, but the ads wasn’t show up.
    I tried to verify the sama page in my local server (localhost) and adsense could show up.
    What is that mean? could any body tell me what is going wrong.
    Is there any issue with my domain?
    appreciated the answears..
    thank

  11. Hey, yesterday I was also face same problem on my blog but this time is a known issue and after reporting this problem, it was fixed and ads are showing again :)

    • Rohit

      Hello Mukesh to whome you have reported i have also the same problem on pasteing ad code on my website it does’nt show any ads while when i paste the same code to my another website ad show really in big problem and it happens only with google adsence

  12. Thanks. I was confused. I just waited for a day and they are coming now.

  13. prithviraj

    hi in blog my ads are working good but in my website its not displaying plz help me