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

We are listing 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.

AdSense hidden

You see this warning if one of your AdSense ads was hidden. This is a critical violation of the AdSense terms.

Some themes or other ad plugins have options to hide ads for mobile or desktop devices, but still load the code. You should look for any elements hidden via CSS. Advanced Ads does not use such a technique, but warns if this is done by other solutions.

If you don’t know how to fix it yourself then we are happy to help with that. Please reach out.

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.

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.

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.