الإعلانات المدمجة مع المحتوى بملء الشاشة

يمكن استخدام شكل الإعلان المدمج مع المحتوى لإنشاء أي حجم للإعلان، بما في ذلك الإعلانات بملء الشاشة، مثل الإعلانات التي تلقى رواجًا كبيرًا في تطبيقات التواصل الاجتماعي والتطبيقات الترفيهية. يمكن للإعلانات المدمجة مع المحتوى بملء الشاشة تحسين الأرباح والحفاظ على المستخدمين، سواء من خلال مطابقة نمط تجارب المحتوى الحالية بملء الشاشة، كما هو الحال في تطبيقات التواصل الاجتماعي، أو من خلال توفير وسيلة لعرض الإعلانات في خلاصات "القصص". في ما يلي بعض الأمثلة على الإعلانات المدمجة مع المحتوى بملء الشاشة:

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

جعل مواد العرض قابلة للنقر أثناء تشغيل الفيديو المدمج مع المحتوى

بشكل تلقائي، تضبط حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة الإعداد userInteractionEnabled على NO في جميع مواد عرض الإعلانات باستثناء mediaView أثناء تشغيل فيديو على الوسائط. نتيجةً لذلك، أثناء تشغيل فيديو، تحدث نقرات على طبقة العرض الموجودة خلف عرض مادة العرض. في طريقة تنفيذ الإعلانات المدمجة مع المحتوى بملء الشاشة، وحيث تظهر طرق عرض مواد العرض في أعلى عرض الوسائط، تحصل طريقة عرض الوسائط على النقرة. وتعالج طريقة عرض الوسائط تفاعل المستخدم لعناصر التحكم في تشغيل الفيديو أثناء تشغيله، ولا ينقر المستخدم للوصول إلى عنوان URL المقصود للإعلان إلا بعد اكتمال تشغيل الفيديو.

لكي تتمكّن من استخدام مواد عرض الإعلان الأخرى مثل callToActionView والنقر للوصول إلى وجهة الإعلان أثناء تشغيل الفيديو، عليك إحاطة كل عرض مادة عرض في UIView رئيسية تمثل عرضًا فرعيًا من طريقة عرض الإعلان المدمج مع المحتوى. من المفترض أن تظهر بنية عرض الإعلان المدمج مع المحتوى على النحو التالي:

-- Native Ad View
   -- Media View
   -- Container View 1
      -- Call To Action View
   -- Container View 2
      -- Headline View
   -- Container View 3
      -- Body View
تخصيص موضع رمز "خيارات الإعلان"
يظهر رمز "خيارات الإعلان" تلقائيًا في أعلى يسار الإعلان، ولكن يمكنك تحديد أي زاوية يجب أن يظهر فيها رمز "خيارات الإعلان" عن طريق ضبط GADAdChoicesPosition استنادًا إلى موضع الإعلان. في الصور الثلاث أعلاه، يظهر رمز "خيارات الإعلان" في زاوية بعيدة عن زر تثبيت وزر القائمة ومواد عرض الإعلان الأخرى لتجنُّب النقرات غير المقصودة.
استخدام معرّفات فريدة للوحدات الإعلانية لكل موضع

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

  • تحقيق أفضل أداء
  • ستساعد Google في عرض مواد عرض الإعلانات التي تناسب تنسيقاتك بشكلٍ أفضل
  • تفعيل إعداد تقارير أكثر شمولاً.
ضبط عرض الوسائط على حجم ثابت

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

تفعيل إعلانات الفيديو

فعِّل نوع الوسائط Video عند إنشاء وحدة إعلانية مدمجة مع المحتوى فيAd Manager واجهة المستخدم. السماح لإعلانات الفيديو بالتنافس على المستودع الإعلاني يمكن أن يؤدي إلى تحسين الأداء بشكلٍ كبير.

[اختياري] طلب نِسب عرض إلى ارتفاع محدَّدة لمادة عرض الوسائط

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


أفقية

مربّع

شاشة عمودية

Swift

let aspectRatioOption = GADNativeAdMediaAdLoaderOptions()
aspectRatioOption.mediaAspectRatio = .portrait
adLoader = GADAdLoader(
 adUnitID: "your ad unit ID", rootViewController: self,
 adTypes: adTypes, options: [aspectRatioOption])

Objective-C

GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init];
aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait;
 
self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"your ad unit ID"
                                  rootViewController:self
                                             adTypes:@[ GADAdLoaderAdTypeNative ]
                                             options:@[ aspectRatioOption ]];

مراجع إضافية

أمثلة على GitHub

  • أمثلة على الإعلانات المدمجة مع المحتوى بملء الشاشة: Intent-C