راه‌اندازی بازرس آگهی

پلاتفرم را انتخاب کنید: Android iOS Unity Flutter Android (Legacy)

قبل‌از آزمایش ادغام آگهی، باید بازرس آگهی را در برنامه‌تان راه‌اندازی کنید. این صفحه نحوه راه‌اندازی بازرس آگهی بااستفاده از اشاره‌ها و نحوه راه‌اندازی برنامه‌ای را پوشش می‌دهد.

پیش‌نیازها

پیش‌از ادامه دادن، کارهای زیر را انجام دهید:

  • همه موارد را در پیش‌نیازهای اولیه برای ایجاد حساب AdMob تکمیل کنید، دستگاه آزمایشی‌تان را تنظیم کنید، Google Mobile Ads SDK را مقداردهی اولیه کنید، و جدیدترین نسخه را نصب کنید.

انتخاب گزینه راه‌اندازی

می‌توانید بازرس آگهی را به روش‌های زیر راه‌اندازی کنید:

  • پس‌از ثبت دستگاه آزمایشی، از اشاره‌ای که در AdMob UI انتخاب کرده‌اید استفاده کنید. برای جزئیات، به راه‌اندازی دستگاه آزمایشی مراجعه کنید.
  • به‌صورت برنامه‌نویسی‌شده ازطریق Google Mobile Ads SDK.

راه‌اندازی بااستفاده از اشاره‌ها

برای راه‌اندازی بازرس آگهی با اشاره، اشاره‌ای را که در واسط کاربری AdMob برای دستگاه آزمایشی‌تان پیکربندی کرده‌اید (مثلاً تکان دادن یا ضربه سریع دوگانه) انجام دهید. برای جزئیات بیشتر، به آزمایش برنامه با بازرس آگهی مراجعه کنید.

پس‌از تنظیم اشاره در واسط کاربر AdMob، مدتی صبر کنید تا منتشر شود. درخواست آگهی را ازطریق Google Mobile Ads SDK ارسال کنید تا تنظیم اشاره را در دستگاه آزمایشی‌تان ثبت کنید. اگر با انجام اشاره، بازرس آگهی باز نشد، آگهی را بار کنید، برنامه‌تان را بازراه‌اندازی کنید، و اشاره را دوباره آزمایش کنید.

راه‌اندازی برنامه‌ای

بازرس آگهی را با اجرای موارد زیر راه‌اندازی کنید:

Swift

MobileAds.shared.presentAdInspector(from: viewController) { error in
  // Error will be non-nil if there was an issue and the inspector was not displayed.
}

آبجکتیو-سی

[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
                                                completionHandler:^(NSError *error){
                                                    // Error will be non-nil if there was an issue
                                                    // and the inspector was not displayed.
                                                }];

این روش برای دستگاه‌های آزمایشی که به‌صورت برنامه‌نویسی‌شده یا در واسط کاربر AdMob ثبت شده‌اند کار می‌کند. برای جزئیات بیشتر، فعال کردن دستگاه‌های آزمایشی را ببینید.

مطمئن شوید که کنترل‌کننده نمای این راه‌اندازی کاملاً در صفحه قابل‌مشاهده باشد. برای مثال، اگر با viewDidAppear: تماس گرفته باشید. اگر کنترل‌کننده نمای ارسال‌شده درحال نمایش باشد، مثلاً وقتی راه‌اندازی در تابع کنترل‌کننده نما viewDidLoad فراخوانی می‌شود، ارائه بازرس آگهی ناموفق خواهد بود.