ads.txt para AdSense: qué es y cómo crearlo en WordPress, Blogger y tu hosting
Por Ramón Martínez · Actualizado el 24/10/2026 · 7 min de lectura
Tarde o temprano, AdSense te mostrará un aviso sobre el archivo ads.txt. Es un archivo de texto muy pequeño, pero si falta o está mal escrito puede hacer que algunos anunciantes no pujen por tu espacio. La buena noticia: se crea en cinco minutos y no hay que volver a tocarlo salvo que cambies de red publicitaria.
Qué es ads.txt y para qué sirve
ads.txt (Authorized Digital Sellers) es un estándar del IAB Tech Lab. Es un archivo público en la raíz de tu dominio donde declaras qué empresas están autorizadas a vender tu espacio publicitario. Los compradores lo consultan para asegurarse de que no están pagando a alguien que suplanta tu web.
Para AdSense, basta con una línea que diga que Google puede vender tu inventario con tu ID de editor.
¿Es obligatorio para que te aprueben?
No suele considerarse un requisito para la aprobación, y Google lo presenta como muy recomendable. Pero una vez que empiezas a mostrar anuncios, no tenerlo, o tenerlo con un ID equivocado, puede reducir la demanda de anunciantes. Por eso lo sensato es dejarlo creado antes o justo después de solicitar.
La línea exacta para Google AdSense
El contenido para AdSense es una sola línea con cuatro campos separados por comas:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
| Campo | Significado |
|---|---|
google.com | El dominio del sistema publicitario. |
pub-0000000000000000 | Tu ID de editor. Sustitúyelo por el tuyo (lo ves en AdSense, en Cuenta → Información de la cuenta). |
DIRECT | Tú controlas directamente la cuenta. |
f08c47fec0942fa0 | El identificador de Google como autoridad de certificación. Es igual para todos. |
Lo más cómodo es copiar la línea que te ofrece el propio AdSense en el aviso de ads.txt o en la sección Sitios, porque ya incluye tu ID.
Cómo crearlo según tu plataforma
WordPress (autoalojado)
- Crea en tu ordenador un archivo de texto plano llamado exactamente
ads.txtcon la línea de Google. - Entra en el administrador de archivos de tu hosting o por FTP/SFTP.
- Súbelo a la carpeta raíz de la web (la misma donde está
wp-config.php, a menudopublic_html). - Abre
https://tudominio.com/ads.txty comprueba que ves la línea como texto.
Si no tienes acceso a los archivos, hay plugins que gestionan ads.txt desde el escritorio de WordPress. Usa solo uno: dos plugins o un plugin más un archivo físico pueden pisarse entre sí.
Blogger
- Si tu blog está vinculado a AdSense, Blogger suele publicar un ads.txt automático.
- Si necesitas uno propio, ve a Configuración → Monetización, activa el ads.txt personalizado y pega la línea.
- Guarda y abre
tublog.blogspot.com/ads.txt(o tu dominio propio) para verificarlo.
Hosting propio o web estática
- Coloca
ads.txten la carpeta que se publica como raíz (por ejemplopublic,statico la que use tu generador). - Vuelve a desplegar la web.
- Asegúrate de que el servidor lo entrega como texto plano y no como una página HTML de error o de «no encontrado».
Comprueba tu ads.txt sin salir del navegador
MonetizeReady revisa la página que estás viendo y te avisa con un semáforo de lo que puede frenar AdSense. En la versión Pro también comprueba que /ads.txt existe y que el ID coincide con tu código de anuncios.
Errores más comunes
| Error | Cómo arreglarlo |
|---|---|
Archivo en una subcarpeta (/blog/ads.txt) | Debe estar en la raíz del dominio: /ads.txt. |
| ID de editor distinto al del código de anuncios | Copia el ID desde AdSense; revisa que no falte el prefijo pub-. |
Guardado como ads.txt.txt o en formato Word | Muestra las extensiones en tu sistema y guarda como texto plano. |
| La URL devuelve una página HTML | Tu tema o una redirección captura la URL; sube el archivo físico o revisa las reglas del servidor. |
Redirección de www a sin www (o al revés) rota | Prueba ambas versiones: deben acabar en el mismo archivo. |
| Líneas antiguas de redes que ya no usas | Elimínalas para mantener el archivo limpio. |
Cuánto tarda en desaparecer el aviso
Google tiene que volver a rastrear el archivo, así que el aviso no desaparece al instante. Puede tardar unos días; mientras la URL responda bien, no hace falta hacer nada más. En la sección Sitios de AdSense puedes ver el estado de ads.txt de cada dominio.
Preguntas frecuentes
¿Necesito un ads.txt por cada subdominio?
El archivo se consulta en el dominio raíz. Si tu web está en un subdominio, lo habitual es que el ads.txt del dominio principal sea el que cuente; revisa en AdSense cuál indica como dominio de tu sitio.
¿Puedo tener varias redes en el mismo archivo?
Sí. Cada red añade su propia línea. No borres la de Google al añadir otras.
¿Afecta al SEO?
No hay indicios de que ads.txt influya en el posicionamiento. Su función es publicitaria.
Tengo el archivo bien y el aviso sigue ahí. ¿Qué hago?
Comprueba que la URL responde con código 200 y como texto, tanto con www como sin él, y espera a que Google lo vuelva a rastrear.
Si aún estás preparando la solicitud, repasa el checklist antes de solicitar AdSense, asegúrate de tener una política de privacidad válida para AdSense y revisa por qué AdSense rechaza una web.
MonetizeReady es una herramienta independiente, no afiliada a Google. AdSense es una marca de Google LLC.