Чтобы начать работу, сначала необходимо создать новые рекламные блоки, а затем реализовать рекламу в коде вашего приложения.
В этом руководстве в качестве тестового примера используется формат межстраничной рекламы. Однако, читая это руководство, имейте в виду, что вы можете выполнить аналогичные действия для реализации и тестирования ограничения частоты показов для других форматов объявлений.
Убедитесь, что у вас есть необходимые условия для этого руководства.
Ваше собственное приложение (iOS, Android или проект Unity)
Ваше приложение зарегистрировано как приложение Firebase, связанное с приложением AdMob ( подробнее )
Доступ к связанному с вашим приложением аккаунту AdMob с разрешениями на создание новых рекламных блоков.
Доступ к связанному с вашим приложением проекту Firebase с разрешениями на создание и управление Remote Config и A/B Testing а также на просмотр Google Analytics
Ваша любимая IDE
Создать рекламный блок
В интерфейсе AdMob показано, как создать новый межстраничный рекламный блок">
В своем аккаунте AdMob создайте новый межстраничный рекламный блок.
Установите ограничение частоты показов:
Разверните дополнительные настройки в интерфейсе AdMob , затем включите ограничение частоты показов .
Укажите частоту показа объявлений, которую вы хотите протестировать. Выберите частоту, превышающую частоту, используемую в существующем рекламном блоке.
Например, предположим, что ваш существующий межстраничный рекламный блок показывает 4 показа на пользователя за 10 минут, но вы хотите проверить, можно ли увеличить ограничение до 6 показов на пользователя за 10 минут.
Мы рекомендуем сохранять одинаковую продолжительность времени (то есть «за 10 минут») для всех сравниваемых рекламных блоков. Однако другие настройки рекламного блока не важны для этого конкретного руководства, поэтому выберите настройки, подходящие для вашего приложения.
В интерфейсе AdMob показано, как настроить ограничение частоты показов для нового рекламного блока" class="screenshot">
Повторите описанные выше действия, если хотите добавить еще один межстраничный блок и проверить еще более высокое ограничение частоты показов. Для этого урока мы создали еще один рекламный блок с 8 показами на пользователя за 10 минут.
Внедрить рекламный блок
Пользовательский интерфейс AdMob, отображающий новый идентификатор рекламного блока и инструкции по интеграции SDK">
После создания каждого рекламного блока AdMob предоставляет вам уникальный идентификатор рекламного блока. Помните, где найти этот идентификатор рекламного блока в вашей учетной записи AdMob , поскольку он понадобится вам для внедрения рекламы в ваше приложение.
Следуйте инструкциям на экране, чтобы интегрировать SDK Google Mobile Ads ( AdMob ) и внедрить новый рекламный блок в свое приложение.
После создания двух новых межстраничных рекламных блоков в вашем аккаунте AdMob должно быть указано три рекламных блока для этого конкретного приложения. На следующих шагах этого руководства вы настроите Firebase для использования каждого из этих рекламных блоков в A/B-тестировании с использованием одного и того же места размещения объявлений .
Пользовательский интерфейс AdMob, отображающий все рекламные блоки для приложения" class="screenshot">
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[],[],null,["Step 1: Use AdMob to create new ad unit variants for testing\n\n\u003cbr /\u003e\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*** ** * ** ***"]]