إطلاق أداة فحص الإعلانات

اختيار النظام الأساسي: Android جديد Android iOS Unity Flutter

قبل اختبار عملية تكامل الإعلانات، عليك تشغيل "أداة فحص الإعلانات" في تطبيقك. تشرح هذه الصفحة كيفية تشغيل "أداة فحص الإعلانات" باستخدام الإيماءات وكيفية تشغيلها برمجيًا.

المتطلبات الأساسية

قبل المتابعة، يُرجى تنفيذ ما يلي:

  • أكمِل جميع الخطوات في المتطلبات الأساسية الأولية لإنشاء حساب على 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، سيتعذّر عرض "أداة فحص الإعلانات".