כשמשתמשים במודעות באנר מותאמות, אפשר לציין את רוחב המודעה כדי לקבוע את הגודל האופטימלי של המודעה לכל מכשיר. בניגוד למודעות באנר מותאמות ומעוגנות, מודעות באנר מותאמות שמוצגות בתוך הטקסט הן גדולות וגבוהות יותר, והגובה שלהן לא קבוע. למודעות באנר מותאמות שמוצגות בתוך הטקסט יש גובה משתנה. המודעות האלה יכולות למלא את כל המסך או להגיע לגובה המקסימלי שאתם מציינים.
במדריך הזה מוסבר איך ליצור מודעות באנר מותאמות שמוצגות בתוך הטקסט ואיך להגדיר את גודל הבאנר.
בתמונה הבאה מוצגות מודעות באנר מותאמות להצגה בתוך אפליקציה בתוכן שנגלל:
לפני שמתחילים
לפני שממשיכים, צריך לוודא שהגדרתם מודעות באנר.
כדי לראות דוגמה מלאה למודעת באנר מותאמת בתוך הטקסט, הורידו את האפליקציה לדוגמה הבאה:
הטמעה של מודעות באנר מותאמות שמוצגות בתוך הטקסט
כדי להטמיע מודעות באנר מותאמות שמוצגות בתוך הטקסט, צריך להגדיר את גודל המודעה, ליצור בקשה להצגת מודעה ולטעון את המודעה.
כדי לקבוע את הגודל של מודעת באנר מותאמת שמוצגת בתוך הטקסט, צריך לקבוע את רוחב המודעה. הגישות הנפוצות כוללות:
- שימוש ברוחב המסך המלא.
- לפי הרוחב של פריסת האם שמכילה את המודעה.
- התאמת הרוחב כדי להתחשב באזורים בטוחים במכשיר.
כשיוצרים את האובייקט של גודל המודעה, משתמשים ברוחב המחושב הזה.
בדוגמה הבאה נוצר גודל מודעה רספונסיבי מוטבע באמצעות רוחב האזור הבטוח של המכשיר:
Swift
// Make sure the ad fits inside the readable area.
let adWidth = view.bounds.inset(by: view.safeAreaInsets).width
bannerView.adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)
Objective-C
// Make sure the ad fits inside the readable area.
CGFloat adWidth = CGRectGetWidth(UIEdgeInsetsInsetRect(view.bounds, view.safeAreaInsets));
bannerView.adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);
צריך להגדיר גודל מודעה שקטן מגודל המסך של המכשיר או שווה לו.
כדי לקבוע את הגודל המקסימלי של המסך ב-iOS 26 ואילך, משתמשים במאפיין
UIWindowScene.effectiveGeometry.coordinateSpace. ב-iOS 18 ובגרסאות קודמות, משתמשים במאפיין UIWindowScene.coordinateSpace.
לפרטים על מגבלות הגודל, קראו את המאמר פתרון בעיות שקשורות לחשיפות שלא מולאו ב-Ad Manager.
אם אתם צריכים לעדכן או ליצור פריטים כדי להשתמש במודעות באנר מותאמות, עיינו במאמר הגדרת פריטים למודעות באנר מותאמות.
הגדרת הפריסה של מודעת הבאנר המותאמת שמוצגת בתוך הטקסט
כדי לטעון מראש מודעת באנר מותאמת ומוטבעת לפריסה ספציפית, משתמשים בשיטות הבאות:
GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
אם האפליקציה תומכת בתצוגה לאורך ולרוחב, ואתם רוצים לטעון מראש מודעת באנר מותאמת בפריסה הנוכחית, אתם יכולים להשתמש ב-method GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width).
בשיטה הזו נטען מודעה בפריסה הנוכחית.
הגבלת הגובה של מודעות באנר מותאמות שמוצגות בתוך הטקסט
כברירת מחדל, הגובה המקסימלי של מודעות באנר מותאמות שמוצגות בתוך הטקסט ונוצרו בלי ערך maxHeight שווה לגובה של המכשיר. כדי להגביל את הגובה של מודעת באנר מותאמת שמוצגת בתוך השורה, משתמשים בשיטה GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight).