Ads.txt 生成器

立即为 Google AdSense 生成有效的 ads.txt 文件。

Loading...

保护您的广告收入:终极 Ads.txt 生成器与验证工具

在价值数十亿美元的数字广告生态系统中,广告欺诈 (Ad Fraud) 和域名欺骗 (Domain Spoofing) 是持续存在的威胁。恶意参与者试图以您品牌的名义出售虚假的广告库存,窃取您辛苦赚来的收入,并损害您在广告商中的声誉。为了应对这一问题,IAB(美国互动广告局)技术实验室引入了 授权数字卖家 (Authorized Digital Sellers, 简称 ads.txt) 协议。如今,拥有一个 ads.txt 文件不再是可选项——它是 Google AdSense、Google Ad Manager、Mediavine、Ezoic 以及所有主要广告交易平台的严格要求。

如果您曾在 AdSense 控制面板中看到过令人担忧的警告:“收益受损风险 - 您需要修复一些 ads.txt 文件问题,以免对您的收入造成严重影响”,您就会知道这有多么令人头疼。Tools of Everything Ads.txt 生成器 旨在为您消除这一烦恼。无论您是在为新博客变现,还是管理着高流量的企业网站矩阵,我们的工具都能确保您的 ads.txt 文件格式达到 100% 的精准度,从而保障您的收入流安全,并最大化您的广告填充率 (Fill Rates)。

Ads.txt 文件到底是什么?

Ads.txt 是一个简单的、可公开访问的文本文件,放置在您网站的根目录中(例如:yourdomain.com/ads.txt)。它充当一个透明的公共记录,准确声明了谁被授权销售您的数字广告库存。当品牌想要在您的网站上购买广告位时,他们的程序化购买 (Programmatic Buying) 平台会自动检查此文件。

如果卖家(如 Google 或 Ezoic)未在您的 ads.txt 文件中列出,广告商将不会出价,广告位将保持空白。通过实施此文件,您创建了一个安全的供应链。它向全世界宣告:“只有这里列出的广告网络才有权在我的网站上销售广告。”

理解 Ads.txt 语法(4个关键字段)

一个有效的 ads.txt 文件由一行或多行文本组成,每行包含最多四个由逗号分隔的值。让我们分解一个标准的 Google AdSense 声明行:google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

1. 广告系统的域名 (必填)

您授权的广告系统的规范域名。对于 AdSense 和 Google Ad Manager,它始终是 google.com。对于其他网络,可能是 rubiconproject.comappnexus.com

2. 发布商帐户 ID (必填)

您在广告系统中关联的唯一帐户标识符。对于 Google,这是您的 16 位发布商 ID,以 "pub-" 为前缀(例如,pub-0000000000000000)。这必须完全匹配。

3. 关系类型 (必填)

声明您与广告网络的关系。如果您直接控制该帐户(如您自己的 AdSense),请使用 DIRECT(直接)。如果第三方代理机构(如 Ezoic)代表您管理和销售库存,请使用 RESELLER(经销商)。

4. 认证机构 ID (选填)

在认证机构(如 TAG,Trustworthy Accountability Group)中唯一标识广告系统的 ID。对于 Google,此静态值始终为 f08c47fec0942fa0

如何查找您的 Google AdSense 发布商 ID (Pub-ID)

要使用我们的生成器,您需要提供您唯一的发布商 ID (Pub-ID)。在 Google AdSense 控制面板中很容易找到它。请按照以下步骤操作:

  1. 登录到您的 Google AdSense 帐户。
  2. 在左侧导航菜单中,点击 帐户 (Account)
  3. 点击 设置 (Settings),然后选择 帐户信息 (Account information)
  4. 寻找标有 发布商 ID (Publisher ID) 的字段。它看起来像这样:pub-1234567890123456
  5. 复制包含 "pub-" 前缀在内的完整字符串,并将其粘贴到我们上面的生成器中。

