برای شروع، ابتدا باید واحدهای تبلیغاتی جدیدی ایجاد کنید و سپس تبلیغات را در کد برنامه خود پیاده سازی کنید.
این آموزش از قالب تبلیغات بینابینی به عنوان نمونه آزمایشی استفاده می کند. با این حال، هنگام خواندن این آموزش، به خاطر داشته باشید که می توانید مراحل مشابهی را برای پیاده سازی و آزمایش محدودیت فرکانس برای سایر قالب های تبلیغاتی دنبال کنید.
برنامه شما بهعنوان یک برنامه 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">
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[],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*** ** * ** ***"]]