Qué es app-ads.txt
app-ads.txt (Authorized Sellers for Apps) es un archivo de texto plano definido por el IAB Tech Lab. Enumera todas las redes publicitarias y revendedores autorizados a vender anuncios en tu app. Antes de comprar o llenar tu inventario, la red lee el archivo en tu sitio web de desarrollador y comprueba que su propio ID de vendedor aparece en él. Si el archivo no existe o no incluye a la red, muchos compradores descartan tu app y bajan tu tasa de relleno y tu eCPM.
Es el equivalente móvil de ads.txt para sitios web: mismo formato, pero vive en el sitio web de desarrollador declarado en tu ficha de App Store o Google Play.
Dónde debe estar el archivo
Las redes publicitarias no buscan el app-ads.txt dentro de tu app. Toman el sitio web de desarrollador de tu ficha en la tienda y solicitan /app-ads.txt en la raíz de ese dominio, por ejemplo https://your-app.freeprivacypolicy.app/app-ads.txt. Tres reglas deciden si la verificación se aprueba:
- El archivo está en la raíz del dominio exacto indicado como sitio web de desarrollador en App Store Connect o en Google Play Console.
- Responde con HTTP 200 y
text/plain, sin pantalla de inicio de sesión ni página de error en HTML. - Cada red que usas tiene su línea, con el ID de editor correcto.
La mayoría de los desarrolladores independientes no tiene sitio web, y ahí es donde suele fallar la configuración de app-ads.txt.
El formato de cada línea
Cada línea tiene tres campos obligatorios y uno opcional, separados por comas:
google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
applovin.com, 0123456789abcdef, DIRECT
unity.com, 1234567, DIRECT, 96cabb5fbdde37a7- El dominio del sistema publicitario (
google.compara AdMob). - Tu ID de editor o de cuenta en ese sistema.
DIRECTcuando la cuenta es tuya,RESELLERcuando un socio vende en tu nombre.- El ID opcional de la autoridad de certificación (el TAG ID).
Copia cada línea del panel de la red (AdMob la muestra en Aplicaciones, app-ads.txt). Las plataformas de mediación como AppLovin MAX e ironSource publican la lista completa de líneas de sus socios para que la pegues.
Cómo lo alojamos por ti, gratis
Cada política que publicas aquí recibe su propia dirección, como your-app.freeprivacypolicy.app, con tu política de privacidad, términos, EULA y página de seguridad infantil. Esa misma dirección sirve /app-ads.txt y /ads.txt:
- Pegas tus líneas en el perfil de tu empresa. Las limpiamos, quitamos duplicados y las servimos como
text/plain. - El app-ads.txt de una dirección combina las líneas de todas tus empresas, así que un solo sitio web de desarrollador cubre todas tus apps.
- Los cambios se aplican al instante. No hay nada que desplegar ni DNS que cambiar.
- Tu asistente de IA puede actualizar las líneas por ti mediante MCP, y la REST API también las acepta.
Después usa esa dirección como sitio web de desarrollador (Google Play: "Store settings", "Website"; App Store Connect: URL de marketing o URL de soporte de tu app) y enlaza su /privacy-policy en el campo de política de privacidad de ambas tiendas.
Configúralo en cuatro pasos
- Crea tu política con las preguntas guiadas y publícala. Obtienes tu dirección.
- Abre tu empresa, pega en app-ads.txt las líneas de AdMob y de tus otras redes, y guarda.
- Pon la dirección en el campo de sitio web de desarrollador de tus fichas de App Store y Google Play.
- En AdMob, abre Aplicaciones, app-ads.txt y haz clic en Buscar actualizaciones. La verificación suele completarse en menos de 24 horas después de que las tiendas publiquen el nuevo sitio web.