通知

在经过改进的“我的 AdMob 页面”上,您可以获取个性化的优化提示,了解您帐号的优化程序以及设置完成情况。

应用

为您的应用设置 app-ads.txt 文件

为了让 AdMob 能够找到并验证您的 app-ads.txt 文件:
  • 应用必须已在 Google Play 商店或 Apple App Store 中注册上架
  • 应用商店中的商品详情必须包含开发者网站(详见下文)。

若要为您的应用设置 app-ads.txt 文件,请按以下步骤操作:

第 1 步:建立开发者网站

开发者网站可供用户进一步了解您的应用和其他内容,而且还是 app-ads.txt 标准在确定应用所有者时所采用的依据。您必须在 Google Play 或 App Store 的商品详情中给出开发者网站的链接,这样 AdMob 和其他广告平台才能确定您是应用的所有者。

如果您目前还没有为自家应用开发业务建立网站,则需要先建立一个网站,然后才能加入 app-ads.txt 计划。市面上有许多免费和付费的网站托管服务,您可以视需要选用。

如果您没有合适的网站用来在根级目录上传 app-ads.txt 文件,可以使用 Firebase Hosting 来托管 app-ads.txt 文件。详细了解如何使用 Firebase Hosting 发布 app-ads.txt

建立网站后,请更新应用在应用商店中的商品详情,将开发者网站添加到开发者联系网址部分中。另外,您还可以视需要在该网站上发布应用的相关营销和支持服务信息。

注意:应用商店中的商品详情无需列出完整的 app-ads.txt 网址。AdMob 会使用网站网址的主机名(域名)部分抓取 app-ads.txt 文件。详细了解 AdMob 查找 app-ads.txt 文件的机制

第 1a 步:在应用商店中的商品详情里添加开发者网站

要在应用商店中的商品详情中添加开发者网站,请执行以下操作:

  • Google Play:在应用商店中的商品详情的联系信息中添加网站网址:
    1. 登录您的 Play 管理中心
    2. 在左侧菜单中,点击扩大用户群
    3. 依次点击商店发布商店设置
    4. 滚动到商品详情中的详细联系信息
    5. 添加您的开发者网站网址。要确认网址是否已成功添加,请查看相应 Android 应用页面的“应用支持”部分是否显示了开发者网站网址链接。
      注意:如果您在 Google Play 的应用商店中的商品详情中添加或更新了开发者网站,AdMob 最长可能需要 24 小时才能检测到这些更改。
  • Apple App Store:在应用商店中的商品详情的营销网址字段中添加您的开发者网站。在发布 iOS 应用的新版本或在应用商店中上架新应用时,您可以在应用信息字段中修改营销网址字段。要确认网址是否已成功添加,请查看相应 iOS 应用页面底部是否显示“开发者网站”链接。

第 2 步:创建 app-ads.txt 文件

如果您的网站没有 app-ads.txt 文件,您可以创建一个。您的 app-ads.txt 文件中必须包含格式正确的发布商 ID,才能通过验证。使用记事本 (Windows) 或文本编辑 (Mac) 等纯文本编辑器创建一个文本 (.txt) 文件。您需要将个性化代码段添加到 app-ads.txt 文件中。

查看 app-ads.txt 文件示例:
# app-ads.txt 示例文件:

greenadexchange.com, 12345, DIRECT, d75815a79

silverssp.com, 9675, RESELLER, 496211

blueadexchange.com, XF436, DIRECT

orangeexchange.com, 45678, RESELLER

silverssp.com, ABE679, RESELLER

google.com, pub-0000000000000000, DIRECT

在上述示例中:

  • google.com 是一个广告交易平台
  • pub-0000000000000000 是发布商/账号 ID
  • DIRECT 是关系类型
注意:app-ads.txt 文件的格式必须符合 IAB Tech Lab 的规定,才能通过验证。如果您需要其他帮助,请参阅 IAB Tech Lab 提供的应用授权卖方规范

第 2a 步:将个性化代码段添加到 app-ads.txt 文件中

AdMob 提供的个性化代码段可让您更轻松地设置 app-ads.txt 文件,而且其中就包含您的发布商 ID。

注意:您的 app-ads.txt 文件中必须包含格式正确的发布商 ID,才能通过验证。

若要获取内含发布商 ID 的个性化代码段,请执行以下操作:

  1. 访问 https://admob.google.com,登录您的 AdMob 账号。
  2. 在边栏中点击应用
  3. 点击查看所有应用
  4. 点击 app-ads.txt
  5. 点击如何设置 app-ads.txt
  6. 点击要复制的代码段旁边的 点击复制
  7. 将代码段粘贴到您的 app-ads.txt 文件中。

第 2b 步:视需要在 app-ads.txt 文件中添加其他授权卖方 ID

如果您使用的是其他广告联盟,请务必在 app-ads.txt 文件中添加该广告联盟,让您的第三方卖方也能找到并验证您的 app-ads.txt 文件。请与您的广告联盟联系以获取 app-ads.txt 信息。

第 3 步:在开发者网站上发布 app-ads.txt 文件

第 3a 步:将您的 app-ads.txt 文件上传到您的开发者网站的根目录

所谓网站的根目录,就是顶级域名对应的目录或文件夹;以 example.com/ads.txt 为例,example.com 就是根目录或文件夹,您需要将 ads.txt 文件上传到其中。

提示:如果您不确定在何处添加 ads.txt 文件,请访问网站开发工具或编辑器,查看具体说明。您也可以联系您的网站托管服务商,了解如何将文件上传到网站的根目录。详细了解根目录

