מודעות באנר מותאמות הן הדור הבא של מודעות רספונסיביות, ביצועי המודעות באמצעות אופטימיזציה של גודל המודעות בכל מכשיר. משפרים מודעות באנר חכמות שתומכים רק בגובה קבוע. מודעות באנר מותאמות מאפשרות לכם לציין רוחב המודעה ולהשתמש במדד הזה כדי לקבוע את הגודל האופטימלי של המודעה.
כדי לבחור את גודל המודעה המתאים ביותר, במודעות באנר מותאמות נעשה שימוש ביחסי גובה-רוחב קבועים במקום גבהים קבועים. התוצאה היא מודעות באנר שתופסות חלק עקבי יותר במסך בכל המכשירים ולספק הזדמנויות לשיפור הביצועים.
כשעובדים עם מודעות באנר מותאמות, שימו לב שהן תמיד יחזירו בגודל קבוע למכשיר ולרוחב נתונים. אחרי שבדקת את הפריסה בכל מכשיר, תוכל להיות בטוח שגודל המודעה לא ישתנה. אבל, הגודל של קריאייטיב הבאנר עשוי להשתנות במכשירים שונים. כתוצאה מכך, מומלץ לוודא שהפריסה יכולה להתאים להבדלים בגובה המודעה. במקרים נדירים, ייתכן שהגודל המותאם במלואו לא ימולא והגודל הסטנדרטי במקום זאת, הקריאייטיב יוצג במיקום הזה.
מתי כדאי להשתמש במודעות באנר מותאמות
מודעות באנר מותאמות הן תחליף למשתמשים המקובלים בתחום מודעת באנר בגודל סטנדרטי של 320x50, וגם בפורמט של מודעת באנר חכמה שהם מחליפים.
הגדלים האלה של מודעות באנר בדרך כלל משמשים כמודעות באנר מעוגנות, שבדרך כלל נעול בחלק העליון או התחתון של המסך. במודעות באנר מעוגנות כאלה, כשמשתמשים במודעות באנר מותאמות, היחס יהיה דומה לזה של מודעות רגילות בגודל 320x50. כפי שניתן לראות בצילומי המסך הבאים:
![]() באנר בגודל 320x50 |
![]() מודעת באנר חכמה |
![]() מודעת באנר מותאמת |
מודעת באנר מותאמת מנצלת טוב יותר את גודל המסך הזמין. בנוסף, בהשוואה למודעת באנר מותאמת, מודעת באנר מותאמת היא אפשרות טובה יותר מהסיבות הבאות:
הוא משתמש ברוחב נתון ולא ברוחב מסך מלא, וכך אתם יכולים של אזורים בטוחים.
הוא בוחר גובה אופטימלי עבור המכשיר הספציפי, במקום גובה קבוע במכשירים בגדלים שונים, וכך מצמצם את ההשפעות של פרגמנטציה של מכשירים.
הערות להטמעה
כשמטמיעים מודעות באנר מותאמות באפליקציה, חשוב לשמור את הנקודות הבאות חשוב:
עליך לדעת את רוחב התצוגה שבה המודעה תוצב, ו חשוב להביא בחשבון את רוחב המכשיר ואת כל האזורים הבטוחים רלוונטי.
מוודאים שהרקע של הצפייה במודעה אטום כדי לעמוד בדרישות של AdMob המדיניות בנושא מודעות בגדלים קטנים יותר שלא ממלאים את מיקום המודעה.
חשוב להקפיד להשתמש בגרסה העדכנית של Google Mobile Ads SDK. עבור בתהליך בחירת הרשת, יש להשתמש בגרסה העדכנית של כל מתאם לתהליך בחירת הרשת.
הגדלים של מודעות הבאנר המותאמות מתוכננים כך שיפעלו בצורה הכי טובה כשמשתמשים הרוחב הזמין. ברוב המקרים, יהיה זה הרוחב המלא של המסך, של המכשיר שבו נעשה שימוש. חשוב להביא בחשבון את האזורים הבטוחים הרלוונטיים.
ערכת ה-SDK של C++ SDK של מודעות Google לנייד מחזירה גובה מודעה שעבר אופטימיזציה עבור הרוחב ב-
firebase::gma::AdSize
.יש 3 שיטות להגדרת גודל מודעה למודעות באנר מותאמות – אחת מהן לרוחב, אחד לאורך והשני לכיוון הנוכחי באותו זמן לביצוע.
הגודל שיוחזר עבור רוחב נתון במכשיר נתון יהיה תמיד זהה, לכן אחרי שבדקתם את הפריסה במכשיר מסוים, אתם יכולים להיות בטוחים גודל המודעה לא ישתנה.
גובה מודעת הבאנר המעוגנת אף פעם לא גדול מ-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)
.