I recently transferred one of my blogs to a different host, and for some reason the adsense ads on my site disappeared. There were either blank places where they should’ve been, or public service ads.
I left it for a day, thinking that maybe Adsense needed to ‘figure out’ the site had been moved before displaying ads again, but still no dice. Then I realized I’d seen this kind of ad behaviour before – when I had accidentally tried to put adsense ads behind a password protected page.
The google spiders couldn’t get to it!
When changing hosts I forgot to adjust my WordPress privacy settings to allow search bots to scan my page, which is something that adsense needs to do to figure out what to display on your site.
So, if you adsense ads aren’t showing up on your wordpress site, try this simple fix:
1) Login to WordPress, navigate to Settings > Privacy
2) Make sure ‘I would like my blog to be visible to everyone, including search engines‘ is CHECKED! Make sure to SAVE CHANGES!
3) Wait for about 10-15 minutes
And hopefully your adsense ads should magically reappear on your wordpress blog! Good luck!