מודעות באנר בגודל קבוע

ב-Google Mobile Ads SDK for React Native יש תמיכה בגדלים קבועים של מודעות באנר. פרטים נוספים על מודעות באנר זמינים במאמר הגדרת מודעות באנר.

הגדרת גודל מודעה קבוע

כדי להגדיר גודל קבוע למודעה, מעבירים קבוע AdSize קבוע כשמפעילים את ה-method‏ 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 במזהה יחידת המודעות.

בחירת גודל הבאנר

בטבלה הבאה מפורטים הגדלים הסטנדרטיים של מודעות באנר:

גודל בפיקסלים לא תלויים במכשיר (רוחב x גובה) תיאור זמינות ערך קבוע של AdSize
320x50 מודעת באנר טלפונים וטאבלטים AdSize.BANNER
320x100 מודעת באנר גדולה טלפונים וטאבלטים AdSize.LARGE_BANNER
300x250‎ מלבן בינוני של IAB טלפונים וטאבלטים AdSize.MEDIUM_RECTANGLE
468x60 מודעת באנר בגודל מלא של IAB טאבלטים AdSize.FULL_BANNER
728x90 ‫Leaderboard של IAB טאבלטים AdSize.LEADERBOARD

מוודאים שגודל המאגר מספיק

גודל מאגר התצוגה שבו מציבים את מודעת הבאנר צריך להיות לפחות בגודל של הבאנר. הריפוד מקטין את גודל מאגר התגים. אם הבאנר לא מתאים למאגר, המודעה לא תוצג והבקשה תיכשל. בקשות הרענון נכשלות עם אובייקט LoadAdError, שמפעיל את הקריאה החוזרת (callback) של 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.