Encontrar o aviso “ads.txt não encontrado” no Google AdSense pode assustar quem está configurando a monetização do site pela primeira vez. A mensagem parece indicar um problema grave, mas muitas vezes significa apenas que o arquivo ainda não foi criado, está na pasta errada ou ainda não foi rastreado pelo Google.
Eu encontrei esse aviso durante a configuração do AdSense no meu próprio site. Primeiro tentei resolver pelo WordPress, depois descobri um conflito na identificação do arquivo e, por fim, criei o ads.txt diretamente na pasta correta da HostGator.
Neste guia, você aprenderá como verificar se o arquivo existe, interpretar o erro 404, criar o ads.txt no WordPress ou no cPanel e confirmar se ele está publicamente acessível.
Importante: use sempre o ID de publicador exibido na sua própria conta do AdSense. Nunca copie o número mostrado em prints, vídeos ou tutoriais de outras pessoas.
O que significa “ads.txt não encontrado” no Google AdSense?
O aviso indica que o Google ainda não conseguiu localizar ou validar um arquivo ads.txt para o domínio cadastrado.
Isso pode acontecer porque:
o arquivo ainda não foi criado;
o nome foi digitado incorretamente;
ele foi colocado em uma subpasta;
o domínio retorna erro 404;
o ID de publicador está ausente ou incorreto;
o arquivo foi criado recentemente e ainda não foi rastreado;
um plugin ou sistema de cache está interferindo na entrega.
Antes de instalar plugins ou alterar arquivos do servidor, faça um teste simples no navegador.
Como verificar se o ads.txt está funcionando
Abra uma nova guia e digite o endereço do seu domínio seguido de /ads.txt:
https://seudominio.com.br/ads.txtPodem ocorrer três situações principais.
1. A linha do AdSense aparece na tela
O arquivo está público. Confira se o ID de publicador corresponde à sua conta. Se estiver correto, talvez seja necessário apenas aguardar uma nova leitura do Google.
2. Aparece erro 404
O servidor não encontrou o arquivo no endereço esperado. Nesse caso, ele pode não existir ou pode ter sido criado fora da raiz do domínio.
3. Abre uma página diferente
Um redirecionamento, plugin, página personalizada ou configuração da hospedagem pode estar respondendo no lugar do arquivo de texto. É necessário investigar onde o ads.txt foi criado e se o endereço público está correto.
O que é o arquivo ads.txt?
O nome vem de Authorized Digital Sellers, ou vendedores digitais autorizados. O arquivo ajuda a informar quais plataformas podem vender o espaço publicitário do site.
Para uma conta do Google controlada diretamente pelo proprietário, a linha costuma seguir este formato:
google.com, pub-SEU-ID-DE-PUBLICADOR, DIRECT, f08c47fec0942fa0Cada parte tem uma função:
google.com: sistema de publicidade autorizado;pub-SEU-ID-DE-PUBLICADOR: identificação da sua conta;DIRECT: informa que você controla diretamente a conta;f08c47fec0942fa0: identificação de certificação usada pelo Google.
O ID deve ser copiado da sua conta. Para o ads.txt, use o prefixo pub-, e não ca-pub-.
Onde encontrar o código do ads.txt no AdSense
No painel do Google AdSense:
acesse Sites;
localize o domínio;
clique no endereço do site;
abra a área de verificação ou configuração do
ads.txt;copie a linha fornecida para sua conta.
Os nomes dos menus podem mudar. Por isso, prefira sempre a informação exibida dentro do seu próprio painel.
Se você ainda não conectou nem verificou o site, veja também nosso guia sobre como configurar o Google AdSense no WordPress em 2026.
Linkagem interna: transforme o trecho em negrito acima em um link para o artigo 87 usando a pesquisa de links do WordPress.
Como criar o ads.txt no WordPress usando um plugin
Alguns plugins permitem criar um ads.txt virtual sem acessar os arquivos da hospedagem. Essa pode ser uma opção para iniciantes, desde que o endereço público funcione corretamente.
O processo geral é:
instalar um plugin confiável para gerenciar
ads.txt;ativá-lo;
abrir a área de configurações do arquivo;
inserir a linha fornecida pelo AdSense;
salvar;
acessar
seudominio.com.br/ads.txtpara testar.
Não mantenha dois plugins diferentes gerenciando o mesmo arquivo. Também não use um plugin se já existir um ads.txt físico na raiz, pois o arquivo do servidor normalmente terá prioridade.
Quando o plugin informa que já existe um ads.txt
Essa mensagem exige investigação. Não exclua nada imediatamente.
Primeiro:
abra o endereço público
/ads.txt;pesquise o arquivo no Gerenciador de Arquivos;
confirme se existe um arquivo físico na raiz;
verifique se os resultados encontrados pertencem apenas à pasta do plugin.
No meu caso, o plugin informou que havia um arquivo existente, mas o navegador retornava erro 404. Ao pesquisar no cPanel, os únicos resultados eram arquivos internos do próprio plugin. Não havia um ads.txt na raiz do domínio.
Por isso, optei por criar o arquivo diretamente na HostGator.
Como criar o ads.txt no cPanel da HostGator
Esse método cria um arquivo físico na raiz do site. Trabalhe com atenção, especialmente se houver mais de um domínio na mesma hospedagem.
1. Entre no cPanel
Acesse o painel da HostGator e abra o cPanel da hospedagem relacionada ao domínio.
2. Abra o Gerenciador de Arquivos
Na seção Arquivos, clique em Gerenciador de arquivos.
3. Localize a pasta correta
O domínio principal costuma usar a pasta public_html, mas isso pode variar. Domínios adicionais podem ter pastas próprias.
Confirme a presença das pastas do WordPress, como:
wp-admin;wp-content;wp-includes.
Se você administra dois sites, não presuma que qualquer pasta com WordPress é a correta. Confira o domínio antes de continuar.
4. Pesquise por ads.txt
Use a busca do Gerenciador de Arquivos e procure por:
ads.txtSe houver um arquivo físico na raiz, abra-o para verificar o conteúdo. Não o exclua sem guardar uma cópia e entender sua função.
Se os únicos resultados estiverem dentro de wp-content/plugins, eles provavelmente pertencem a um plugin e não são o arquivo público do domínio.
5. Crie o arquivo
Dentro da raiz correta:
clique em Arquivo;
digite exatamente
ads.txt;confirme que o destino é a pasta raiz;
clique em Create New File ou opção equivalente.
O nome deve estar em letras minúsculas e terminar com .txt.
6. Edite o conteúdo
Selecione o arquivo recém-criado e clique em Editar. Cole apenas a linha fornecida pela sua conta do AdSense.
Exemplo genérico:
google.com, pub-SEU-ID-DE-PUBLICADOR, DIRECT, f08c47fec0942fa0Salve as alterações.
Como confirmar que a correção funcionou
Depois de salvar, abra novamente:
https://seudominio.com.br/ads.txtO navegador deve mostrar a linha em uma página simples de texto, sem erro 404.
Confira:
domínio correto;
nome
ads.txt;prefixo
pub-;16 dígitos do ID;
palavra
DIRECT;código final
f08c47fec0942fa0;ausência de aspas ou códigos HTML.
Se o endereço abrir corretamente, a parte técnica no servidor está concluída.
Por que o AdSense ainda mostra “Não encontrado”?
O painel não é atualizado no mesmo momento em que o arquivo é criado. O Google precisa rastrear o domínio novamente.
Segundo a Central de Ajuda do AdSense, a validação pode levar alguns dias. Em sites com poucas solicitações de anúncios, a atualização pode demorar mais.
Compare a data da última atualização no painel com o horário em que você criou o arquivo. Se a última leitura ocorreu antes da correção, o status antigo ainda é esperado.
Evite:
apagar e recriar o arquivo várias vezes;
trocar o ID sem necessidade;
solicitar nova revisão repetidamente;
instalar outros plugins para “forçar” a leitura;
interpretar a demora como reprovação automática.
ads.txt é a mesma coisa que o código do AdSense?
Não. São configurações diferentes.
O código principal do AdSense é um snippet inserido no cabeçalho do site. Ele ajuda a conectar o domínio à conta e permite o funcionamento dos anúncios.
Já o ads.txt é um arquivo de texto localizado na raiz do domínio. Ele identifica os vendedores autorizados do inventário publicitário.
Instalar um não substitui o outro.
Erros comuns ao configurar o ads.txt
Confira os principais erros:
criar
ads.txt.txtsem perceber;usar letras maiúsculas no nome;
colocar o arquivo em
wp-contentou outra subpasta;criar o arquivo no domínio errado;
copiar o ID de publicador de outra pessoa;
usar
ca-pub-quando a linha exigepub-;deixar o arquivo vazio;
inserir tags
<script>dentro do arquivo;manter plugin e arquivo físico concorrendo sem necessidade;
editar arquivos importantes, como
.htaccess, sem conhecimento técnico;esperar atualização instantânea no painel.
Checklist para resolver ads.txt não encontrado
Antes de encerrar, confira:
Acessei
meudominio.com.br/ads.txt.O endereço não retorna erro 404.
O arquivo está na raiz do domínio correto.
A linha veio da minha conta do AdSense.
O ID começa com
pub-.O código possui
DIRECTef08c47fec0942fa0.O arquivo foi salvo como texto simples.
Removi plugins temporários que ficaram desnecessários.
Comparei o horário da correção com a última atualização do Google.
Vou aguardar o novo rastreamento sem refazer tudo.
Conclusão
O aviso “ads.txt não encontrado” não deve ser ignorado, mas também não precisa causar desespero. O primeiro passo é abrir o endereço público do arquivo e descobrir o que realmente está acontecendo.
Se houver erro 404, verifique a pasta raiz do domínio. Se um plugin informar que já existe um arquivo, confirme essa informação no servidor antes de excluir qualquer coisa. E, depois que a linha estiver pública, aguarde o Google realizar uma nova leitura.
No meu caso, o problema foi resolvido criando o ads.txt diretamente em public_html e confirmando o resultado pelo navegador. O processo exigiu cuidado, mas ficou mais simples quando cada etapa foi verificada antes da próxima.
Para compreender o processo completo de conexão, verificação e revisão, continue pelo artigo Como Configurar o Google AdSense no WordPress em 2026