¿Qué es ads.txt?: cómo proteger los ingresos de AdSense en WordPress

¿Qué es ads.txt?

Una mañana entras al panel de Google AdSense como siempre.

Quieres revisar las visitas.
Mirar si los anuncios se mostraron bien.
Ver si el blog dejó unos céntimos, unos euros o unos dólares más que ayer.

Y entonces aparece un aviso que suena bastante serio:

“Riesgo de ingresos: debes solucionar algunos problemas con el archivo ads.txt.”

Para quien empieza con un blog, esa frase puede asustar.

¿Se ha bloqueado AdSense?
¿Google ha rechazado el sitio?
¿Los anuncios van a desaparecer?
¿Hay algo mal instalado en WordPress?

La respuesta, en la mayoría de los casos, es más sencilla.

Un problema con ads.txt no significa que el blog esté perdido.
Normalmente significa que Google o el sistema publicitario no puede verificar, mediante un archivo público del dominio, quién está autorizado a vender los espacios publicitarios de ese sitio.

Dicho de forma simple:

ads.txt funciona como una pequeña identificación pública del inventario publicitario de tu web.

Le dice al mercado publicitario:

“Este sitio permite que estas empresas vendan sus anuncios.”

Puede parecer un detalle técnico menor.
Un archivo de texto.
Una línea con comas.
Un código de editor.

Pero en un blog que quiere ganar dinero con AdSense, publicidad display o publicidad programática, este archivo pequeño tiene bastante más importancia de la que parece.


qué significa ads.txt

ads.txt viene de Authorized Digital Sellers.

En español puede entenderse como:

vendedores digitales autorizados
o
lista de vendedores publicitarios autorizados

Es un archivo de texto que se coloca en la raíz del dominio.

Por ejemplo, si tu blog está en:

https://ejemplo.com

el archivo debería poder abrirse aquí:

https://ejemplo.com/ads.txt

Si usas Google AdSense, una línea típica de ads.txt se ve así:

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

La parte pub-0000000000000000 debe cambiarse por tu propio ID de editor de AdSense.

Esa línea le dice al sistema publicitario que Google está autorizado para vender anuncios en tu sitio.

En otras palabras, ads.txt responde a una pregunta muy concreta:

¿quién puede vender legalmente el espacio publicitario de este dominio?


por qué ads.txt importa para un blog

Desde fuera, monetizar un blog parece fácil de entender.

Escribes artículos.
Llegan lectores desde Google.
Aparecen anuncios.
El sitio genera ingresos.

Pero por detrás, el mundo de la publicidad digital es mucho más complejo.

Hay anunciantes.
Agencias.
Google AdSense.
Ad exchanges.
Plataformas DSP.
Plataformas SSP.
Subastas automáticas.
Publicidad programática.
Redes de anuncios.
Revendedores.

En ese ecosistema, existe un problema real: el fraude publicitario.

Alguien puede intentar vender inventario publicitario que no le pertenece.
O puede decir que representa a un sitio cuando en realidad no tiene ninguna relación con él.

Para evitarlo, se creó ads.txt.

El archivo ayuda a que los compradores de anuncios puedan comprobar si el vendedor que aparece en una subasta está autorizado por el propio dominio.

Para un blog pequeño, esto puede sonar lejano.
Pero no lo es.

Si estás intentando construir un sitio serio, con tráfico orgánico, artículos evergreen y monetización con AdSense, la confianza publicitaria también forma parte del negocio.

aspectocon ads.txt correctosin ads.txt o con errores
confianza publicitariael vendedor autorizado se puede verificarel inventario puede parecer menos fiable
AdSensemenos avisos técnicospuede aparecer aviso de “riesgo de ingresos”
ingresosayuda a proteger la monetizaciónpuede haber limitaciones o pérdidas potenciales
gestión del sitiola relación publicitaria queda claraaumenta la confusión en varios dominios
crecimiento futuromejor base para publicidad programáticaconfiguración más débil para escalar

ads.txt no es un truco mágico para ganar más dinero.

Pero sí es una pieza básica para que la monetización funcione con más orden.


cómo leer una línea de ads.txt

La estructura de ads.txt es sencilla.

Una línea normal tiene tres o cuatro campos separados por comas.

