O ads.txt (Authorized Digital Sellers) é um arquivo de texto simples que declara, de forma pública, quais empresas estão autorizadas a vender o inventário de anúncios do seu site. Ele foi criado pelo IAB para combater a fraude de inventário — casos em que vendedores não autorizados revendem impressões falsas em nome de um site.
Para o publisher, o ads.txt é obrigatório na prática: sem ele (ou com ele errado), muitos compradores deixam de comprar seu inventário, e sua receita cai.
Como o ads.txt funciona
Compradores programáticos verificam o ads.txt antes de dar lances. Eles conferem se a SSP/exchange (o GAM, por exemplo) que está oferecendo a sua impressão consta na sua lista de vendedores autorizados. Se não constar, tratam a oferta como potencialmente fraudulenta e ignoram.
Resultado: o ads.txt protege a sua marca, dá segurança ao comprador e libera demanda para o seu inventário.
A sintaxe de cada linha
Cada linha autoriza um vendedor e tem quatro campos separados por vírgula:
dominio-do-vendedor, ID-do-publisher, RELACAO, ID-da-autoridade-de-certificacao
- Domínio do vendedor: o domínio da SSP/exchange (ex.:
google.com). - ID do publisher: o seu identificador naquela plataforma (ex.:
pub-0000000000000000). - Relação:
DIRECT(você tem conta direta com o vendedor) ouRESELLER(um parceiro revende autorizado por você). - ID da autoridade de certificação (TAG-ID): opcional, mas recomendado — identifica o vendedor de forma única (ex.: o ID do Google,
f08c47fec0942fa0).
Exemplo real de linhas:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
rubiconproject.com, 12345, RESELLER, 0bfd66d529a55807
Onde publicar o arquivo
O ads.txt precisa ficar na raiz do domínio, acessível publicamente:
https://seusite.com.br/ads.txt
Não pode estar em subpasta nem em subdomínio diferente do conteúdo. Os rastreadores procuram exatamente nesse caminho.
Erros comuns que custam receita
- Esquecer o
RESELLER: se um parceiro revende o seu inventário e ele não está autorizado no ads.txt, essa demanda é descartada; - ID de publisher errado: uma linha com ID incorreto não autoriza nada;
- Arquivo no lugar errado (subpasta, subdomínio) — os crawlers não acham;
- Não atualizar ao adicionar uma nova SSP/parceiro: a demanda nova fica bloqueada até o arquivo refletir a mudança;
- Erros de formatação (vírgulas, espaços, linhas quebradas).
Passo a passo
- Liste todas as suas fontes de demanda (DIRECT) e os parceiros que revendem (RESELLER);
- Pegue o ID de publisher de cada plataforma e o TAG-ID correspondente;
- Monte o arquivo com uma linha por vendedor;
- Publique em
/ads.txtna raiz do domínio; - Valide com um verificador de ads.txt e confira o acesso público;
- Mantenha atualizado sempre que adicionar ou remover um parceiro.
Se você trabalha com um parceiro de monetização, normalmente ele fornece as linhas exatas que precisam entrar no seu ads.txt. Basta inseri-las e publicar.
Um ads.txt correto e atualizado é uma das tarefas de maior retorno na monetização: dá poucos minutos de trabalho e destrava demanda que, sem ele, simplesmente não compra.