Solve the problem of not showing adsense ads

AdSense ads not showing up on your website or blog? Don't worry, you are definitely in the right place. On this page, we will learn about the problems that prevent ads from appearing, as well as what to do in order to solve the problem of ads not appearing.

Solve the problem of not showing ads on the website

To solve the problem of ads not appearing on website pages, please check carefully the following:

  • 48 hours after website in AdSense.
  • Clear cache and cookies.
  • Enable JavaScript on the browser.
  • Disable any ad blocking tools.
  • Giving access to the AdSense crawler.
  • Check that there is no violation of the policy.
  • Placing the blade in the correct manner and shape in the appropriate place.
  • The presence of an Ads.txt file that can be crawled.

One or more of these steps helps resolve an issue where AdSense ads cannot appear on the website. Below is an explanation of each of these procedures:

2- Enable JavaScript

Enable JavaScript on your browser to allow Google ads to display on the website, and if JavaScript is not enabled on your browser, ads will not appear.

To enable JavaScript on your browser (Chrom), you can follow these steps:

  • On your computer, open Chrome.
  • At the top right, tap More and then Settings.
  • At the bottom, click on Advanced settings.
  • Under "Privacy and security," tap Content settings.
  • Click on JavaScript. Enable Allowed (recommended).

3- Disable ad-blocking tools

Nowadays, there are websites that place excessive ads on their pages, so many of us in some cases install add-ons and tools to prevent annoying ads from appearing, for this, if you use a tool or add-on to block ads, that may be the reason behind not appearing AdSense ads on the website, so be sure to deactivate them.

4- Giving access to the AdSense crawler

In principle, the AdSense crawler must be able to reach all pages of the website in order for AdSense ads to be displayed on them, and if there is an obstacle that prevents the AdSense crawler from reaching all pages of the website, unfortunately the ads will not be displayed.

The most common reasons that prevent the AdSense crawler from accessing are:

A- The AdSense crawler is blocked by the Robots.txt file

One of the most common reasons among publishers that cause ads to not appear is preventing the AdSense crawler from accessing all pages of the website with a Robots.txt file, so you must check that the Robots.txt file is not preventing the AdSense crawler from accessing all pages of the website.

If you already have a Robots.txt file enabled, and you want to allow the AdSense crawler to access all pages of your website, remove the following two lines from it:

  • User-agent: Mediapartners-Google
  • Disallow: /

If your website or blog is new to publishing, you probably won't need to create a Robots.txt file. Learn more about whether the Robots.txt file is necessary.

B- The AdSense crawler is blocked with login information

If you have - on your website - login-protected pages, you will not be able to display AdSense ads on login-protected pages until you enable the AdSense crawler from the login information, and to enable the login information for the AdSense crawler, you can follow the following steps:

  • Move to AdSense.
  • Click on "Account".
  • Click on "Access and Permission".
  • Clicking on "crawler access"
  • Enter your login information carefully.

5- There are violations of the policy

Sometimes there are policy violations that limit or disable ad serving on specific pages, or on the website as a whole, which means that ads will only appear until action is taken.

Verify that there are no policy violations on your website through the Policy Center in your AdSense account. To access the Policy Center, please follow these steps:

  • Move to AdSense.
  • Click on "Account".
  • Click on "Policy Center".

Next Post Previous Post
No Comment
Add Comment
comment url