← Volver al blog
4 min de lecturaPor mauricio lopez

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

ArchivoUso principal
ads.txtInventario web
app-ads.txtInventario 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-Type de texto plano
  • Sin bloqueos en robots.txt para 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:

  1. Crea tu cuenta y app
  2. En el dashboard, crea o edita un recurso con path /app-ads.txt
  3. Pega el contenido autorizado (líneas de AdMob)
  4. Guarda: el archivo queda público en https://tu-app.appconsol.com/app-ads.txt
  5. Verifica en el navegador que responde 200 y se ve el texto
  6. En AdMob / ficha de la store, asegúrate de que el developer website apunte al dominio correcto
  7. 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 (no ads.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.txt no 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.

Sigue aprendiendo