Inventorypartnerdomain (IPD) 是一个相对较新的 IAB 字段,某些 DSP 可能尚未基于此字段验证状态,即使 Ad Manager 在出价请求中发送了此值也是如此。如果您实现了 IPD,短期内应继续在 ads.txt/app-ads.txt
中保留现有的直接/转销商声明
2021 年 3 月,美国互动广告局 (IAB) 更新了 ads.txt/app-ads.txt
规范,以支持一项名为“inventorypartnerdomain”的新指令,该指令会映射在联网电视 (CTV) 和 OTT 服务流式视频服务中常见(但不限于这些服务)的广告资源共享关系。
采用 inventorypartnerdomain
规范为可选操作,但这样做有助于发布商更轻松地管理其 app-ads.txt/ads.txt
文件。以前,参与广告资源共享的发布商必须列出所有与广告资源共享合作伙伴相关的网域,以及该合作伙伴的有权销售其内容的相应转销商。如果有多个广告资源共享关系且/或广告资源共享合作伙伴参与了复杂的转销商协议,那么倘若需要更新,管理 app-ads.txt/ads.txt
文件就会变得困难。
通过采用 app-ads.txt/ads.txt
中的 inventorypartnerdomain
规范,发布商可以指定其广告资源共享合作伙伴的网域,而买方除了查找发布商的 ads.txt/app-ads.txt
文件之外,还可以查找 inventorypartnerdomain
的 ads.txt
以验证授权的转销商。
请注意,使用 inventorypartnerdomain
声明意味着,发布商会在授权合作伙伴销售其广告资源后接受该合作伙伴的 ads.txt/app-ads.txt
文件中的所有条目,且发布商会承受对此文件进行任何更改的风险(无论其是否不知情)。
inventorypartnerdomain
使用入门
- 在您的
ads.txt/app-ads.txt
文件中添加新的inventorypartnerdomain
条目,从而列出广告资源共享合作伙伴。示例假设节目制作方 A(负责创建内容)与发行商 B(拥有汇总内容的联网电视应用)之间存在广告资源共享关系。节目制作方 A 有权针对发行商 B 的应用中显示的自有内容销售广告。在他们的app-ads.txt
文件中,发行商 B 指定其广告资源合作伙伴(即节目制作方 A)的网域,如下所示:inventorypartnerdomain=ProgrammerA.com
- 更新 VAST 广告代码,以附加
&ipd
参数。为了进行基于inventorypartnerdomain
的验证,必须在广告请求中指定ipd
,并与app-ads.txt/ads.txt
文件中列出的广告资源合作伙伴的网域匹配。如果广告请求中未指定ipd
,则不会进行基于inventorypartnerdomain
的验证。示例某用户在发行商 B 的联网电视应用中访问归节目制作方 A 所有的内容。为了反映广告资源共享关系,在发行商 B 的应用中的 VAST 广告请求内指定了&ipd
参数,如下所示:&ipd=ProgrammerA.com
- 与您的广告资源共享合作伙伴联系,确保他们正确设置了在第 1 步中指定的网域上托管的
ads.txt
文件。
广告资源共享关系的类型有很多。例如,某些实现可能恰恰相反(节目制作方 A 将发行商 B 指定为 inventorypartnerdomain
)。如需更多示例,请参阅 IAB 广告资源共享指南。
对 inventorypartnerdomain
实现进行问题排查
- 确保在
ads.txt/app-ads.txt
文件和 VAST 广告请求中正确声明inventorypartnerdomain
。- 网域应指定为根网域(例如,ProgrammerA.com,而非 ProgrammerA.com/watch)。
- 声明的
inventorypartnerdomain
是一行,且不含空格。 - 指向广告资源合作伙伴网域的指针正确(其中,广告资源合作伙伴为您发出请求的相应环境托管
ads.txt
文件)。例如,节目制作方 A 可能为其联网电视 Google TV 广告资源使用 ProgrammerA.com,为其 CTV Apple TV 广告资源使用 ProgrammerA2.com。 - 在
ads.txt/app-ads.txt
文件中,每行只能指定一个inventorypartnerdomain
(如果有多个 IPD,每个 IPD 应在各自的单独一行中声明)。 - VAST 广告代码中的
&ipd
参数只能接受一个网域声明。
- 与您的广告资源合作伙伴合作,确保使用正确的发布商代码正确设置其
ads.txt
文件,并确保该文件可供抓取。- 在发布商的
ads.txt/app-ads.txt
中声明的inventorypartnerdomain
将仅指向广告资源共享合作伙伴的ads.txt
文件(而非app-ads.txt
文件)。
- 在发布商的
常见问题解答
我需要为每个应用商店/网站网域更新 ads.txt/app-ads.txt
文件吗?
您应为每个关联的网域上传 ads.txt
文件,并为每个应用商店中的每个关联的移动应用和联网电视应用上传 app-ads.txt
。
如果您想要使用 inventorypartnerdomain
,则只需更新您参与广告资源共享的应用商店/网域的相应广告请求和 ads.txt/app-ads.txt
文件。
如果您的卖方/转销商关系因环境而异,则不同的环境可能会设置不同的 ads.txt/app-ads.txt
文件。
ads.txt/app-ads.txt
是否支持 inventorypartnerdomain
和转销商对广告资源共享的声明?
是。IPD 是可选规范,买方对 ads.txt/app-ads.txt
的验证仍会考虑 ads.txt/app-ads.txt
文件中列出的所有卖方/转销商 ID。