如何将 Ads.txt 上传到您的网站

一旦您使用我们的工具生成并下载了 ads.txt 文件,下一个关键步骤是将其放置在 Web 服务器的正确位置。它必须放置在根目录中。如果买家访问 yourwebsite.com/ads.txt,他们必须能够看到该文本文件。以下是在流行平台上的操作方法:

对于 WordPress 用户

最简单的方法是使用插件。安装并激活一个免费插件,如 "Ads.txt Manager"。进入 设置 > Ads.txt,将我们的工具生成的文本粘贴到文本框中,然后保存更改。或者,您可以使用 FTP 客户端(如 FileZilla)或主机的文件管理器 (cPanel) 将文件直接上传到 public_html 文件夹。

对于 cPanel / 自定义主机

登录您的 cPanel 控制面板并打开 文件管理器 (File Manager)。导航到 public_html 目录(或您特定域名的根目录)。点击“上传”,然后选择您从我们的工具下载的 ads.txt 文件。确保文件权限设置为可读(通常为 644)。

对于 Shopify 用户

Shopify 不允许直接访问根目录以上传文件。但是,您可以通过进入 设置 > 文件 来管理它。在那里上传您的 ads.txt 文件。然后,进入 在线商店 > 导航 > URL 重定向。创建一个从 /ads.txt 到您刚刚上传的文件 URL 的重定向。

对于 Blogger (Blogspot) 用户

进入您的 Blogger 控制面板。导航到“设置”。向下滚动到“获利”部分。开启“启用自定义 ads.txt”。点击“自定义 ads.txt”并粘贴由我们的工具生成的代码。点击保存。

常见的 Ads.txt 错误及其修复方法

即使是一个小小的拼写错误也会导致 AdSense 暂停您的广告投放。以下是发布商面临的最常见问题及其解决方法:

  • 缺少 "pub-" 前缀: Google 严格要求发布商 ID 包含 "pub-" 前缀(例如,pub-1234567890)。如果您只输入数字,该文件将无效。
  • 域名中的拼写错误: 确保域名完全是 google.com。不要写成 "www.google.com" 或 "google.com/"。
  • 文件不在根目录中: 如果您将文件放在 yourdomain.com/wp-content/ads.txt 中,广告爬虫将无法找到它。它必须严格位于 yourdomain.com/ads.txt
  • 服务器返回 404 或 HTML 页面: 有时,安全插件或配置错误的重定向会导致服务器在访问 ads.txt URL 时返回 HTML 网页而不是纯文本文件。请确保该文件与 Content-Type: text/plain HTTP 标头一起提供。

常见问题解答 (FAQ)

Google AdSense 需要多长时间才能检测到我的 ads.txt 文件?

一旦您将文件上传到根目录,Google 的爬虫可能需要 24 小时到几天 的时间来验证它。您不需要手动提交任何内容;Google 会自动检查。一旦通过验证,AdSense 控制面板中的警告就会消失。

我可以将多个广告网络添加到一个 ads.txt 文件中吗?

绝对可以。如果您与多个广告网络(例如 AdSense、Taboola 和 Index Exchange)合作,您必须将它们全部包含在同一个 ads.txt 文件中。只需将每个网络的授权放在一个新行上。切勿创建多个 ads.txt 文件。

我需要为子域名创建 ads.txt 文件吗?

广告网络首先抓取根域名。如果您有 blog.yourdomain.com,爬虫将检查 yourdomain.com/ads.txt。除非您在根文件中使用 "subdomain=" 声明另有指定,否则根目录的 ads.txt 会自动涵盖子域名。

如果我直接删除 ads.txt 文件会怎样?

如果您删除该文件,广告网络最终会认为您未授权任何人出售您的库存。虽然一些旧系统可能仍会暂时投放广告,但现代的程序化买家将严格停止在您的网站上出价,从而导致广告收入大幅下降。