WordPress 博客 Ads.txt 文件怎么添加?新手指南

WordPress 博客 Ads.txt 文件怎么添加?新手指南

Google AdSense 等上下文广告是许多博客主最好的变现方式之一。如果你的博客每月带来数千流量,你可以通过出售博客广告位赚取可观的收入。但由于该领域的大规模欺诈活动,保护发布者和广告商双方变得必要。这时一种简单而强大的技术登场。

你需要一个 Ads.txt 文件来保护自己(发布者)和广告商免受广告欺诈,但尽管它很简单,如何给 WordPress 博客添加 Ads.txt 文件对新手来说可能仍有挑战。在今天的 WordPress 教程中,我会带你完成给 WordPress 博客添加 ads.txt 文件的分步过程,无需复杂流程。深入之前,先更详细讨论什么是 ads.txt 文件,以及为什么需要给博客添加这段代码。

什么是 Ads.txt

Ads.txt 是一个小型纯文本文件,公开声明被授权在你的 WordPress 网站上销售广告位的广告机构、公司和合作伙伴。Ads.txt(Authorized Digital Seller 的缩写,授权数字卖家)就像一个公开的数字登记册,告知广告商和平台哪家公司有权在你的博客上销售和放置广告。这个标准由 IAB TECH LAB 发起,目的是打击广告欺诈,确保只有你识别和授权的卖家才能在你的网站上放置广告。

为什么需要 Ads.txt 文件

你可能猜到了为什么 Ads.txt 文件对发布者和广告商很重要:它帮助改善双方之间的透明度、提升网站声誉,因为一些未经授权的公司可能假装有你的许可在你的网站销售广告。这可能导致在你的网站显示有害和误导性信息,对用户体验和每个人的安全产生负面影响。

所以,Ads.txt 文件增加了额外安全层,减少未经授权卖家尝试在博客出售广告位的机会,还能通过阻止虚假广告流量和展示、消除无效点击来帮助你增加广告收入。简而言之,Ads.txt 阻止未经授权广告出现在你的网站,确保只有允许的广告公司列表在你的网站放置广告。

1. 向 WordPress 网站添加 Ads.txt 文件(插件方式)

Ads.txt 文件管理器插件是给 WordPress 网站添加 Ads.txt 文件最简单的方式。这是新手方法,也是最推荐的方案。除非你习惯编辑主题和 WordPress 核心文件,否则你不需要碰一行代码就能给网站添加文件。WordPress 插件仓库中有几个这样的插件,很多是免费的,所以你甚至不需要付费插件就能添加文件。为了演示,我将使用 Ad Inserter WordPress 插件。

Ad Inserter 是多用途广告和代码管理插件;它支持几个广告平台:Google AdSense、Amazon Native Shopping ads、Media.net、Infolinks 等。你还可以用它管理分析代码和联盟链接:Google Analytics、Bing Analytics、Facebook 广告脚本、横幅广告等。它是高级插件,让你在网站任何位置管理和插入 PHP、HTML、CSS、JavaScript 和文本等代码:侧边栏、页眉、页脚、内容正文等。

按照下面的分步指南安装、激活并向 WordPress 博客添加 Ads.txt 文件:进入 WordPress 后台仪表盘,导航到菜单列表的”插件”,从选项中选择”添加新插件”。在插件列表页面的搜索框中输入”Ad Inserter“。点击”安装”按钮,然后”启用”。关于安装和激活 WordPress 插件的更多细节,参考我们的新手指南

WordPress 插件列表

Ad Inserter 插件在网站激活后,进入它的设置页面打开插件,你会看到插件已经有添加 Ads.txt 代码文件到 WordPress 博客的选项或功能。

Ad Inserter 代码列表块

你需要做的是点击按钮(如上图所示),点击后向下滚动页面一点,会看到一个输入文本文件的框。

Ad Inserter Ads.txt 文件编辑器

你需要做的是把 Ads.txt 文件信息输入空白区域。你必须从广告机构(如 Google AdSense、Media.NET 等)获取信息。大多数广告公司会提供这些信息。如果没有,这里展示 Ads.txt 文件的样子及其包含的信息——以 Google AdSense 为例,以下是 AdSense Ads.txt 的样子:

Google AdSense Ads.txt 代码片段

google.com, pub-0000000000000000, DIRECT, f08c47fec4941fa0.

我们分解这些 ads.txt 片段中的信息,方便你理解:域名(google.com)是你博客广告的已验证或授权卖家或经销商,Pub-0000000000000 是你的发布者 ID,对你在广告公司的账户是唯一的。

接下来,你需要指定与广告技术公司的关系。这里 DIRECT 意味着你直接与广告公司交易或合作。关系也可以是 RESELLER,意味着发布者授权第三方广告供应商代表他们销售广告。Ads.txt 数据的最后一部分是你合作广告平台的 ID,这个字段可选,有的话可以添加。有了这些信息,把它添加到 Ad Inserter 的 Ads.txt 文本编辑器。

