Bot Probe
Comprueba si los crawlers publicitarios pueden descargar tu ads.txt. Pedimos el archivo con varios User-Agents (navegador, estilo Googlebot, estilo SSP) y te decimos quién queda bloqueado.
Esta herramienta está en beta: los resultados pueden cambiar mientras seguimos mejorándola.
Pedimos la misma URL con varios User-Agents y resumimos el HTTP status + pistas de robots.txt. Úsalo cuando un SSP diga que “no ve” tu ads.txt.
Cómo funciona esta herramienta
- 1 Introduce el dominio del publisher o la URL directa del ads.txt.
- 2 Solicitamos el archivo con varios User-Agents (navegador, estilo Googlebot, estilo SSP).
- 3 Por cada agente informamos éxito/fallo y, si hay, pistas de robots.txt.
- 4 Si Google o un SSP están bloqueados aquí, no autorizarán inventario — corrige hosting/WAF/robots antes de pelear por yield.
Preguntas frecuentes
¿Cómo encuentran Google y los SSP mi ads.txt? +
Los crawlers piden https://<tu-dominio-raiz>/ads.txt (y a veces app-ads.txt). Usan sus propios User-Agents, respetan o no robots.txt según política, y cachean el archivo horas o días. Los subdominios suelen heredar el ads.txt raíz salvo que publiques otro o uses directivas subdomain=.
¿Por qué en Chrome abro el ads.txt pero un SSP dice que no lo ve? +
Tu navegador está permitido; las IPs o User-Agents de bots pueden estar bloqueados por Cloudflare, WAF, geo o robots.txt. Bot Probe repite la misma URL con varios UA para ver quién recibe 200 vs 403/Challenge.
¿Dónde debe estar el ads.txt? +
En la raíz del dominio por HTTPS: https://ejemplo.com/ads.txt — no en /blog/ads.txt, ni solo en www si el inventario corre en el apex (o al revés). Las redirecciones suelen seguirse, pero reglas frágiles de CDN rompen a los bots. Mejor un 200 estable text/plain.
¿robots.txt puede bloquear crawlers de ads.txt? +
Sí. Un Disallow /* o bloquear ads.txt para Googlebot / AdsBot / bots de partners impide la autorización aunque un humano descargue el archivo. Permite ads.txt explícitamente a crawlers importantes, o sácalo de Disallow amplios.
¿Cada cuánto re-crawlean el ads.txt? +
Desde varias veces al día hasta cada pocos días, según el comprador. Tras publicar un fix, espera el re-crawl antes de juzgar el impacto en ingresos. Algunas plataformas permiten forzar refresh; Bot Probe solo prueba reachability ahora, no el estado de su caché.
¿Qué es Bot Probe? +
Un diagnóstico que hace GET a tu ads.txt con varios User-Agents (navegador, estilo Googlebot, estilo SSP) y reporta éxito/fallo. No modifica el archivo. Úsalo cuando un partner diga que “no ve” tu ads.txt.
¿Qué bots deberían funcionar? +
Como mínimo un UA de navegador y uno estilo Googlebot deberían recibir HTTP 200 con cuerpo de texto. Si solo funcionan navegadores, espera retrasos o falta de autorización en GAM/SSP — un problema directo de SPO / demanda.
app-ads.txt vs ads.txt — ¿hace falta ambos? +
Inventario web → ads.txt; apps móviles → app-ads.txt en el dominio del developer declarado en la store. Bot Probe puede apuntar a cualquiera. No los confundas: arreglar solo el de web no autoriza demanda in-app.