إعلانات البانر التكيُّفية هي الجيل التالي من الإعلانات المتجاوبة التي تعمل على زيادة الأداء من خلال تحسين حجم الإعلان لكل جهاز. تحسين الإعلانات ذات الحجم الثابت إعلانات البانر التي تتيح استخدام ارتفاعات ثابتة فقط، وإعلانات البانر التكيُّفية، التي تتيح للمطوّرين تحديد عرض الإعلان واستخدامه لتحديد الحجم الأمثل للإعلان
لاختيار أفضل حجم للإعلان، تستخدم إعلانات البانر التكيُّفية المضمّنة الحد الأقصى بدلاً من السعر الثابت. مرتفعات. وينتج عن ذلك فرص لتحسين الأداء.
حالات استخدام إعلانات البانر التكيُّفية المضمّنة
إعلانات البانر التكيُّفية المضمّنة هي إعلانات بانر أكبر وأطول مقارنةً بإعلانات البانر التكيُّفية الثابتة. إعلانات البانر. فهي ذات ارتفاع متغير، ويمكن أن يصل طولها إلى نفس شاشة الجهاز.
يتم وضعها في محتوى التمرير، على سبيل المثال:
المتطلبات الأساسية
- الإصدار 8.10.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
قبل البدء
عند تنفيذ إعلانات البانر التكيُّفية في تطبيقك، يُرجى ملاحظة النقاط التالية:
يجب أن تعرف عرض العرض الذي سيتم وضع الإعلان فيه، و ينبغي أن يأخذ ذلك في الاعتبار عرض الجهاز وأي مناطق آمنة السارية.
التأكّد من استخدام أحدث إصدار من "SDK لإعلانات Google على الأجهزة الجوّالة" باستخدام التوسّط، وهي أحدث الإصدارات من محوّلات التوسّط.
تم تصميم أحجام إعلانات البانر التكيُّفية المضمَّنة لتعمل بشكل أفضل عند استخدام العرض الكامل المتاح. وفي معظم الحالات، سيكون هذا هو العرض الكامل شاشة الجهاز المستخدم. ويجب مراعاة المناطق الآمنة السارية.
في ما يلي طرق الحصول على حجم الإعلان:
عند استخدام واجهات برمجة تطبيقات البانر التكيُّفية المضمَّنة، يجب استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة". يكون ناتجها
GADAdSize
بالعرض المحدد تضمين العلامة التجارية. يكون الارتفاع صفر أوmaxHeight
، حسب واجهة برمجة التطبيقات التي تستخدمها. يتوفر الارتفاع الفعلي للإعلان عندما عاد.تم تصميم إعلان بانر تكيُّفي مضمّن ليتم وضعه في محتوى قابل للتمرير. تشير رسالة الأشكال البيانية يمكن أن يكون طول البانر مثل شاشة الجهاز أو محددًا بالحد الأقصى للطول، اعتمادًا على واجهة برمجة التطبيقات.
التنفيذ
خطوات تنفيذ إعلانات البانر التكيُّفية المضمّنة هي نفس الخطوات. لتنفيذ إعلانات البانر التكيُّفية الثابتة الاختلاف الوحيد هو تضمين يتم تحميل إعلانات البانر التكيُّفية باستخدام حجم إعلان البانر التكيُّفي المضمّن. إلى إنشاء حجم إعلان تكيُّفي مضمّن:
- احصل على عرض الجهاز قيد الاستخدام، أو عيِّن العرض الخاص بك إذا كنت لا تريد استخدِم العرض الكامل للشاشة.
- استخدم الطرق الثابتة المناسبة في فئة حجم الإعلان، مثل
GADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat width)
للحصول على عنصر مضمّن لحجم الإعلان التكيُّفي للاتجاه الذي تم اختياره. - إذا أردت الحدّ من ارتفاع البانر، يمكنك استخدام الطريقة الثابتة
GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight)
.
يوضح الرمز النموذجي أدناه هذه الخطوات:
Swift
// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or
// set your own width. This example sets a static width.
let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320)
// Step 2: Create banner with the inline size and set ad unit ID.
let bannerView = GADBannerView(adSize: adSize)
bannerView.adUnitID = "<var>ad unit ID</var>"
bannerView.rootViewController = self
// Step 3: Load an ad.
let request = GADRequest()
bannerView.load(request)
// TODO: Insert banner view in table view or scroll view, etc.
Objective-C
// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320);
// Step 2: Create banner with the inline size and set ad unit ID.
GADBannerView bannerView = [[GADBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"<var>ad unit ID</var>";
bannerView.rootViewController = self;
// Step 3: Load an ad.
GADRequest *request = [GADRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table view or scroll view, etc.
مراجع إضافية
أمثلة على GitHub
يمكنك تنزيل نموذج التطبيق للاطّلاع على إعلانات البانر التكيُّفية المضمّنة قيد التشغيل.