dominio-del-sistema-publicitario, id-del-vendedor, tipo-de-relación, id-de-certificación

En Google AdSense, la línea habitual es:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

Veamos qué significa cada parte.

campoejemploqué significa
sistema publicitariogoogle.complataforma que vende o gestiona anuncios
ID de editorpub-1234567890123456identificador de tu cuenta AdSense
relaciónDIRECTrelación directa entre el editor y Google
ID de certificaciónf08c47fec0942fa0identificador técnico usado por Google

La parte más delicada para un blogger suele ser el ID de editor.

En el código de AdSense puedes ver algo como esto:

ca-pub-1234567890123456

Pero en ads.txt normalmente debe ir así:

pub-1234567890123456

Ese detalle parece pequeño, pero puede causar errores.

Por eso conviene copiar la línea directamente desde el panel de AdSense, no escribirla a mano ni copiarla desde otro sitio.


qué significan DIRECT y RESELLER

En ads.txt aparecen dos palabras muy comunes:

DIRECT
RESELLER

DIRECT significa que el propietario del sitio tiene una relación directa con la plataforma publicitaria.

Si tienes un blog de WordPress y usas Google AdSense directamente, lo normal es que la línea de Google use DIRECT.

RESELLER significa que una empresa está autorizada a revender inventario publicitario.

Esto se ve más en medios grandes, redes publicitarias complejas o sitios que trabajan con varias plataformas de monetización.

Un blogger pequeño o mediano no necesita llenar ads.txt con decenas de líneas sin entenderlas.

Ese es un error bastante común.

Alguien encuentra un archivo ads.txt enorme en internet, lo copia y piensa que así el sitio será más profesional.
Pero no funciona así.

ads.txt debe reflejar tus relaciones publicitarias reales.

Si solo usas AdSense, empieza con la línea oficial de AdSense.
Si más adelante usas otra red publicitaria, esa red debe darte sus líneas oficiales para añadirlas.


cómo añadir ads.txt en WordPress

En WordPress hay varias formas de configurar ads.txt.

Puedes hacerlo desde el administrador de archivos del hosting.
Puedes subir el archivo por FTP o SFTP.
También puedes usar un plugin específico para gestionar ads.txt.

El método no es lo más importante.

Lo importante es que el archivo se pueda abrir públicamente en esta dirección:

https://tudominio.com/ads.txt

Si ese enlace no muestra el contenido correcto, Google puede no detectarlo bien.

Un proceso práctico sería este:

  1. Entra en Google AdSense.
  2. Busca el aviso relacionado con ads.txt.
  3. Copia la línea oficial que te da AdSense.
  4. Añádela al archivo ads.txt de tu WordPress.
  5. Abre tudominio.com/ads.txt en el navegador.
  6. Comprueba que aparece la línea correcta.
  7. Borra la caché de WordPress.
  8. Borra la caché del servidor o CDN si usas Cloudflare.
  9. Espera a que Google vuelva a comprobar el archivo.

En blogs hispanos es bastante común usar hostings como SiteGround, Hostinger, Raiola Networks, Webempresa, Bluehost, Namecheap o servidores gestionados con Cloudflare.

En todos los casos, la regla sigue siendo la misma:

el archivo tiene que verse en la raíz del dominio.


ejemplo real: aviso de “riesgo de ingresos” en AdSense

Imagina un blogger que acaba de conseguir la aprobación de AdSense.

Tiene 60 artículos publicados.
Ha configurado WordPress.
Usa un tema ligero.
Tiene Search Console activo.
Los primeros visitantes llegan desde Google.

Después de unos días, aparecen las primeras ganancias.

No es mucho.
Quizá unos céntimos.
Pero para quien empieza, esos primeros ingresos tienen un valor emocional enorme.

Entonces aparece el aviso de ads.txt.

Lo primero que piensa es:

“¿He hecho algo mal?”

En realidad, muchas veces el problema es simple:

el archivo ads.txt no existe en la raíz del dominio.

La solución sería añadir esta línea, con el ID real del editor:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

Luego se abre:

https://tudominio.com/ads.txt

Si aparece correctamente, ya hay una buena señal.

Después toca esperar.

