Última atualização em 11 de outubro de 2026 às 11:28
O ads.txt no Google AdSense é um arquivo de texto público, publicado na raiz do domínio (seudominio.com.br/ads.txt), que lista quais empresas podem vender os anúncios do seu site. Para configurá-lo, copie a linha fornecida pelo AdSense, salve em um arquivo .txt e publique na raiz, por plugin ou pela hospedagem. Depois, confirme o status Autorizado.
Se a sua conta mostra um alerta de ads.txt, o problema costuma ser simples: arquivo ausente, ID de publisher errado ou arquivo no lugar errado. O ponto é que o alerta pode afetar a receita do blog enquanto não for resolvido, e muita gente só descobre isso meses depois de começar a monetizar.
Neste artigo você vai entender o que é o ads.txt, como ler cada campo da linha, como publicar o arquivo no WordPress por três caminhos, como conferir o status na conta e como corrigir os erros mais comuns. No fim, há uma rotina de revisão para não perder dinheiro sem perceber.
O que é o arquivo ads.txt e para que ele serve
Ads.txt vem de Authorized Digital Sellers, uma iniciativa do IAB Tech Lab para impedir a venda de inventário publicitário falsificado. Na prática, é uma lista pública de vendedores que você autorizou a comercializar os espaços de anúncio do seu domínio, e os compradores consultam essa lista antes de fechar a compra.

