تتيح Google Mobile Ads 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.
إضافة AdView إلى التصميم
بدلاً من إنشاء AdView
برمجيًا، أضِف AdView إلى تنسيق XML
لـ Activity أو Fragment الذي تريد عرض
AdView فيه. وفي ما يلي مثال لذلك:
<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بالوحدة الإعلانية في تطبيقك التي سيتم عرض الإعلانات فيها. إذا كنت تعرض إعلانات بانر في أنشطة مختلفة، سيتطلّب كل نشاط وحدة إعلانية.