إعلانات البانر التكيُّفية هي الجيل التالي من الإعلانات المتجاوبة التي تعمل على زيادة الأداء من خلال تحسين حجم الإعلان لكل جهاز. على عكس إعلانات البانر الذكية التي كانت تتيح استخدام ارتفاعات ثابتة فقط، تتيح لك إعلانات البانر التكيُّفية تحديد عرض الإعلان واستخدامه لتحديد الحجم الأمثل للإعلان.
لاختيار أفضل حجم للإعلان، تستخدم إعلانات البانر التكيُّفية نِسب عرض إلى ارتفاع ثابتة بدلاً من ارتفاعات ثابتة. ويؤدي ذلك إلى عرض إعلانات البانر التي تشغل جزءًا أكثر اتساقًا من الشاشة في جميع الأجهزة، كما تقدّم فرصًا لتحسين الأداء.
عند العمل مع إعلانات البانر التكيُّفية، تجدر الإشارة إلى أنّها ستعرض دائمًا الحجم الثابت لجهاز وعرض معين. بعد اختبار التنسيق على جهاز معيّن، يمكنك التأكّد من أنّ حجم الإعلان لن يتغيّر. ومع ذلك، قد يتغيّر حجم تصميم إعلان البانر على جميع الأجهزة المختلفة. وبالتالي، يوصى بالتأكد من أن التنسيق يمكن أن يتلاءم مع الاختلافات في ارتفاع الإعلان. في حالات نادرة، قد لا يتم ملء الحجم التكيُّفي الكامل واستخدام حجم عادي. سيتم توسيط التصميم في هذه الخانة بدلاً من ذلك.
حالات استخدام إعلانات البانر التكيُّفية
تم تصميم إعلانات البانر التكيُّفية لاستبدالها في المجال. الحجم القياسي 320×50، بالإضافة إلى تنسيق البانر الذكي الذي حل محله.
ويشيع استخدام أحجام إعلانات البانر هذه كإعلانات بانر ثابتة، والتي يتم استخدامها عادةً مقفل في الجزء العلوي أو السفلي من الشاشة. بالنسبة إلى إعلانات البانر الثابتة هذه، ستكون نسبة قياس الارتفاع إلى العرض عند استخدام إعلانات البانر التكيُّفية مشابهة لنسبة قياس الارتفاع إلى العرض لإعلان قياسي 320×50، كما هو موضّح في لقطات الشاشة التالية:
![]() بانر 320x50 |
![]() البانر الذكي |
![]() إعلان البانر التكيُّفي |
يستفيد إعلان البانر التكيُّفي بشكل أفضل من حجم الشاشة المتاح. بالإضافة إلى ذلك، مقارنةً بإعلان البانر الذكي، فإنّ إعلان البانر التكيُّفي هو خيار أفضل لأنّه:
ويستخدم العرض المقدَّم بدلاً من عرض الشاشة بالكامل، ما يتيح لك مراعاة المناطق الآمنة.
فهي تحدد الارتفاع الأمثل للجهاز المحدد، بدلاً من وجود ارتفاع ثابت عبر الأجهزة ذات الأحجام المختلفة، مما يخفف من آثار تجزئة الأجهزة.
ملاحظات التنفيذ
عند تنفيذ إعلانات البانر التكيُّفية في تطبيقك، يُرجى مراعاة النقاط التالية:
يجب معرفة عرض العرض الذي سيتم وضع الإعلان فيه، ويجب أن يراعي ذلك عرض الجهاز وأي مناطق آمنة ينطبق عليها ذلك.
تأكَّد من أنّ خلفية مشاهدة الإعلان معتمة لتتوافق مع AdMob. السياسات عندما تعرض أحجام إعلانات أصغر حجمًا لا تملأ الشريحة الإعلانية.
تأكّد من استخدام أحدث إصدار من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة. بالنسبة التوسّط، استخدِم أحدث إصدار من كل محوّل توسّط.
تم تصميم أحجام إعلانات البانر التكيُّفية لتعمل على أفضل نحو عند استخدام إعلانات البانر التكيُّفية. العرض المتاح. وفي معظم الحالات، سيكون هذا هو العرض الكامل لشاشة الجهاز المستخدَم. ويجب مراعاة المناطق الآمنة السارية.
تعرض حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة C++ ارتفاعًا محسَّنًا للإعلان العرض في
firebase::gma::AdSize.تتوفّر ثلاث طرق للحصول على حجم إعلان لإعلانات البانر التكيُّفية، واحدة وآخر للاتجاه العمودي وآخر للاتجاه الحالي في الوقت المحدد موضع التنفيذ.
وسيظل الحجم الذي يتم عرضه للعرض على جهاز معيّن متطابقًا دائمًا، وبالتالي بمجرد اختبار التخطيط على جهاز معين، يمكنك التأكد من فلن يتغير حجم الإعلان.
لا يزيد ارتفاع البانر الثابت أبدًا عن 15% من ارتفاع الجهاز لا تقل أبدًا عن 50 نقطة.
البدء بسرعة
اتّبِع الخطوات التالية لتنفيذ إعلان بانر ثابت تكيُّفي بسيط.
احصل على حجم تكيُّفي لإعلان البانر. سيتم استخدام الحجم الذي تحصل عليه لطلب إعلان البانر التكيُّفي. للحصول على حجم الإعلان التكيُّفي، تأكَّد من أنّك:
يمكنك الحصول على عرض الجهاز المستخدَم، أو ضبط العرض الذي تريده إذا لم يكن تريد استخدام العرض الكامل للشاشة.
استخدِم الطرق الثابتة المناسبة في فئة
AdSize، مثلGetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)للحصول على عنصرAdSizeقابل للتكيّف مع الاتجاه المحدّد.عليك استدعاء
Initialize()علىAdViewباستخدام ميزةAdSizeالتكيُّفية التي اخترتها. إنشاء.في ما يلي مثال كامل.
أنشِئ عنصر
AdRequestوحمِّل البانر باستخدامloadAd(). في طريقة العرض المعدّة للإعلان، تمامًا كما تفعل مع إعلان بانر عادي طلبك.
نموذج التعليمات البرمجية
في ما يلي مثال على AdView التي ستحمِّل إعلان بانر تكيُّفيًا:
// Determine view width in pixels based on your app's current width on the
// device's screen. This process will vary depending on which windowing toolkit
// you're using.
firebase::gma::AdSize adaptive_ad_size =
AdSize::GetCurrentOrientationAnchoredAdaptiveBannerAdSize(view_width);
// my_ad_parent is a reference to an iOS UIView or an Android Activity.
// This is the parent UIView or Activity of the banner view.
firebase::gma::AdParent ad_parent =
static_cast<firebase::gma::AdParent>(my_ad_parent);
firebase::Future<void> result =
ad_view->Initialize(ad_parent, kBannerAdUnit, adaptive_ad_size);
هنا، الدالة
يتم استخدام GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
الحصول على حجم إعلان بانر في موضع ثابت للواجهة الحالية
توجهك. لتحميل إعلان بانر ثابت في اتجاه معيّن مسبقًا، استخدِم
دالة ذات صلة من GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width)
وGetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width).


