يتيح Google Mobile Ads SDK for React Native استخدام أحجام إعلانات ثابتة لإعلانات البانر. لمعرفة التفاصيل حول "إعلانات البانر"، يُرجى الاطّلاع على مقالة إعداد "إعلانات البانر".
ضبط حجم إعلان ثابت
لضبط حجم إعلان ثابت، عليك تمرير ثابت AdSize ثابت
عند استدعاء طريقة BannerAd.load.
يمرّر المثال التالي حجم الإعلان ومعرّف الوحدة الإعلانية، ويسجّل رسالة في حال النجاح، ويسجّل خطأ في حال تعذّر ذلك:
استبدِل AD_UNIT_ID بمعرّف وحدتك الإعلانية.
اختيار حجم البانر
يسرد الجدول التالي أحجام البانر العادية:
| الحجم بوحدة بكسل مستقل الكثافة (العرض × الارتفاع) | الوصف | مدى التوفّر | ثابت AdSize |
|---|---|---|---|
| 320×50 | بانر | الهواتف والأجهزة اللوحية | AdSize.BANNER |
| 100x320 | بانر كبير | الهواتف والأجهزة اللوحية | AdSize.LARGE_BANNER |
| 300×250 | مستطيل متوسط متوافق مع معايير IAB | الهواتف والأجهزة اللوحية | AdSize.MEDIUM_RECTANGLE |
| 468×60 | بانر IAB بالحجم الكامل | الأجهزة اللوحية | AdSize.FULL_BANNER |
| 728×90 | ليدربورد IAB | الأجهزة اللوحية | AdSize.LEADERBOARD |
التأكّد من أنّ حجم الحاوية كافٍ
يجب أن يكون حجم حاوية العرض التي تضع فيها "إعلان البانر" بحجم "إعلان البانر" على الأقل. يقلل الحشو من حجم الحاوية. إذا لم يكن البانر مناسبًا للحاوية، لن يظهر الإعلان وسيتعذّر إرسال الطلب. إذا تعذّر تنفيذ طلبات إعادة التحميل، يتم عرض كائن LoadAdError، ما يؤدي إلى استدعاء دالة ردّ الاتصال onAdFailedToRefresh.
على Android، يسجّل Google Mobile Ads SDK for React Native تحذيرًا في Logcat:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.