הגדרת גודל קבוע של באנר

הפורמט Google Mobile Ads SDK (Legacy) תומך בגדלים קבועים של מודעות למקרים שבהם מודעות באנר מותאמות לא עונות על הצרכים שלכם.

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

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

הגודל של מאגר התגית שבו אתם ממקמים את המודעה צריך להיות לפחות בגודל של מודעת הבאנר. כל ריפוד מקטין בפועל את גודל הקונטיינר. אם מודעת הבאנר לא מתאימה למאגר, המודעה לא תוצג ותתועד האזהרה הבאה:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

צריך להגדיר גודל מודעה שקטן מגודל המסך של המכשיר או שווה לו. כדי לקבוע את גודל המסך המקסימלי, משתמשים ב-method‏ Resources.getDisplayMetrics. המידות של האובייקט AdSize מוגדרות בפיקסלים שלא תלויים בצפיפות (dp). כשמשווים, צריך להמיר את גודל המסך מפיקסלים ל-dp. פרטים על מגבלות הגודל זמינים במאמר דרישות הגודל של בקשות להצגת מודעות.

הוספת AdView לפריסה

במקום ליצור את AdView באופן פרוגרמטי, מוסיפים את AdView לפריסת ה-XML של Activity או Fragment שבהם רוצים להציג אותו. לדוגמה:

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

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

Java Kotlin