欢迎访问我的博客,有问题可以在任意文章底部留言评论

什么是 ads.txt?Authorized Digital Sellers 完整指南

Ad Verification Platform Haran 6年前 (2020-05-19) 6615次浏览 1个评论
文章目录[隐藏]

什么是ads.txt?

ads.txt(Authorized Digital Sellers),中文通常称为“授权数字销售商文件”,是由 Interactive Advertising Bureau(IAB)于 2017 年推出的一项程序化广告行业标准。

它的主要作用是:

通过公开声明哪些广告销售平台被授权销售网站广告库存,帮助广告买方验证广告流量来源,减少广告欺诈和未经授权的库存销售。

简单来说:ads.txt 就是网站发布的一份“广告销售授权名单”。

它告诉广告交易市场:

“哪些 SSP、Ad Exchange 或广告平台有资格代表我出售广告库存。”

例如,网站example.com根目录放置https://example.com/ads.txt文件中声明:

google.com, pub-123456789, DIRECT

表示:该网站授权Google使用账号pub-123456789直接销售自己的广告库存。

为什么需要ads.txt?

典型程序化广告链路: Publisher(媒体)→ SSP(供应方平台)→ Ad Exchange → DSP(需求方平台)→ Advertiser(广告主)。

由于链路长、参与方多,早期生态中存在严重的信任问题:

  • 域名欺诈(Domain Spoofing)不法中间商伪造高价值媒体身份给DSP发起广告请求,导致广告主以高价购买到低质或虚假流量。
  • 未经授权的库存转售部分代理商或聚合平台,在未获得媒体授权的情况下,通过多跳链路倒卖库存。
  • 交易透明度缺失广告主和DSP难以验证流量来源的真实性,导致预算浪费、品牌安全风险、投放效果失真

因此,IAB 推出ads.txt,使买方在竞价前即可完成供应侧合法性校验

 

 

ads.txt如何工作?

ads.txt 的工作机制可以理解为:

发布商声明授权关系 → 买方验证 → 决定是否参与竞价

流程如下:

Step 1:发布商创建ads.txt文件

网站管理员创建ads.txt并添加授权广告平台,如

google.com, pub-123456789, DIRECT
rubiconproject.com, 12345, RESELLER

Step 2:上传到网站根目录

将文件上传到网站根目录,通常标准地址:https://example.com/ads.txt

 

Step 3:如何检查 ads.txt?

直接访问https://example.com/ads.txt,检查文件是否存在,里面的信息是否准确。

 

Step 4:DSP 或广告平台抓取验证

DSP收到example.com的广告请求,随后检查https://example.com/ads.txt,验证rubiconproject.com, 12345, RESELLER关系是否存在。

 

Step 5:参与或过滤竞价

如果匹配到,那就是可信的,可以进入竞价;如果不可行,那就是未授权库存,就可能会被过滤掉。

 

ads.txt文件结构说明

标准格式如下:

<广告系统域名>, <发布商账号ID>, <关系类型>, <认证机构ID(可选)>

示例:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
openx.com, 987654321, RESELLER, 6a698e2ec38604c6
rubiconproject.com, 555555, DIRECT, 0bfd66d529a55807

ads.txt字段解释:

字段 说明 示例
Ad System Domain 广告系统域名 google.com
Publisher Account ID 发布商账号 pub-1234567890123456
Relationship Type 授权关系 DIRECT 或 RESELLER
Certification Authority ID(可选) 认证机构ID(TAG) f08c47fec0942fa0

 

DIRECT和RESELLER有什么区别?

DIRECT,表示发布商直接授权广告平台销售库存。如google.com, pub-12345, DIRECT,表示媒体只能通过google.com售卖

RESELLER,表示允许第三方平台代理销售。如rubiconproject.com, 12345, RESELLER,表示媒体通过rubiconproject.com转售

 

ads.txt可选字段

除了上面的常用的四个字段,还有两个选用字段:

  • CONTACT:提供文件维护者联系方式,可以是电子邮件地址,电话号码,用于问题反馈和授权确认。
  • SUBDOMAIN:声明子域使用独立 ads.txt

 

ads.txt、app-ads.txt有什么区别?

随着移动广告发展,IAB 后续推出app-ads.txt用于iOS App和Android App,区别如下:

ads.txt app-ads.txt
场景 网站 移动应用
位置 网站根目录 开发者网站
用途 Web广告库存 App广告库存

ads.txt与sellers.json和SupplyChain的关系

  • ads.txt :由Publisher管理和添加,用于确定谁被授权销售库存
  • sellers.json:由SSP/Exchange发布,用于确认卖方身份
  • SupplyChain Object:是OpenRTB 中的供应链对象,确认交易路径

给整个广告链路: Publisher(媒体)→ SSP(供应方平台)→ Ad Exchange → DSP(需求方平台)→ Advertiser(广告主),都加了一个安全保障。

 

ads.txt当前使用情况

ads.txt自2017年发布后,已经成为程序化广告供应链的重要标准。

  • 主流 DSP(如 Google、The Trade Desk)已强依赖 ads.txt
  • 未配置 ads.txt 的流量通常会无法参与高质量竞价或被显著降价

 

常见问题 FAQ

ads.txt 是什么意思?

ads.txt 是 Authorized Digital Sellers 的缩写,用于声明网站授权哪些广告销售商出售广告库存。

 

ads.txt 放在哪里?

必须放在网站根目录:https://example.com/ads.txt

 

没有ads.txt会影响SEO吗?

不会。

ads.txt不影响SEO,它影响的广告的交易。

 

ads.txt 可以防止所有广告欺诈吗?

不能。

ads.txt 主要解决未授权库存销售、域名欺诈

但无法完全解决点击欺诈、机器人流量、虚假转化

总结

ads.txt 是程序化广告生态中的基础信任机制。

它通过公开声明授权销售关系,让 DSP、广告交易平台和广告主能够验证:

“这个广告库存是否真的来自合法销售渠道。”

虽然 ads.txt 不能解决所有广告欺诈问题,但它已经成为现代广告供应链透明化的重要组成部分,并与sellers.json、SupplyChain Object、app-ads.txt共同构成程序化广告生态的信任基础。


有疑问可以在底部留言
喜欢 (3)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 刚好网站开adsense需要这个,哈哈!博主干货!
    图帕先生2020-05-20 21:47 回复 Windows 10 | Firefox浏览器 76.0