تتيح لك "إعلانات البانر التكيُّفية" تحديد عرض الإعلان لتحديد الحجم الأمثل للإعلان على كل جهاز. على عكس "إعلانات البانر التكيُّفية الثابتة"، تكون "إعلانات البانر التكيُّفية المضمّنة" أكبر وأطول ولا تستخدم ارتفاعات ثابتة. تتضمّن "إعلانات البانر التكيُّفية المضمّنة" ارتفاعًا متغيّرًا. قد تملأ هذه الإعلانات الشاشة بأكملها أو ارتفاعًا أقصى تحدّده أنت.
يغطّي هذا الدليل إنشاء "إعلانات بانر تكيُّفية مضمّنة" وضبط حجم البانر.
تعرض الصورة التالية "إعلانات بانر تكيُّفية مضمّنة" في محتوى قابل للتمرير:
قبل البدء
قبل المتابعة، تأكَّد من إعداد إعلانات البانر.
لعرض مثال كامل على "إعلان بانر تكيُّفي مضمّن"، نزِّل نموذج التطبيق التالي:
تنفيذ "إعلانات البانر التكيُّفية المضمّنة"
لتنفيذ إعلانات البانر التكيُّفية المضمّنة، عليك ضبط حجم الإعلان وإنشاء طلب عرض الإعلان وتحميل الإعلان.
لتحديد حجم "إعلان بانر تكيُّفي مضمّن"، حدِّد عرض الإعلان. تشمل الطرق الشائعة ما يلي:
- استخدام عرض ملء الشاشة
- استخدام عرض تنسيق العنصر الرئيسي الذي يحتوي على الإعلان
- تعديل العرض لمراعاة المناطق الآمنة للجهاز
عند إنشاء عنصر حجم الإعلان، استخدِم هذا العرض المحسوب.
ينشئ المثال التالي حجم إعلان تكيُّفي مضمّن باستخدام عرض المنطقة الآمنة للجهاز:
Swift
// Make sure the ad fits inside the readable area.
let adWidth = view.bounds.inset(by: view.safeAreaInsets).width
bannerView.adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)
Objective-C
// Make sure the ad fits inside the readable area.
CGFloat adWidth = CGRectGetWidth(UIEdgeInsetsInsetRect(view.bounds, view.safeAreaInsets));
bannerView.adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);
إذا كنت بحاجة إلى تعديل البنود الإعلانية أو إنشائها لاستخدام "إعلانات البانر التكيُّفية"، اطّلِع على مقالة إعداد البنود الإعلانية لـ "إعلانات البانر التكيُّفية".
ضبط تنسيق "إعلان البانر التكيُّفي المضمّن"
لتحميل "إعلان بانر تكيُّفي مضمّن" مسبقًا لتنسيق معيّن، استخدِم الطريقتَين التاليتَين:
GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
إذا كان تطبيقك يتيح عرضَي الوضعَين العمودي والأفقي، وأردت تحميل
"إعلان بانر تكيُّفي" مسبقًا في التنسيق الحالي، استخدِم
GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
الطريقة.
تحمِّل هذه الطريقة إعلانًا في التنسيق الحالي.
الحدّ من ارتفاع "إعلان البانر التكيُّفي المضمّن"
تتضمّن "إعلانات البانر التكيُّفية المضمّنة" التي يتم إنشاؤها بدون قيمة maxHeight ارتفاعًا أقصى يساوي ارتفاع الجهاز. للحدّ من ارتفاع "إعلان البانر التكيُّفي المضمّن"
، استخدِم الطريقة
GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight).