מודעות באנר מותאמות הן הדור הבא של מודעות רספונסיביות. כשמשתמשים במודעות רספונסיביות, המערכת מבצעת אופטימיזציה של גודל המודעה לכל מכשיר במטרה למקסם את הביצועים. במודעות באנר חכמות, שתומכות רק בגובה קבוע, מודעות באנר מותאמות מאפשרות לציין את רוחב המודעה ולהשתמש בו כדי לקבוע את גודל המודעה האופטימלי.
כדי לבחור את גודל המודעה המתאים ביותר, המערכת משתמשת ביחסי גובה-רוחב קבועים במקום בגבהים קבועים. התוצאה היא שמודעות באנר תופסות חלק עקבי יותר במסך במכשירים שונים, ומספקות הזדמנויות לשיפור הביצועים.
כשמשתמשים במודעות באנר מותאמות, חשוב לזכור שהגודל שלהן תמיד יהיה קבוע, בהתאם למכשיר ולרוחב מסוימים. אחרי שבדקתם את הפריסה במכשיר מסוים, תוכלו להיות בטוחים שגודל המודעה לא ישתנה. עם זאת, הגודל של קריאייטיב הבאנר עשוי להשתנות במכשירים שונים. כתוצאה מכך, מומלץ לוודא שהפריסה יכולה להתאים להבדלים בגובה המודעה. במקרים נדירים, יכול להיות שהגודל המותאם לא ימולא, ובמקום זאת יופיע קריאייטיב בגודל סטנדרטי במשבצת הזו.
מתי כדאי להשתמש במודעות באנר מותאמות
מודעות באנר מותאמות הן תחליף מצוין למודעות הבאנר בגודל 320x50 המקובלות בתחום, כמו גם הפורמט החכם של מודעות הבאנר שיחליפו את הפורמט שלהן.
הגדלים האלה משמשים בדרך כלל כמודעות באנר מעוגנות, שבדרך כלל ננעלות בחלק העליון או התחתון של המסך. במודעות באנר מעוגנות כאלה, יחס הגובה-רוחב כשמשתמשים במודעות באנר מותאמות יהיה דומה לזה של מודעה רגילה בגודל 320x50, כפי שניתן לראות בצילומי המסך הבאים:
![]() מודעת באנר בגודל 320x50 |
![]() מודעת באנר חכמה |
![]() מודעת באנר מותאמת |
כשמשתמשים בפורמט באנר מותאם, נהנים משימוש טוב יותר בגודל המסך הזמין. כמו כן, בהשוואה למודעת באנר חכמה, מודעת באנר מותאמת עדיף לבחור כי:
נעשה בו שימוש ברוחב שסופק ולא ברוחב המסך המלא, וכך אפשר להביא בחשבון אזורים בטוחים.
היא בוחרת גובה אופטימלי למכשיר הספציפי במקום גובה קבוע במכשירים בגדלים שונים, כדי לצמצם את ההשפעות של פיצול המכשירים.
הערות להטמעה
כשאתם מטמיעים מודעות באנר מותאמות באפליקציה, חשוב לזכור את הנקודות הבאות:
עליכם לדעת מה רוחב התצוגה שבה המודעה תוצב, וצריך להתחשב ברוחב המכשיר ובאזורים הבטוחים הרלוונטיים.
ודאו שרקע התצוגה של המודעה אטום, כדי שיעמוד בדרישות המדיניות של AdMob במקרים שבהם מודעות קטנות יותר מוצגות שלא ממלאות את מיקום המודעה.
יש לוודא שאתם משתמשים בגרסה העדכנית ביותר של SDK C++ של Google Mobile Ads. לתהליך בחירת הרשת, יש להשתמש בגרסה העדכנית ביותר של כל מתאם לתהליך בחירת הרשת.
הגדלים של מודעות הבאנר המותאמות תוכננו כך שיפעלו בצורה הטובה ביותר בשימוש ברוחב הזמין המלא. ברוב המקרים, האזור יהיה ברוחב המלא של מסך המכשיר. חשוב להביא בחשבון את האזורים הבטוחים הרלוונטיים.
ערכת C++ SDK של Google Mobile Ads מחזירה גובה מודעה שעבר אופטימיזציה עבור הרוחב הנתון ב-
firebase::gma::AdSize
.יש שלוש שיטות לבחור גודל מודעה למודעות באנר מותאמות – אחת לרוחב, אחת לאורך ואחת לכיוון הנוכחי בזמן הביצוע.
הגודל שמוחזר ברוחב נתון במכשיר נתון תמיד יהיה זהה, ולכן אחרי שבודקים את הפריסה במכשיר נתון, אפשר להיות בטוחים שגודל המודעה לא ישתנה.
הגובה של מודעת באנר מעוגן הוא לעולם לא יותר מ-15% מגובה המכשיר ואף פעם לא קטן מ-50 נקודות.
התחלה מהירה
כדי להטמיע מודעת באנר מעוגן ניתנת להתאמה פשוטה, יש לפעול לפי השלבים הבאים.
מקבלים גודל של מודעת באנר מותאמת. הגודל שנבחר ישמש לבקשת מודעת הבאנר המותאמת שלך. כדי לקבל את גודל המודעה המותאמת, עליכם:
אם אתם לא רוצים להשתמש ברוחב המלא של המסך, אתם יכולים לציין את רוחב המכשיר או להגדיר רוחב משלכם.
משתמשים בשיטות הסטטיות המתאימות במחלקה
AdSize
, כמוGetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
, כדי לקבל אובייקטAdSize
מותאם בכיוון שנבחר.צריך להפעיל את
Initialize()
ב-AdView
באמצעותAdSize
המותאם שיצרת.בהמשך מופיעה דוגמה מלאה.
צריך ליצור אובייקט
AdRequest
ולטעון את הבאנר באמצעות השיטהloadAd()
בתצוגת המודעה המוכנה, בדיוק כמו עם בקשה רגילה של מודעת באנר.
קוד לדוגמה
דוגמה ל-AdView
שיטען באנר מותאם:
// Determine view width in pixels based on your app's current width on the
// device's screen. This process will vary depending on which windowing toolkit
// you're using.
firebase::gma::AdSize adaptive_ad_size =
AdSize::GetCurrentOrientationAnchoredAdaptiveBannerAdSize(view_width);
// my_ad_parent is a reference to an iOS UIView or an Android Activity.
// This is the parent UIView or Activity of the banner view.
firebase::gma::AdParent ad_parent =
static_cast<firebase::gma::AdParent>(my_ad_parent);
firebase::Future<void> result =
ad_view->Initialize(ad_parent, kBannerAdUnit, adaptive_ad_size);
במקרה הזה, הפונקציה GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
משמשת להגדרת הגודל של באנר במיקום מעוגן בהתאם לכיוון הנוכחי של הממשק. כדי לטעון מראש מודעת באנר מעוגן בכיוון מסוים, יש להשתמש בפונקציה הרלוונטית מ-GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width)
ומ-GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width)
.