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