Si vous monétisez déjà votre application Android avec AdMob et souhaitez aller plus loin en générant des revenus grâce à votre application, Optimisation des revenus publicitaires via la médiation AdMob C'est probablement la solution la plus rentable que vous puissiez adopter. Correctement mise en place, la médiation transforme votre inventaire en une vente aux enchères continue sur plusieurs réseaux, optimisant ainsi chaque impression sans nuire à l'expérience utilisateur.
Vous trouverez dans cet article un guide complet et très pratique, conçu pour les développeurs et les éditeurs qui génèrent déjà des revenus mais souhaitent en savoir plus. Comment tirer le meilleur parti d'AdMob en unifiant la médiation, les enchères, la segmentation, la conformité légale et l'analyseVous découvrirez tout, des concepts de base aux meilleures pratiques avancées, en passant par des exemples concrets, des problèmes typiques et la manière de les intégrer à Android, iOS et à des moteurs comme Unity.
Qu'est-ce que la médiation AdMob et pourquoi augmente-t-elle vos revenus ?
La médiation AdMob est une fonctionnalité qui vous permet de Gérez toutes vos sources publicitaires depuis un seul panneau. AdMob utilise son propre réseau et des dizaines de réseaux externes pour diffuser des publicités dans vos applications. Au lieu de se fier à un seul réseau, AdMob envoie chaque requête publicitaire à plusieurs sources et conserve celle qui offre la meilleure rémunération ou qui est la plus susceptible de répondre à la demande.
AdMob fonctionne avec Plus de 30 réseaux via des adaptateurs officiels et plus de 70 via des événements personnalisésTous ces réseaux bénéficient d'un accès égal à l'inventaire, ce qui garantit une dynamique d'enchères équitable : l'annonce du réseau qui paie le plus pour cette impression spécifique est diffusée, à condition qu'elle réponde aux critères de ciblage et aux politiques.
L'un de ses atouts est qu'AdMob ne se contente pas de servir de pont entre les réseaux, mais offre également Des outils intégrés pour automatiser et simplifier votre stratégie de monétisationCela inclut l'optimisation des réseaux publicitaires (ORP), les groupes de médiation, des rapports détaillés et une intégration poussée avec l'écosystème Google (Firebase, Analytics, UMP, etc.).
Médiation en cascade vs enchères : deux modèles à combiner
AdMob prend en charge deux types de sources publicitaires : Sources en cascade et sources d'enchèresCe qui est intéressant, c'est que l'on peut créer des configurations hybrides en combinant les deux au sein d'un même groupe de médiation afin de tirer le meilleur parti de chaque impression.
Dans le modèle en cascade, les sources sont appelées une par une en suivant la support eCPM que vous définissez manuellementIl ne s'agit pas du prix que le réseau est prêt à payer à ce moment précis. Le réseau avec l'eCPM le plus élevé est sollicité en premier ; s'il ne parvient pas à réaliser la tâche d'impression, il passe au suivant, et ainsi de suite. C'est un modèle classique qui fonctionne, mais il ne reflète pas toujours la valeur réelle de chaque tâche d'impression.
Les enchères, en revanche, permettent Les sources publicitaires s'affrontent en temps réel lors d'une vente aux enchères unique.Chaque réseau d'enchères soumet son offre en fonction de la valeur de cette impression spécifique (utilisateur, contexte, pays, type d'appareil, etc.), et l'offre la plus élevée remporte l'enchère. Cette solution, que Google appelle simplement EnchèresIl est conçu pour extraire encore plus d'argent de chaque impression et réduire le travail manuel d'ajustement des eCPM.
AdMob vous permet de créer configurations hybrides dans vos groupes de médiationLes sources d'enchères s'affrontent en temps réel et, si le ticket d'impression n'est pas rempli, la médiation est transmise au composant en cascade comme solution de secours. Ainsi, vous combinez l'efficacité d'une vente aux enchères avec la sécurité d'une structure en cascade bien définie.
Groupes de médiation et de segmentation du trafic
Les groupes de médiation sont au cœur du dispositif. Un groupe de médiation est un combinaison des paramètres de ciblage et des sources publicitaires Ces options s'appliquent à un ou plusieurs blocs d'annonces. Elles vous permettent de contrôler précisément quelles sources se disputent quel trafic.
AdMob vous permet de segmenter vos groupes de médiation par format publicitaire, plateforme (Android/iOS), application spécifique, bloc publicitaire et paysPar exemple, vous pouvez avoir un groupe de médiation dédié aux publicités interstitielles sur Android dans certains pays, avec des réseaux spécifiques et des règles eCPM personnalisées.
Le grand avantage pratique est que vous n'avez pas à répéter la configuration de médiation bloc par blocVous créez le groupe en définissant le ciblage et les sources, puis vous lui attribuez autant de blocs publicitaires que vous le souhaitez. Cette méthode permet une mise à l'échelle bien plus efficace lors de la gestion de plusieurs applications ou formats.
Étapes clés pour démarrer : blocs, sources, devoirs et groupes
Pour une médiation efficace, il est préférable de suivre une procédure logique. En général, l'ordre recommandé est le suivant : Créer des blocs publicitaires, configurer les sources, attribuer des tâches et mettre en place des groupes de médiation.
Vous devez d'abord enregistrer votre application auprès d'AdMob et, à partir de là, créer un ou plusieurs blocs publicitairesChaque bloc est un conteneur que vous insérez dans votre application. Ce bloc envoie des requêtes publicitaires à AdMob et affiche la réponse reçue. Lors de sa création, vous lui attribuez un format (bannière, interstitiel, natif, vidéo récompensée, etc.) et un identifiant unique est généré ; vous l’utiliserez ensuite dans votre code.
La deuxième étape consiste à configurer le sources publicitaires que vous inclurez dans la médiationVous pouvez ici choisir entre les réseaux d'enchères et les réseaux en cascade. Le type choisi détermine la manière dont ce réseau participe à l'enchère : en temps réel ou selon votre ordre eCPM fixe.
Troisièmement, vous avez besoin de Attribuez vos blocs d'annonces à des sources tiercesDans l'interface AdMob, chaque source dispose d'une page de configuration où vous saisissez les données de mappage (identifiants de bloc, zones, etc.) que vous obtenez depuis le compte du réseau externe concerné. Sans ces mappages, AdMob ne peut pas communiquer correctement avec la source pour répondre aux requêtes.
Enfin, vous créez le groupe de médiation par format et plateformePour chaque type de publicité (bannière, interstitielle, publicité récompensée, etc.) et pour chaque système d'exploitation (Android/iOS), vous devez disposer d'au moins un groupe de médiation. Au sein de ce groupe, vous définissez le ou les pays cibles, les sources participantes, leur ordre (pour les publicités en cascade) et les formats publicitaires qui leur sont associés.
Prérequis et autorisations du compte
Avant de vous lancer dans l'intégration technique, il est conseillé de vérifier que votre compte répond à certaines exigences. Vous devez autorisations de compte suffisantes pour gérer l'inventaire, les applications et la section Confidentialité et messagerieCela implique généralement un rôle d'administrateur ou un rôle personnalisé doté de ces privilèges d'accès.
De plus, avant d'intégrer la médiation pour un format publicitaire spécifique, vous devez avoir ce format correctement implémenté sans médiation dans votre applicationEn d'autres termes, vous devriez déjà savoir comment charger et afficher des bannières, des interstitiels ou des publicités récompensées en utilisant uniquement AdMob. Vous ajouterez ensuite les autres réseaux publicitaires à cette base solide.
Pour la section des enchères et les dernières fonctionnalités de médiation, Il est obligatoire d'utiliser le SDK Google Mobile Ads version 18.3.0 ou supérieure.L'utilisation d'anciennes versions peut vous priver de fonctionnalités essentielles, de la compatibilité avec certains adaptateurs et, pire encore, de la prise en charge des nouvelles politiques de confidentialité.
Initialisation du SDK Google Mobile Ads et des adaptateurs de médiation

