עיצוב מודעות מותאמות בממשק המשתמש

הגדרות של סגנון מודעות מותאמות מאפשרות ל-Google Ad Manager לטפל בעיבוד של המודעות המותאמות על סמך הסגנונות המותאמים שאתם מציינים במוצר. קודם כול, מציינים את הגודל ואת הטירגוט. לאחר מכן מוסיפים HTML, ‏CSS ו-JavaScript כדי להגדיר מודעות רספונסיביות שמוצגות באיכות גבוהה בכל המסכים. אתם לא צריכים לעשות שום דבר שקשור לעיבוד. מערכת Ad Manager מחילה באופן אוטומטי את הסגנון המתאים של המודעה המותאמת ליעד. ההטמעה של סגנונות מודעות מותאמות זהה להטמעה של מודעות באנר. הן מוצגות בגודל מודעה גמיש שנקבע בזמן הריצה, או בגודל מודעה קבוע שנקבע מראש.

דרישות מוקדמות

גודל גמיש

אתם יכולים להשתמש בגודל המודעה "גמיש" בממשק המשתמש של Ad Manager כדי ליצור מודעה שמתאימה את עצמה באופן דינמי לתוכן שלה. ההגדרה הזו מאפשרת להתאים את רוחב המודעה לתוכן האפליקציה, ואת הגובה שלה להתאים בזמן הריצה לתוכן המודעה. ערכת ה-SDK מספקת קבוע מיוחד AdSize,‏ FLUID, כדי לטפל במקרה הזה. הגובה של גודל המודעה הגמיש נקבע באופן דינמי על סמך הרוחב שבעל האפליקציה הגדיר, וכך הגובה של תצוגת המודעה מותאם לגובה של הקריאייטיב.

יצירת בקשה להצגת מודעה בגודל גמיש

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

<FrameLayout
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal" />

כך נראית ההטמעה של הבקשה להצגת מודעה:

Kotlin

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
val adRequest = BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build()

Java

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
BannerAdRequest adRequest = new BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build();

מחליפים את AD_UNIT_ID במזהה המכשיר של מכשיר הבדיקה.

אחרי שהמודעה נטענת בהצלחה, מוסיפים את BannerAd.getView() להיררכיית התצוגה. פרטים נוספים זמינים במאמר טעינת מודעה.

גודל קבוע

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

כדי להגדיר גודל קבוע:

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

  1. יוצרים פריט מלאי שטחים בממשק המשתמש של Ad Manager ובוחרים אחד מהגדלים המוגדרים מראש בתפריט הנפתח של השדה Size.

  2. טוענים מודעה מסוג BannerAd עם המאפיין המוגדר מראש AdSize.