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
- En App Store Connect, abre la app y la página de la versión.
- Rellena Marketing URL con la dirección completa, incluido
https://; por ejemplo, el mismo host que tu Support URL. - 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:
| Estado | Significado |
|---|---|
| Found and verified | AdMob rastreó el archivo y tu ID de editor está en él. |
| Not found | No se encontró ningún archivo para esta app. |
| Issue | Se 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
httpahttps, del dominio raíz awww, de un dominio antiguo a uno nuevo. Declara la dirección que responde200directamente. - 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
- Set up app-ads.txt — Ayuda de AdMob. La indicación sobre la Marketing URL y la cifra de 24 horas están citadas de esta página.
- Understand app-ads.txt file statuses — Ayuda de AdMob. Los tres estados y dónde encontrarlos.
- Platform version information — Apple. Los campos Marketing URL y Support URL.