Verificador y validador de ads.txt

Obtén el ads.txt o app-ads.txt de un sitio tal como lo hacen los rastreadores publicitarios, valida cada línea, comprueba que tu ID de editor está autorizado y descarga un archivo corregido.

Actualizado el
Añade tu ID de editor para comprobar que está autorizado.

Introduce un dominio para comprobar su ads.txt. Opcionalmente, añade tu ID de editor de AdSense.

Escribe cualquier URL pública arriba y pulsa Intro o Ctrl + Intro.

  • Encontrado / no encontrado, con la cadena de redirecciones y el tipo de contenido
  • Cada línea validada: campos, relación, ID de certificación, duplicados
  • ¿Tu ID de editor está autorizado como DIRECT?
  • Un archivo corregido para descargar, más un editor en vivo para volver a comprobar

Esta herramienta consulta desde nuestro servidor la URL pública que introduces. Los resultados se guardan unos minutos en memoria temporal y nunca en una base de datos.

Cómo usar: Validador ads.txt

  1. Escribe el dominio donde se muestran tus anuncios, p. ej. example.com. Usa el dominio raíz: los rastreadores buscan el archivo ahí.
  2. Opcionalmente, pega tu ID de editor de AdSense (pub-… o ca-pub-…) para comprobar que está autorizado.
  3. Haz clic en Comprobar. Elige app-ads.txt para apps móviles y de TV conectada.
  4. Revisa los errores y advertencias, y descarga el archivo corregido o edítalo aquí mismo y haz clic en Volver a comprobar.

¿Qué hace un validador de ads.txt?

ads.txt (Authorized Digital Sellers, vendedores digitales autorizados) es un archivo de texto público en la raíz de tu dominio que enumera los sistemas publicitarios autorizados a vender tu espacio publicitario. Los compradores lo revisan antes de pujar, así que un archivo ausente o roto cuesta dinero: AdSense muestra un aviso de «Ingresos en riesgo» y parte de la demanda deja de pujar. Esta herramienta obtiene el archivo exactamente donde lo buscan los rastreadores y comprueba cada línea según la especificación ads.txt del IAB.

Formato de los registros

Cada línea tiene tres o cuatro campos separados por comas:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
  1. Dominio del sistema publicitario — el exchange o la red, p. ej. google.com. Un dominio simple, no una URL.
  2. ID de cuenta — tu ID en ese sistema. En Google son pub- seguido de 16 dígitos (sin ca-).
  3. Relación — DIRECT si la cuenta es tuya, RESELLER si otra empresa vende en tu nombre.
  4. ID de la autoridad de certificación (opcional) — el TAG ID del sistema; el de Google es f08c47fec0942fa0.

Las líneas también pueden ser variables como CONTACT=ads@example.com, SUBDOMAIN=blog.example.com, OWNERDOMAIN=example.com o MANAGERDOMAIN=network.com, y los comentarios empiezan por #.

Cómo solucionar «ads.txt no encontrado» e «Ingresos en riesgo»

  • Ubicación incorrecta. El archivo debe estar en https://example.com/ads.txt: la raíz del dominio de tu lista de sitios en AdSense, no una subcarpeta.
  • www frente a sin www. Si tu sitio está en www.example.com pero AdSense lista example.com, el dominio raíz debe servir el archivo o redirigir a él.
  • Una página HTML en lugar de texto. Muchos CMS responden a las URL desconocidas con una página 200; los rastreadores leen entonces HTML como ads.txt y no encuentran registros.
  • ID de editor incorrecto. Cópialo desde AdSense → Cuenta → Configuración → Información de la cuenta, y quita el prefijo ca-.
  • ¿Acabas de cambiarlo? Google puede tardar unos días en volver a rastrear ads.txt, así que el aviso puede seguir apareciendo aunque el archivo ya sea correcto.

¿Necesitas crear el archivo? Genera uno con el Generador de ads.txt.

También se busca como: verificar ads.txt, ads.txt no encontrado, ingresos en riesgo ads.txt, ads.txt adsense, comprobador app-ads.txt, solucionar ads.txt, vendedores digitales autorizados.

Herramientas que combinan con: Validador ads.txt

  • Probador de Robots.txt — Comprueba si una URL está permitida o bloqueada para Googlebot, Bingbot, GPTBot y otros rastreadores, mira exactamente qué regla se ha aplicado y edita el archivo para probar cambios antes de publicarlos.
  • Comprobador de redirecciones — Sigue una URL salto a salto para ver cada redirección, su código de estado y su tiempo de respuesta, y comprueba que las versiones http, https, www y sin www de tu dominio acaben todas en una única dirección canónica.
  • Comprobador de cabeceras HTTP — Introduce cualquier URL y mira exactamente lo que devuelve el servidor: código de estado, cadena de redirecciones y todas las cabeceras de respuesta, con una explicación sencilla de las que importan para el SEO, la caché y la seguridad.
  • Consent Mode Checker — Revisa el consentimiento de cookies de una web como lo haría un regulador o una plataforma publicitaria.

Preguntas frecuentes

¿ads.txt es obligatorio para AdSense?
No es obligatorio para aprobar la cuenta, pero Google lo recomienda encarecidamente. Sin un ads.txt correcto, AdSense muestra el aviso «Ingresos en riesgo» y algunos compradores no pujarán por tu inventario.
¿Mi ID de editor debe empezar por ca-pub?
No. En ads.txt, el ID de cuenta de Google es pub- seguido de 16 dígitos. La forma ca-pub- solo se usa en el código del anuncio.
¿Qué pasa si todavía no tengo anuncios?
Puedes prescindir de ads.txt: que falte el archivo es normal. Para indicar explícitamente que nadie puede vender tu espacio publicitario, la especificación del IAB define la línea placeholder.example.com, placeholder, DIRECT, placeholder.
¿ads.txt puede redirigir?
Sí. Los rastreadores siguen las redirecciones dentro del mismo dominio raíz (por ejemplo, de http a https o a www), y la especificación permite una redirección a un dominio distinto, que usan los servicios gestores de ads.txt.
¿Qué es app-ads.txt?
Es el mismo formato para apps móviles y de CTV. Se aloja en el sitio web del desarrollador indicado en la tienda de apps, en /app-ads.txt.

Herramientas relacionadas