הגדרות של סגנונות מותאמים מאפשרות ל-Google Ad Manager לטפל ברינדור של המודעות המותאמות על סמך הסגנונות המותאמים שציינתם במוצר. קודם כול, מציינים את הגודל ואת הטירגוט.
לאחר מכן צריך להוסיף HTML, CSS ו-JavaScript כדי להגדיר מודעות רספונסיביות
כדי ליצור תצוגה איכותית בכל המסכים. לא צריך לעשות
כל אחד מהרינדור; מערכת Ad Manager מחילה באופן אוטומטי את הסגנון המותאם אישית המתאים
ליעד. סגנונות מותאמים מוטמעים בדיוק כמו מודעות באנר,
באמצעות AdManagerAdView
. אפשר להשתמש בהן עם גודל מודעה קבוע שנקבע מראש, או עם גודל מודעה דינמי שנקבע בזמן הריצה.
דרישות מוקדמות
- הפלאגין של Google Mobile Ads Flutter גרסה 0.13.6 ואילך
מדריך זה מבוסס על ההנחה שיש לכם ידע מעשי ב-Google Mobile Ads SDK. אם עדיין לא עשית זאת, מומלץ לעיין המדריך לתחילת העבודה.
גודל קבוע
סגנונות של מודעות מותאמות בגודל קבוע מאפשרים לכם לקבוע את הרוחב והגובה של המודעה המותאמת. כדי להגדיר גודל קבוע, פועלים לפי השלבים הבאים:
יוצרים פריט בממשק המשתמש של Ad Manager ובוחרים אחת גדלים מוגדרים מראש מתפריט השדות
Size
.טוענים
AdManagerBannerAd
בגודל זהה לזה שהגדרתם בשלב 1. להצגת מודעת באנר תיעוד להמחשת המודעה וטעינה שלה. אפשר לראות רשימה של גדלים וקבועיAdSize
התואמים שלהם בגודל הבאנר. .
דוגמה למפרט של גודל קבוע, כמו MEDIUM_RECTANGLE
(300x250):
AdManagerBannerAd ad = AdManagerBannerAd(
adUnitId: '<your-ad-unit>',
sizes: <AdSize>[AdSize.mediumRectangle],
request: AdManagerAdRequest(),
);
גודל נוזל
במקרים מסוימים, גודל קבוע לא הגיוני. לדוגמה, אפשר:
רוצה שרוחב המודעה יתאים לתוכן של האפליקציה, אבל צריך את הגובה שלה
כך שיתאימו באופן דינמי לתוכן של המודעה. כדי לטפל במקרה הזה,
אפשר לציין את Fluid
כגודל המודעה בממשק המשתמש של Ad Manager,
מציין שגודל המודעה נקבע בזמן הריצה באפליקציה.
כדי לטפל במקרה הזה, ערכת ה-SDK מספקת קבוע AdSize
מיוחד, FLUID
.
הגובה של מודעות בגודל דינמי נקבע באופן דינמי על סמך הרוחב שהוגדר על ידי בעל התוכן הדיגיטלי, וכך ניתן לשנות את הגובה של תצוגת המודעה בפלטפורמה כך שתתאים לגובה של הקריאייטיב.
בקשת נוזלים
משתמשים ב-FluidAdManagerBannerAd
כדי לבקש מודעה דינמית:
final fluidAd = FluidAdManagerBannerAd(
adUnitId: '<your-ad-unit>',
request: AdManagerAdRequest(),
listener: AdManagerBannerAdListener(
onAdLoaded: (Ad ad) {
print('$_fluidAd loaded.');
},
onAdFailedToLoad: (Ad ad, LoadAdError error) {
print('$_fluidAd failedToLoad: $error');
ad.dispose();
},
),
הצגת המודעה הזורמת
אחרי שהמודעה נטענת, אפשר להשתמש ב-FluidAdWidget
כדי להציג מודעות ברצף. היא
לשנות את הגובה שלו כך שיתאים לתצוגת המודעה בפלטפורמה:
FluidAdWidget(
width: <your-width>,
ad: fluidAd,
);
דוגמה להטמעה של גודל מודעה גמיש ב-Ad Manager מופיעה באפליקציה לדוגמה ב-GitHub.