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

پلاتفرم را انتخاب کنید: 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 فراخوانی می‌شود، ارائه بازرس آگهی ناموفق خواهد بود.