广告资源管理

使用 ads.txt 声明授权卖方

授权数字卖方 (ads.txt) 是一项 IAB 计划,可帮助确保您的数字广告资源只通过您认定为已获得授权的卖家(如 AdSense)销售。创建自己的 ads.txt 文件后,您可以更好地掌控允许谁在您的网站上销售广告,并可防止向广告客户展示仿冒广告资源。

我们强烈建议您使用 ads.txt 文件。它可以帮助买家识别仿冒广告资源,并可以帮助您获得更多广告客户支出,而这些支出原本可能会流向仿冒广告资源。

注意:以下说明介绍的是如何为 Google 发布商创建 ads.txt 文件。非 Google 发布商应与其销售方平台 (SSP) 或广告交易平台联系。

针对 AdSense 创建自己的 ads.txt 文件

要创建 ads.txt 文件以公开声明 Google 有权销售您的广告资源,请按以下步骤操作:

  1. 创建一个文本 (.txt) 文件。
  2. 在该文件中添加下面一行:

    google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

    重要提示:请务必用您自己的发布商 ID 替换 pub-0000000000000000
  3. 在您的网域的根级目录下托管您的 ads.txt 文件。(例如 https://example.com/ads.txt)。

    根级网域比公共后缀列表中所列的网域低一个级别。例如,“google.co.uk”是“co.uk”的根域,而“maps.google.co.uk”则不是。请参阅 IAB 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

常见问题解答

我在 AdSense 中看到一条关于我的 ads.txt 文件的提醒信息。如何确定我的哪个网站的 ads.txt 文件不正确?

如果您在帐号中看到 ads.txt 提醒信息,可以访问您的“网站”页面查看受影响的网站列表。

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 帮助中心

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