Sem o arquivo, qualquer pessoa mal-intencionada pode se passar por vendedora do espaço do seu site e desviar a receita que seria sua. Com ele, o anunciante confere em segundos quem está autorizado, e o inventário falsificado perde espaço.
O ads.txt não é obrigatório por lei nem exigido para abrir a conta, mas a Central de Ajuda do AdSense o descreve como altamente recomendado. Quando há problema com o arquivo, o Google mostra um alerta na conta, e a orientação é corrigir para evitar impacto na receita.
Se o seu blog ainda nem foi aprovado, o ads.txt vem depois: primeiro é preciso cadastrar o blog no Google AdSense e passar pela análise. O arquivo entra na fase de configuração, quando o site já está conectado à conta.
Status do ads.txt na conta do Google AdSense
Na página Sites da sua conta, cada domínio mostra um status de ads.txt, e entender cada um poupa tempo de diagnóstico. Os três principais são Não encontrado, Não autorizado e Autorizado, e cada um pede uma ação diferente.
| Status | O que significa | O que fazer |
|---|---|---|
| Não encontrado | O Google não achou o arquivo ads.txt no domínio | Criar o arquivo e publicar na raiz do site |
| Não autorizado | O arquivo existe, mas não tem a linha com o seu ID de publisher | Copiar o snippet do AdSense e colar no arquivo |
| Autorizado | O arquivo foi encontrado e o seu ID está correto | Nada a corrigir, apenas manter o arquivo atualizado |
O nome exato dos status e dos botões pode mudar com atualizações do painel. O que não muda é a lógica: o Google precisa achar o arquivo e encontrar nele o seu ID.
Como ler a linha do ads.txt campo por campo
Cada linha do ads.txt tem quatro campos separados por vírgula, na ordem definida pela especificação do IAB Tech Lab. A linha típica do AdSense tem este formato, com o seu número no lugar dos zeros:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0| Campo | Exemplo | O que representa |
|---|---|---|
| 1. Domínio do sistema de anúncios | google.com | A empresa que vende o seu inventário |
| 2. ID do publisher | pub-0000000000000000 | O identificador exclusivo da sua conta AdSense |
| 3. Tipo de relação | DIRECT | Indica que a conta é sua. RESELLER indica um revendedor autorizado |
| 4. ID de certificação | f08c47fec0942fa0 | Código padrão do Google, que não deve ser alterado |
Um detalhe que gera muito erro: no ads.txt o ID começa com pub-, e não com ca-pub-, que é a forma usada no código dos anúncios. Se você copiar o ID de um trecho de código em vez de usar o snippet pronto do AdSense, é fácil levar o prefixo “ca-” junto e invalidar a linha.
Linhas começadas por # são comentários e o Google ignora. Se você administra vários blogs, vale usar comentários para anotar de qual site e de qual rede é cada linha, o que facilita muito a revisão.
Se algum termo técnico desta seção ainda soa estranho, o glossário do Google AdSense reúne os principais termos da plataforma com explicação simples.
Passo a passo para criar o ads.txt
Criar o arquivo leva poucos minutos, e a regra principal é usar um editor de texto simples, como o Bloco de Notas, e não um processador como o Word. A orientação vem da própria Central de Ajuda do AdSense, porque editores de texto rico podem inserir formatação invisível que invalida a linha.
- Abra a sua conta do AdSense e vá em Sites, ou clique em Corrigir agora se houver alerta na página inicial.
- Escolha o site com o status de ads.txt pendente e selecione a opção do snippet do ads.txt.
- Clique em Copiar para pegar a linha pronta, já com o seu ID.
- Cole a linha em um arquivo de texto simples e salve com o nome exato ads.txt, em minúsculas.
- Publique o arquivo no diretório raiz do site, pelos métodos da próxima seção.
- Abra seudominio.com.br/ads.txt no navegador. Se a linha aparecer na tela, o arquivo está acessível.
Se você tem outras redes de anúncio, cada uma fornece as próprias linhas, que entram no mesmo arquivo. A Central de Ajuda do AdSense lembra que, para isso, o contato é direto com cada rede.
Como publicar o ads.txt no WordPress
Existem três caminhos para publicar o ads.txt em um blog WordPress, e a escolha depende do acesso que você tem à hospedagem e do quanto quer depender de plugin. A tabela abaixo compara os três antes dos detalhes.
| Método | Vantagem | Cuidado |
|---|---|---|
| Gerenciador de arquivos da hospedagem | Arquivo físico, sem dependência de plugin | Precisa achar a pasta raiz correta |
| FTP | Controle total e fácil de repetir em vários sites | Exige programa e dados de acesso FTP |
| Plugin de ads.txt | Edição dentro do painel do WordPress | O arquivo some se o plugin for desativado |
Pelo gerenciador de arquivos ou por FTP
Acesse o gerenciador de arquivos da hospedagem (ou conecte por FTP), abra a pasta onde ficam arquivos como wp-config.php e wp-content, e envie o ads.txt para essa pasta. O nome da pasta varia por hospedagem, como public_html ou www, então confirme com o suporte se tiver dúvida.
O que eu faço no meu blog é manter o ads.txt como arquivo físico no servidor, porque assim ele continua sendo entregue mesmo que um plugin seja desativado ou trocado. É também o método mais fácil de conferir: se o arquivo está na pasta certa, ele abre no navegador.
Por plugin
Plugins como o Ads.txt Manager criam uma tela dentro do painel para colar as linhas e salvar, sem acesso ao servidor. É um bom caminho para quem não tem acesso à hospedagem ou não quer mexer em arquivos.
Use só um método por vez. Se existir um arquivo físico e um plugin tentando publicar o mesmo ads.txt, pode haver conflito, e você acaba sem saber qual versão o Google está lendo. Se mudar de plugin para arquivo físico, desative o plugin depois de confirmar que o novo arquivo abre.
WordPress em subpasta ou subdomínio
Quando o WordPress está instalado em uma subpasta (seudominio.com.br/blog) ou em um subdomínio, o arquivo precisa ficar acessível na raiz do domínio, e não dentro da pasta do WordPress. A regra do Google é que o ads.txt esteja no diretório raiz, acessível em seudominio.com.br/ads.txt.
Para quem está começando e ainda monta a base técnica do blog, o artigo como criar um site WordPress do zero ajuda a entender onde fica cada pasta antes de publicar arquivos na raiz.
Como confirmar se o ads.txt está funcionando
O primeiro teste é abrir o endereço do arquivo no navegador, e o segundo é pedir ao AdSense uma nova verificação. Se o conteúdo aparece em seudominio.com.br/ads.txt, é provável que o Google consiga encontrá-lo, mas só o painel confirma o status.
- Abra o endereço do arquivo em uma aba anônima e confira se a linha aparece completa, sem símbolos estranhos.
- No AdSense, vá em Sites e clique no domínio.
- Use Verificar se há atualizações para pedir uma nova leitura do arquivo.
- Se o status virar Autorizado e o site estiver Pronto, com os anúncios configurados, eles começam a aparecer.
Quem ainda não configurou os anúncios no blog pode começar pelo caminho mais simples, descrito em anúncios automáticos do AdSense, que mostra como funcionam e quando vale usá-los.
O prazo de atualização do status não é imediato. Segundo a Central de Ajuda, pode levar alguns dias, e até um mês em sites com poucas solicitações de anúncio. Depois que o status fica Autorizado, os anúncios podem levar até uma hora para aparecer nas páginas.
Esses prazos explicam uma situação comum: o dono corrige o arquivo, o status continua antigo e ele acha que não funcionou. Antes de mexer de novo, confirme que o arquivo abre no navegador e use o botão de verificação. Mexer várias vezes no arquivo só embaralha o diagnóstico.
Erros comuns no ads.txt e como resolver cada um
A maioria dos erros de ads.txt tem causa simples e correção rápida, e a tabela abaixo funciona como regra de decisão: identifique o sintoma e aplique a ação. Para casos que fogem dessa lista, o guia de problemas comuns com o ads.txt do Google traz o passo a passo oficial.
| Se acontecer isto | A causa provável | Faça isto |
|---|---|---|
| Status Não encontrado | Arquivo ausente, em pasta errada ou com nome diferente de ads.txt | Confirme que o arquivo abre em seudominio.com.br/ads.txt |
| Status Não autorizado | Arquivo sem o seu ID, ou com o ID de outra conta | Copie o snippet direto da sua conta e substitua a linha |
| Linha com aparência correta, mas inválida | Texto copiado de editor formatado, com espaços ou aspas invisíveis | Cole em um editor de texto simples e salve de novo |
| ID com prefixo ca-pub | ID copiado do código dos anúncios | Use pub- no começo, como no snippet do AdSense |
| Arquivo abre no HTTPS, mas não no HTTP (ou o contrário) | Redirecionamento mal configurado entre as versões do domínio | Garanta redirecionamento de uma versão para a outra e teste as duas |
| Arquivo abre, mas o painel não atualiza | O Google ainda não leu o arquivo de novo | Use Verificar se há atualizações e aguarde o prazo |
| Conteúdo antigo no ads.txt | Cache do site, de CDN ou plugin de cache | Limpe o cache e teste em aba anônima |
Um erro que vejo se repetir é copiar o ID de outra conta ou de outro site, principalmente em quem administra mais de um blog. O arquivo parece correto, o status diz Não autorizado, e a causa só aparece quando você compara o ID da linha com o ID do painel, caractere por caractere.
Se o problema persistir mesmo com tudo certo no arquivo, olhe a conta como um todo, porque o alerta de ads.txt às vezes aparece junto de outras pendências. O artigo como recuperar conta suspensa no AdSense ajuda a descartar restrições mais amplas.
Ads.txt com outras redes de anúncio
Quando você usa mais de uma fonte de anúncios no mesmo blog, o ads.txt precisa ter as linhas de todas elas, e cada rede fornece as suas. O erro típico é adicionar uma rede nova ao site e esquecer de atualizar o arquivo, o que faz a receita daquela fonte ficar limitada sem nenhum aviso visível no site.
Siga estas regras ao somar linhas ao arquivo:
- Use apenas linhas fornecidas pela própria rede, no painel ou no suporte dela.
- Nunca copie linhas de outros sites ou de listas prontas da internet, porque isso autoriza vendedores que você não escolheu.
- Mantenha a linha do AdSense no arquivo, mesmo que você teste outra rede.
- Use comentários com # para anotar a qual rede pertence cada bloco de linhas.
- Ao remover uma rede do blog, remova também as linhas dela.
Antes de somar uma segunda rede, vale comparar a proposta dela com a do AdSense. A análise em MGID vs Google AdSense: qual paga mais em 2026 mostra as diferenças entre as duas e ajuda a decidir se compensa ter as duas no blog.
Para uma visão mais ampla da monetização, o guia completo do Google AdSense para blogs e sites reúne os conceitos que costumam surgir depois que o ads.txt está resolvido.
Vários blogs: um ads.txt para cada domínio
Cada domínio tem o seu próprio arquivo ads.txt, com as linhas das fontes de receita daquele site. Quem administra um portfólio de blogs precisa conferir cada um separadamente, porque o status é mostrado por site na conta e um domínio correto não corrige o outro.
Minha dica para portfólios é manter uma planilha simples com o domínio, o ID de publisher usado, as redes ativas e a data da última revisão do arquivo. Em poucos minutos por mês você percebe qual blog ficou para trás.
Esse tipo de ajuste fino, que fica entre a configuração técnica e o crescimento da receita, é o que trabalho com mais profundidade dentro da Formação Império dos Blogs, pensando em quem já passou da aprovação e quer extrair mais do blog que está no ar.
Rotina de revisão do ads.txt
O ads.txt não precisa de manutenção diária, mas pede revisão em momentos específicos, e a lista abaixo cobre os principais. Uma observação que contraria o senso comum: o arquivo não é uma configuração de uma vez só, porque ele muda sempre que a sua fonte de anúncios muda.
- Revise o arquivo sempre que adicionar ou remover uma rede de anúncios.
- Confira o status na página Sites do AdSense depois de migrar de hospedagem ou trocar de domínio.
- Teste o endereço do arquivo depois de mudar de tema, plugin de cache ou CDN.
- Compare o ID da linha com o ID da conta após reorganizar contas ou sites.
- Guarde uma cópia do arquivo fora do servidor, para restaurar rápido se algo for apagado.
Se você usa o blog para viver de anúncios, vale entender também o lado do dinheiro que entra, e o calendário está em qual dia o Google AdSense paga. E para acessar o painel onde o status do ads.txt aparece, veja como acessar sua conta do Google AdSense e fazer login.
Conclusão
O ads.txt é um arquivo pequeno com um papel grande: dizer ao mercado de anúncios quem pode vender o espaço do seu blog. Configurá-lo bem leva poucos minutos, e o que costuma dar problema é o ID errado, o arquivo fora da raiz ou a formatação invisível de texto copiado.
Se você ainda não conferiu o seu, abra seudominio.com.br/ads.txt agora e compare a linha com o ID da sua conta. Se aparecer algum alerta no AdSense, siga a tabela de erros deste guia antes de refazer o arquivo do zero.
Depois que o status estiver Autorizado, a manutenção é leve: revisar o arquivo quando a fonte de anúncios mudar e manter uma cópia de segurança. É um cuidado simples que evita perder receita sem perceber.

Sou Kildary Oliver, especialista em WordPress, SEO e monetização com Google AdSense, e trabalho com blogs desde 2018. Mais de 300 blogs de alunos foram aprovados no AdSense, tenho mais de 28 mil inscritos no YouTube e mais de 10 mil alunos em cursos. Atualizo meus artigos quando o Google muda as regras. Conheça meu trabalho na página Sobre o Autor.
