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

اختيار النظام الأساسي: Android iOS Flutter Android (الإصدار القديم)

تتيح 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();