app-ads.txt
app-ads.txt es un archivo de texto que enumera qué empresas de tecnología publicitaria están autorizadas a vender el inventario de una aplicación móvil o CTV, de modo que los compradores puedan verificar que una solicitud de puja no está falsificada.

app-ads.txt es un archivo de texto, alojado en el sitio web de un desarrollador de aplicaciones móviles o CTV, que enumera qué empresas de tecnología publicitaria están autorizadas a vender el inventario publicitario de esa aplicación. Es la extensión específica para aplicaciones del estándar original ads.txt y se adaptó porque las apps no disponen de su propio dominio web para alojar un archivo como lo hace un sitio.
Cómo funciona#
Un desarrollador de aplicaciones publica un archivo app-ads.txt en la raíz de su sitio web de desarrollador, el dominio que aparece en el listado de la tienda de la aplicación, con una línea por vendedor autorizado: el dominio del sistema publicitario, el ID de vendedor o editor del desarrollador con ese sistema, si la relación es directa o de revendedor, y opcionalmente un ID de certificación. Cuando una solicitud de puja para el inventario de esa app llega a una plataforma del lado de la demanda, el comprador o su capa de detección de fraude puede comparar el editor y el ID de vendedor declarados con la lista app-ads.txt publicada por el desarrollador. Si la solicitud no coincide con una entrada autorizada, es una señal fuerte de inventario falsificado o mal representado.
El estándar relacionado sellers.json funciona en la dirección opuesta: es un archivo que cada sistema publicitario publica enumerando los vendedores con los que trabaja, de modo que un comprador pueda verificar ambas partes de la afirmación de forma independiente.
Por qué existe#
El inventario de aplicaciones móviles ha sido históricamente un objetivo fácil para el fraude de clics y la falsificación de dominios o apps, donde un actor malintencionado vende inventario de baja calidad o totalmente falso mientras afirma representar una app premium y conocida. Dado que las apps no tienen una URL navegable como los sitios web, no existía un equivalente de ads.txt para que los compradores lo verificaran hasta que app-ads.txt llenó ese vacío. Ahora es una expectativa básica; los compradores y sus plataformas tratan cada vez más las solicitudes de puja no autorizadas o no listadas como de alto riesgo por defecto, en lugar de darles el beneficio de la duda.
app-ads.txt también interactúa con el Objeto SupplyChain (schain) incluido en la propia solicitud de puja, que documenta cada intermediario por el que pasó la solicitud antes de llegar al comprador. Entre ambos, un comprador puede verificar tanto quién está autorizado a vender el inventario como la ruta real que siguió la solicitud para llegar a él.
Por qué es importante para los anunciantes#
Para los anunciantes, el cumplimiento de app-ads.txt no es algo que configuren ustedes mismos, es responsabilidad del desarrollador de la app, pero vale la pena conocerlo porque los DSP y los proveedores de verificación filtran o marcan cada vez más el tráfico de apps sin un archivo válido. Si una campaña nativa o in‑app está bajo rendimiento y la calidad del tráfico parece deficiente, comprobar si la app en cuestión tiene un archivo app-ads.txt completo y preciso y una cadena de suministro publicitaria limpia (ad supply chain) es un paso razonable temprano. Para una visión más amplia de qué anunciantes y redes están realmente activos y dónde, en lugar de auditar archivos de cadena de suministro una app a la vez, el índice de ad intelligence de OpenAdLibrary brinda visibilidad de la actividad creativa en vivo a través de las principales redes.
FAQ#
Is app-ads.txt required by law?
No. It's an IAB Tech Lab industry standard, not a legal requirement, but major exchanges and DSPs increasingly treat compliance as a de facto requirement for inventory to be trusted and bought at scale.
Where does an app-ads.txt file need to live?
At the root of the domain the app developer lists in their app store listing (for example, example.com/app-ads.txt), not on any other domain the developer might own.
What's the difference between ads.txt and app-ads.txt?
ads.txt covers website inventory, hosted on the website's own domain. app-ads.txt covers app inventory, hosted on the developer's website domain instead, since an app itself has no URL to host the file at.
Does app-ads.txt stop all ad fraud?
No single control does. It reduces one specific type of spoofing, where a bad actor falsely claims to represent a legitimate app, but it doesn't address every form of invalid traffic or fraudulent activity on its own.



