__关_*_注公众号,经常分享出海经验__,开启出海成长之旅。添加微信:kris_wuii,进群讨论出海技巧。__*

大家好,我是牢鹅!本篇牢鹅将详细唠唠许多群友和出海人可能都会有遇到过的问题,就是神奇的 app-ads.txt 文件识别问题。明明在 Admob 设置都按流程来没问题,但却总是没法识别验证,奇了怪了。我知道你很急,但是你别急,下面结合官方文档一起来看看到底是哪里出了问题。
先来简单看看 app-ads.txt 的设置流程
- 建立开发者网站
- 创建 app-ads.txt 文件
- 在开发者网站上发布 app-ads.txt 文件
- 等待 AdMob 抓取并验证 app-ads.txt 文件
- 在 AdMob 账号中查看 app-ads.txt 文件是否已通过验证
*接下来详细地一步步检查你的设置是否正确*
建立开发者网站
1、先建立一个网站(通常由程序员老哥处理)
2、然后在应用的商品详情中添加开发者网站
- Google Play
①登录Play管理中心:https://play.google.com/apps/publish/signup/
②选择相对应的应用
③依次选择扩大用户群>>商店发布>>商店设置>>网站
④填入你的开发者网站,保存并发布
- Apple App Store
①登录 Apple App Store 管理中心
②在商品详情的营销网址字段中添加你的开发者网站
③检查 iOS 应用页面底部是否显示开发者网站链接,有则为已成功添加该网址
3、注意:如果你在 Google Play 的应用详情中添加或更新了开发者网站,AdMob 最长可能需要 24 小时才能检测到。
创建 app-ads.txt 文件
1、app-ads.txt 文件示例:
google.com, pub-0000000000000000, DIRECT, f08047fec0942fa0
2、如果你还没有此文件,直接创建一个app-ads.txt,然后在txt文件里面加入AdMob 提供的个性化代码段即可。如果已经有了app-ads.txt 文件,则直接在 txt 文件后空一行后添加即可。
3、如何获取 AdMob 提供的个性化代码段
- 访问:https://admob.google.com,登录 AdMob 账号
- 在边栏中点击应用,点击所有应用
- 点击 app-ads.txt 标签,点击如何设置 app-ads.txt
- 点击代码段旁边的复制按钮进行复制
- 将代码段粘贴到 app-ads.txt 文件中
在开发者网站上发布 app-ads.txt 文件
此步骤通常由程序员老哥处理,把 app-ads.txt 文件放到开发者网站所对应的服务器路径当中。然后 AdMob 的 app-ads.txt 抓取工具会自动根据应用商品详情中的开发者网站查找 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
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
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 的网址,看看是否可以成功查看文件内容。如果可以,就说明抓取工具可顺利找到该文件。
当然,也有特殊的,如果有朋友确定路径和文件都没错,可以查看下有没有以下问题:
- 文件地址是否国内外网络都可访问
- 据 GP 交流群的群友反馈,放腾讯云的文件有可能不被识别到
- AdMob 最长可能需要 24 小时才能检测到,刚添加没识别到的建议再等等
等待 AdMob 抓取并验证 app-ads.txt 文件
AdMob 最长可能需要 24 小时才会抓取并验证 app-ads.txt 文件。AdMob 会定期检查你的最新文件,但你也可以主动请求 AdMob 抓取你的应用,缩短响应时间:
- 访问 https://admob.google.com,登录 AdMob 账号
- 在边栏中点击应用,点击所有应用
- 点击 app-ads.txt 标签
- 找到要查看详情的应用,然后点击展开对应行中的展开图标,即可点击检查更新,如图

- 即使你点击了检查更新,AdMob 最长也可能需要 24 小时才会抓取并验证 app-ads.txt 文件。请耐心等待,以便系统更新 app-ads.txt 的状态。
在 AdMob 账号中查看 app-ads.txt 文件是否已通过验证
如果系统找不到 app-ads.txt 文件或该文件未通过验证,请查看 AdMob 账号中提供的信息。
如果还是无法验证通过,建议重新再看看以上的流程。通常都是这些原因导致的:
- 应用的商品详情中缺少开发者网站
①在 Google Play 或 Apple App Store 的应用详情中添加开发者网站
- 开发者网站的网址无效
①检查开发者网站的网址,确保它能正常运行
②确保应用详情中的开发者网站网址没有拼写错误
- app-ads.txt 文件托管在不受支持的子网域上
①确保访问网址时能够重定向到正确的位置
- app-ads.txt 文件格式不正确
①检查代码段
- app-ads.txt 文件发布商 ID 格式不正确
①检查代码段
- app-ads.txt 文件发布商 ID 缺失
①检查代码段
- app-ads.txt文件外网无法解析访问
①检查是否国外环境也能访问该地址
**结语:
**
勿以事小而不为!虽然设置 app-ads.txt 文件的流程简单,但是一定要注意所有细节都没问题。肯定是有粗心的朋友漏了哪一步,不然就不会经常有出海的朋友在群里问为啥识别不了了。相信看完这篇文章,以后再设置 app-ads.txt 文件就不存在问题了!
除了 Admob 平台,其余的广告平台设置 app-ads.txt 文件也大同小异,就是广告发布商的代码段不一致而已。

评论
一起交流这篇文章。