app-ads.txt para AdMob: qué es, cómo publicarlo y verificarlo
Guía práctica de app-ads.txt para apps con AdMob: diferencia con ads.txt, formato IAB, URL pública crawleable y cómo hostearlo en tu subdominio de AppConsol.
Qué es app-ads.txt y por qué AdMob lo pide
app-ads.txt (Authorized Sellers for Apps) es la extensión del estándar IAB Tech Lab para inventario publicitario en apps móviles. Declara públicamente qué vendedores están autorizados a vender anuncios de tu aplicación.
Según la documentación de Google AdMob, crear este archivo te da más control sobre quién puede vender tu inventario y ayuda a reducir inventario falsificado frente a anunciantes y exchanges.
Si monetizas con AdMob (u otros compradores que lean el estándar), no tener un app-ads.txt crawleable puede afectar ingresos y la verificación de tu app.
app-ads.txt vs ads.txt: no son lo mismo
| Archivo | Uso principal |
|---|---|
| ads.txt | Inventario web |
| app-ads.txt | Inventario de apps (Android/iOS) |
Para AdMob en aplicaciones móviles, el archivo relevante es /app-ads.txt en la raíz del sitio web del desarrollador asociado a tu app en la store.
Dónde debe vivir el archivo
El crawler busca:
https://TU-SITIO-DE-DESARROLLADOR/app-ads.txt
Requisitos prácticos:
- HTTPS público
- Accesible sin login
Content-Typede texto plano- Sin bloqueos en
robots.txtpara el crawler de ads - Contenido con tus líneas de autorización reales (publisher IDs)
Con AppConsol la URL típica queda así:
https://tu-subdominio.appconsol.com/app-ads.txt
Luego configuras ese dominio (o la raíz que uses) como website del desarrollador en la ficha de Play Store / App Store, para que AdMob sepa dónde crawlear.
Formato básico del archivo
Cada línea autoriza un vendedor:
<domain>, <publisher_account_id>, <account_type>, <certification_authority_id>
Ejemplo ilustrativo (reemplaza con tus datos reales de AdMob):
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
- DIRECT: relación directa con ese vendedor
- RESELLER: el vendedor puede revender (úsalo solo si aplica)
Copia las líneas exactas desde AdMob / tus partners; no inventes IDs.
Cómo publicarlo con AppConsol
AppConsol hostea recursos en el subdominio de cada app. Para app-ads.txt:
- Crea tu cuenta y app
- En el dashboard, crea o edita un recurso con path
/app-ads.txt - Pega el contenido autorizado (líneas de AdMob)
- Guarda: el archivo queda público en
https://tu-app.appconsol.com/app-ads.txt - Verifica en el navegador que responde 200 y se ve el texto
- En AdMob / ficha de la store, asegúrate de que el developer website apunte al dominio correcto
- Espera el crawl/verificación (puede tardar; AdMob muestra estados del archivo)
Las apps nuevas en AppConsol incluyen un recurso app-ads.txt de plantilla listo para completar con tus publisher IDs.
Checklist de verificación
- El archivo se llama exactamente
app-ads.txt(noads.txt) - Está en la raíz del sitio del desarrollador
- Abre en móvil e incógnito sin login
- Las líneas coinciden con tu cuenta AdMob
-
robots.txtno bloquea el path - El website de la store coincide con el dominio del archivo
- Revisaste el estado en AdMob tras el crawl
Errores frecuentes
- Publicar ads.txt pensando que sirve para apps
- Hostear el archivo en un path tipo
/files/app-ads.txt - Website de la store distinto al dominio donde está el archivo
- Dejar solo comentarios de ejemplo sin líneas reales
- Bloquear bots en
robots.txt - Actualizar AdMob y olvidar republicar el archivo
Relación con políticas y cumplimiento
Monetizar con ads también implica coherencia en:
- política de privacidad (SDKs de anuncios, identificadores),
- Data safety en Play Console,
- a veces formularios de eliminación de datos si hay cuentas.
AppConsol te permite centralizar privacidad, términos, app-ads.txt y data deletion en el mismo subdominio.
Preguntas frecuentes
¿AppConsol genera mis publisher IDs?
No. Los IDs salen de AdMob / tus redes. AppConsol te da el hosting público y editable del archivo.
¿Puedo tener ads.txt y app-ads.txt?
Sí. Son archivos distintos. Para AdMob en apps, el crítico es app-ads.txt.
¿Cuánto tarda AdMob en detectarlo?
Varía. Primero confirma que la URL pública está bien; luego revisa el estado en la consola de AdMob.
¿Sirve un GitHub Pages / Drive?
Puede funcionar si es la raíz del developer website y es crawleable, pero un subdominio estable suele ser más simple de mantener junto al resto de documentos legales.
Conclusión
app-ads.txt es un archivo pequeño con impacto grande en monetización: autoriza vendedores y ayuda a proteger tu inventario según el estándar que AdMob utiliza. Publícalo en una URL HTTPS limpia, alinéalo con el website de tu store y manténlo actualizado.
Si quieres hostearlo junto a tus políticas, crea tu app en AppConsol y publica https://tu-app.appconsol.com/app-ads.txt en minutos.