إعلانات مصاحبة

هذا الدليل موجه للناشرين المهتمين بإضافة الإعلانات المصاحبة إلى عملية تنفيذ إعلانات الوسائط التفاعلية لنظام التشغيل iOS.

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

  • تطبيق iOS مع دمج حزمة تطوير البرامج لإعلانات الوسائط التفاعلية
  • علامة إعلان تم ضبطها لعرض إعلان مصاحب.

مواد تمهيدية مفيدة

إذا كنت لا تزال بحاجة إلى تنفيذ حزمة IMA SDK في تطبيقك، يُرجى مراجعة دليل البدء.

إضافة الإعلانات المصاحبة إلى تطبيقك

إنشاء UIView لرفيقك

قبل طلب إعلان مصاحب، تحتاج إلى إنشاء مسافة له في التنسيق. في لوحة العمل، اسحب طريقة عرض وأفلِتها على ViewController وحدِّد حجمها ليناسب الإعلان المصاحب. بعد ذلك، تأكد من ربط الخانة المصاحبة بمتغير في التنفيذ (يستخدم هذا المثال متغيرًا يسمى employeeView). في لقطة الشاشة أدناه، تكون طريقة العرض باللون الرمادي الفاتح هي طريقة عرض الإعلان المصاحب:

صورة لإنشاء واجهة UIView لصاحبك

إنشاء IMACompanionAdSlot

تتمثل الخطوة التالية في إنشاء كائن IMACompanionAdSlot من طريقة العرض لديك. حزمة تطوير البرامج لإعلانات الوسائط التفاعلية يملأ خانة الإعلان المصاحبة بأي إعلانات مصاحبة من استجابة VAST تتضمن أبعادًا تتطابق مع ارتفاع العرض وعرضه. وتتيح أيضًا حزمة تطوير البرامج لإعلانات الوسائط التفاعلية استخدام الأجهزة المصاحبة ذات الحجم السائل.

ViewController.h
@property(nonatomic, weak) IBOutlet UIView *companionView;
ViewController.m
self.companionSlot =
    [[IMACompanionAdSlot alloc] initWithView:self.companionView
                                       width:self.companionView.frame.size.width
                                      height:self.companionView.frame.size.height];

تمرير الشريحة الإعلانية المصاحبة إلى حاويتك الإعلانية

أخيرًا، يجب إعلام حزمة SDK بوجود هذه الخانة المصاحبة من خلال تمرير مصفوفة من الخانات المصاحبة إلى الدالة الإنشائية IMAAdDisplayContainer:

ViewController.m
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView
                                           viewController:self
                                           companionSlots:@[ self.companionSlot ]];

هذا كل ما في الأمر! يعرض تطبيقك الآن الإعلانات المصاحبة.

عرض الإعلانات المصاحبة المرنة

أصبحت إعلانات الوسائط التفاعلية متاحة الآن للإعلانات المصاحبة المرنة. يمكن لهذه الإعلانات المصاحبة تغيير حجمها لتتناسب مع حجم الشريحة الإعلانية تملأ 100% من عرض العرض الأصلي، ثم تغير حجمها ليناسب لمحتوى رفيقك. ويتم ضبطها باستخدام الحجم المصاحب لـ Fluid في "مدير إعلانات Google". اطّلِع على الصورة التالية لمعرفة مكان ضبط هذه القيمة.

صورة تعرض إعدادات الإعلانات المصاحبة في "مدير إعلانات Google" يبرز خيار الأحجام المصاحبة.

تحديث تطبيقات iOS للحصول على إعلانات مرسَلة مصاحبة

يمكنك تعريف فتحة مصاحبة سائلة من خلال بدء IMACompanionAdSlot باستخدام المعلمة view فقط؛ باستثناء width height

ViewController.m
self.companionSlot =
      [[IMACompanionAdSlot alloc] initWithView:self.companionView];

الأسئلة الشائعة

لقد اتّبعتُ الدليل، ولكن لم تظهر لي الإعلانات المصاحبة. ماذا يجب أن أفعل؟
تأكَّد أولاً من أنّ علامتك تعرض إعلانات مرتبطة بالفعل. لإجراء ذلك، افتح العلامة في متصفح ويب وابحث عن علامة CompanionAds. إذا ظهر لك ذلك، تحقّق من أنّ حجم الإعلان المصاحب الذي يتم عرضه هو نفسه حجم UIView الذي تحاول عرضه فيه.