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

בחירת פלטפורמה: Android iOS Flutter Android (Legacy)

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

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

גודל גמיש

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

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

בניגוד לפורמטים אחרים של מודעות, לגודל המודעה הגמיש אין רוחב מוגדר מראש, לכן חשוב להגדיר במפורש את ה-layout_width של ה-AdManagerAdView בקובץ הפריסה ב-XML:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

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

Java

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

Kotlin

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

גודל קבוע

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

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

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

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

  2. בקובץ הפריסה בפורמט XML של האפליקציה, מגדירים את המאפיין ads:adSize לקבוע שתואם לגודל שהוגדר מראש שבחרתם בשלב 1. אפשר לראות רשימה של גדלים והקבועים המתאימים של AdSize בקטע גודל קבוע.

דוגמה לאופן שבו מציינים גודל קבוע, כמו גודל המודעה MEDIUM_RECTANGLE (300x250), בקובץ הפריסה:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/ad_view_container"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />