返回博客

App-ads.txt详解:移动发布商防止广告欺诈的必备指南

2026年5月13日 · RevenueFlex 团队

什么是App-ads.txt,为什么你应该关注它

App-ads.txt是IAB Tech Lab制定的一项标准,允许移动应用发布商声明哪些广告网络、交易平台和转售商被授权销售其广告库存。它是网站所使用的ads.txt标准在移动应用领域的对应版本,专为应用库存程序化买卖的独特方式而设计。

它所解决的问题很直接:如果没有app-ads.txt,欺诈者可以在广告交易平台中冒充你的应用,以你的应用名义出售虚假展示。这被称为域名欺骗应用欺骗,它将广告主的预算吸入欺诈性库存,同时压低你合法展示可获得的eCPM。

如果你是运营任何形式程序化广告的移动游戏或工具类应用发布商,实施app-ads.txt不是可选项,而是直接保护你收入的基本要求。

App-ads.txt如何防止广告欺诈

其机制简单但有效。当广告主或需求方平台(DSP)收到声称来自你的应用的竞价请求时,他们可以通过检查你的app-ads.txt文件来验证该声明。如果提交竞价请求的广告网络未在你的文件中列出,DSP就知道该展示未经授权,可以拒绝它。

验证链

这创建了一条从你的应用商店列表到你授权卖家的信任链,欺诈者无法伪造,因为他们无法控制你的开发者网站域名。

IAB规范:文件中应包含什么

app-ads.txt文件中的每一行都遵循IAB Tech Lab定义的特定格式。该格式与网页版ads.txt完全相同。

行格式

每个条目包含四个以逗号分隔的字段:

示例条目

一个使用Google Ad Manager并配合多个中介合作伙伴的发布商,其典型的app-ads.txt文件可能包含如下行:

你合作的每个广告网络和中介平台都应该为你提供其特定的app-ads.txt行。不要猜测账户ID或关系类型。

如何创建和托管你的App-ads.txt文件

第一步:收集你的授权卖家行

联系你合作的每个广告网络、SSP和中介合作伙伴。索取他们为你账户提供的app-ads.txt条目。大多数主要平台在其发布商后台中提供这些条目。Google Ad Manager、AdMob、AppLovin MAX、Unity LevelPlay等平台都有专门的部分供你复制相关行。

第二步:创建文件

创建一个名为app-ads.txt(小写,除.txt外无其他扩展名)的纯文本文件。粘贴你收集的所有行,每行一个条目。以#开头的行被视为注释。

第三步:托管在你的开发者网站根目录

上传文件,使其可以通过https://yourdomain.com/app-ads.txt访问。这必须是你在Google Play或App Store列表中所列的确切域名。除非完全匹配,否则子域名将不起作用。

第四步:验证你的开发者网站URL

在Google Play Console中,确认你的开发者网站URL与托管文件的域名一致。在App Store Connect中,在开发者信息下进行同样的验证。此链接使验证系统能够找到你的文件。

需要避免的常见错误

即使理解概念的发布商也经常犯实施错误,从而削弱app-ads.txt所提供的保护。

Google和AdMob的执行

Google一直是app-ads.txt合规性最积极的执行者。自2020年以来,Google Ad Manager和AdMob逐步加强执行力度,以至于没有有效的app-ads.txt文件可能会严重影响你的收入。

没有App-ads.txt会怎样

重要提示:Google会定期抓取app-ads.txt文件并缓存它们。更改可能需要24至48小时才能生效。在添加新的需求来源时提前计划,以确保授权不会出现空白期。

应该列出哪些广告网络

你应该列出每一个被授权销售或转售你库存的实体。这通常包括:

验证你的实施

发布app-ads.txt文件后,请使用以下方法进行验证:

对收入的影响:数据说明

正确实施app-ads.txt的发布商通常在几周内就能看到可衡量的收入改善。影响来自两个方向。

首先,更多需求方竞争你的库存,因为之前过滤掉你的DSP现在参与竞价。这种竞争加剧直接提升了eCPM。

其次,广告主预算向已验证的库存转移,因为品牌和代理商越来越多地在其定向标准中要求app-ads.txt合规性。支付最高CPM的优质需求不成比例地集中在执行这些标准的广告主中。

App-ads.txt是少数几项零成本、实施不到一小时、且对用户体验完全没有负面影响的变现优化措施之一。如果你还没有设置,今天就去做。如果你已经设置了,每季度审核一次以确保其保持最新。你的收入取决于此。