歲月留聲

Cloudflare点亮小云朵Adsense提示有收益损失风险

WordPress 博客,使用 Cloudflare 点亮小云朵开启 CDN 后有时候 Google Adsense 会提示「有收益损失风险 - 您需要纠正 ads.txt 文件存在的一些问题,以免严重影响您的收入」,如何解决?

Cloudflare点亮小云朵Adsense提示有收益损失风险 - 第1张图片

「Cloudflare点亮小云朵Adsense提示有收益损失风险:https://0xo.net/587」

开始以为是 Cloudflare 把 ads.txt 缓存了导致问题,不过 CF 并不会缓存 ads.txt,并且就算缓存了也能访问到,那应该是 CF 把 Google 挡住了?昨天又有站点提示找不到 ads.txt:

Cloudflare点亮小云朵Adsense提示有收益损失风险 - 第2张图片

看来还是得解决一下,找到一个感觉是答案的资料:[Fixed] Cloudflare Blocking Google Ad-Bot From Crawling Ads.txt

「Cloudflare点亮小云朵Adsense提示有收益损失风险:https://0xo.net/587」

于是参考文章把 Bot Fight Mode 关闭,把 Google 和 AdsBot 放行,顺带把另外一些蜘蛛也放行了:

Cloudflare点亮小云朵Adsense提示有收益损失风险 - 第3张图片

Security -> WAF -> Create rule,添加如下规则:

「Cloudflare点亮小云朵Adsense提示有收益损失风险:https://0xo.net/587」
(cf.client.bot) or (http.user_agent contains "AdsBot-Google") or (http.user_agent contains "Google-InspectionTool") or (http.user_agent contains "Baiduspider") or (http.user_agent contains "Googlebot") or (http.user_agent contains "bingbot")

选择 Skip,详细操作参考下图:

Cloudflare点亮小云朵Adsense提示有收益损失风险 - 第4张图片

Skip 参考选择勾选(WAF components to skip):

「Cloudflare点亮小云朵Adsense提示有收益损失风险:https://0xo.net/587」
All remaining custom rules
All Super Bot Fight Mode Rules
Security Level
Rate limiting rules (previous version)
Managed rules (previous version)

至于有没有效果等待时间验证,过段时间再更新到这里。

退出移动版