O que é o app-ads.txt
O app-ads.txt (Authorized Sellers for Apps) é um arquivo de texto simples definido pelo IAB Tech Lab. Ele lista todas as redes de anúncios e revendedores autorizados a vender anúncios no seu app. Antes de comprar ou preencher o seu inventário, a rede lê o arquivo no site do desenvolvedor e confere se o próprio ID de vendedor está na lista. Se o arquivo não existe ou não inclui a rede, muitos compradores ignoram o seu app, e a taxa de preenchimento e o eCPM caem.
Ele é a versão mobile do ads.txt dos sites: o formato é o mesmo, mas o arquivo fica no site do desenvolvedor informado na sua página da App Store ou do Google Play.
Onde o arquivo precisa ficar
As redes de anúncios não procuram o app-ads.txt dentro do app. Elas pegam o site do desenvolvedor informado na loja e pedem /app-ads.txt na raiz desse domínio, por exemplo https://your-app.freeprivacypolicy.app/app-ads.txt. Três regras decidem se a verificação passa:
- O arquivo está na raiz exatamente do domínio cadastrado como site do desenvolvedor no App Store Connect ou no Google Play Console.
- Ele responde com HTTP 200 e
text/plain, sem tela de login nem página de erro em HTML. - Cada rede que você usa tem a sua linha, com o ID de publisher correto.
A maioria dos desenvolvedores independentes não tem site, e é justamente aí que a configuração do app-ads.txt costuma falhar.
O formato de cada linha
Cada linha tem três campos obrigatórios e um opcional, separados por vírgulas:
google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
applovin.com, 0123456789abcdef, DIRECT
unity.com, 1234567, DIRECT, 96cabb5fbdde37a7- O domínio do sistema de anúncios (
google.compara a AdMob). - O seu ID de publisher ou de conta nesse sistema.
DIRECTquando a conta é sua,RESELLERquando um parceiro vende em seu nome.- O ID opcional da autoridade de certificação (o TAG ID).
Copie cada linha do painel da rede (a AdMob mostra em Apps, app-ads.txt). Plataformas de mediação como AppLovin MAX e ironSource publicam a lista completa de linhas dos parceiros para você colar.
Como hospedamos para você, de graça
Cada política que você publica aqui ganha um endereço próprio, como your-app.freeprivacypolicy.app, com a sua política de privacidade, termos de uso, EULA e página de segurança infantil. O mesmo endereço entrega /app-ads.txt e /ads.txt:
- Você cola as linhas no perfil da sua empresa. Nós removemos espaços e duplicatas e servimos o arquivo como
text/plain. - O app-ads.txt de um endereço junta as linhas de todas as empresas que você cadastrou, então um único site de desenvolvedor atende todos os seus apps.
- As alterações entram no ar na hora. Não há deploy nem DNS para mudar.
- O seu assistente de IA pode atualizar as linhas por MCP, e a REST API também aceita as linhas.
Depois, use esse endereço como site do desenvolvedor (Google Play: Configurações da loja, Site; App Store Connect: URL de marketing ou URL de suporte do app) e informe o /privacy-policy dele no campo de política de privacidade das duas lojas.
Configure em quatro passos
- Crie a sua política respondendo às perguntas guiadas e publique. Você recebe o seu endereço.
- Abra a sua empresa, cole as linhas da AdMob e das outras redes no campo app-ads.txt e salve.
- Coloque o endereço no campo de site do desenvolvedor das suas páginas na App Store e no Google Play.
- Na AdMob, abra Apps, app-ads.txt e clique em "Check for updates" (Verificar atualizações). A verificação costuma terminar em até 24 horas depois que as lojas passam a exibir o novo site.