يتيح 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.
حجم الإعلان المخصّص
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();