هذا الدليل مخصّص للناشرين المهتمين بإضافة إعلانات مصاحبة إلى تنفيذ إعلانات الوسائط التفاعلية (IMA) لنظام التشغيل iOS.
المتطلبات الأساسية
- تطبيق iOS مع دمج أداة تطوير البرامج لإعلانات الوسائط التفاعلية.
- علامة إعلان تم إعدادها لعرض إعلان مصاحب.
- إذا كنت بحاجة إلى عيّنة، يمكنك الاطّلاع على الأسئلة الشائعة.
معلومات تمهيدية مفيدة
إذا كنت لا تزال بحاجة إلى تنفيذ حزمة تطوير البرامج لإعلانات الوسائط التفاعلية في تطبيقك، يمكنك الرجوع إلى دليل البدء.
إضافة إعلانات مصاحبة إلى تطبيقك
إنشاء UIView لمصاحبك
قبل طلب مصاحب، تحتاج إلى إنشاء مساحة له في تخطيطك. في لوحة العمل، اسحب طريقة عرض وأفلتها في ViewController
واضبط حجمها على الإعلان المصاحب. بعد ذلك، تأكّد من أنّ الخانة المصاحبة مرتبطة بمتغير في التنفيذ (يستخدم هذا المثال متغيرًا يسمى المزاملةView). في لقطة الشاشة أدناه، العرض الرمادي الفاتح هو عرض الإعلان المصاحب:
إنشاء 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 الذي تحاول عرضه فيه.