本文介绍了如何解决 app-ads.txt 存在的问题,探讨了在找不到或无法验证 app-ads.txt 文件时的处理方式,还详细说明了如何解决格式问题和抓取工具问题。需要注意的是,做出更改后,AdMob 最长可能需要 24 小时才能更新,并且 app-ads.txt 文件需要放在开发者网站的根路径下。
首先,请仔细查看账号中收到的详细信息,确定 app-ads.txt 文件找不到和无法验证的原因。确定问题后,您可以根据以下详细信息对 app-ads.txt 进行问题排查。
此页面上的问题
- 找不到 app-ads.txt 文件
- 应用的商品详情中缺少开发者网站
- 您的开发者网站的网址无效
- 您的 app-ads.txt 文件托管在不受支持的子网域上
- 您的 app-ads.txt 文件格式不正确
- 您的发布商 ID 格式不正确
- 您的发布商 ID 缺失
- 有一个 robots.txt 文件不允许 Google 抓取工具抓取 app-ads.txt 文件
找不到 app-ads.txt 文件
设置 app-ads.txt 文件,并将其发布到您的开发者网站所在的网域中。请按照说明设置 app-ads.txt 文件。
确保您的应用已在 Google Play 或 Apple App Store 中注册,并且该应用的商品详情中注明了开发者网站。
AdMob 最多可能需要 24 小时才能自动抓取并验证您的 app-ads.txt 文件。请等待至少 24 小时,以便系统更新 app-ads.txt 的状态。
应用的商品详情中缺少开发者网站
在 Google Play 或 Apple App Store 的应用详情中添加开发者网站。我们将使用您的网站域名在网站的根路径中查找 app-ads.txt 文件。不妨立即了解如何建立开发者网站。
如果您的应用以多种语言发布,请验证各语言版本对应的开发者网站是否均显示正确。
您的开发者网站的网址无效
检查开发者网站的网址,确保它能正常运行。此外,还要确保应用详情中的开发者网站网址没有拼写错误。
您的 app-ads.txt 文件托管在不受支持的子网域上
请确保您的网络服务器托管您的 app-ads.txt 文件,或在您输入 AdMob 账号中显示的 app-ads.txt 网址时能够重定向到正确的位置。账号中显示的 app-ads.txt 网址是 AdMob 用于查找该文件的网址。
如果您无法在当前位置发布文件或想要使用其他网站,请将应用商品详情中的开发者网站更新为原网站的子网域或其他网域。
如需了解详情,请参阅 app-ads.txt 常见问题解答。
您的 app-ads.txt 文件格式不正确
查看 IAB Tech Lab 提供的应用授权卖方规范,确保您的文件格式正确无误。
检查您的 app-ads.txt 文件中是否存在以下问题:
- 发布商 ID 缺失或不正确
- 网址或发布商 ID 中有拼写错误
- 发布商 ID 格式不正确
- 域名错误,例如使用了 admob.com 而不是 google.com
将包含发布商 ID 的个性化代码段从 AdMob 复制并粘贴到 app-ads.txt 文件中。要查找您的代码段,请执行以下操作:
- 访问 https://apps.admob.com,登录您的 AdMob 账号。
- 在边栏中点击应用。
- 点击所有应用。
- 点击 app-ads.txt 标签。
- 点击如何设置 app-ads.txt。
- 点击要复制的代码段旁边的 。
- 将代码段粘贴到您的 app-ads.txt 文件中。
您的发布商 ID 格式不正确
您需要更新 app-ads.txt 文件,使之包含格式正确的发布商 ID。
将包含发布商 ID 的个性化代码段从 AdMob 复制并粘贴到 app-ads.txt 文件中。要查找您的代码段,请执行以下操作:
- 访问 https://apps.admob.com,登录您的 AdMob 账号。
- 在边栏中点击应用。
- 点击所有应用。
- 点击 app-ads.txt 标签。
- 点击如何设置 app-ads.txt。
- 点击要复制的代码段旁边的 。
- 将代码段粘贴到您的 app-ads.txt 文件中。
您的发布商 ID 缺失
您需要更新 app-ads.txt 文件,使之包含您的发布商 ID。
将包含发布商 ID 的个性化代码段从 AdMob 复制并粘贴到 app-ads.txt 文件中。要查找您的代码段,请执行以下操作:
- 访问 https://apps.admob.com,登录您的 AdMob 账号。
- 在边栏中点击应用。
- 点击所有应用。
- 点击 app-ads.txt 标签。
- 点击如何设置 app-ads.txt。
- 点击要复制的代码段旁边的 。
- 将代码段粘贴到您的 app-ads.txt 文件中。
有一个 robots.txt 文件不允许 Google 抓取工具抓取您的文件
如果 robots.txt 文件限制抓取,抓取工具可能会忽略 app-ads.txt 文件。如果您的 app-ads.txt 网址重定向到其他主机名,请注意,针对该后续主机名的任何 robots.txt 文件也会影响抓取工具。
请更新您的 robots.txt 文件,以允许 Google 抓取 app-ads.txt 文件。
在 robots.txt 文件中添加以下两行文字:
User-agent: Google-adstxt
Disallow:
Google-adstxt
之外,抓取工具还会遵循 Mediapartners-Google
和 Googlebot
robots.txt User-agent
记录。