第 3b 步:验证您是否正确发布了文件

检查 app-ads.txt 文件的内容是否存在。在网络浏览器中,输入您的 app-ads.txt 网址(例如 https://example.com/app-ads.txthttps://example.com/app-ads.txt)。如果 app-ads.txt 文件显示在网络浏览器中,那么 AdMob 很可能会成功找到该文件。

AdMob app-ads.txt 抓取工具

AdMob 的 app-ads.txt 抓取工具会根据应用商品详情中的开发者网站查找 app-ads.txt 文件。根据 app-ads.txt 规范,抓取工具会查找采用以下网址格式的文件:

  • https://<<hostname>>/app-ads.txt
  • http://<<hostname>>/app-ads.txt

主机名取决于应用的开发者网站,有时是网站的网域,有时则是子网域(如下所述)。

下表列举的几个常规示例展示了对于不同的开发者网站网址,AdMob 抓取工具如何找出 app-ads.txt 文件。

如果开发者网站是: 则抓取工具会按以下顺序检查:
https://example.com/game https://example.com/app-ads.txt
http://example.com/app-ads.txt
http://help.example.com/game https://help.example.com/app-ads.txt
http://help.example.com/app-ads.txt
https://example.com/app-ads.txt
http://example.com/app-ads.txt

子网域规则

app-ads.txt 规范中有专门针对子网域的规则

最高抓取至一级子网域

在构建 app-ads.txt 网址时,抓取工具会在开发者网站中探查最多一个子网域层级。

例如:

如果开发者网站是: 则抓取工具会按以下顺序检查:
http://support.help.example.com/game

https://help.example.com/app-ads.txt
http://help.example.com/app-ads.txt
https://example.com/app-ads.txt
http://example.com/app-ads.txt

注意:“help.example.com”位于第一个子网域层级,因此在抓取范围内;而“support.help.example.com”位于第二个子网域层级,因此不在抓取范围内。

排除“www.”和“m.”子网域

根据该规范,抓取工具将不会在“www.”和“m.”这两个子网域中查找文件。

如果开发者网站是: 则抓取工具会按以下顺序检查:
https://www.example.com/game https://example.com/app-ads.txt
http://example.com/app-ads.txt
https://m.example.com/game https://example.com/app-ads.txt
http://example.com/app-ads.txt

网络服务器重定向

您的网络服务器可能会将抓取工具重定向到其他方托管的 app-ads.txt 文件(包括“www.”子网域)。

如果抓取工具在此处查找文件: 有效的重定向目的地可能包括
但不限于以下目的地:
https://example.com/app-ads.txt

您网站的“www.”子网域:
https://www.example.com/app-ads.txt

其他子网域和子目录:
https://static.example.com/files/app-ads.txt

其他子网域、子目录或文件名:
https://static.example.com/files/app-ads-1.txt

其他网域(包括多个子网域):
https://www.cdn.files.example.com/app-ads.txt

如果您要确认文件是否已正确发布,请使用网络浏览器访问 app-ads.txt 网址,看看能否查看文件内容。如果可以,那么抓取工具很可能也能成功找到该文件。

您可以访问 AdMob 账号,查看 AdMob 尝试抓取 app-ads.txt 文件的有关详情。

第 4 步:等待 AdMob 抓取并验证 app-ads.txt 文件

AdMob 最长可能需要 24 小时才能完成 app-ads.txt 文件的抓取和验证。AdMob 会定期检查您的最新文件,但您也可以主动请求 AdMob 抓取您的应用,缩短响应时间:

  1. 访问 https://admob.google.com,登录您的 AdMob 账号。
  2. 在边栏中点击应用
  3. 点击查看所有应用
  4. 点击 app-ads.txt
  5. 找到您要查看的应用所在的行,然后点击 展开 以展开该部分。系统随即会显示更多的详细信息,以及能让您请求 AdMob 抓取该应用的选项。

    AdMob 界面中 app-ads.txt 文件的状态详情示例

  6. 点击检查是否更新。如果您请求 AdMob 抓取 app-ads.txt 文件,共用该 app-ads.txt 文件的所有应用的状态都会随之更新。
    • 在某些情况下,“检查是否更新”按钮可能无法使用。不过,AdMob 会定期抓取您的最新文件来获取更新的内容。

注意:AdMob 最长可能需要 24 小时来抓取并验证您的 app-ads.txt 文件。您需要等待至少 24 小时,以便系统更新 app-ads.txt 的状态。

如果您最近在 Google Play 中添加了开发者网站或更新了应用详情,AdMob 最长可能需要 24 小时才能检测到这些更改。

第 5 步:在 AdMob 账号中查看 app-ads.txt 文件是否已通过验证

您可以在 AdMob 账号中查看您所有应用的 app-ads.txt 文件状态和详细信息

如果系统找不到 app-ads.txt 文件或该文件未通过验证,请查看 AdMob 账号中提供的信息,或详细了解如何排查 app-ads.txt 问题
本页面可能包含使用 AI 技术翻译的内容。AI 翻译未必准确无误。

该内容对您有帮助吗?

您有什么改进建议?
true
立即获取个性化提示,解锁收入潜力!

访问“针对 AdMob 的优化提示”页面,查看个性化建议,以最大限度提高应用收入。

立即解锁

搜索
清除搜索内容
关闭搜索框
Google 应用
主菜单
16942730797322880117
true
搜索支持中心
false
true
true
true
true
true
73175
false
false
false
false
false