تتيح 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 إلى تنسيق 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بوحدة الإعلانات في تطبيقك التي سيتم عرض الإعلانات فيها. إذا كنت تعرض إعلانات بانر في أنشطة مختلفة، سيتطلّب كل نشاط وحدة إعلانية.