Cómo usar: Validador ads.txt
- Escribe el dominio donde se muestran tus anuncios, p. ej.
example.com. Usa el dominio raíz: los rastreadores buscan el archivo ahí. - Opcionalmente, pega tu ID de editor de AdSense (
pub-…oca-pub-…) para comprobar que está autorizado. - Haz clic en Comprobar. Elige app-ads.txt para apps móviles y de TV conectada.
- 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
- Dominio del sistema publicitario — el exchange o la red, p. ej.
google.com. Un dominio simple, no una URL. - ID de cuenta — tu ID en ese sistema. En Google son
pub-seguido de 16 dígitos (sinca-). - Relación —
DIRECTsi la cuenta es tuya,RESELLERsi otra empresa vende en tu nombre. - 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.compero AdSense listaexample.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?
¿Mi ID de editor debe empezar por ca-pub?
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?
placeholder.example.com, placeholder, DIRECT, placeholder.¿ads.txt puede redirigir?
¿Qué es app-ads.txt?
/app-ads.txt.