Neste artigo, abordamos possíveis problemas com o arquivo app-ads.txt.
Problemas com o arquivo app-ads.txt
- O arquivo app-ads.txt está faltando
- Seu site de desenvolvedor não aparece na página Detalhes do app
- O URL do site de desenvolvedor é inválido
- Seu arquivo app-ads.txt está hospedado em um subdomínio incompatível
- O arquivo app-ads.txt não está formatado corretamente
- O arquivo robots.txt está impedindo que o rastreador do Google rastreie seu arquivo app-ads.txt
- O rastreador continua usando o link errado para monitorar o arquivo app-ads.txt
Problemas com a página de status do arquivo app-ads.txt
- O status do app-ads.txt não aparece na página "app-ads.txt"
- O app de outra pessoa aparece na sua conta da AdMob
O arquivo app-ads.txt está faltando
Se você não encontrar o arquivo app-ads.txt:
- Configure um arquivo app-ads.txt e publique-o no domínio do seu site de desenvolvedor. Siga as instruções para fazer a configuração.
- Verifique se o app está registrado no Google Play ou na App Store e se o site de desenvolvedor foi incluído na página Detalhes do app.
- Pode levar até 24 horas para que a AdMob rastreie e verifique automaticamente os arquivos app-ads.txt. Aguarde esse período para que o status do app-ads.txt seja atualizado.
Seu site de desenvolvedor não aparece na página Detalhes do app
Confirme se o site de desenvolvedor foi enviado para o lugar certo da página de detalhes da app store no Google Play ou na App Store.
- Google Play: para confirmar se você adicionou o URL, verifique se ele está vinculado na seção "Suporte ao app" da página do app Android.
- App Store da Apple: para confirmar se você adicionou o URL, verifique se o link "Site do desenvolvedor" aparece na parte de baixo da página do app iOS.
O URL do site de desenvolvedor é inválido
Verifique o URL do site de desenvolvedor e confira se ele está em conformidade com o rastreador app-ads.txt da AdMob e as regras de subdomínio.
O rastreador do app-ads.txt da AdMob procura o arquivo com base no site de desenvolvedor indicado na página Detalhes do app. De acordo com a especificação do app-ads.txt, os rastreadores procuram arquivos nos seguintes padrões de URL:
https://<<hostname>>/app-ads.txthttp://<<hostname>>/app-ads.txt
Se você estiver fazendo upload de um URL de subdomínio do site de desenvolvedor, a especificação do app-ads.txt terá regras específicas para subdomínios:
- Rastreamento até o subdomínio de primeiro nível
- Exclusão dos subdomínios "www." e "m."
- Redirecionamentos de servidor da Web
Seu arquivo app-ads.txt está hospedado em um subdomínio incompatível
Insira o URL do app.ads.txt mostrado na conta da AdMob para conferir se o servidor da Web hospeda o arquivo ou redireciona para o local correto. Esse URL é o que a AdMob usa para encontrar o arquivo. Saiba mais sobre regras de rastreamento de subdomínios.
Atualize o site de desenvolvedor na página Detalhes do app para o subdomínio do site ou outro domínio, caso não consiga publicar um arquivo no local atual ou queira usar um site diferente.
O arquivo app-ads.txt não está formatado corretamente
Leia a especificação de Vendedores autorizados do inventário de anúncios de apps (link em inglês) fornecida pelo IAB Tech Lab para conferir se o arquivo foi formatado corretamente.
Verifique se o arquivo app-ads.txt apresenta estes problemas:
- ID do publisher faltando ou incorreto
- Algum erro de digitação no URL ou ID do publisher
- ID do publisher formatado incorretamente
- Domínio errado, como "admob.com" em vez de "google.com"
Para cada um desses problemas, é necessário atualizar o arquivo app-ads.txt. Copie e cole o snippet de código personalizado (que inclui o ID do publisher) da AdMob no seu arquivo app-ads.txt. Para encontrar o snippet de código:
- Faça login na sua conta da AdMob em https://admob.google.com.
- Clique em Apps na barra lateral.
- Clique em Todos os aplicativos.
- Clique em app-ads.txt.
- Clique em Como configurar o app-ads.txt.
- Clique em
ao lado do snippet de código que será copiado.
- Cole-o no arquivo app-ads.txt.
O arquivo robots.txt está impedindo que o rastreador do Google acompanhe seu arquivo
Os rastreadores poderão ignorar o app-ads.txt se um arquivo robots.txt restringir o acompanhamento. Se o URL do app-ads.txt redirecionar para outro nome de host, qualquer arquivo robots.txt com esse nome também poderá afetar os rastreadores.
Atualize o arquivo robots.txt para permitir que o Google rastreie o app-ads.txt.
Adicione as duas linhas de texto a seguir ao arquivo robots.txt:
User-agent: Google-adstxt
Disallow:
Google-adstxt, o rastreador também vai obedecer aos registros Mediapartners-Google e Googlebot da linha User-agent no arquivo robots.txt.O rastreador continua usando o link errado para monitorar o arquivo app-ads.txt
É possível que o rastreador esteja acessando o subdomínio de um site. Saiba mais sobre os diferentes subdomínios que ele pode estar usando.
É possível encontrar o URL exato que está sendo rastreado no status detalhado do arquivo app-ads.txt na sua conta. Você pode definir uma regra que redirecione o rastreador para o local onde está o URL do arquivo app-ads.txt.
O status do app-ads.txt não aparece na página "app-ads.txt"
O status do app-ads.txt não vai aparecer na página "app-ads.txt" se o app não tiver gerado uma solicitação de anúncio nos últimos 7 dias ou se ele não tiver sido verificado com o arquivo app-ads.txt.
O app de outra pessoa aparece na sua conta da AdMob
Isso é um sinal de que o app-ads.txt está protegendo você contra fraude publicitária. Lembre-se de que as origens de anúncios que usam o app-ads.txt só compram inventário em aplicativos que têm um arquivo app-ads.txt verificado.
Se aparecer um app que não é seu, você poderá bloqueá-lo.
A implementação de um arquivo app-ads.txt ajuda a garantir que o inventário de anúncios do seu aplicativo seja vendido somente por canais autorizados. Assim, você tem mais controle sobre quem pode vender anúncios no seu app. Isso também ajuda a impedir que um inventário falsificado seja apresentado aos anunciantes.