Google AdSense detects the number of AdSense ad units that are on your page, and automatically serves unique ads to each ad unit. The system is optimised for pages that have highly targeted ads available. As a result, you may sometimes see that only the first ad unit contains ads. As Google AdSense ad inventory changes or if your page content changes, you may start seeing more ads on your page.
When only one ad unit is displaying ads, any additional ad units will display as transparent boxes, or will display the back-up ad or colour that is defined in their ad code.
Note: Please note that each instance of ad code must have a URL or colour specified in order to display back-up content.
Why aren’t ads showing up on the page?
If ads are not showing on your site after you’ve added the AdSense code, make sure that the ad code is correctly implemented in your site. You can do this by viewing the source of your site from a browser and double-checking that the ad code looks exactly like the code we provide you in your account, and includes every line of the ad code.
Can’t See My Ads Troubleshooter
This troubleshooter is designed to help you troubleshoot common issues with displaying ads on your website. At each step, Google will provide instructions or further questions to help narrow down the issue that you’re facing. Following the instructions exactly will ensure the best results.
The most common Reason Ads Don’t Show
Your account was previously disapproved
If your AdSense application was originally disapproved, Google servers were instructed not to serve Google ads and AdSense for search functionality to any site associated with your account. While Google update its servers about the change to your account status, you can expect a delay of up to 48 hours for Google ads to appear and up to 1 week for AdSense for search to function on your site(s).
Browser and ad blocking issues
We recommend that you clear your browser cache and delete your cookies before trying to access your site again.
Your AdSense code has not been properly implemented
To verify that your AdSense code has been properly implemented, first open your site in a browser and view the source code (select ‘View’ then ‘Source’ or ‘Page Source’). Next, compare the AdSense code in your page source with the code from your AdSense account.
Your ads may not appear if you see any of these issues:
- The AdSense code does not appear in its entirety
- The code displays all on one line
- The code has extra HTML tags within it
Because every web editor is different, we’re unable to provide you with specific instructions for resolving these issues. However, you might find it helpful to visit Google Code implementation guide, which guides you step-by-step through the process of adding the AdSense ad code to the HTML source of your web pages.
You signed up through an AdSense host partner and implemented the ad code on your own domain
If you signed up through an AdSense host partner (like Blogger or YouTube) and would like to also show AdSense ads on your own domain, you’ll need to submit a one-off approval request from within your AdSense account.
You have not entered your PIN
If you do not enter your PIN in time, your ads may disappear. To enable targeted ads, you’ll need to enter your PIN. If you have trouble receiving PIN, please visit the ‘Address and phone verification’ tab.
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.