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

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

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

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

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

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

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

إنشاء UIView لمصاحبك

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

صورة لإنشاء 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". اطّلع على الصورة التالية لمعرفة مكان ضبط هذه القيمة.

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

تحديث تطبيقات iOS لرفيقة سلسة

يمكنك الإعلان عن خانة مُصاحبة سائلة من خلال بدء السمة IMACompanionAdSlot باستخدام المَعلمة view فقط، باستثناء width وheight.

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

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

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