ضبط حجم ثابت للبانر

اختيار النظام الأساسي: Android (إصدار تجريبي) New-selected Android iOS Flutter

يتيح GMA Next-Gen SDK عرض إعلانات بأحجام ثابتة للحالات التي لا تلبي فيها إعلانات البانر التكيفية احتياجاتك.

يعرض الجدول التالي أحجام البانر العادية.

الحجم بالوحدات المستقلة الكثافة (العرض × الارتفاع) الوصف مدى التوفّر ثابت AdSize
320×50 بانر الهواتف والأجهزة اللوحية BANNER
100x320 بانر كبير الهواتف والأجهزة اللوحية LARGE_BANNER
300×250 مستطيل متوسط من IAB الهواتف والأجهزة اللوحية MEDIUM_RECTANGLE
468×60 بانر بالحجم الكامل من IAB الأجهزة اللوحية FULL_BANNER
728×90 قائمة صدارة من IAB الأجهزة اللوحية LEADERBOARD

يجب أن يكون حجم الحاوية التي تضع إعلانك فيها كبيرًا على الأقل مثل البانر. تقلّل أي مساحة متروكة فعليًا من حجم الحاوية. إذا لم تتمكّن الحاوية من استيعاب إعلان البانر، لن يظهر الإعلان وسيتم تسجيل التحذير التالي:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

حجم الإعلان المخصّص

إذا كان لديك بنود حجز في "إدارة الإعلانات" تستهدف حجمًا مخصّصًا، يمكنك إنشاء AdSize بعرض وارتفاع مخصّصَين يتطابقان مع بند الحجز.

Kotlin

val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()

جافا

AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();

أحجام إعلانات متعدّدة

إذا كنت تريد استهداف بنود إعلانية بأحجام إعلانات متعدّدة في طلب عرض الإعلان نفسه، أنشئ طلبًا يتضمّن قائمة بأحجام الإعلانات.

Kotlin

val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()

جافا

List<AdSize> adSizes =
    Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();