谷歌 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可以获取到正确的内容那么不久可以解决问题了。
总结:
造成adsense提示收益受损风险需要修正一些 ads.txt 问题主要是因为google sdsense无法获取到主域名也就是bobobk.com下面的ads.txt,这时通过对网络请求中的cdn,web服务器nginx等等进行一步步排查,最后通过浏览器能够获取到主域名下的ads.txt文件的内容,那么不久之后就不会再提示这个问题了。
- 原文作者:春江暮客
- 原文链接:https://www.bobobk.com/425.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。