[EASY] How to Fix Earnings at Risk issue in AdSense - 2022

"Earnings at Risk" issue in Adsense dashboard, which comes due to ads.txt file. There are many small misconceptions about it like it is named ads.txt
"Earnings at Risk" issue in Adsense dashboard, which comes due to ads.txt file. There are many small misconceptions about it like it is named ads.txt because it is related to show ads. You need to fix some ads.txt file issues to avoid severe impact to your revenue.

Well, the full form of ads.txt is 

Due to such small misunderstandings, this small issue appears to be a big one. Many friends keep getting upset, so today in this article, let's understand ads.txt a little and see its solution.

So in today's article, we will talk about Adsense's ads.txt file, due to which earning at risk alert comes. If you have a small website or blog, and you show ads on it then your world is limited to AdSense but there are many platforms to show ads on websites like

✔ Yieldbot
✔  Media dot Net
✔ Index Exchange 
✔ Breal-time
✔ Pubmatic 
✔ Google Adx
✔ Openx

On a website, you can show ads from many platforms other than Adsense, but these platforms do not gator websites with very low traffic. What AdSense does, is takes ads itself and then distribute small websites and keep a good commission in return.

That's why for small websites, AdSense is a profitable deal, whereas for big websites, in which traffic comes in the number of millions, for them AdSense is a loss because the commission sits too much.

Now, I am telling all this history because from this the importance of the ads.txt file will come out, and you will understand.  Because a lot of platforms show ads, how will anyone know from which platforms these websites are ready to show ads.

Suppose tomorrow a new company can go to the market and say that I can show ads on but how can someone verify that yes, in fact, this new company can show ads on or  It is not possible to ask that website by sending an email, but that's why IAB - Interactive Advertising Buero came up with a jugaad, in which through a simple text file ie .txt file, the websites themselves will declare on which platform they want to show the ad.

So, now the websites that want to approve now that they can show ads from an XYZ ad network, then they upload the ads.txt file of the same ad network as if you have a blog and you want to show ads from Adsense.  You download ads.txt by going to your Adsense account and going to the hosting of your website, going to the file manager and uploading this file to the root folder where the web site's files are there.

To download this file from Adsense, all you have to do is log in to the Adsense account and the banner threatening earning at risk will be visible, just click on a fix now and Adsense will take you to the download page itself.

This file cannot be uploaded in Blogger, because you do not have a file manager, but Blogger gives you the option to paste ads.txt. For this, you have to go to your blogger dashboard and then click on settings in the sitebar. And then scroll down on the settings page, you will have to go down a lot, then the Monetization section will come, here you have to click on the button to enable custom ads.txt, after that click on custom ads.txt option and you have to do something such a popup box will appear.

In it, you have to paste the content of your ads.txt file as it is. Like I am showing you the screenshot by pasting the sample code here. Here you can see that where we have pasted the content of our ads.txt file, there is a limit of 50 thousand characters in it, while the content of ads.txt is always so small, then why is it such a high limit? I will tell further in this article. Right now you paste the content of your ads.txt file there and after that click on the save button and done.

Once this file is uploaded or pasted in blogger, then how will you verify that you have done everything correctly?  Suppose your website is then in the browser you have to type and press the enter button. If this file opens in your browser when you have uploaded the file in the right place.


IAB has fixed the format of this ads.txt file,

Format Of Ads.txt ✅

1. Advertiser's Domain
2. Publishers ID
3. Type Of Account 
4. Certification Authority ID

Now, when you download the ads.txt file from google Adsense, then these four things appear like this here.

1. Advertisers Domain
2. Publishers ID                     2. Pub000000000
3. Type Of Account                3. Direct
4. Certification Authority ID  4. Certification Authority ID

All these four things are in the same line, just separated by a comma.

Now, suppose if ads are being shown from more than one ad network on your website, then it is not that you will upload two ads.txt files or upload more than two ads.txt files, you should directly upload both ads. The content of txt files has to be pasted in one go.

Like in the first line there will be a contact of Adsense and in the second line, you will paste the content of ads.txt of any other network as it is then saved and uploaded after that. So no matter how many ad networks you ad from, no matter how many networks you make friends with, the ads.txt file will always be the same, that's why there is a limit of 50 thousand characters in the custom ads.txt field in blogger so that you can advertise as many networks as you want.  You can paste the content of the .txt file together, you can show ads of ads network in your blog apart from more than one Adsense if your traffic is so high.

Now, once the custom ads.txt file is uploaded or pasted in blogger, then the problem of your ads.txt file, which is earning at risk, should be solved.  just in case this does not happen then this may be the reason for property mismatch.

For Google ๐Ÿ‘‡๐Ÿ‘‡

So, if your website is not redirecting from the HTTP to HTTPS version automatically, then this issue may persist even after uploading the ads.txt file, but the solution is very simple, to turn on HTTPS redirection in blogger, you have to set it up again.  And then scroll down a bit, go to the HTTPS section and turn on the button with HTTPS redirect.

If your blog is on WordPress then make sure that you have installed an SSL certificate and if an SSL certificate is installed and still issue is coming then once install a really simple SSL plugin. 

Install it, activate it and then WordPress will automatically throw you into the settings of this plugin. All you have to do is click on activate SSL button and HTTP to HTTPS redirection will be turned on your website. 

And with this ads.txt issue on your website or blog, your earning at-risk issue will be completely solved. 

One thing must be remembered that immediately after uploading or pasting the ads.txt file or applying HTTP to HTTPS redirection, these notices will not disappear from your AdSense account when google will crawl your website next time, it will read your ads.txt file then it will notice. So maybe it takes 1 hour, 1 day, or 1 week, it depends on your website. Depends on when your website is crawled next time but the issue will be sorted out. So I hope that after this video your earnings will not be at risk and the ads.txt issue will not bother you.

That's it ✔
Thanks for Visiting our site ✔


Post a Comment

Welcome To The Tech Power.