春江暮客

春江暮客的个人学习分享网站

谷歌 AdSense提示收益受损风险需要修正一些 ads.txt 问题的解决

2019-08-01 杂谈
谷歌 AdSense提示收益受损风险需要修正一些 ads.txt 问题的解决

这两天在adsense上总是提示 收益受损风险 - 您需要修正一些 ads.txt file 问题,以免收入严重受损。虽然没有几毛钱,但看到这种提示还是免不了要好好解决一下的,哈哈。 就是这种提示。

adsense 这里告诉大家正确的问题处理思路。

1.首先自己下载adsense上面的ads.txt到本地并上传到服务器。

在浏览器打开,可以看到ads.txt已经正确显示。 adsense_ads 本以为这样就解决不了,但过两天发现还在,这个时候就要进行下一步的排查了。

2.查看主域名跳转配置

google adsense检查的其实并不是 www 开头的站点,而是检查主域名 bobobk.com,而 www.bobobk.com 是二级域名。如果主域名没有正确跳转,就会导致 adsense 找不到 ads.txt 文件。 所以解决起来就很简单了,把 bobobk.com 正确跳转到 www.bobobk.com 就行了。

2.1检查cdn设置。

我就是cdn没设置好,这里把正确姿势告诉大家。以cloudflare为例。选择对应站点,page rule,然后如下图所示设置。 cf_301 这里注意后面是https://www.bobobk.com/$1 千万不要丢了这个$1,我的域名就是因为这个原因google无法获取到bobobk.com的ads.txt了。

2.2检查web服务器配置

这里以nginx站点设置为例。 把两个域名同时写入到server_name的配置即可。

ng_inx_con

最后通过浏览器打开 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 是否能稳定返回正确内容。

友情链接

其它