قبل از اینکه ادغام تبلیغات خود را آزمایش کنید، باید بازرس تبلیغات (ad inspector) را در برنامه خود راهاندازی کنید. این صفحه نحوه راهاندازی بازرس تبلیغات با استفاده از حرکات و نحوه راهاندازی از طریق برنامهنویسی را پوشش میدهد.
پیشنیازها
قبل از ادامه، موارد زیر را انجام دهید:
- تمام موارد موجود در پیشنیازهای اولیه را برای ایجاد حساب کاربری AdMob تکمیل کنید، دستگاه آزمایشی خود را تنظیم کنید، SDK تبلیغات موبایلی گوگل را راهاندازی اولیه کنید و آخرین نسخه را نصب کنید.
یک گزینه پرتاب را انتخاب کنید
شما میتوانید بازرس تبلیغات را به روشهای زیر راهاندازی کنید:
- پس از ثبت یک دستگاه آزمایشی، از حرکتی که در رابط کاربری AdMob انتخاب کردهاید استفاده کنید. برای جزئیات بیشتر، به «راهاندازی یک دستگاه آزمایشی» مراجعه کنید.
- از طریق SDK تبلیغات موبایلی گوگل (Google Mobile Ads SDK) و به صورت برنامهنویسی شده.
راهاندازی با استفاده از حرکات
برای اجرای بازرس تبلیغات با یک حرکت، حرکتی مانند دوبار ضربه زدن یا تکان دادن را که در رابط کاربری AdMob برای دستگاه آزمایشی خود پیکربندی کردهاید، انجام دهید. برای جزئیات بیشتر، به «برنامه خود را با بازرس تبلیغات آزمایش کنید» مراجعه کنید.
پس از تنظیم یک حرکت در رابط کاربری AdMob، به آن زمان بدهید تا منتشر شود. از طریق SDK تبلیغات موبایل گوگل، یک درخواست تبلیغ ارسال کنید تا تنظیمات حرکت شما با دستگاه آزمایشیتان ثبت شود. اگر اجرای حرکت شما در بازرس تبلیغ (ad inspector) باز نشد، سعی کنید یک تبلیغ را بارگذاری کنید، برنامه خود را مجدداً راهاندازی کنید و حرکت را دوباره آزمایش کنید.
راهاندازی به صورت برنامهنویسیشده
با اجرای دستور زیر، ابزار ad inspector را اجرا کنید:
سویفت
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 کنترلر نما فراخوانی میشود، نمایش بازرس تبلیغ با شکست مواجه میشود.