关注公众号,经常更新投放经验教训,公众号回复微信群一起加群讨论投放技巧,目前7个500人的优化师交流微信群+多个垂直行业交流群。



上次偷懒就直接搬了个官方文档,但是发现其实大家还是陆陆续续会出现验证不通过的问题,我知道大家并不想真的研究明白这个App-ads.txt到底是个什么鬼,只想有个文档转发给技术对照去解决。

官方文档对照地址:Facebook 投放提示app-ads.txt报错问题

简单点说我们具体是要干啥:
1,放一个app-ads.txt的文档到官网的根目录下,并且要是在根域名下去放文件。
2,在商店开发者后台把自己的官网地址填上去,并且保证自己网站robots.txt 是正确的,能让facebook爬到你放的这个app-ads.txt。

要干的事情:
1,这个app-ads.txt要写成啥样。
官方给了个例子:
facebook.com, Property ID, RESELLER, c3e20eee3f780d68

也别管这些代表啥了,考虑到大家通常都是放个贷,或者搞个小主播扭扭之类,或者搞个小黄文,我们不是reseller。大家对照下面的例子直接改自己的facebook APP id就好

facebook.com, 替换成你的Facebook APP ID, DIRECT, c3e20eee3f780d68

这个facebook APP id就是你投app广告时候在facebook developer后台创建的那个facebook APP id。


补充说下,这个前面的facebook.com 我之前一直以为要换成自己的官网的根域名,后来发现好像不是这么回事,就直接写facebook.com就行。 


2,把App-ads.txt 放到官网根目录,这个这里官方文档也绕,其实技术能看懂,

举例子:

比如这个是你的开发者网站地址  https://www.website.com/game (填写到了GP后台),那么你要把这个app-ads.txt放到website.com这个域的根目录下面,并且保证 https://website.com/apps.ads.txt 能访问到,并且打开还是你第一个步骤放的文件的内容,那就OK。


还可能会有使用三级域名的比如 http://support.help.website.com/game,那么可以把这文件放到https://help.website.com/ 或者website.com这两个的根目录,但是实话说直接让技术放到website.com 这个根目录最省心,再说大家用三级域的概率也低。

----注意这里的 website.com 是例子,website.com也不是你的。


通常做完这两个去点验证一般就不会有问题了,但是不出意外大家多半是要出点问题的。

报错通常会有下面的情况:

1,没有找到有效的 app-ads.txt 文件。

这个报错对照前面说的步骤检查文件有没有,最好的就是直接访问自己网站域名下的文件存在不和格式对不对。

2,无法在 App Store(例如 Apple App Store 和 Google Play 商店)应用信息中找到您的开发者网址。

这个报错存在的可能性,是你放文件的域名不是你在GP,itunes后台填写的官网域,还是对照上面的第二个去检查。

官方也是让大家自己去检查自己官网填对没填对,下面给的是在商店什么位置设置,优化师可能没商店的后台,直接去GP找到自己产品地址,对照看网址对不对吧。

确保 App Store 应用信息中的网址准确无误。如果您的应用目前没有网站,可以使用免费或付费网站托管服务进行创建。或者,可以使用 app-ads.txt 托管服务。注意:更新 App Store 应用信息最多可能发生 7 天的延迟。对于 Google Play:登录 Play 管理中心,然后找到您的应用。依次选择 Store presence(商店发布)和 Store listing(商品详情)。找到 Contact Details(联系人详情)并添加您的开发者网址。对于 Apple App Store:在商店应用信息的营销网址栏中添加您的开发者网址。

facebook

对照图找开发者官网地址


3,没有在您的 app-ads.txt 文件中找到 Facebook。

这可能就是我前面理解错的部分,一直以为要把facebook.com换成自己的域,但是好像又不是,后面那串数字才是代表的facebook这个机构。而且不需要修改,所以通常你只要把这一行都加了就不会有问题,注意这里其实是个大家都认了的格式,所以这个app-ads.txt里面可能还会有Google的,比如你们有admob变现的话,而且如果你facebook变现和你投放用的不是同一个facebook APP,那你就得填写两条的意思。

c3e20eee3f780d68

4,无法在您的 app-ads.txt 文件中找到有效的商务管理平台、资产或应用编号。

我看这个意思其实是可以填写BM ID,或者App id的,但是你都没填就会报这个错,不过呢,我们不是在验证facebook APP的步骤报错最多嘛,所以检查自己的facebook APP id是不是在就对了。


5,robots.txt 文件限制我们访问您的 app-ads.txt 文件。

这个是服务器限制爬虫的,通常也是在域名根目录放着,要让技术对照加一行,允许Facebook爬虫去抓取app-ads.txt。

如果 robots.txt 文件限制爬取,我们可能无法访问您的 app-ads.txt 文件。如果您的 app-ads.txt 网址跳转到其他主机名称,则请注意,该后续主机名称中的任何 robots.txt 文件也可能会对网络爬虫产生影响。确保更新 robots.txt 文件以允许 Facebook 爬取您的 app-ads.txt 文件,方法如下:将下列两行文本添加到您的 robots.txt 文件中。 

User-agent: facebookexternalhit/1.1 Disallow:


如果这些都检查了还是存在问题,那么还有一个可能性。


运气不好,都搞完了之后通常其实很快能验证,但是运气不好要24小时甚至72小时才能抓到,然后才能验证。


这就有个坑了!

我的产品还没上架,我就没GP商店页面,Facebook就抓不到我的官网地址,他就抓不到我官网下的app-ads.txt。那我验证就过不去,过不去我就没法投广告!等三天不合适吧...


想要加快这个进程最好的办法可能..是多个产品用同一个官网(至少是一级域),这样facebook在之前的app-ads.txt抓过别的facebook APP的,你只要再添加一行新的APP进去,估计爬虫定期更新他提前抓回去了,这样facebook APP 就可以在GP上架之前验证。(不确定是否可行)


其实应该还可以考虑BM人的认证,然后APP都绑定到一个BM,是不是也可以一次性避开这个验证问题,谁试过或者了解过请告诉我。




点个在看,祝你起量


关于我:
作者做了12年广告投放,专注出海,目前主要研究广告自动投放,团队开发了支持Facebook,Google,TikTok,Twitter自动投放系统,能实现广告全自动上传,优化
希望能和行业内技术好的优化师交个朋友,微信: narkuh


公众号回复“微信群”一起加群讨论投放技巧。(目前7个500人的优化师交流微信群,以及各个行业分类群

出海流量玄学研究中心,不定期分享信息流广告优化师投放技巧,主要内容为海外facebook,google,TikTok ads广告投放技巧分享,欢迎大家关注,分享内容,也欢迎大家分享更多关于游戏出海,跨境电商广告投放技巧。


如果有投放专业领域需要咨询,请加知识星球提问,个人微信不答疑

长按图片加知识星球



点赞(20) 打赏

评论列表 共有 1 条评论

ads_Professional_beater 9月前 回复TA

好家伙~fb显示抓到了链接,却又提示商店未填写链接~给我整懵了~蜜汁提示

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部