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

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

تتيح Google Mobile Ads SDK (Legacy) عرض الإعلانات بأحجام ثابتة في الحالات التي لا تلبّي فيها إعلانات البانر التكيُّفية احتياجاتك.

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

الحجم بوحدات 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.

إضافة AdView إلى التصميم

بدلاً من إنشاء AdView برمجيًا، يمكنك إضافة AdView إلى تنسيق XML لـ Activity أو Fragment الذي تريد عرضه فيه. وفي ما يلي مثال لذلك:

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/banner_ad_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />

تجدُر الإشارة إلى السمات المطلوبة التالية:

  • ads:adSize: اضبط هذا الخيار على حجم الإعلان الذي تريد استخدامه. إذا كنت لا تريد استخدام الحجم العادي المحدّد بواسطة الثابت، يمكنك ضبط حجم مخصّص بدلاً من ذلك. مثال: ads:adSize="320x50".

  • استبدِل ads:adUnitId بوحدة الإعلانات في تطبيقك التي سيتم عرض الإعلانات فيها. إذا كنت تعرض إعلانات البانر في أنشطة مختلفة، سيتطلّب كل نشاط وحدة إعلانية.

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

Java Kotlin