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


The "Earnings at Risk" issue in the Adsense dashboard comes from the 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 a severe impact on your revenue.

how to fix earnings at risk issues in adsense
Earnings at risk

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 earnings 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 take ads and then distribute small websites and keep a good commission in return.

That's why AdSense is a profitable deal for small websites, whereas, for big websites, in which traffic comes in the number of millions, 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 many 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 apple.com, but how can someone verify that yes, this new company can show ads on apple.com or ndtv.com?  It is impossible to ask that website by sending an email, but that's why IAB - Interactive Advertising Buero came up with a jugaad through a simple text file, i.e., .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 the hosting of your website, going to the file manager, and uploading this file to the root folder where the website's files are.

To download this file from Adsense, you must log in to the Adsense account, and the banner threatening earnings 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 allows you to paste ads.txt. For this, you must go to your blogger dashboard and 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. While the content of ads.txt is always so small, 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 then click on the save button.

Once this file is uploaded or pasted in blogger, how will you verify that you have done everything correctly?  Suppose your website is example.com. Then in the browser, you must type example.com/ads.txt and press the enter button. If this example.com/ads.txt 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
 Advertiser's Domain
 Publishers ID
 Type Of Account 
Certification Authority ID

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

Advertisers Domain Google.com
Publishers ID Pub000000000
Type Of Account Direct
Certification Authority ID Certification Authority ID

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

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 or 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 to 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 high.

Once the custom ads.txt file is uploaded or pasted in blogger, the problem of your ads.txt file, which is earnings at risk, should be solved. This may be the reason for the mismatch if this does not happen.

For Google 👇👇

So, if your website is not automatically redirecting from the HTTP to HTTPS version, this issue may persist even after uploading the ads.txt file. Still, the solution is very simple, to turn on HTTPS redirection in blogger, you must 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 an issue is coming, 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 earnings at risk issue will be completely solved. 

It 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 crawls your website next time, it will read your ads.txt file and then 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 your earnings will not be at risk after this video and that the ads.txt issue will not bother you.

That's it ✔
Thanks for Visiting our site ✔

Back to top