הגדרות סגנון מותאמות מאפשרות ל-Google Ad Manager לטפל ברינדור של המודעות המותאמות על סמך סגנונות מותאמים שצוינו במוצר. קודם כול, מציינים את הגודל והטירגוט.
לאחר מכן הוסיפו HTML, CSS ו-JavaScript כדי להגדיר מודעות רספונסיביות
וליצור תצוגה איכותית בכל המסכים. אתם לא צריכים לבצע שום פעולת עיבוד. מערכת Ad Manager מחילה באופן אוטומטי את הסגנון המקורי המתאים ליעד. סגנונות מותאמים מוטמעים בדיוק כמו מודעות באנר, באמצעות AdManagerAdView
. אפשר להשתמש בהן עם גודל מודעה קבוע שנקבע מראש, או עם גודל מודעה דינמי שנקבע בזמן הריצה.
דרישות מוקדמות
- Google Mobile Ads SDK מגרסה 8.1 ואילך
ההנחה במדריך הזה היא שיש לכם ידע מעשי מסוים ב-Google Mobile Ads SDK. אם עדיין לא עשיתם זאת, כדאי לעיין במדריך לתחילת העבודה.
גודל קבוע
סגנונות של מודעות מותאמות בגודל קבוע מאפשרים לכם לקבוע את הרוחב והגובה של המודעה המותאמת. כדי להגדיר גודל קבוע, פועלים לפי השלבים הבאים:
יוצרים פריט בממשק המשתמש של Ad Manager ובוחרים באחד מהגדלים המוגדרים מראש בתפריט הנפתח של השדה
Size
.בקובץ הפריסה של ה-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 Fluid, הורידו את אפליקציית ההדגמה של Android API: