谷歌 AdSense提示收益受损风险需要修正一些 ads.txt 问题的解决
这两天在adsense上总是提示 收益受损风险 - 您需要修正一些 ads.txt file 问题,以免收入严重受损。虽然没有几毛钱,但看到这种提示还是免不了要好好解决一下的,哈哈。 就是这种提示。
这里告诉大家正确的问题处理思路。
1.首先自己下载adsense上面的ads.txt到本地并上传到服务器。
在浏览器打开,可以看到ads.txt已经正确显示。
本以为这样就解决不了,但过两天发现还在,这个时候就要进行下一步的排查了。
2.查看主域名跳转配置
google adsense检查的其实并不是 www 开头的站点,而是检查主域名 bobobk.com,而 www.bobobk.com 是二级域名。如果主域名没有正确跳转,就会导致 adsense 找不到 ads.txt 文件。
所以解决起来就很简单了,把 bobobk.com 正确跳转到 www.bobobk.com 就行了。
2.1检查cdn设置。
我就是cdn没设置好,这里把正确姿势告诉大家。以cloudflare为例。选择对应站点,page rule,然后如下图所示设置。
这里注意后面是https://www.bobobk.com/$1 千万不要丢了这个$1,我的域名就是因为这个原因google无法获取到bobobk.com的ads.txt了。
2.2检查web服务器配置
这里以nginx站点设置为例。 把两个域名同时写入到server_name的配置即可。

最后通过浏览器打开 ads.txt 可以获取到正确的内容,那么不久之后这个提示一般就会消失。也可以直接用命令行检查主域名跳转和 ads.txt 响应是否正常:
curl -I https://bobobk.com/ads.txt
curl https://bobobk.com/ads.txt
总结:
造成 adsense 提示收益受损风险、需要修正
ads.txt问题,常见原因就是 Google 无法从主域名bobobk.com下面正确获取ads.txt。排查时重点看 CDN 跳转、Web 服务器配置,以及主域名下的ads.txt是否能稳定返回正确内容。
- 原文作者:春江暮客
- 原文链接:https://www.bobobk.com/425.html
- 版权声明:本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。