قبل اختبار عملية تكامل الإعلانات، عليك تشغيل "أداة فحص الإعلانات" في تطبيقك. توضّح هذه الصفحة كيفية تشغيل "أداة فحص الإعلانات" باستخدام الإيماءات وكيفية تشغيلها آليًا.
المتطلبات الأساسية
قبل المتابعة، يُرجى اتّباع الخطوات التالية:
- أكمِل جميع العناصر في المتطلبات الأساسية الأولية لإنشاء حساب على AdMob وإعداد جهازك الاختباري وتهيئة Google Mobile Ads SDK وتثبيت أحدث إصدار.
اختيار خيار الإطلاق
يمكنك تشغيل "أداة فحص الإعلانات" بالطرق التالية:
- استخدِم الإيماءة التي اختَرتها في واجهة مستخدم AdMob بعد تسجيل جهاز اختباري. لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة إعداد جهاز اختباري.
- بشكل آلي من خلال 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.
}
Objective-C
[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، سيتعذّر عرض "أداة فحص الإعلانات".