使用 ads.txt 声明授权卖方

在根网域中的一个文本文件内列出授权卖方

授权数字卖方 (ads.txt) 是一项 IAB 计划,旨在提高程序化广告的透明度。发布商可以创建自己的 ads.txt 文件,用来指明有权销售其广告资源的卖方。这些文件都是公开的,并可供买方、第三方供应商和广告交易平台抓取。

使用 ads.txt 并非强制性要求,但我们强烈建议您使用这种文件。ads.txt 文件可以帮助您保护自己的品牌免受仿冒广告资源(即被人蓄意错误地标记为来自特定网域、应用或视频的广告资源)的侵害。声明授权卖方可以帮助您获得更多广告客户支出,而这些支出原本可能会流向仿冒广告资源。

您现在可以在 Ad Manager 界面中为 ads.txt 生成内容

观看相关的发布商学院培训

创建 ads.txt 文件

ads.txt 文件应针对每个广告交易平台或供应方平台 (SSP) 公开声明有权销售您广告资源的帐号。请将此文件创建为文本 (.txt) 文件,并将其放在您网域的根级目录(例如 https://example.com/ads.txt)。

此处的“根网域”是指比公共后缀(点击此处查看公共后缀列表)低一级的网域,与 IAB ads.txt 规范中的定义相同。例如,“google.co.uk”会被视为根网域,因为“co.uk”位于公共后缀列表中,而“maps.google.co.uk”则不会被视为根网域。

本文介绍了如何为 Google 发布商创建 ads.txt 文件。对于其他 SSP/广告交易平台,请参阅其各自的介绍如何创建 ads.txt 文件的文档,或与他们联系。

ads.txt 文件中有哪些信息?

请在此文件中为每个授权卖方添加单独的一行。发布商 ads.txt 列表中的每一行都应包含 3 项数据(以及第 4 个选填字段):

<字段 #1>、<字段 #2>、<字段 #3>、<字段 #4>

  • <字段 #1>:广告投放系统的域名(必填)。

    出价工具关联的目标 SSP、广告交易平台、标头封装容器等系统的标准域名。该域名可能是用来进行 WHOIS 查询和反向 IP 查询的系统运行域名(如果与相应父级企业域名不同的话),以便为代理系统指明所有权。理想情况下,SSP 或广告交易平台会发布一个文档,在其中详细说明要使用的域名。

    对于 Google 卖家帐号,该域名始终是 google.com

  • <字段 #2>:发布商帐号 ID(必填)。

    与字段 #1 中广告投放系统内的卖方或转销商帐号相关联的标识符。该字段所包含的值必须与 SSP/广告交易平台所指定字段中的交易(例如 OpenRTB 出价请求)所使用的值相同。在 OpenRTB 中,这通常是 publisher.id 字段。对于 OpenDirect,则通常是发布商的组织 ID。

    对于 Google 卖家帐号,请使用每个帐号中显示的发布商 ID(例如 pub-0000000000000000)。要查找此 ID,请执行以下操作:

    声明中只能添加 pub- 前缀和 16 位数字代码。请删除针对特定产品的前缀(例如 ca-ca-video-)。如果您通过多个 Ad Manager 和/或 AdSense 帐号获利,则必须为每个帐号及其对应的 pub- 代码添加单独的一行。
    对于发布了 ads.txt 文件的网域,如果该文件中没有卖家的发布商 ID,那么该网域将无法再通过 Ad Manager 获利,Google 将停止在此类网站上购买广告。为了防止您的收入受到影响,我们建议您更新自己的 ads.txt 文件,在其中添加您想通过其获利的每个网站的发布商 ID(了解如何在 Ad Manager 中更新 ads.txt)。如果您使用“拓展型合作伙伴管理”功能,我们建议您和您的拓展型合作伙伴合作,在他们的 ads.txt 文件中添加发布商 ID。
  • <字段 #3>:帐号/关系类型(必填)。

    帐号类型枚举。

    • 值“DIRECT”表示发布商(内容所有者)会在字段 #1 中的系统上直接控制字段 #2 中指出的帐号。这往往意味着发布商和广告投放系统之间达成了直接的业务合同。

      直接控制字段 #2 中指出的帐号的 Google 发布商应指定“DIRECT”。

    • 值“RESELLER”表示发布商已授权另一实体来控制字段 #2 中指出的帐号,并通过字段 #1 中的系统来转销其广告空间。我们将来可能会添加其他类型。请注意,在解读相关数据时,该字段应不区分大小写。

      不直接控制字段 #2 中指出的帐号的 Google 发布商应指定“RESELLER”。例如,使用“广告联盟合作伙伴管理”功能的 Ad Manager 帐号应为该帐号不直接管理的广告资源指定“RESELLER”。

  • <字段 #4>:认证机构 ID(选填)。

    用来唯一标识认证机构中广告投放系统的 ID(此 ID 与字段 #1 中所列实体相对应)。当前的认证机构是 Trustworthy Accountability Group (TAG),因此在此处添加的 ID 就是 TAG ID。

    对于 Google 卖家帐号,该 TAG ID 为 f08c47fec0942fa0

ads.txt 文件示例

针对使用 Google 产品的发布商的示例

来自使用 Google 产品的发布商的 ads.txt 文件应该包含采用以下格式的行,并始终使用 google.com 作为域名。下面是采用上述格式的示例行(请观看上面的视频,以详细了解文件中的值):

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
google.com, pub-0000000000000000, RESELLER, f08c47fec0942fa0

针对使用其他 SSP/广告交易平台的发布商的示例

Example.com 在其网络服务器上发布了一个 ads.txt 文件,其中列出了有权销售其广告资源的 3 个广告交易平台,并添加了 Example.com 在每个广告交易平台中的卖方帐号 ID。

https://example.com/ads.txt 中的示例文件可能包含以下几行:

greenadexchange.com, 12345, DIRECT, AEC242
blueadexchange.com, 4536, DIRECT
silverssp.com, 9675, RESELLER

常见问题解答

Google 如何强制执行 ads.txt 文件?

如果有任何 ads.txt 文件托管在根网域上,Google 便会使用该文件的内容来确定哪些卖家帐号可以在该网域上投放广告。如果根网域上没有 ads.txt 文件,则 Google 不会额外强制执行。

如果网站上存在 ads.txt 文件并正确列出了发布商标识符,则 Google 会针对该网站上的请求运行竞价并返回胜出的广告。如果文件中的标识符不正确,则 Google 不会针对请求运行竞价。

系统会自动检测新的和已更新的 ads.txt 文件,但更改可能最多需要 24 小时才能生效。

如果 ads.txt 文件托管在子网域上,会怎么样?

Google 会抓取并强制执行放置在子网域上的 ads.txt 文件(前提是此类文件存在,并且根网域上的 ads.txt 文件引用了这些文件)。ads.txt 管理工具尚无法显示已抓取子网域的列表。

Google 是否支持重定向?

Google 支持单一 HTTP 重定向至原始根网域外的目标(例如 example1.com/ads.txt 重定向至 example2.com/ads.txt)。请参阅 IAB 更新

Google 也支持多个重定向,前提是每个重定向位置都保留在原始根网域内。例如:

  • 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

如何为 Blogger 设置 ads.txt 文件?

有关说明,请参见 Blogger 帮助中心

该内容对您有帮助吗?
您有什么改进建议?