How To Social Media Software

[Solved] How to fix “Number of ads you can show has been limited” error in 4 steps?

Anytime you can get a good new from Google that they have updated their policy and keeping track of your blog traffic quality. And you never know when your account gets ban or suspended which can incur a heavy loss of your hard-earned dollars. Like many of us including me got the message “Number of ads you can show has been limited” and suddenly ads stop showing on the blog. I know this is not good news for anyone & obviously not all Google updates are good news for bloggers. 🙂

For more information, you can check the policy center link provided with the message. As per Google AdSense, the main reason for the temporary serving limit placed on your AdSense account might be

  1. Your site traffic is not organic
  2. You are clicking on your own ads
  3. You are using untrusted or low-quality service to increase your traffic.

ads-has-been-limited

Fig 1. “Number of ads you can show has been limited” message

Although many bloggers reported that their traffic is organic, and they don’t use untrusted service or do any unwanted activity on their ads. Obviously genuine people won’t do. But there is no reply from the AdSense team since they have mentioned in the message, “Continue to build your content and audience while we assess your site traffic. Also, make sure you’re complying with AdSense Program Policies”. So, we just need to wait till Google AdSense analysis our blog traffic and resolve the issue from their end.

Before moving to my solution, I would suggest you refer below points to abide with Google policy:

  1. What is Google Adsense program policy?
  2. How Google defines invalid traffic?
  3. How Google prevent invalid traffic on blogs/websites?
  4. How you can prevent invalid traffic on your blog/website?

Let’s get back to the solution I have used which is 100% working. You just need to do 4 simple steps which I would be disclosing soon here.

Error: Number of ads you can show has been limited

I have received the same message in my AdSense account saying “Number of ads you can show has been limited” though my traffic was 100% organic and I make sure to follow Google policy for my blog. I was shocked to see this message as I can’t see any ads on my blog, and they have not specified any timeline about the resolution. Also, you can see the balance in my AdSense account, which is the most important concern for me. Then I decided to perform a test and it worked perfectly (Wow!). I just followed below 4 simple steps and would suggest you do the same if you are facing the same issue.

ads-has-been-limited-showing-balance

Fig 2. Temporary ads limit error message

You can see how my adsense earning came to $0 due to the latest update.no-ads-on-blog

 Fig 3. Ads not appearing on my blog (Please excuse me for shrink image, as I have zoom out to cover ads section)

4 Steps to fix error message “Number of ads you can show has been limited”

  1. Remove ads.txt from the root folder of your blog’s hosting server.
  2. Remove ads code from header.php, widget or on any other page of your blog.
  3. Disable ads inserter plugin if you are using it on your blog.
  4. Turn off auto ads and archive ads unit from Google AdSense account

Remove ads.txt from your root folder of the hosting server.

While setting AdSense on your blog, Google AdSense recommends adding ads.txt(downloaded from Google AdSense) in your host server’s root folder. This text file helps AdSense to track your traffic source and activity on your blog.

When you will remove this ads.txt file from the root folder, you will receive one more error message as “Earnings at risk – You need to fix some ads.txt file issues to avoid severe impact to your revenue.” You don’t need to worry about this message as this can be fixed later by just adding ads.txt file in your root folder.

Remove ads code from header.php, widget or on any other page of your blog.

A place to show ads on the blog are header, footer, side widget or blog post. To show these ads you have to put AdSense code in respective file or location. You should be able to identify those places and remove the code from that section. 

Disable ads inserter plugin if you are using it on your blog.

WordPress plugin always comes handy. If you are using any ads inserter plugin to auto insert ads in post, page, header, etc then immediately deactivate that plugin.

Turn off auto ads and archive ads unit from Google AdSense account

Now the last step is to turn off auto ads from AdSense dashboard and archive ads units which you would have created manually to get AdSense code for the different sections of your blog.

auto-ads-turnoff-on-adsense

Fig 4. Turn off auto ads from AdSense Ads dashboard

disable-archieve-ads-unit

 Fig 5. Archive manually created ads unit in Ads dashboard

That’s it!

You would be thinking, we have done all the above 4 steps, now when & how will this message get fixed and ads will show on your blog. Right?

Now you don’t have to do anything, just wait for 10-12days. In the first few days, the page view on your Adsense account will reduce to Zero. Then in other few days Adsense team will withdraw this error message from your Google Adsense account as your Adsense account is no longer in use.

At the end

Once the error message i.e. “Number of ads you can show has been limited” gets disappear from your AdSense account, you just need to changes below setting.

  1. Add ads.txt file in your blog’s root folder
  2. Activate the auto ads option in Adsense ads dashboard

Within 24hr your blog will start showing ads using your Google Adsense account. Hurray!

Note: Only enable auto ads, don’t add manually created ads unit atleast for a month, otherwise you will have to repeat the above process again if Google Adsense team put your account under review.

Want to get similar cool tech stuffs in you Inbox? Subscribe to my Feed!

14 Comments

  1. Hi, what do you think if someone promote his blog with serious services of solo ads? Do you think this is useful? Because I have seen that in this way it acquires high quality traffic even if it is paid. Thanks!

    Reply
    1. Author

      Hi Roberto,

      Solo ads is something that target right set of audience for particular product you want your reader to buy or to use. Even Google adwords is also a solo ads. Solo ads is useful if you are running a business for selected type of audience/ country etc. It will generate high return as compared to Adsense.

      Whereas for blogger who are running blog on multi-niche topic can depends on Adsense. Also adsense is free to use whereas solo ads are not.

      So it depends upon your requirement and budget whether to use solo ads or not.

      Hope this is useful.
      Thanks for coming by and dropping your comment.

      Have a great day ahead!
      >SK Lohar
      Shivkumar recently posted…Convert photos to movie clip using Photo Movie TheaterMy Profile

      Reply
  2. Great post Shivkumar,

    This is probably the best, most concise step by step guide I’ve ever seen on how to solve this Adsense error.

    I have the same error on my blog as I write this comment. I was terrified when I got the message last week. I informed a friend. He had the error but ads began showing on his site after 3 weeks without making any attempt to fix the error.

    I thought that is the only solution but now I am going to try out your tips.

    Heading off to tweet it right now…
    Ganiyu Sodiq recently posted…Error src refspec master does not match any (QUICK FIX)My Profile

    Reply
    1. Author

      Hi Sherifa,

      How are you using facebook ads? Please note any paid ads service will be consider against adsense policy. Even blogger deriving traffic from organic source got the similar message from adsense.

      As per adsense organic traffic is consider most reliable. Will suggest you to follow above steps and have a look at the link provided in above article to check how google identify invalid traffic so that you can take action accordingly.

      Hope this helps!
      Thanks for coming.
      Have a great day ahead!

      >SK Lohar
      Shivkumar recently posted…How To Become An Affiliate Marketer For AmazonMy Profile

      Reply
    1. Author

      Hi Bharat,

      I hope you have removed ads.txt file from your root folder and all the ads codes.

      You may also check your theme setting where you might have enter adsense tracking code.
      You need to remove those code manually and follow above steps. It will surely work for you too. Hope this helps!

      Thanks for coming by.
      Have a great day ahead!

      >SK Lohar
      Shivkumar recently posted…Xnspy: Spy app to spy all private data for Android and iOS SmartPhoneMy Profile

      Reply
  3. hi Shivkumar

    i have not google analytics on my site, should i do this , should i put ?
    i am waiting about 2 weeks and still not showing ads. i wan to try your method.

    Reply

Post Comment

CommentLuv badge