Pour commencer, vous devez d'abord créer des blocs d'annonces, puis insérer les annonces
dans le code de votre application.
Ce tutoriel utilise la classe
annonce interstitielle
dans le scénario de test. Toutefois, lors de la lecture de ce didacticiel,
vous pouvez suivre des étapes similaires
pour implémenter et tester la limitation de la fréquence d'exposition
pour les autres formats d'annonces.
Vérifier que vous disposez de tous les éléments préalables pour suivre ce tutoriel
Votre propre application (projet iOS, Android ou Unity)
Votre application est enregistrée en tant qu'application Firebase associée à une application AdMob
(en savoir plus)
Accès au compte AdMob associé à votre application, avec les autorisations de créer
de nouveaux blocs d'annonces
Accès au projet Firebase associé à votre application, avec autorisations de création
et gérer Remote Config et A/B Testing, ainsi que pour afficher
Google Analytics
Votre IDE préféré
Créer un bloc d'annonces
Interface utilisateur d'AdMob montrant comment créer un bloc d'annonces interstitielles">
Dans votre compte AdMob, créez un bloc d'annonces interstitiel.
Définissez la limite de la fréquence d'exposition:
Développez Paramètres avancés dans l'interface utilisateur AdMob, puis activez Limitation du nombre d'expositions.
Spécifiez la fréquence des annonces à tester. Choisissez une fréquence
supérieure à celle utilisée
dans votre bloc d'annonces existant.
Supposons que votre bloc d'annonces interstitielles existant génère quatre impressions.
par utilisateur toutes les 10 minutes, mais vous voulez essayer
à 6 impressions par utilisateur toutes les 10 minutes.
Nous vous recommandons de conserver la durée (par exemple, "toutes les 10 minutes").
cohérentes entre les blocs d'annonces comparés. Les autres paramètres des blocs d'annonces,
mais qui ne sont pas importants pour ce tutoriel, sélectionnez "Paramètres"
adaptés à votre application.
Interface utilisateur d'AdMob montrant comment définir la limitation de la fréquence d'exposition pour le nouveau bloc d'annonces
class="capture d'écran">
Répétez les étapes ci-dessus si vous souhaitez ajouter un autre bloc d'annonces interstitielles pour tester une limite de la fréquence d'exposition encore plus élevée. Pour ce tutoriel, nous avons créé un autre bloc d'annonces avec huit impressions par utilisateur toutes les 10 minutes.
Intégrer le bloc d'annonces
Interface utilisateur d'AdMob affichant le nouvel ID de bloc d'annonces et les instructions pour intégrer le SDK">
Une fois que vous avez créé chaque bloc d'annonces, AdMob vous fournit l'identifiant unique du bloc d'annonces
ID du bloc d'annonces. N'oubliez pas l'emplacement de cet ID de bloc d'annonces dans votre compte AdMob, car vous en aurez besoin pour intégrer l'annonce dans votre application.
Suivez les instructions à l'écran pour intégrer le SDK Google Mobile Ads (AdMob) et implémenter le nouveau bloc d'annonces dans votre application.
Après avoir créé deux blocs d'annonces interstitielles, vous devriez maintenant avoir trois blocs d'annonces.
indiqué dans votre compte AdMob pour cette application spécifique. Dans les prochaines étapes de
dans ce tutoriel, vous allez configurer Firebase de façon à utiliser chacun de ces blocs d'annonces
le test en utilisant le même emplacement d'annonce.
Interface utilisateur d'AdMob affichant tous les blocs d'annonces pour l'application"
class="capture d'écran">
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/06 (UTC)."],[],[],null,["Step 1: Use AdMob to create new ad unit variants for testing\n\n\u003cbr /\u003e\n\n|--------------------------------------------------------------------------------------------------------------------------------|\n| Introduction: [Optimize AdMob ad frequency using Firebase](/docs/tutorials/optimize-ad-frequency) |\n| **Step 1: Use AdMob to create new ad unit variants for testing** \u003cbr /\u003e |\n| Step 2: [Set up an A/B test in the Firebase console](/docs/tutorials/optimize-ad-frequency/step-2) |\n| Step 3: [Handle Remote Config parameter values in your app's code](/docs/tutorials/optimize-ad-frequency/step-3) |\n| Step 4: [Start the A/B test and review the test results in the Firebase console](/docs/tutorials/optimize-ad-frequency/step-4) |\n| Step 5: [Decide whether to roll out the new ad format](/docs/tutorials/optimize-ad-frequency/step-5) |\n\n\u003cbr /\u003e\n\nTo get started, you first need to create new ad units and then implement the ads\nin your app's code.\n\nThis tutorial uses the\n[interstitial](https://support.google.com/admob/answer/9884467) ad\nformat as the example test case. When reading this tutorial, though, keep in\nmind that you could follow similar steps to implement and test frequency capping\nfor other ad formats.\n\n\u003cbr /\u003e\n\n**Make sure you have the prerequisites for this tutorial**\n\n\u003cbr /\u003e\n\n- Your own app (iOS, Android, or Unity project)\n\n- Your app registered as a Firebase App that's linked to an AdMob App\n ([learn more](//support.google.com/admob/answer/6383165))\n\n- Access to your app's associated AdMob account, with permissions to create\n new ad units\n\n- Access to your app's associated Firebase project, with permissions to create\n and manage Remote Config and A/B Testing as well as to view\n Google Analytics\n\n- Your preferred IDE\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n**Create an ad unit**\n\nAdMob UI showing how to create a new interstitial ad unit\"\\\u003e\n\n1. In your AdMob account, create a new *Interstitial* ad unit.\n\n2. Set the frequency cap:\n\n 1. Expand the **Advanced settings** in the AdMob UI, then enable\n **Frequency capping**.\n\n 2. Specify an ad frequency that you want to test. Choose a frequency that's\n higher than the frequency used in your existing ad unit.\n\n For example, suppose your existing interstitial ad unit shows 4 impressions\n per user per 10 minutes, but you want to test out if you can increase the\n cap to *6 impressions* per user per 10 minutes.\n\n We recommend keeping the time duration (that is, \"per 10 minutes\")\n consistent across the ad units being compared. The other ad unit settings,\n though, aren't important for this particular tutorial, so select settings\n that are appropriate for your app.\n AdMob UI showing how to set the frequency capping for the new ad unit\" class=\"screenshot\"\\\u003e\n3. Repeat the steps above if you'd like to add another interstitial unit to\n test out an even higher frequency cap. For this tutorial, we created another\n ad unit with *8 impressions* per user per 10 minutes.\n\n**Implement the ad unit**\n\nAdMob UI displaying new ad unit ID and instructions for integrating the SDK\"\\\u003e\n\nAfter you create each ad unit, AdMob provides you with the ad unit's unique\n**ad unit ID** . Remember where to find this ad unit ID in your AdMob account\nas you'll need it to implement the ad into your app.\n\nFollow the on-screen instructions to integrate the\nGoogle Mobile Ads (AdMob) SDK and to implement the new ad unit into your app.\n\nAfter creating two new interstitial ad units, you should now have three ad units\nlisted in your AdMob account for this specific app. In the next steps of\nthis tutorial, you'll configure Firebase to use each of these ad units in an A/B\ntest using the *same ad placement*.\nAdMob UI displaying all ad units for the app\" class=\"screenshot\"\\\u003e\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\u003cbr /\u003e\n\n[arrow_back_ios**Introduction**](/docs/tutorials/optimize-ad-frequency)\n[**Step 2** : Set up an A/B test in the Firebase consolearrow_forward_ios](/docs/tutorials/optimize-ad-frequency/step-2)\n\n\u003cbr /\u003e\n\n*** ** * ** ***"]]