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

הגדרות סגנון מותאם שמאפשרות ל-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