يوضّح هذا الدليل كيفية تصحيح أخطاء عرض الإعلانات باستخدام المعاينة داخل التطبيق و"أداة فحص العرض".
تتيح لك ميزة المعاينة داخل التطبيق رؤية تصاميمك الإبداعية معروضة داخل تطبيقك على الأجهزة الجوّالة. وتكون هذه المعاينة مفيدة بشكل خاص للناشرين الذين لديهم تصاميم إبداعية تتفاعل مع التطبيق أو تتضمّن سلوكًا فريدًا أو تعتمد على التطبيق في بعض عمليات العرض (بما في ذلك التصاميم الإبداعية الأصلية وMRAID).
تقدّم أداة فحص عرض الإعلانات معلومات عن الإعلانات التي تم عرضها. عند عرض إعلانات غير متوقّعة، استخدِم "أداة فحص العرض" لمعرفة السبب.
المتطلبات الأساسية
- الإصدار 7.13.1 أو إصدار أحدث من Google Mobile Ads SDK
- الوصول إلى حساب على "إدارة إعلانات Google"
- أكمِل الخطوات في البدء
إعداد تطبيقك
يتطلّب تصحيح الأخطاء التفاعل مع قائمة خيارات تصحيح الأخطاء في حزمة SDK. الطريقة المقترَحة لفتح القائمة هي تضمين الدالة أدناه في تطبيقك، وتفعيلها استنادًا إلى إجراء يتّخذه المستخدم:
Swift
@IBAction func openDebugOptions(sender: AnyObject) {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
let debugOptionsViewController = DebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
self.present(debugOptionsViewController, animated: true, completion: nil)
}
Objective-C
- (IBAction)openDebugOptions:(id)sender {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
GADDebugOptionsViewController *debugOptionsViewController =
[GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
[self presentViewController:debugOptionsViewController animated:YES completion:nil];
}
يكفي استخدام أي وحدة إعلانية صالحة من حسابك على "مدير إعلانات Google" لفتح قائمة خيارات تصحيح الأخطاء.
تلقّي إشعار عند إغلاق قائمة تصحيح الأخطاء
عند فتح قائمة خيارات تصحيح الأخطاء آليًا، يمكنك اختيار تنفيذ GADDebugOptionsViewControllerDelegate لتلقّي إشعار عند إغلاق وحدة التحكّم في العرض. لإجراء ذلك، اجعل صفك
متوافقًا مع العنصر النائب:
Swift
import GoogleMobileAds class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate { }
Objective-C
@import GoogleMobileAds; @interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> { } @end
اضبط التفويض على جهاز GADDebugOptionsViewController:
Swift
@IBAction func openDebugOptions(sender: AnyObject) { let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID") debugOptionsViewController.delegate = self self.present(debugOptionsViewController, animated: true, completion: nil) }
Objective-C
- (IBAction)openDebugOptions:(id)sender { GADDebugOptionsViewController *debugOptionsViewController = [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"]; debugOptionsViewController.delegate = self; [self presentViewController:debugOptionsViewController animated:YES completion:nil]; }
أخيرًا، نفِّذ مفوّضًا:
Swift
func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
print("Debug options view controller dismissed.")
}
Objective-C
- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
NSLog(@"Debug options view controller dismissed.");
}
ربط جهازك
بعد إضافة إمكانية فتح قائمة خيارات تصحيح الأخطاء، شغِّل تطبيقك ونفِّذ الدالة أعلاه. تظهر القائمة التالية:

انقر على معاينة تصميم الإعلان لربط جهازك. سيتم فتح متصفّح ونقلك تلقائيًا إلى متصفّح لتسجيل الدخول إلى "مدير إعلانات Google". بعد تسجيل الدخول بنجاح، أدخِل اسمًا لجهازك لتسجيله في حسابك على "مدير إعلانات Google"، ثم انقر على إثبات الملكية.

تم ربط جهازك بنجاح. في هذه المرحلة، يمكنك الاطّلاع على جهازك المرتبط في الواجهة الأمامية لخدمة "إدارة الإعلانات". يمكنك أيضًا السماح للمستخدمين الآخرين بالوصول إلى أجهزتك.
معاينة داخل التطبيق
اتّبِع الخطوات لدفع تصميم إعلان إلى جهازك المرتبط. تأكَّد من أنّ تصميم الإعلان الذي تمّ دفعه هو جزء من تفاصيل إعلان نشطة تستهدف موضع الإعلان الذي تريد عرض تصميم الإعلان فيه.
بعد إرسال تصميم إعلان من الواجهة الأمامية، فعِّل قائمة خيارات تصحيح الأخطاء على جهازك مرة أخرى، ثم انقر على معاينة تصميم الإعلان مرة أخرى. تتيح هذه الخطوة لحزمة SDK التحقّق من "مدير إعلانات Google" مرة أخرى للتأكّد من نجاح ربط الجهاز والحصول على بعض المعلومات حول التصميم الذي أرسلته. إذا سبق أن تم ربط الجهاز بنجاح، سيتم إغلاق قائمة تصحيح الأخطاء على الفور. إذا لم تنجح عملية الربط، سيُطلب منك ربط حسابك مرة أخرى.
أخيرًا، حمِّل إعلانًا للفتحة التي تريد معاينتها للاطّلاع على تصميم إعلانك.
Delivery Inspector
اتّبِع خطوات بدء تحديد المشاكل في التطبيق وحلّها لتحديد المشاكل في تطبيقك وحلّها. وفي حال إكمال الخطوات بنجاح، سيظهر الطلب في الواجهة الأمامية من "مدير إعلانات Google"، ويمكنك الاطّلاع على مزيد من المعلومات عن الإعلان الذي تم عرضه.
