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

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

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

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

الحجم بوحدات dp (العرض × الارتفاع) الوصف مدى التوفّر ثابت 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.

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

إذا كانت لديك تفاصيل إعلان محجوزة في "مدير إعلانات Google" تستهدف حجمًا مخصّصًا، يمكنك إنشاء 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();