更新时间:2025年11月5日
“程序化广告的透明度”是当前广告科技(AdTech)领域的核心议题之一。随着广告生态越来越复杂(涉及 SSP、DSP、Ad Exchange、DMP、CDP、代理商等多层环节),广告主对 “钱花到哪里、广告投到谁、是否真实展示” 的追踪需求愈发强烈。
下面介绍广告技术生态在过去几年逐步引入了一系列技术与标准化方案。
ads.txt / app-ads.txt:公开合法售卖关系
由IAB Tech Lab在2017年5月推出,用于防止“伪装库存”问题,帮助广告主验证和识别可信的广告交易合作方,从而减少广告欺诈行为。
-
ads.txt:网站端文件,声明哪些SSP/DSP有权销售该网站广告库存。
-
app-ads.txt:移动App对应版本,用于应用广告环境。
示例:
google.com, pub-1234567890, DIRECT, f08c47fec0942fa0 indexexchange.com, 189, RESELLER, 50b1c356f2c5c8fc
广告主可通过爬取 ads.txt 文件验证库存真实性,防止买到“假流量”。
ads.txt 的主要功能
- 防止域名伪造(Domain Spoofing):广告欺诈者可能会冒充合法媒体的域名,通过出售虚假的广告库存欺骗广告主。ads.txt 可通过验证供应商是否被媒体授权来阻止这种行为。
- 增加透明度:广告主可以清楚知道哪些广告交易平台或供应商被授权销售该媒体的广告库存。
- 保护品牌安全:广告主能够避免将预算投放到未经授权或不透明的供应商上,保护品牌利益
sellers.json 与 SupplyChain Object:供应链透明化
广告生态中的“供应链(Supply Chain)透明化”由 IAB Tech Lab 的两项标准共同支撑:
-
sellers.json:由SSP或交易平台公布,声明自己和下游卖方(Publisher/Reseller)的身份。
-
SupplyChain Object(schain):由DSP端在Bid Request中携带,展示广告交易链路。
它们的关系可以用下图来表示:
Sellers.json有点像媒体主的ads.txt文件的ADX/SSP版本,作用于ads.txt的一样。
- Sellers.json是在ADX/SSP上使用,理想状态下是所有的ADX/SSP都将包含一个Seller.json,该文件将包含所有卖方的信息(卖方ID,名称等),可以查看ADX/SSP的身份类型,如是直接供应商或中介商,Sellers.json 文件还包含了五个可选字段,为买方提供更多有关卖方身份的详细信息。
- SupplyChain Object是在竞价请求上的,携带这次竞价请求的过去交易信息,SupplyChain object 会针对每次交易创建一个数据节点,帮助买方追踪出价请求的整个路径,查看所涉及的参与者。买方能知道这次展示过去的交易关系,并可以对参与者、广告库存的真实性做验证。
OM SDK(Open Measurement SDK):广告可见性标准化测量
由 IAB 与主要广告验证公司(IAS、DoubleVerify、MOAT)共同推出。
用途:在移动端与视频环境中,统一广告可视(Viewability)与曝光(Impression)测量方式。
VAST / VPAID / SIMID:视频广告透明追踪协议
在视频广告生态中,透明度的关键是「广告展示验证」与「互动监测」。
- VAST(Video Ad Serving Template):定义广告播放请求与返回结构。
- VPAID(Video Player-Ad Interface Definition):允许测量广告的互动与可见性。
- SIMID(Secure Interactive Media Interface Definition):VPAID的安全替代版本,防止恶意脚本。
这些标准帮助广告主确认视频广告是否真实加载、播放完毕、被用户看到。




