app-ads.txt para um app iOS: o campo da App Store que o AdMob lê
Qual campo do App Store Connect o rastreador segue, por que não é a Support URL e como ler o status do AdMob para um app iOS.
Em um app iOS, o AdMob lê o site do desenvolvedor no campo Marketing URL da página do app na App Store, não na Support URL. Coloque ali o endereço do seu site, sirva /app-ads.txt na raiz desse host e aguarde até 24 horas. Quando o arquivo está certo, a guia app-ads.txt do AdMob o mostra como encontrado e verificado.
Resolva isso em poucos minutos
A AppFoyer hospeda as páginas de que este guia trata — política de privacidade, termos, suporte, exclusão de conta e app-ads.txt — em um subdomínio próprio, sem que você precise de domínio ou servidor. Um app é grátis, e nada que uma loja exige jamais fica atrás de um paywall.
Verificado em 12 de outubro de 2026. As políticas das lojas mudam, às vezes sem aviso. Tudo abaixo tem link para a documentação oficial, e é aquela página — não esta — que tem a palavra final. Se as duas divergirem, vale o que a loja diz. Este guia foi traduzido do inglês; as citações da documentação das lojas são mantidas no inglês original.
Em um app iOS, o AdMob lê o site do desenvolvedor no campo Marketing URL da página do app na App
Store — não na Support URL. O guia de configuração do AdMob diz isso em uma linha: “Add your
developer website in the marketing URL field of your app store listing.” (Adicione o site do
desenvolvedor no campo de URL de marketing da página do app na loja.) Coloque ali o endereço do seu
site, sirva /app-ads.txt na raiz desse host e aguarde até 24 horas.
Por que apps iOS erram isso com mais frequência que os Android
O App Store Connect tem dois campos de URL, e eles têm funções diferentes:
- Support URL — obrigatória. A Apple não aceita o envio sem ela, então todo app tem uma.
- Marketing URL — opcional. Muitos apps deixam esse campo vazio.
O rastreador segue o campo opcional. Um app pode ter um app-ads.txt perfeito no site de suporte e
mesmo assim aparecer como não encontrado, porque a Marketing URL está em branco e o rastreador não
tem por onde começar. Os dois campos podem apontar para o mesmo host; muitas vezes essa é a
configuração mais simples.
No Google Play, o campo equivalente é o Website em Store listing contact details.
Como configurar
- No App Store Connect, abra o app e a página da versão.
- Preencha Marketing URL com o endereço completo, incluindo
https://— por exemplo, o mesmo host da sua Support URL. - Salve. Se uma versão já publicada permite alterar o campo na hora depende do estado dela no App Store Connect; se o campo estiver bloqueado, a mudança entra com a próxima versão.
A Marketing URL pode ser localizada. Se você definir uma por idioma, mantenha todas as localizações no mesmo host, para que não importe qual delas o rastreador lê.
Um arquivo para as duas lojas
O arquivo lista vendedores, não apps: uma linha por conta de rede de anúncios. Se a mesma conta de
editor exibe anúncios nas suas versões iOS e Android, as duas páginas da loja podem apontar para o
mesmo host, e o mesmo app-ads.txt cobre as duas. Cada app continua aparecendo em sua própria linha
no AdMob, com seu próprio status.
Como ler o status do AdMob
No AdMob, vá em Apps → View all apps → app-ads.txt. O AdMob documenta três estados:
| Status | Significado |
|---|---|
| Found and verified | O AdMob rastreou o arquivo e o seu ID de editor está nele. |
| Not found | Nenhum arquivo foi encontrado para este app. |
| Issue | O arquivo foi encontrado, mas tem um problema — o AdMob avisa que a receita está em risco. |
Ao expandir uma linha, você vê a URL que o AdMob rastreou e quando foi o último rastreamento. Essa URL é o diagnóstico mais rápido que existe: se não for o host que você pretendia, o que precisa ser corrigido é a Marketing URL, não o arquivo.
Erros comuns no iOS
- Marketing URL vazia. O mais comum. Não há nada para rastrear.
- Marketing URL apontando para a própria página da App Store (
apps.apple.com/…). Você não pode colocar um arquivo na raiz do domínio da Apple. - Um redirecionamento no host declarado — de
httpparahttps, do domínio raiz parawww, de um domínio antigo para um novo. Declare o endereço que responde200diretamente. - Verificar cedo demais. “It can take up to 24 hours for AdMob to crawl and verify your app-ads.txt files.” (Pode levar até 24 horas para o AdMob rastrear e verificar seus arquivos app-ads.txt.) Mudanças na página da loja também levam tempo para serem detectadas.
O que o AppFoyer faz aqui
Cada app recebe um subdomínio que serve o app-ads.txt como texto simples, 200, sem
redirecionamento, ao lado das páginas de suporte e de privacidade que o App Store Connect pede —
então a Support URL e a Marketing URL podem apontar para o mesmo endereço. O AdMob informa
“app-ads.txt file found and verified” (arquivo app-ads.txt encontrado e verificado) para um app iOS
cuja Marketing URL é um endereço do AppFoyer (verificado em outubro de 2026). Ainda não temos
resultado de rastreamento próprio de outras redes de anúncios.
As fontes oficiais
- Set up app-ads.txt — Ajuda do AdMob. A instrução sobre a Marketing URL e o prazo de 24 horas são citados desta página.
- Understand app-ads.txt file statuses — Ajuda do AdMob. Os três status e onde encontrá-los.
- Platform version information — Apple. Os campos Marketing URL e Support URL.