Qu'est-ce que le fichier app-ads.txt ?
app-ads.txt (Authorized Sellers for Apps, « vendeurs autorisés pour les applications ») est un fichier texte brut défini par l'IAB Tech Lab. Il liste toutes les régies publicitaires et tous les revendeurs autorisés à vendre des annonces dans votre application. Avant d'acheter ou de remplir votre inventaire, une régie lit ce fichier sur votre site développeur et vérifie que son propre identifiant de vendeur y figure. Si le fichier est absent ou ne mentionne pas la régie, de nombreux acheteurs ignorent votre application, et votre taux de remplissage comme votre eCPM baissent.
C'est l'équivalent mobile du fichier ads.txt des sites web : même format, mais il se trouve sur le site développeur déclaré dans votre fiche App Store ou Google Play.
Où le fichier doit-il se trouver ?
Les régies ne cherchent pas le fichier app-ads.txt dans votre application. Elles récupèrent le site web du développeur indiqué dans votre fiche sur la boutique et demandent /app-ads.txt à la racine de ce domaine, par exemple https://your-app.freeprivacypolicy.app/app-ads.txt. Trois règles déterminent si la vérification réussit :
- Le fichier se trouve à la racine du domaine exact indiqué comme site développeur dans App Store Connect ou la Google Play Console.
- Il répond avec un code HTTP 200 et en
text/plain, sans page de connexion ni page d'erreur HTML. - Chaque régie que vous utilisez a sa ligne, avec le bon identifiant d'éditeur.
La plupart des développeurs indépendants n'ont pas de site web, et c'est là que la configuration d'app-ads.txt échoue le plus souvent.
Le format des lignes
Chaque ligne comporte trois champs obligatoires et un champ facultatif, séparés par des virgules :
google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
applovin.com, 0123456789abcdef, DIRECT
unity.com, 1234567, DIRECT, 96cabb5fbdde37a7- Le domaine du système publicitaire (
google.compour AdMob). - Votre identifiant d'éditeur ou de compte dans ce système.
DIRECTsi le compte vous appartient,RESELLERsi un partenaire vend en votre nom.- L'identifiant facultatif de l'autorité de certification (le TAG ID).
Copiez chaque ligne depuis le tableau de bord de la régie (AdMob l'affiche dans « Applications », « app-ads.txt »). Les plateformes de médiation comme AppLovin MAX et ironSource publient la liste complète des lignes de leurs partenaires à coller.
Nous l'hébergeons pour vous, gratuitement
Chaque politique que vous publiez ici reçoit sa propre adresse, par exemple your-app.freeprivacypolicy.app, avec votre politique de confidentialité, vos conditions d'utilisation, votre CLUF et votre page sur la sécurité des enfants. Cette même adresse sert /app-ads.txt et /ads.txt :
- Vous collez vos lignes dans le profil de votre entreprise. Nous supprimons les espaces superflus et les doublons, puis servons le fichier en
text/plain. - Le fichier app-ads.txt d'une adresse regroupe les lignes de toutes les entreprises que vous gérez : un seul site développeur couvre toutes vos applications.
- Les modifications sont en ligne immédiatement. Rien à déployer, aucun DNS à modifier.
- Votre assistant IA peut mettre à jour les lignes pour vous via MCP, et la REST API les accepte aussi.
Utilisez ensuite cette adresse comme site développeur (Google Play : « Store settings », « Website » ; App Store Connect : URL marketing ou URL d'assistance de votre application) et indiquez son /privacy-policy dans le champ de politique de confidentialité des deux boutiques.
La configuration en quatre étapes
- Créez votre politique grâce aux questions guidées et publiez-la. Vous obtenez votre adresse.
- Ouvrez votre entreprise, collez dans app-ads.txt les lignes d'AdMob et de vos autres régies, puis enregistrez.
- Indiquez l'adresse dans le champ du site développeur de vos fiches App Store et Google Play.
- Dans AdMob, ouvrez « Applications », « app-ads.txt » et cliquez sur « Check for updates ». La vérification aboutit généralement dans les 24 heures après la prise en compte du nouveau site par les boutiques.