שימוש במודעות באנר מותאמות שמוצגות בתוך הטקסט במודעות באנר שמוצגות בזמן גלילה

בחירת פלטפורמה: Android (בטא) חדש Android iOS Flutter

מודעות באנר מותאמות מאפשרות לכם לציין את רוחב המודעה כדי לקבוע את הגודל האופטימלי של המודעה. בנוסף, מודעות באנר מותאמות משפרות את הביצועים כי המערכת מבצעת אופטימיזציה של גודל המודעה לכל מכשיר. הגישה הזו מאפשרת לשפר את הביצועים.

בהשוואה למודעות באנר מעוגנות בגודל מותאם, מודעות באנר מותאמות בגוף הטקסט הן גדולות וגבוהות יותר, והגובה שלהן משתנה ולא קבוע. הגובה של מודעות באנר מותאמות מוטמעות משתנה בהתאם למסך שבו הן מופיעות, מה שמאפשר להן להשתרע לכל אורכו של המסך או להגיע לגובה מקסימלי שאתם מגדירים.

אתם יכולים להציב מודעות באנר מותאמות בתוך הטקסט בתוכן נגלל, למשל:

דיאגרמה שמראה את ההבדלים בין מודעות באנר מותאמות לבין מודעות באנר מותאמות שמוצגות בתוך הטקסט

לפני שמתחילים

לפני שממשיכים, חשוב לוודא שיש לכם:

הטמעה של מודעות באנר מותאמות

שלא כמו מודעות באנר מותאמות מסוג עוגן, מודעות באנר מותאמות שמוצגות בתוך הטקסט נטענות באמצעות גודל מותאם של מודעת באנר שמוצגת בתוך הטקסט. כדי ליצור גודל מודעה מותאם שמוצג בתוך הטקסט, מבצעים את הפעולות הבאות:

  1. הפרמטר הזה מאפשר לקבל את הרוחב של המכשיר שבו המודעה מוצגת, או להגדיר רוחב משלכם אם אתם לא רוצים שהמודעה תוצג לכל רוחב המסך.

    Swift

    let totalWidth = view.bounds.width
    // Make sure the ad fits inside the readable area.
    let insets = view.safeAreaInsets
    let adWidth = totalWidth - insets.left - insets.right
    

    Objective-C

    CGFloat totalWidth = CGRectGetWidth(view.bounds);
    // Make sure the ad fits inside the readable area.
    UIEdgeInsets insets = view.safeAreaInsets;
    CGFloat adWidth = totalWidth - insets.left - insets.right;
    

  2. כדי לקבל אובייקט של גודל מודעה דינמי מוטמע עבור הכיוון שנבחר, משתמשים בשיטה סטטית במחלקה של גודל המודעה:

    Swift

    let adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)
    bannerView.adSize = adSize
    

    Objective-C

    GADAdSize adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);
    bannerView.adSize = adSize;
    

כשמטמיעים מודעות באנר מותאמות באפליקציה, חשוב לשים לב לנקודות הבאות:

  • מודעות באנר מותאמות בגוף הטקסט פועלות בצורה הכי טובה כשהן מוצגות בכל הרוחב שזמין. ברוב המקרים, הגודל הזה הוא הרוחב המלא של המסך של המכשיר שבו המודעה מוצגת, או הרוחב המלא של התוכן הראשי שבו המודעה מוצגת. כדי להציב את המודעה, צריך לדעת את הרוחב של אזור התצוגה, את רוחב המכשיר, את רוחב תוכן האב ואת האזורים הבטוחים הרלוונטיים.

הגדרת גודל של מודעת באנר בגודל מותאם

כדי לבצע טעינה מראש של מודעת באנר מותאמת בגוף הטקסט בכיוון מסוים, משתמשים בשיטות הבאות:

אם האפליקציה תומכת בתצוגה לאורך ולרוחב, ואתם רוצים לטעון מראש מודעת באנר מותאמת בכיוון הנוכחי, אתם יכולים להשתמש בשיטה GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width). השיטה הזו טוענת מודעה בכיוון הנוכחי.

הגבלת הגובה של מודעת באנר בגודל מותאם

כברירת מחדל, מודעות באנר מותאמות שמוטמעות בתוך התוכן ומוגדרות ללא ערך maxHeight, מקבלות ערך maxHeight ששווה לגובה המכשיר. כדי להגביל את הגובה של מודעת באנר מותאמת בגוף הטקסט, משתמשים בשיטה GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight).

מקורות מידע נוספים

דוגמאות ב-GitHub

כדי לראות מודעות באנר מותאמות בגוף הטקסט בפעולה, אפשר להוריד את האפליקציה לדוגמה.

SwiftObjective-C