إعلانات بانر ذات أحجام ثابتة

تدعم حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" أحجام الإعلانات الثابتة في الحالات التي يكون فيها التكيف لم تلبي إعلانات البانر احتياجاتك.

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

الحجم بوحدات بكسل مستقلة الكثافة (عرض × ارتفاع) الوصف مدى التوفّر ثابت حجم الإعلان
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 بعرض وارتفاع مخصّصَين يتطابقان مع عنصرك.

Java

AdSize customAdSize = new AdSize(250, 250);
AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(customAdSize);

Kotlin

val customAdSize = AdSize(250, 250)
val adView = AdManagerAdView(this)
adView.setAdSizes(customAdSize)

أحجام متعددة للإعلانات

إذا كنت ترغب في استهداف عناصر بأحجام إعلانات متعددة في طلب الإعلان نفسه، تتيح لك ميزة AdManagerAdView ضبط أحجام إعلانات متعدّدة في الوقت نفسه.

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.BANNER, new AdSize(120, 20), new AdSize(250, 250));

Kotlin

val adView = AdManagerAdView(this)
adView.setAdSizes(AdSize.BANNER, AdSize(120, 20), AdSize(250, 250))

يتم ضبط AdManagerAdView تلقائيًا على حجم الإعلان الأول. بعد تحميل الإعلان، يتغير حجم AdManagerAdView إلى حجم الإعلان الذي تم تحميله. يجب أن يكون تخطيطك ستتمكن من التكيّف تلقائيًا مع الحجم الجديد.

يمكنك أيضًا تحديد أحجام إعلانات متعدّدة باستخدام سمة ads:adSizes في ملف تنسيق XML:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/multiple_ad_sizes_view"
   android:layout_width="wrap_parent"
   android:layout_height="wrap_content"
   android:layout_alignParentBottom="true"
   android:layout_centerHorizontal="true"
   ads:adSizes="BANNER,120x20,250x250"
   ads:adUnitId="AD_UNIT_ID" />

مثال على أحجام الإعلانات المتعددة

Java Kotlin