In this troubleshooter, Google will address all of the reasons you may not be seeing your Adsense ads serving. To begin you might not be seeing ads because your computer or browser isn’t set up to allow Adsense Google ads to be displayed.
Please make sure you complete the following steps:
- Clear your browser cache and delete your cookies, then access your site again.
- Open a private browsing window (e.g. incognito mode in Chrome) to see if the ads are serving there.
I see a Google Adsense message in my account saying “unable to connect to AdSense”
- If you already have an AdSense account, and you’re unable to connect to AdSense due to having a duplicate account. Please sign in to your original Google AdSense ads account and if you have trouble remembering your email account or password, visit Google Login troubleshooter.
Note: Here you can find more information about duplicate accounts.
- If you’ve never set up an AdSense account before, then you’re unable to connect your site to AdSense because it is not suitable for the AdSense program. Read the email you received carefully, refer to Google program policies and make the necessary changes to your site, then you can resubmit your application.
I see a Google message in my account saying I need to verify my identity
Your Adsense Google ads aren’t serving because you need to verify your identity.
I see a message in my account saying ads have been disabled because my PIN was never verified
Your Google Adsense ads aren’t serving because either:
- your mail PIN was sent three times but it was never verified
- you’ve exceeded the deadline for entering your PIN
Please contact Google Adsense support team via its PIN troubleshooter so that Google can manually approve your mail PIN and get your Adsense ads serving again.
I don’t see any notification messages in my account
You haven’t placed any ad code on your site yet
Copy the Adsense ad code provided in your AdSense account and then paste it into your page’s HTML source code. Here you can follow detailed instructions. If your site is from a host partner, e.g., Blogspot, WordPress, or Wix, follow the instructions on their interface to add the ad code to your site.
You changed the ad code provided in your account or haven’t copied and pasted the ad code exactly
You will need to make sure you copy and paste your Adsense Google ad code exactly as it appears in the My ads tab of your AdSense account, otherwise your ads will not show or they’ll show incorrectly.
If you’re unsure if your Adsense ad code is copied and pasted correctly, you can check if your ad has been modified. You can copy and paste the correct ad code from your AdSense account. After you’ve correctly implemented your ad code, ads will begin serving within 48 hours (provided that your account status is active, and your site is policy compliant).
You’re using a WordPress site
If you’re using a WordPress site and pasting Adsense ad code into the WordPress editor box, sometimes your ad code can become modified. This can result in ad serving issues. Google recommends that you use the AdSense Plugin for WordPress which will ensure your ad code is implemented correctly.
The ads on your site have been disabled on purpose
Check if you have a red notification bar from Google on your AdSense homepage, or an alert under your notification tab Notifications. You can also check the status of your account and sites in your Policy center.
If you have a policy violation on your account, this means Google Adsense ad serving has been disabled to your site because it’s not in compliance with AdSense program policies. For more information, click the link in the alert. After you’ve fixed the issues, you can request a review of your site in your Policy center.
Note: Clicks on Google Adsense ads must result from genuine user interest. Any method that artificially generates clicks or impressions on your Google ads is strictly prohibited. These prohibited methods include, but are not limited to, repeated manual clicks or impressions, automated click and impression generating tools and the use of robots or deceptive software. Please note that clicking your own ads for any reason is prohibited.
You know or think, that you signed up for AdSense through AdMob or an AdSense host partner such as Blogger and YouTube
You signed up through AdMob: In this case, you need to connect your site to AdSense by following these instructions. You signed up through an AdSense host partner. In this case, your hosted AdSense account needs to be upgraded before you can start showing ads on your own domain. If you’ve linked your YouTube channel to an approved AdSense account, you can use AdSense to monetize your own site. To do this, you need to add the site to your sites list. AdSense will review your site and let you know when it’s ready to show ads. You can then set up ads on your site.
Is your account created and used only by AdMob? You can check under the My ads tab in your AdSense account. If you see a notification “Add AdSense for Content”, then you’ll need to follow these steps to fully activate your AdSense account. Is your account a hosted AdSense account? You can check the “Third-party access” page in your AdSense account. To do this, click the gear icon, select Settings, and then click Access and authorization. If you’ve linked your YouTube channel to an approved AdSense account, you can use AdSense to monetize your own site. To do this, you need to add the site to your sites list. AdSense will review your site and let you know when it’s ready to show ads. You can then set up ads on your site.
Over half of your site’s content is in a non-supported language
If the majority of your site is in an unsupported language, you won’t be able to monetize your site with AdSense ads. Google AdSense supports publishers in several different languages.
Applications for participation in the program can be for sites with content primarily in:
- Chinese (simplified)
- Chinese (traditional)
- Estonian *
- Slovenian *
- Spanish (Latin American)
Note: * At present, AdSense only supports ad serving in this language. The AdSense product interface and Help Center are not currently available in this language.
You can select your site’s primary language during the application process. If you’re approved, Google AdSense will serve relevant ads to your pages in the appropriate language, even if your site contains multiple supported languages.
Note: Placing Google AdSense ad code on pages with content primarily in an unsupported language is not permitted by the AdSense program policies.
None of the above scenarios relate to my problem
The following are few final questions for you which could affect your Google Adsense ads serving:
Are the Adsense ads not showing in a particular browser, e.g., Chrome?
If this is the case, it could be due to a browser-specific reason.
- Are there any CSS styling errors? These can lead to Google Adsense ads being hidden accidentally. Different browsers interpret CSS instructions differently, so the same page is displayed differently in some browsers. Some styling errors can lead to ads being hidden accidentally. In this case, please re-visit your CSS settings.
Do you have a robots.txt file blocking the Google AdSense crawler access to your content?
To check your account for crawler errors, click the gear icon, select Status, and then click Crawler errors. The Google AdSense crawler won’t access pages or directories prohibited by a robots.txt.file. You can simply remove two lines of text at the top of your robots.txt file to give access to Google crawler.
Are some of your webpages behind a login or password?
You need to grant Google crawler access to login-protected pages to see relevant ads.
Do you have sensitive or non-family safe content on your site or particular pages of your site?
Google system has certain filters in place to protect Google advertisers from advertising on pages that could be construed as having non-policy compliant content. If you have some sensitive or non-family safe content on your site, once you remove all non-policy compliant content from your pages, your ads may begin appearing after your pages have been re-crawled.
Note: Please also double-check your contact email and make sure you haven’t received an email from Google regarding your ads being disabled.
Do you have too many ads on your page?
If some or none of the Adsense Google ads are showing on your site, this could be because you’ve placed too much ad code on the site. Remember, as per Google valuable inventory policy, you may not place more ads than content on your page. Placing more ads than content on your page may prevent some or all of your ads from showing.
Please contact Google so it can investigate further what may be preventing your Google Adsense ads from showing.