注意:按这里显示的顺序输入 ads.txt 文件信息才能正常工作。即域名部分必须在前,然后是发布者 ID、关系和平台 ID。

你可以把合作的几个广告技术公司的 ads.txt 信息添加到编辑器。唯一的要求是确保每个广告供应商的 ads.txt 信息输入在自己的行上。完成后记得点击 Ad Inserter 中的”保存”按钮。现在,你可以在网站根目录查看 ads.txt 文件。

输入 yourdomain.com/ads.txt 查看文件。如果看到刚输入的信息,一切正确。或者,你可以直接从 Ad Inserter 插件点击 ADSTXT 按钮查看文件。

2. 手动代码插入

另一种给 WordPress 博客添加 ads.txt 文件的方法是直接添加代码,不用插件。对习惯代码编辑的用户,这个方法允许直接把 ads.txt 代码插入网站文件。不过,它只推荐给高级用户,因为需要访问和编辑 WordPress 核心文件。以下是步骤:

1. 访问你的 WordPress 文件:

  • 用 FileZilla 等 FTP 客户端或主机文件管理器访问网站文件。

2. 编辑 header.php 文件:

  • 找到主题文件夹中的 header.php 文件;
  • 下载文件到本地电脑安全编辑;
  • 用 Notepad++ 或 VS Code 等代码编辑器打开文件。

3. 添加 ads.txt 代码片段:

  • 找到代码的 <head> 部分;
  • 在闭合 </head> 标签前,粘贴以下代码片段,把括号中的占位符替换为你的信息:
<link rel="ads.txt" href="https://[你的域名]/ads.txt" type="text/plain">

4. 上传编辑后的文件:

  • 保存对 header.php 文件所做的更改;
  • 把修改后的文件上传到 Web 服务器上的原始位置。

5. 创建 ads.txt 文件:

  • 创建一个名为 ads.txt 的新纯文本文件(小写、无扩展名);
  • 打开文件,按插件方法中的相同格式输入每个授权卖家的信息。记住格式(google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0);
  • 把 ads.txt 文件保存在网站根目录(index.php 文件所在位置)。

就这样。现在你知道如何在 WordPress 中添加 ads.txt 文件,无论用不用插件。

总结

如果你在博客上出售广告位,给网站添加 ads.txt 数据很重要。出于各种原因,它是在销售广告、与 Google 等广告技术公司合作时应该采取的第一步之一。一开始,你可能觉得给 WordPress 博客添加 ads.txt 文件有挑战。但读完这篇教程后,我希望你可以自己完成。如果你有其他问题或需要帮助添加 ads.txt 文件到 WordPress 博客,请在下面的评论区告诉我。

常见问题解答(FAQ)

Ads.txt 文件到底是什么?我非得加吗?

Ads.txt 是一个纯文本文件,公开声明哪些广告公司被授权在你的网站卖广告位。如果你靠 AdSense 这类广告变现,最好加上,它能挡住未经授权的卖家冒充你,减少无效点击,也能提升广告商对你的信任。

加 Ads.txt 文件一定要用插件吗?

不一定。新手最推荐用 Ad Inserter 这类免费插件,点几下就搞定;习惯改代码的话,也可以手动编辑 header.php 加一行 link 标签,再在网站根目录创建 ads.txt 文件。手动方式只建议高级用户用。

ads.txt 里那一串信息(比如 google.com, pub-xxx, DIRECT, 后面一串字母)都是什么意思?

第一个是广告平台的域名,第二个是你的发布者 ID,第三个是你和平台的关系,DIRECT 表示直接合作,RESELLER 表示授权第三方代售,最后一段是平台 ID,可选。顺序不能乱,必须按域名、发布者 ID、关系、平台 ID 的顺序写,否则文件不生效。

我同时用 AdSense 和 Media.net 好几个平台,信息怎么放?

直接把每个平台的 ads.txt 信息依次粘贴进去就行,每个平台占一行,保存后到 yourdomain.com/ads.txt 就能看到全部内容。插件方式在 Ad Inserter 的 Ads.txt 编辑器里加,手动方式就往根目录的 ads.txt 文件里加。

加完怎么确认真的生效了?

在浏览器输入 yourdomain.com/ads.txt,把域名换成你自己的,能看到刚输入的内容就说明成功了。用 Ad Inserter 的话,也可以直接在插件里点 ADSTXT 按钮查看文件。

我现在还没卖广告位,需要提前加吗?

暂时不用。Ads.txt 只对出售广告位的网站有意义,等你的博客有流量、开始接 AdSense 或别的广告平台时再加也不迟,步骤就按教程里的来。

从一个具体问题开始

浏览 213 篇中文 WordPress 指南,找到可以立刻执行的答案。

浏览全部教程 →