يمكن استخدام تنسيق الإعلان المدمج لإنشاء أيّ حجم من الإعلانات، بما في ذلك الإعلانات التي تظهر على كامل الشاشة، مثل الإعلانات الرائجة للغاية في تطبيقات التواصل الاجتماعي والترفيه. يمكن أن تساهم الإعلانات المدمجة مع المحتوى بملء الشاشة في تحسين الأرباح ومعدل الاحتفاظ بالمستخدمين، إما من خلال مطابقة أسلوب تجربتَي المحتوى المعروضَين بملء الشاشة حاليًا، مثل تطبيقات التواصل الاجتماعي، أو من خلال توفير وسيلة لوضع الإعلانات في خلاصات "القصص". في ما يلي بعض الأمثلة على الإعلانات المدمجة مع المحتوى في وضع ملء الشاشة:
لا تتوفّر واجهة برمجة تطبيقات منفصلة للاتّصال بها لتفعيل عرض الإعلانات المدمجة مع المحتوى بملء الشاشة، باستثناء التعليمات الواردة في الإعلانات المدمجة المتقدّمة. ومع ذلك، هناك أفضل الممارسات التي ننصح بها عند إنشاء تجارب إعلانات ملء الشاشة:
- إتاحة النقر على مواد العرض أثناء تشغيل الفيديوهات الأصلية
تضبط حزمة 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
استنادًا إلى موضع الإعلان. في الصور الثلاث الواردة في القسم السابق، تم وضع رمز AdChoices في углу بعيد عن زر تثبيت وزر القائمة وملفات عرض الإعلانات الأخرى لتجنّب النقرات غير المقصودة. - استخدام أرقام تعريف فريدة للوحدات الإعلانية لكل موضع إعلان
احرص على إنشاء رقم تعريف فريد لوحدة إعلانية لكل موضع إعلان مختلف في تطبيقك، حتى إذا كانت جميع مواضع الإعلانات تتضمّن الشكل نفسه. على سبيل المثال، إذا كان لديك موضع إعلان حالي مدمج مع المحتوى في تطبيقك لتجربة استخدام غير بملء الشاشة، استخدِم معرّف وحدة إعلانية جديدًا لتجربة الاستخدام بملء الشاشة. باستخدام وحدات إعلانات فريدة:
- تحسين الأداء إلى أقصى حد
- تساعد Google في عرض مواد عرض الإعلانات التي تتناسب بشكل أفضل مع تصاميمك.
- يتيح إعداد تقارير أكثر شمولية.
- ضبط عرض الوسائط على حجم ثابت
تحاول Google دائمًا عرض مواد العرض الأصلية ذات الحجم الأمثل لضمان أفضل أداء. لتسهيل ذلك، يجب أن يكون حجم إعلاناتك المدمجة مع المحتوى متوقّعًا ومتسقًا. يجب أن تكون مادة عرض عرض الوسائط بالحجم نفسه لكل طلب إعلان على الجهاز نفسه. ولإجراء ذلك، اضبط عرض عرض الوسائط على حجم ثابت، أو اضبط عرض عرض الوسائط على
MATCH_PARENT
واضبط عرض عرض العنصر الأساسي على حجم ثابت. كرِّر هذه الخطوة لكلّ عرض رئيسي لعرض الوسائط الذي ليس بحجم ثابت.- تفعيل إعلانات الفيديو
فعِّل نوع الوسائط
Video
عند ضبط الإعلانات المدمجة مع المحتوى في واجهة مستخدِم "مدير إعلانات Google". يمكن أن يؤدي السماح لإعلانات الفيديو بالمنافسة على مستودعك الإعلاني إلى تحسين الأداء بشكل كبير.- [اختياري] طلب نسب عرض إلى ارتفاع محدّدة لمادة عرض الوسائط
قد يتم عرض الإعلانات التي تتضمّن أي نسبة عرض إلى ارتفاع تلقائيًا. على سبيل المثال، قد تحصل على ملف أصول مادة إبداعية رئيسية أفقي أو مربّع عندما يكون تطبيقك في الوضع عمودي. استنادًا إلى تنسيق الإعلانات المدمجة مع المحتوى، قد تحتاج إلى عرض إعلانات عمودية أو أفقية أو مربّعة فقط. يمكنك طلب مواد عرض ذات نسب عرض إلى ارتفاع محدّدة لتتلاءم بشكل أفضل مع تنسيق إعلانك.
أفقي
مربّع
صورة عموديةSwift
let aspectRatioOption = GADNativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = GADAdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])
Objective-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];
مراجع إضافية
أمثلة على GitHub
- أمثلة على الإعلانات المدمجة مع المحتوى بملء الشاشة: Objective-C