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

يتيح Google Mobile Ads SDK for React Native استخدام أحجام إعلانات ثابتة لإعلانات البانر. لمعرفة التفاصيل حول "إعلانات البانر"، يُرجى الاطّلاع على مقالة إعداد "إعلانات البانر".

ضبط حجم إعلان ثابت

لضبط حجم إعلان ثابت، عليك تمرير ثابت AdSize ثابت عند استدعاء طريقة BannerAd.load.

يمرّر المثال التالي حجم الإعلان ومعرّف الوحدة الإعلانية، ويسجّل رسالة في حال النجاح، ويسجّل خطأ في حال تعذّر ذلك:

BannerAd.load(
  {
    adUnitId: 'AD_UNIT_ID',
    adSize: AdSize.BANNER,
  },
  {
    // Called when an ad has finished loading.
    onAdLoaded: (_ad) => {
      console.log('Fixed size banner ad loaded successfully.');
    },
    // Called when an ad request fails.
    onAdFailedToLoad: (error: LoadAdError) => {
      console.error('Failed to load fixed size banner:', error.message);
    },
  },
);

استبدِل 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.