هذا الدليل موجه للناشرين المهتمين بإضافة الإعلانات المصاحبة إلى عملية تنفيذ إعلانات الوسائط التفاعلية لنظام التشغيل iOS.
المتطلبات الأساسية
- تطبيق iOS مع دمج حزمة تطوير البرامج لإعلانات الوسائط التفاعلية
- علامة إعلان تم ضبطها لعرض إعلان مصاحب.
- إذا كنت بحاجة إلى نموذج، يُرجى الاطّلاع على الأسئلة الشائعة.
مواد تمهيدية مفيدة
إذا كنت لا تزال بحاجة إلى تنفيذ حزمة IMA SDK في تطبيقك، يُرجى مراجعة دليل البدء.
إضافة الإعلانات المصاحبة إلى تطبيقك
إنشاء UIView لرفيقك
قبل طلب إعلان مصاحب، تحتاج إلى إنشاء مسافة له في التنسيق. في لوحة العمل، اسحب طريقة عرض وأفلِتها على ViewController
وحدِّد حجمها ليناسب الإعلان المصاحب. بعد ذلك، تأكد من ربط الخانة المصاحبة بمتغير في التنفيذ (يستخدم هذا المثال متغيرًا يسمى employeeView). في لقطة الشاشة أدناه، تكون طريقة العرض باللون الرمادي الفاتح هي طريقة عرض الإعلان المصاحب:
إنشاء 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
:
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView viewController:self companionSlots:@[ self.companionSlot ]];
هذا كل ما في الأمر! يعرض تطبيقك الآن الإعلانات المصاحبة.
عرض الإعلانات المصاحبة المرنة
أصبحت إعلانات الوسائط التفاعلية متاحة الآن للإعلانات المصاحبة المرنة. يمكن لهذه الإعلانات المصاحبة تغيير حجمها لتتناسب مع حجم
الشريحة الإعلانية تملأ 100% من عرض العرض الأصلي، ثم تغير حجمها ليناسب
لمحتوى رفيقك. ويتم ضبطها باستخدام الحجم المصاحب لـ Fluid
في "مدير إعلانات Google".
اطّلِع على الصورة التالية لمعرفة مكان ضبط هذه القيمة.
تحديث تطبيقات iOS للحصول على إعلانات مرسَلة مصاحبة
يمكنك تعريف فتحة مصاحبة سائلة من خلال بدء
IMACompanionAdSlot
باستخدام المعلمة view
فقط؛ باستثناء width
height
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView];
الأسئلة الشائعة
- لقد اتّبعتُ الدليل، ولكن لم تظهر لي الإعلانات المصاحبة. ماذا يجب أن أفعل؟
- تأكَّد أولاً من أنّ علامتك تعرض إعلانات مرتبطة بالفعل. لإجراء ذلك، افتح العلامة في متصفح ويب وابحث عن علامة CompanionAds. إذا ظهر لك ذلك، تحقّق من أنّ حجم الإعلان المصاحب الذي يتم عرضه هو نفسه حجم UIView الذي تحاول عرضه فيه.