Google puede tardar un tiempo en volver a rastrear y reconocer el cambio.
A veces se soluciona en unas horas.
Otras veces tarda uno o dos días.

Lo importante es no entrar en pánico y no cambiar diez cosas a la vez.

Primero se confirma el archivo.
Luego se limpia caché.
Luego se espera la actualización.


ejemplo real: error de pub ID en varios sitios

Otro caso típico aparece cuando una persona administra varios blogs.

Un blog de finanzas.
Uno de viajes.
Uno de comida.
Uno de tecnología.
Uno de vida diaria.

Cuando se trabaja con varios dominios, es fácil copiar una configuración de un sitio a otro.

Y ahí puede aparecer el error:

el ads.txt existe, pero tiene el pub ID incorrecto.

El archivo se abre.
La URL funciona.
Pero AdSense sigue mostrando advertencias.

En ese caso, no basta con decir “el archivo está ahí”.

Hay que revisar si el ID pertenece realmente a la cuenta correcta.

Para evitar errores, conviene llevar una pequeña tabla de control.

dominioplataformapublisher IDads.txt revisadoúltima revisión
ejemplo-finanzas.comGoogle AdSensepub-xxxxxxxxxxxxxxxxjulio 2026
ejemplo-viajes.comGoogle AdSensepub-xxxxxxxxxxxxxxxxjulio 2026
ejemplo-recetas.comGoogle AdSensepub-xxxxxxxxxxxxxxxxpendientejulio 2026

Con un solo blog, la memoria ayuda.

Con cinco, diez o veinte sitios, la memoria se vuelve peligrosa.

Una tabla sencilla evita errores tontos que pueden costar tiempo y dinero.


una idea que aparece a mitad del camino

ads.txt parece demasiado pequeño para ser importante.

No mejora el diseño.
No escribe artículos.
No atrae tráfico por sí solo.
No convierte un post flojo en un gran contenido.

Pero un blog rentable se construye con muchas piezas pequeñas.

Un buen título.
Un artículo útil.
Una estructura clara.
Una web rápida.
Enlaces internos.
Indexación correcta.
Y también una configuración publicitaria limpia.

A veces, la diferencia entre un blog improvisado y un blog serio no está en una gran herramienta.

Está en que el operador revisa los detalles que otros dejan para después.


consejo rápido

Después de editar ads.txt, abre tudominio.com/ads.txt en una ventana de incógnito y confirma que aparece la versión correcta antes de esperar la actualización de AdSense.


errores comunes de ads.txt en WordPress

WordPress facilita mucho la publicación.

Pero también añade capas técnicas.

Tema.
Plugins.
Caché.
CDN.
Redirecciones.
Seguridad.
SSL.
Hosting.
Subdominios.

Cualquiera de estas capas puede afectar la forma en que Google ve el archivo ads.txt.

Estos son los errores más frecuentes.

errorqué ocurresolución
archivo en carpeta incorrectase sube a /wp-content/uploads/ y no a la raízdebe abrir en /ads.txt
ID de editor equivocadoel archivo existe, pero AdSense adviertecopiar la línea oficial de AdSense
caché antiguase muestra una versión viejaborrar caché de WordPress, servidor y CDN
www y sin wwwuna versión abre y otra norevisar redirecciones
bloqueo de seguridadGoogle no puede rastrear el archivopermitir acceso público
error de sintaxisfaltan comas o camposusar el formato oficial
Cloudflare no actualizadoel cambio no se refleja globalmentepurgar caché del CDN

Cuando el aviso no desaparece, conviene revisar en este orden:

primero la URL,
luego el ID,
después la sintaxis,
luego la caché,
y por último las redirecciones o bloqueos de seguridad.

Así se evita tocar cosas innecesarias.


ads.txt, robots.txt y sitemap.xml no son lo mismo

Muchos principiantes confunden ads.txt con robots.txt o sitemap.xml.

Es normal.

Los tres son archivos técnicos relacionados con el sitio web.
Los tres pueden estar cerca de la raíz del dominio.
Y los tres aparecen en tutoriales de WordPress.

Pero sus funciones son distintas.

