ads.txt explicado, qué es, cómo crearlo y cómo arreglar sus errores
Qué es el archivo ads.txt, qué significa cada línea, dónde subirlo, cómo añadir a Google y a tus socios, y cómo arreglar los avisos de ads.txt en AdSense.
Por el equipo de MH AdX ·

ads.txt es un archivo de texto que se sube a la raíz de tu web (tudominio.com/ads.txt) y dice qué empresas están autorizadas a vender tu espacio publicitario. Los compradores lo consultan antes de pujar. Si un vendedor no aparece, muchos no pujan, y si falta Google, AdSense te muestra un aviso y puedes perder ingresos. Aquí tienes cómo leerlo, crearlo y arreglarlo.
Para qué sirve ads.txt
Antes de ads.txt, cualquiera podía hacerse pasar por tu web y vender impresiones falsas con tu nombre. El IAB Tech Lab creó el estándar para cortar ese fraude: tú publicas la lista de vendedores autorizados y los compradores la comparan con quien les ofrece el inventario. La especificación oficial de ads.txt está en la web del IAB Tech Lab.
Qué significa cada línea de ads.txt
Cada línea tiene hasta cuatro campos separados por comas. Por ejemplo:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
| Campo | Ejemplo | Qué es |
|---|---|---|
| Dominio del vendedor | google.com | La plataforma que vende tu inventario |
| ID de tu cuenta | pub-0000000000000000 | Tu identificador dentro de esa plataforma |
| Relación | DIRECT o RESELLER | DIRECT si la cuenta es tuya, RESELLER si la gestiona un socio |
| ID de autoridad | f08c47fec0942fa0 | Identificador opcional del vendedor (TAG ID) |
Cómo crear y subir tu archivo ads.txt
- Abre un editor de texto plano (Bloc de notas sirve) y crea un archivo llamado exactamente
ads.txt. - Pega la línea que te da Google en tu cuenta de AdSense o Ad Manager, y las líneas de cada socio con el que trabajes.
- Súbelo a la raíz del dominio, de forma que se abra en
https://tudominio.com/ads.txt. En WordPress hay plugins que lo hacen por ti. - Ábrelo en el navegador para comprobar que se ve el texto y no una página de error.
Google explica el proceso en su guía de ads.txt para AdSense. Ten en cuenta que puede tardar unos días en detectar los cambios.
Errores de ads.txt más comunes
- El archivo no está en la raíz. Si está en /wp-content/ads.txt no vale, tiene que estar en /ads.txt.
- Falta tu ID de editor o está mal copiado. Un solo carácter distinto y la línea no sirve.
- Redirecciones raras. Si /ads.txt redirige a otro dominio, algunos rastreadores no lo siguen.
- Líneas de socios antiguos. No rompen nada, pero ensucian el archivo. Revísalo cuando cambies de socio.
- Apps sin app-ads.txt. Si monetizas una app, necesitas un archivo app-ads.txt en la web del desarrollador, no ads.txt.
ads.txt cuando trabajas con un socio MCM
Si accedes a Google AdX a través de un socio MCM, el socio te dará sus propias líneas para añadir, normalmente como RESELLER. Es uno de los pasos de la invitación, y sin él los anuncios no se sirven bien. Lo mismo pasa con cada SSP que entra por header bidding: cada una necesita su línea. Si tienes dudas sobre qué es cada plataforma, mira qué es una SSP.
Preguntas frecuentes sobre ads.txt
¿Es obligatorio tener ads.txt?
No es una ley, pero en la práctica sí: Google lo recomienda con fuerza, AdSense avisa si falta y muchos compradores no pujan por inventario sin ads.txt.
¿Dónde está el archivo ads.txt de mi web?
En la raíz del dominio. Escribe tudominio.com/ads.txt en el navegador. Si no ves texto, no lo tienes o no está bien subido.
¿Cuánto tarda Google en leer mi ads.txt?
Normalmente unos días. En webs con poco tráfico puede tardar algo más, porque el rastreador pasa con menos frecuencia.
¿Qué diferencia hay entre DIRECT y RESELLER?
DIRECT significa que la cuenta del vendedor es tuya. RESELLER significa que un tercero, como un socio MCM, vende tu inventario en tu nombre.