סגנונות מותאמים

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

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

  • Google Mobile Ads SDK מגרסה 8.1 ואילך

מדריך זה מבוסס על ההנחה שאתם מכירים היטב את Google Mobile Ads SDK. אם עדיין לא עשיתם זאת, מומלץ לעיין במדריך תחילת העבודה.

גודל קבוע

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

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

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

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

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   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" />

גודל הנוזל

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

בקשה לנוזל

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

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

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

private AdManagerAdView mAdView;

@Override
public void onActivityCreated(Bundle savedInstanceState) {
   super.onActivityCreated(savedInstanceState);
   mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
   AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
   mAdView.loadAd(request);
}

כדי לראות דוגמה לאופן שבו גודל המודעה 'נוזל' ב-Ad Manager, הורידו את אפליקציית ההדגמה של Android API:

להורדת הדגמת API