Saltar al contenido
AppFoyer
Empezar

Guías app-ads.txt

app-ads.txt para una app de iOS: el campo del App Store que lee AdMob

Qué campo de App Store Connect sigue el rastreador, por qué no es la Support URL y cómo leer el estado de AdMob para una app de iOS.

En una app de iOS, AdMob lee el sitio web del desarrollador del campo Marketing URL de tu ficha del App Store, no de la Support URL. Pon ahí la dirección de tu sitio, sirve /app-ads.txt en la raíz de ese host y espera hasta 24 horas. Cuando el archivo está bien, la pestaña app-ads.txt de AdMob lo muestra como encontrado y verificado.

Hazlo en unos minutos

AppFoyer aloja las páginas de las que trata esta guía —política de privacidad, términos, soporte, eliminación de cuenta y app-ads.txt— en su propio subdominio, sin que necesites dominio ni servidor propios. Una app es gratis, y nada de lo que exige una tienda está nunca detrás de un muro de pago.

Comprobado el 12 de octubre de 2026. Las políticas de las tiendas cambian, a veces sin aviso. Todo lo que sigue enlaza la documentación oficial, y esa página —no esta— es la que manda. Si no coinciden, la tienda tiene razón. Esta guía está traducida del inglés; las citas de la documentación de las tiendas se mantienen en el inglés original.

En una app de iOS, AdMob lee el sitio web del desarrollador del campo Marketing URL de tu ficha del App Store, no de la Support URL. La guía de configuración de AdMob lo dice en una línea: “Add your developer website in the marketing URL field of your app store listing.” (Añade el sitio web de desarrollador en el campo de URL de marketing de la ficha de tu app en la tienda.) Pon ahí la dirección de tu sitio, sirve /app-ads.txt en la raíz de ese host y espera hasta 24 horas.

Por qué a las apps de iOS les pasa más que a las de Android

App Store Connect tiene dos campos de URL, y cumplen funciones distintas:

  • Support URL: obligatoria. Apple no acepta el envío sin ella, así que todas las apps tienen una.
  • Marketing URL: opcional. Muchas apps la dejan vacía.

El rastreador sigue la opcional. Una app puede tener un app-ads.txt perfecto en su sitio de soporte y aun así aparecer como no encontrado, porque la Marketing URL está en blanco y el rastreador no tiene por dónde empezar. Los dos campos pueden apuntar al mismo host; suele ser lo más sencillo.

En Google Play, el campo equivalente es Website en Store listing contact details (datos de contacto de la ficha de Play Store).

Cómo configurarlo

  1. En App Store Connect, abre la app y la página de la versión.
  2. Rellena Marketing URL con la dirección completa, incluido https://; por ejemplo, el mismo host que tu Support URL.
  3. Guarda. Que una versión publicada te deje cambiarlo de inmediato depende de su estado en App Store Connect; si el campo está bloqueado, el cambio entra con tu próxima versión.

La Marketing URL se puede localizar. Si la configuras por idioma, mantén todas las localizaciones en el mismo host, para que no importe cuál lea el rastreador.

Un solo archivo para ambas tiendas

El archivo enumera vendedores, no apps: una línea por cuenta de red publicitaria. Si la misma cuenta de editor muestra anuncios en tus builds de iOS y Android, ambas fichas pueden apuntar al mismo host y el mismo app-ads.txt sirve para las dos. Cada app sigue apareciendo en su propia fila en AdMob, con su propio estado.

Cómo leer el estado en AdMob

En AdMob, ve a Apps → View all apps → app-ads.txt. AdMob documenta tres estados:

EstadoSignificado
Found and verifiedAdMob rastreó el archivo y tu ID de editor está en él.
Not foundNo se encontró ningún archivo para esta app.
IssueSe encontró el archivo pero tiene un problema; AdMob advierte que los ingresos están en riesgo.

Al expandir una fila verás la URL que AdMob rastreó y cuándo lo hizo por última vez. Esa URL es el diagnóstico más rápido que existe: si no es el host que querías, lo que hay que corregir es la Marketing URL, no el archivo.

Errores comunes en iOS

  • Marketing URL vacía. El más común. No hay nada que rastrear.
  • Marketing URL apuntando a la propia página del App Store (apps.apple.com/…). No puedes poner un archivo en la raíz del dominio de Apple.
  • Una redirección en el host declarado: de http a https, del dominio raíz a www, de un dominio antiguo a uno nuevo. Declara la dirección que responde 200 directamente.
  • Comprobar demasiado pronto. “It can take up to 24 hours for AdMob to crawl and verify your app-ads.txt files.” (AdMob puede tardar hasta 24 horas en rastrear y verificar tus archivos app-ads.txt.) Los cambios en la ficha también tardan en detectarse.

Qué hace AppFoyer aquí

Cada app recibe un subdominio que sirve app-ads.txt como texto plano, con 200 y sin redirección, junto a las páginas de soporte y privacidad que pide App Store Connect, así que la Support URL y la Marketing URL pueden apuntar a la misma dirección. AdMob informa “app-ads.txt file found and verified” para una app de iOS cuya Marketing URL es una dirección de AppFoyer (comprobado en octubre de 2026). Todavía no tenemos ningún resultado de rastreo propio de otras redes publicitarias.

Las fuentes oficiales