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

הגדרות סגנון מותאמות מאפשרות ל-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 התואמים שלהם בקטע Banner size (גודל באנר).

הדוגמה הבאה היא איך לציין גודל קבוע, כמו 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 Fluid, הורידו את אפליקציית ההדגמה של Android API:

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