archivofunción principalquién lo usaimportancia para el blog
ads.txtdeclara vendedores publicitarios autorizadosplataformas de anunciosprotege la confianza publicitaria
robots.txtorienta el rastreo del sitiobots de buscadorescontrola acceso de rastreo
sitemap.xmllista URLs importantesbuscadoresayuda a descubrir e indexar contenido
sellers.jsonaporta transparencia del vendedorecosistema publicitariocomplementa ads.txt

robots.txt se relaciona con rastreo.
sitemap.xml se relaciona con indexación.
ads.txt se relaciona con monetización publicitaria.

Por eso, ads.txt no es un archivo SEO en sentido directo.

No te sube automáticamente posiciones en Google.
No reemplaza una buena estrategia de contenidos.
No arregla un sitio lento.

Pero sí ayuda a cuidar la parte económica del blog.


ads.txt afecta al SEO?

De forma directa, no.

ads.txt no es un factor clásico de posicionamiento.

Google Search se fija en otras cosas:
calidad del contenido, intención de búsqueda, experiencia del usuario, velocidad, enlaces internos, autoridad temática, estructura del sitio y utilidad real para el lector.

ads.txt pertenece a otra capa.

La capa de monetización.

Sin embargo, en un blog profesional, todo está conectado.

Si tienes buen tráfico pero la configuración publicitaria es débil, puedes perder oportunidades de ingreso.
Si la web tiene avisos constantes, el operador trabaja con más estrés.
Si se administran varios dominios sin orden, los errores se multiplican.

Por eso, la forma correcta de entenderlo es esta:

ads.txt no es un impulsor directo de SEO, sino un archivo de confianza para la monetización publicitaria.

No atrae lectores por sí mismo.
Pero ayuda a que el inventario publicitario del sitio sea reconocido correctamente.


palabras clave útiles para un artículo en español

Si escribes sobre ads.txt para lectores de España o América Latina, no basta con repetir “qué es ads.txt”.

La mayoría de personas que buscan este tema tienen un problema concreto.

Han visto un aviso en AdSense.
No saben dónde poner el archivo.
No entienden qué es el publisher ID.
No saben si usar pub o ca-pub.
Han limpiado la caché y el aviso sigue.
Usan WordPress y no encuentran la carpeta correcta.

Por eso, conviene incluir términos de búsqueda reales como estos:

  • ads.txt qué es
  • ads.txt AdSense
  • riesgo de ingresos AdSense
  • ads.txt WordPress
  • cómo crear ads.txt
  • dónde poner ads.txt
  • ads.txt no encontrado
  • ads.txt no se actualiza
  • ID de editor AdSense
  • publisher ID AdSense
  • diferencia ca-pub y pub
  • DIRECT y RESELLER ads.txt
  • publicidad programática
  • inventario publicitario
  • vendedores autorizados
  • fraude publicitario
  • Cloudflare ads.txt caché

La clave es usarlos de forma natural.

Un artículo útil no debe sonar como una lista de palabras clave.
Debe acompañar al lector desde el susto inicial hasta la solución.


Cuando una persona empieza con Google AdSense, lo más difícil no es simplemente enviar la solicitud.
Un sitio de WordPress debe transmitir confianza, tener contenido útil y contar con páginas básicas como política de privacidad, contacto y una estructura clara para el lector.

Por eso, esta guía funciona como  Aprobación de Google AdSense: guía para WordPress y tus primeros 100 dólares.
Veremos qué revisar antes de solicitar la aprobación, cómo colocar anuncios después de ser aceptado y cómo mejorar el RPM, el CTR y el tráfico orgánico con el tiempo. Al principio, los ingresos pueden ser muy pequeños, pero cuando los artículos se acumulan y las visitas desde buscadores crecen, llegar a 100 dólares mensuales puede convertirse en una primera meta realista.


la opinión de Kori: ads.txt es pequeño, pero muestra si el blog está bien cuidado

ads.txt no es una parte emocionante del blog.

No tiene diseño.
No se ve en la portada.
No emociona al lector.
No se comparte en redes sociales.

Pero es una de esas cosas que muestran si un sitio está siendo administrado con seriedad.

Un blog no vive solo de escribir.

También necesita orden técnico.
Configuración clara.
Confianza publicitaria.
Velocidad.
Estructura.
Revisión constante.

