¿Qué es ads.txt?

ads.txt (Authorized Digital Sellers, vendedores digitales autorizados) es un archivo de texto público en el que un sitio web enumera las empresas de publicidad autorizadas a vender su espacio publicitario. Los compradores de anuncios lo consultan antes de pujar, por lo que ignoran a cualquiera que afirme vender anuncios en tu sitio sin figurar en la lista. Se encuentra en la raíz del dominio, por ejemplo, en https://example.com/ads.txt.

Cada línea indica un sistema publicitario, el ID de tu cuenta en ese sistema y si controlas esa cuenta directamente (DIRECT) o si un socio revende tu inventario (RESELLER):

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
appnexus.com, 1356, RESELLER, f5ab79cb980f11d1
OWNERDOMAIN=example.com

Las aplicaciones usan el mismo formato en app-ads.txt, que se publica en el sitio web del desarrollador indicado en la ficha de la aplicación en la tienda.

Descripción de la herramienta

Introduce un sitio web o dominio, elige el archivo y pulsa el botón de comprobación. Nuestro servidor obtiene el archivo desde la ubicación donde lo buscan los sistemas publicitarios y lo verifica según la especificación ads.txt 1.1 de IAB Tech Lab:

  • Comprueba si el archivo existe y se sirve como text/plain. Una página HTML en esa dirección no cuenta.
  • Muestra cada línea que no cumple el formato, junto con su número de línea, por ejemplo, si falta un campo, si un sistema publicitario no es un dominio o si la relación no es DIRECT ni RESELLER.
  • Indica los sistemas publicitarios autorizados y cuántos registros DIRECT y RESELLER tiene cada uno.

ads.txt se lee desde el dominio raíz, por lo que al comprobar www.example.com se verifica example.com/ads.txt. Para app-ads.txt, la herramienta sigue sus reglas: primero prueba el primer subdominio sin www. ni m. y, después, el dominio raíz. Se siguen las redirecciones según lo permitido por la especificación.

Los asistentes de IA conectados al servidor MCP Rapid Tool Set pueden realizar la misma comprobación mediante ads_txt_checker.

Consejos

  • Copia las líneas exactamente como aparecen en el panel de tu red publicitaria. Un error tipográfico en el ID de cuenta hará que los compradores omitan a ese vendedor.
  • Añade OWNERDOMAIN= con el dominio de tu empresa. La especificación lo recomienda y los compradores lo usan para relacionar tu entrada con la de sellers.json.
  • Un sitio que no vende anuncios de forma programática puede publicar la línea de marcador de posición placeholder.example.com, placeholder, DIRECT, placeholder para indicarlo.