网站域名下的ads.txt有什么作用?

以前网站域名下有一个robots.txt,用于申明哪些网站可以被抓取,哪些网址不可以抓取,以及XML网站地图的位置。去年看到Google在AdSense帮助中心说到可以在网站域名下放置一个ads.txt的文件,当时没有详细了解,今年Google再次强调了需要放置这个文件以免广告收益受损,于是就去详细了解。

一般AdSense发布商不会太关注是否有人假冒自己网站的名义对外销售广告资源,但确实有这样的情况,一些不良广告代理机构向广告主销售不属于他们管理的网站广告资源,让广告主白白浪费预算投放,而真正的网站也无法获得收入。

这样的情况下就出现授权数字卖方 (ads.txt https://iabtechlab.com/ads-txt/) 这样一项 IAB (国际广告技术实验室)计划,让网站在自己的域名下放置一个ads.txt,说明自己通过什么样的渠道销售广告资源,除了ads.txt里面申明以外的机构是不能销售该网站广告的,这样广告主就可以识别出广告代理机构销售资源的真伪。

例如,在https://example.com/ads.txt 里面放置下面内容:

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

pub-ID需要替换成AdSense发布商自己的ID,其它的部分,包括f08c47fec0942fa0都不要改动。

如果要在一个域名下投放两个AdSense账号的广告也是允许的,这时在ads.txt中列出两条不同pub-ID的AdSense账号信息,每行一条,例如:

google.com, pub-0000000000000001, DIRECT, f08c47fec0942fa0
google.com, pub-0000000000000002, DIRECT, f08c47fec0942fa0

目前只检测在根域名下放置的ads.txt,以后也会扩展到检测子域名下放置ads.txt。

Google也支持ads.txt的重定向放置,在原域名、子域名或者其它根域名之间都可以重定向,例如:

example1.com/ads.txt 重定向到 example2.com/ads.txt
example.com/ads.txt 重定向到 www.example.com/ads.txt
example.com/ads.txt 重定向到 subdomain.example.com/ads.txt
example.com/ads.txt 重定向到 example.com/page/ads.txt

需要说明的是,这个ads.txt不是必须的,但Google强烈建议大家放置,而且ads.txt中不能有错,否则广告资源就无法展示了。

版权声明:本文内容以盗版加工为主,原创为辅,意在分享,收藏,记录工作中的点点滴滴。不代表任何组织,不代表任何商业机构,也不代表我个人所有想法。
心晴客栈 » 网站域名下的ads.txt有什么作用?

发表回复