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