تتيح حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" (الإصدار التجريبي) عرض الإعلانات بأحجام ثابتة للحالات التي لا تلبّي فيها إعلانات البانر التكيُّفية احتياجاتك.
يسرد الجدول التالي أحجام البانر القياسية.
الحجم بوحدات 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()
Java
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()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();