L'initialisation du SDK est essentielle au bon fonctionnement de la médiation. Lors de l'appel d'initialisation du SDK Google Mobile Ads, Les adaptateurs de médiation sont également initialisés.C’est pourquoi il est important d’attendre la fin de ce processus avant de charger les publicités, afin que tous les réseaux soient prêts dès le premier coup d’œil.
Les adaptateurs d'enchères, en particulier, nécessitent une initialisation explicite du SDKSinon, il est peu probable que ces réseaux participent à la vente aux enchères initiale, et vous perdrez des revenus dès les premières secondes d'utilisation de l'application, qui sont généralement très précieuses.
Sous Android, par exemple, vous pouvez initialiser le SDK dans un thread d'arrière-plan et consigner l'état de chaque adaptateur. En Java, le schéma classique consiste à appeler MobileAds.initialize(contexte, rappel) Dans la fonction de rappel, parcourez la carte d'état de l'adaptateur (adapterStatusMap). Cela vous permettra d'enregistrer le nom de la classe de l'adaptateur, une brève description et la latence d'initialisation en millisecondes, facilitant ainsi le débogage d'éventuels problèmes.
En Kotlin, l'idée est la même, sauf que vous pouvez vous appuyer sur coroutines avec Dispatchers.IO Pour déporter le processus d'initialisation hors du thread principal, la fonction de rappel d'initialisation parcourt `adapterStatusMap` et enregistre la description et la latence de chaque adaptateur. L'affichage de ces données dans Logcat est très utile pour détecter les réseaux qui s'initialisent lentement ou qui n'atteignent pas l'état prêt.
De plus, pour les bannières ou autres formats, vous pouvez savoir quel réseau a diffusé une publicité spécifique en consultant le Informations de réponse de l'annonceEn Java, vous utilisez `ad.getResponseInfo().getMediationAdapterClassName()` pour obtenir le nom de la classe d'adaptateur ayant généré l'impression. En Kotlin, vous accédez à `ad.responseInfo?.mediationAdapterClassName` et vous l'inscrivez dans les journaux.
Contexte et activité : un détail important pour le fonctionnement des réseaux
Lorsque vous créez un objet publicitaire (par exemple, une publicité), AdView pour les bannièresVous devez donc passer un contexte au constructeur. En médiation, ce détail est crucial, car ce contexte sera transmis en interne aux réseaux externes.
De nombreux réseaux tiers ont besoin d'un Contexte de type Activité (et pas seulement Application) Pour que leurs publicités, notamment les interstitielles et les vidéos, s'affichent correctement, il est essentiel qu'elles puissent être diffusées. Si elles ne reçoivent qu'un message contextuel générique, certaines publicités risquent de ne rien afficher, entraînant une baisse du taux de remplissage et des revenus.
Par conséquent, il est fortement recommandé Transmettez toujours une instance d'Activity lors de l'initialisation de vos objets publicitaires.De cette manière, vous vous assurez que les réseaux intermédiaires disposent de ce dont ils ont besoin et que l'expérience publicitaire est cohérente sur l'ensemble d'entre eux.
Meilleures pratiques pour les bannières et l'inventaire d'affichage
En matière de bannières, il existe une recommandation de base que de nombreux développeurs négligent : Désactiver les mises à jour automatiques dans les interfaces utilisateur du réseau externe lorsque ce bloc d'annonces est utilisé dans le cadre de la médiation AdMob.
Si vous autorisez, par exemple, un réseau externe à actualiser la bannière de manière autonome, et en même temps AdMob met déjà à jour le bloc en fonction de sa propre fréquence de rafraîchissement.Cela peut entraîner un double rafraîchissement, ce qui nuit aux performances et dégrade l'expérience utilisateur. Idéalement, AdMob devrait permettre de contrôler la fréquence de rafraîchissement directement depuis les paramètres de l'emplacement publicitaire.
Il est également essentiel de tester vos bannières avec Identifiants d'annonces de test Pendant la phase de développement, vous évitez les clics accidentels et les tests internes sur de véritables campagnes qui pourraient être considérés comme du trafic invalide. Ce n'est que lorsque l'application est prête pour la production que vous remplacez ces identifiants de test par les identifiants réels de vos blocs.
Médiation avec publicités natives : politiques et recommandations
Avec les publicités natives, les choses se compliquent un peu car chaque réseau a leurs propres politiques de présentation et exigences de conceptionMême en utilisant la médiation, vous êtes tenu de respecter les politiques du réseau de médiation diffusant l'annonce, ainsi que les consignes générales de Google relatives au contenu et à l'expérience utilisateur.
Un détail technique important : pour les publicités natives diffusées par un intermédiaire, vous devez… Utilisez la méthode loadAd() et non loadAds()La méthode loadAds() est conçue pour charger uniquement les annonces Google ; si vous l'utilisez avec des intermédiaires, les réseaux tiers peuvent ne même pas intervenir.
De plus, vous devez veiller tout particulièrement à ce que les publicités natives soient bien intégrées. Ne vous déguisez pas en contenu biologique de manière trompeuse.Veillez à ce que la nature sponsorisée du contenu soit clairement indiquée et qu'aucun élément cliquable ne se trouve en dehors des zones autorisées par chaque réseau. Cette exigence s'applique non seulement à AdMob, mais aussi à la plupart des réseaux que vous intégrerez à votre stratégie de médiation.
Confidentialité, RGPD et lois des États américains en matière de médiation
Si votre application est distribuée en Europe ou dans certains États américains, vous êtes tenu de vous conformer à RGPD et lois étatiques sur la protection de la vie privéeDans le contexte de la médiation, cela signifie quelque chose de très précis : vous devez ajouter vos partenaires de médiation à la liste des partenaires publicitaires conformes dans la section Confidentialité et messagerie d’AdMob.
Sinon, il est possible que Ces réseaux ne peuvent pas diffuser de publicités aux utilisateurs soumis à ces réglementations.Cela se traduit par des taux de remplissage plus faibles et une baisse des revenus dans ces régions. La console AdMob propose des écrans dédiés à la configuration de la réglementation américaine par État et à la conformité au RGPD, où vous pouvez spécifier les partenaires utilisés et gérer le consentement.
Pour gérer correctement les autorisations et le consentement, Google propose les solutions suivantes : Kit de développement logiciel (SDK) de la plateforme de messagerie utilisateur (UMP)Avec UMP, vous pouvez afficher des boîtes de dialogue de consentement adaptées à la réglementation, activer le traitement restreint des données (RDP) dans des contextes sensibles et vous assurer que vous ne partagez des données qu'avec des réseaux ayant obtenu le consentement explicite de l'utilisateur.
Intégration et médiation AdMob sur Android
Sur Android, la mise en œuvre commence généralement par la configuration les dépendances nécessaires dans le fichier build.gradle à partir du module de l'application, ajoutez la bibliothèque Google Mobile Ads et les adaptateurs pour les réseaux que vous utiliserez comme intermédiaires (par exemple, AppLovin, ironSource, Meta Audience Network, etc.).
Une fois le SDK ajouté, vous enregistrez votre application auprès d'AdMob et Copiez l'ID de l'application dans le fichier AndroidManifest.xml. ou dans le code d'initialisation. Ensuite, vous créez les blocs publicitaires dans la console (bannières, interstitiels, publicités récompensées, etc.) et obtenez les identifiants de ces blocs que vous utiliserez dans votre code Java/Kotlin.
Ensuite, dans l'application, Vous initialisez le SDK Google Mobile Ads Au démarrage (idéalement dans l'application ou la première activité), vous implémentez le chargement et l'affichage des publicités à l'aide des identifiants fournis par AdMob. Pour les bannières, vous ajoutez une AdView à la mise en page XML ; pour les interstitiels et les publicités récompensées, vous les chargez généralement en arrière-plan et les affichez aux moments opportuns (changement de niveau, fin de partie, etc.).
Tout au long du processus de développement, il est conseillé de travailler avec Identifiants d'annonces de test Google fournit la documentation correspondante pour chaque format. Cela évite que les clics de vos testeurs ou les vôtres ne soient considérés comme suspects. Lors du déploiement de votre application en production, vous remplacez ces identifiants par les identifiants réels et vérifiez que les publicités de médiation s'affichent correctement et sont bien enregistrées dans les rapports.
Intégration iOS : spécificités d’Xcode et de CocoaPods
Sur iOS, le processus est similaire, mais adapté à l'écosystème Apple. En général, vous commencez par ajouter le Kit de développement logiciel (SDK) Google Mobile Ads pour votre projet Xcodesoit via CocoaPods (la méthode la plus courante), soit en l'intégrant manuellement.
Avec CocoaPods, vous définissez dans votre Podfile la dépendance à Google-Mobile-Ads-SDK et, le cas échéant, le modules des adaptateurs réseau que vous utiliserezEnsuite, exécutez la commande `pod install` et ouvrez l'espace de travail généré pour toujours travailler à partir de là.
En programmation, on a généralement Initialisez le SDK dans AppDelegateUtilisez l'identifiant de l'application AdMob. Ensuite, comme sur Android, créez les blocs publicitaires dans la console, copiez leurs identifiants et utilisez-les dans votre code Swift ou Objective-C pour charger des bannières (GADBannerView), des interstitiels, des publicités natives ou des publicités récompensées aux endroits de l'application où cela est pertinent.
Il est également obligatoire de tester sur iOS. Identifiants de test Avant publication, vérifiez que les publicités s'affichent correctement sur différents écrans (taille, orientation, version d'iOS). Une erreur fréquente consiste à mal ajuster la taille de la bannière ou à placer une publicité interstitielle à un endroit qui perturbe la navigation de l'utilisateur.
Tableau de bord AdMob, types d'annonces et analyses avancées
La console AdMob est structurée pour fournir une Aperçu rapide des performances et accès facile aux paramètres, blocages et médiations de l'applicationSur le tableau de bord principal, vous verrez des estimations des revenus, des impressions, des clics et d'autres indicateurs clés, ainsi que des alertes et notifications importantes.
Dans la section des blocs publicitaires, vous pouvez Créez, modifiez et gérez tous vos blocsVous pouvez choisir le format, le comportement, les tailles et les options telles que la fréquence de rafraîchissement des bannières. La section « Applications » vous permet d’ajouter de nouvelles applications, de les lier aux plateformes de téléchargement (Google Play, App Store) et de configurer des paramètres spécifiques.
Dans la section Rapports, AdMob propose un suite de rapports hautement personnalisableVous pouvez analyser les impressions, les clics, le CTR, les revenus estimés et l'eCPM par format, pays, application ou bloc d'annonces. Vous pouvez également comparer des périodes, filtrer par type de trafic et identifier les tendances.
Ces indicateurs vous aident à identifier Quels formats publicitaires sont les plus performants ? (Bannières, interstitiels, publicités récompensées, publicités natives), quels emplacements génèrent le plus de revenus et quels pays ou segments d'utilisateurs sont les plus rentables. En combinant ces informations avec Firebase ou Google Analytics, vous pouvez corréler le revenu par utilisateur (ARPU), la fidélisation et les principaux événements au sein de l'application.
Politiques, qualité de l'application et trafic valide
AdMob applique des politiques assez strictes qui affectent à la fois contenu de l'application ainsi que comportement publicitaireLes ignorer, c'est jouer avec le feu : vous pourriez vous retrouver avec un compte limité, voire suspendu.
Concernant le contenu, votre application ne peut pas promouvoir des activités illégales ou contenir de la pornographie, de la violence extrême, des discours haineux ou de contenu explicite. Vous devez également respecter la vie privée des utilisateurs, vous conformer aux lois sur la protection des données et traiter avec une attention particulière toutes les questions relatives aux mineurs.
Dans la section publicité, les pratiques suivantes sont interdites : Intégrez les publicités de manière à ce qu'elles se fondent dans le contenu.Les interstitiels ne doivent pas apparaître de manière inattendue ni bloquer des actions critiques (par exemple, juste au moment où l'utilisateur s'apprête à appuyer sur un bouton important), ni chevaucher des éléments interactifs, ni forcer les clics.
Le trafic invalide constitue un autre problème sensible. Les éléments suivants sont interdits : clics incités, bots, scripts automatisés ou incitation directe des utilisateurs à cliquer sur des publicitésIl est recommandé de surveiller les pics inhabituels d'impressions et de clics, de consulter les rapports et d'utiliser les outils de filtrage d'AdMob pour bloquer les sources suspectes.
Optimisation, tests A/B et comparaison avec d'autres plateformes
L'optimisation de la médiation est un processus continu. Il faut expérimenter avec différents formats publicitaires, emplacements, fréquences et combinaisons de réseaux jusqu'à ce que le juste équilibre entre les revenus et l'expérience utilisateur soit trouvé.
Les tests A/B sont particulièrement utiles. Par exemple, vous pouvez Tester un ensemble de réseaux utilisant uniquement la médiation AdMob par rapport à une autre plateforme ou une autre combinaison. Un exemple concret : l’étude de Gamegou a comparé la médiation d’AdMob à celle d’une autre plateforme sur l’un de ses titres phares, Super Goal. Le test a démontré qu’AdMob offrait de meilleurs résultats en termes de revenus, d’eCPM et d’ARPU.
Lorsque vous comparez AdMob à d'autres solutions, des facteurs tels que couverture publicitaire, taux de remplissage, facilité d'utilisation de l'interfaceAdMob se distingue par ses options de personnalisation et ses seuils de paiement. Son intégration à l'écosystème Google, son immense base d'annonceurs et son tableau de bord relativement intuitif, même pour les petites équipes, en font un outil performant.
Gestion des campagnes, sécurité des comptes et paiements
La gestion de la monétisation ne se limite pas à la configuration technique. Il est également important d'avoir une compréhension claire de vos... objectifs de revenus, de fidélisation et d'expérience utilisateur et analyser régulièrement les données pour adapter la stratégie.
En matière de sécurité, il est essentiel d'utiliser Utilisez des mots de passe robustes et activez la vérification en deux étapes dans le compte Google associé à AdMob. La vérification régulière de l'activité du compte et la mise à jour du SDK et des outils de développement réduisent considérablement les risques de problèmes de sécurité ou d'incompatibilités.
Pour être payé, vous devez remplir trois conditions de base : atteindre le seuil de paiement minimum, avoir un compte vérifié (y compris un code PIN postal le cas échéant) et respecter les politiquesLes paiements sont généralement effectués par cycles mensuels et peuvent être effectués par virement électronique, chèque ou autres moyens disponibles selon le pays (tels que Western Union ou des solutions locales).
N'oubliez pas que les revenus que vous générez avec AdMob ont des implications fiscalesVous devez les déclarer conformément à la législation de votre pays ; des retenues à la source peuvent s'appliquer et, dans certains cas, vous devrez remplir des formulaires fiscaux spécifiques pour Google. Il est généralement conseillé de solliciter l'avis d'un professionnel lorsque les montants deviennent importants.
Globalement, la médiation AdMob, lorsqu'elle est bien planifiée et respectueuse des politiques, de la confidentialité et de l'expérience utilisateur, vous permet de transformer un inventaire publicitaire statique en un système dynamique où plusieurs réseaux se font concurrence de manière transparente pour chaque impressionpris en charge par des outils de reporting avancés, d'optimisation et une infrastructure Google conçue pour accompagner les projets qui évoluent au fil du tempsPartager ces informations permet aux autres d'en apprendre davantage sur le sujet..