AdSense errors and warnings explained

This page explains the most common Google AdSense errors and warnings and what you can do about them.

We list the warnings from your AdSense account or error console and the appropriate warning within Advanced Ads here.

Address pin has been mailed and must be verified.

address pin has been mailed and must be verified.

In order to verify your payment address, AdSense sends you a PIN via mail (not “email”). If you didn’t receive it then please check this page.

adsbygoogle.push() error: No slot size for availableWidth=0

A common reason for this error is that AdSense cannot identify the available space for a responsive ad unit. The ad will stay unfilled. Find several solutions for this problem in our tutorial How to fix “adsbygoogle.push() error: No slot size for availableWidth=0”.

Crawler errors

the number of crawler errors for publisher is above the threshold

This warning indicates that the AdSense bots are not able to reach your site. You can find more information about this here.

Failed to load resource: the server responded with a status of 403 ()

This error can show up in your browser console, not in Advanced Ads or your AdSense account. It basically means that there is no valid AdSense account found for the publisher ID entered.

The reasons could be many:

  • a wrong publisher ID, which is unlikely, if you just copy & paste the code or used Advanced Ads to connect to your account.
  • your website was not added in AdSense under Account > Sites.
  • your account was not approved yet or rejected.
  • less than 48 hours after your account was approved.

Fluid responsive ads must be at least 250px wide

Warning in the JavaScript error console (the “availableWidth” value is just an example)

adsbygoogle.push() error: Fluid responsive ads must be at least 250px wide: availableWidth=225

Google responsive ads need a width of at least 250px. This warning appears if Google didn’t find enough space to place the ad. The ad position will stay empty.

The solution is to either place smaller ads of the Display ads ad type in AdSense or to widen your layout.

Missing ads.txt file

Warning in your AdSense account

Earnings at risk – One or more of your ads.txt files doesn’t contain your AdSense publisher ID. Fix this now to avoid severe impact to your revenue.

Warning in Advanced Ads

One of your sites is missing the AdSense publisher ID in the ads.txt file.

The ads.txt is a file containing information about the advertisers on your site. It allows external parties to verify who is allowed to sell ad space on your site and should prevent fraud.

This error might also appear in Advanced Ads on sites that already have an ads.txt file. Go to Sites > Overview in your AdSense account to verify which sites still need one and dismiss the message in Advanced Ads when this was resolved.

Solution 1 – create an ads.txt automatically

Go to Advanced Ads > Settings > General > ads.txt to create this file.

The ads.txt is created automatically with the correct information for AdSense when you add your publisher ID to Advanced Ads > Settings > AdSense.

See the ads.txt manual for more information.

Solution 2 – create an ads.txt manually

You need to create the ads.txt in the root directory of your site with the following line in it

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

Replace pub-0000000000000000 with your own publisher ID.

For more information on ads.txt files see the Google manual.

Only one ‘enable_page_level_ads’ allowed per page

This warning shows up in your browser console when your website contains the Google AdSense verification/auto ads code multiple times.

To fix the cause of this error, you need to remove the unnecessary injections. In this tutorial, you can find detailed information about how to identify and delete this code.

Only one AdSense head tag supported per page

Google AdSense currently shows an error in the browser developer console that is irritating many publishers without reason. This warning is neither critical nor does it impact your revenue or your page speed.

In this tutorial, you can find more background information on why this error appears and how you can resolve it.

Payment hold

Billing Alert: publisher’s account has a payment hold that they need to fix before getting paid

This warning indicates that you might already have earned enough to get paid by AdSense, but there is some information missing in your account that prevents AdSense from sending the money. Please find solutions here.

The California Consumer Privacy Act (CCPA) is now in effect

The California Consumer Privacy Act (CCPA) is now in effect. Learn how to manage

In your AdSense account, please go to Blocking controls > Content > All Sites and then find the “California Consumer Privacy Act” field with a link to manage the CCPA settings. The simplest solution is to enable the “Restrict data processing” option and let AdSense take care of this. Implementing a custom solution would mean to gather individual consent from Californian visitors which is, in our experience, not very effective.

User does not have an AdSense account. / Last AdSense account connection attempt failed.

Warning in Advanced Ads

User does not have an AdSense account.

or

Last AdSense account connection attempt failed.

This message shows up if your Google account does not have an AdSense account at all. You can create one here.

Your AdSense application is still under review.

Your AdSense application is still under review. You will only see blank ads until your account has been fully approved or disapproved.

As the message says, your AdSense account review did not finish, yet. While you often find information about a review taking only a day, the reality is that it can take much longer. Our suggestion is to wait 14 days or until you see their feedback in your account about something missing.

Your account was not approved by AdSense.

Warning in Advanced Ads

Your account was not approved by AdSense.

This message appears in Advanced Ads when you applied for an AdSense account, which was then disapproved by AdSense. You might be able to apply again later.

Make it better

Increase your ad management skills without spending more time.
Join over 150,000 publishers and AdOpts increasing their ad revenue.