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

اختيار النظام الأساسي: 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();