Si tuviera que resumir ads.txt, lo haría así:

  1. ads.txt es un archivo de confianza publicitaria
    Declara quién puede vender los anuncios de tu sitio.
  2. es muy recomendable para blogs con AdSense
    Ayuda a reducir avisos y problemas de monetización.
  3. debe abrirse desde la raíz del dominio
    La dirección clave es tudominio.com/ads.txt.
  4. el publisher ID debe ser exacto
    Un número mal copiado puede mantener el error activo.
  5. en varios blogs, hay que gestionarlo con tabla
    Dominio, ID, fecha y estado deben estar organizados.

La escritura hace crecer un blog.

Pero los sistemas lo sostienen.

ads.txt es pequeño.
A veces se configura una vez y casi se olvida.
Pero cuando falla, se nota.

Por eso conviene revisarlo temprano, especialmente después de recibir la aprobación de AdSense.

No porque vaya a hacerte rico de inmediato.
Sino porque quita una preocupación técnica del camino y deja el sitio mejor preparado para crecer.


¿Qué es ads.txt? referencias

  • Google AdSense Help, “Ads.txt guide”
  • Google Ad Manager Help, “About ads.txt/app-ads.txt”
  • Google Ad Manager Help, “ads.txt/app-ads.txt FAQs”
  • Google Ad Manager Help, “Ensure ads.txt/app-ads.txt can be crawled”
  • IAB Tech Lab, “ads.txt – Authorized Digital Sellers”
  • IAB Tech Lab, “About ads.txt”

¿Qué es ads.txt? preguntas y respuestas

Q1. ¿ads.txt es obligatorio para usar AdSense?

ads.txt no es una obligación legal, pero es muy recomendable para los editores que usan Google AdSense. Ayuda a que las plataformas publicitarias verifiquen quién está autorizado a vender el inventario publicitario del sitio y puede reducir problemas relacionados con la monetización.

Q2. ¿dónde debo colocar ads.txt en WordPress?

El archivo ads.txt debe poder abrirse desde la raíz del dominio, por ejemplo tudominio.com/ads.txt. Puedes subirlo desde el administrador de archivos del hosting, mediante FTP/SFTP o con un plugin de WordPress para gestionar ads.txt.

Q3. ¿por qué AdSense sigue mostrando el aviso después de corregir ads.txt?

Puede tardar un tiempo en actualizarse. Si el aviso continúa, revisa el ID de editor, la ubicación del archivo, la sintaxis, las redirecciones con www o sin www, la caché de WordPress, la caché del servidor, Cloudflare y posibles bloqueos de seguridad.


WordPress y cómo solucionar avisos de AdSense, errores de pub ID, caché y riesgo de ingresos.

hashtags

nombre de archivo de imagen
ads-txt-wordpress-adsense-ingresos-korithink-es.webp

texto Alt
Ilustración tipo infografía que muestra cómo el archivo ads.txt ayuda a verificar vendedores publicitarios autorizados y proteger ingresos de AdSense en WordPress

caption

¿Qué es ads.txt? ads.txt es un pequeño archivo de WordPress que ayuda a verificar vendedores publicitarios autorizados y proteger los ingresos de AdSense.
¿Qué es ads.txt? ads.txt es un pequeño archivo de WordPress que ayuda a verificar vendedores publicitarios autorizados y proteger los ingresos de AdSense.

#adsTxt #AdSense #WordPress #Blogging #MonetizaciónWeb #IngresosOnline #PublicidadDigital #PublicidadProgramática #GoogleAdSense #KoriThink


👉 Sigue leyendo

Si este artículo te resultó útil, también te recomiendo leer los siguientes contenidos.
Te ayudarán a entender el mismo tema de una forma más amplia y práctica.

Configuración después de la aprobación de AdSense: primeros ajustes de WordPress para monetizar sin errores

Errores antes de solicitar AdSense: 12 fallos de WordPress que pueden impedir la aprobación

Infracciones de AdSense: tráfico no válido, límites de anuncios y suspensión de la cuenta

Si tus pensamientos se sienten un poco más ligeros, ya es suficiente.
Nos vemos en la próxima pregunta — Beautiful KoriThink

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.