מודעות באנר מותאמות בגוף הטקסט

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

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

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

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

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

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

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

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

  1. אפשר לקבל את רוחב המכשיר בשימוש, או להגדיר רוחב משלך אם לא רוצה להשתמש בו. כדי לנצל את רוחב המסך המלא.
  2. משתמשים בשיטות הסטטיות המתאימות בסיווג של גודל המודעה, כמו AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width) כדי לקבל אובייקט של גודל מודעה מותאם בתוך השורה בכיוון שנבחר.
  3. כדי להגביל את הגובה של הבאנר, משתמשים בשיטה הסטטית AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) .

הדוגמה הבאה מדגימה את השלבים האלה:

Java

// Step 1: Create an inline adaptive banner ad size using the activity context.
AdSize adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320);

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
AdView bannerView = new AdView(this);
bannerView.setAdUnitId("ad unit ID");
bannerView.setAdSize(adSize);

// Step 3: Load an ad.
AdRequest adRequest = new AdRequest.Builder().build();
bannerView.loadAd(adRequest);
// TODO: Insert banner view in list view or scroll view, etc.

Kotlin

// Step 1: Create an inline adaptive banner ad size using the activity context.
val adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320)

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
val bannerView = AdView(this)
bannerView.adUnitId = "ad unit ID"
bannerView.setAdSize(adSize)

// Step 3: Load an ad.
val adRequest = AdRequest.Builder().build()
bannerView.loadAd(adRequest)
// TODO: Insert banner view in list view or scroll view, etc.

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

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

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

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

אם האפליקציה תומכת בתצוגה לאורך ובתצוגה לרוחב, ואתם רוצים לטעון מראש מודעת באנר אדפטיבית בכיוון הנוכחי, השתמשו ב-AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width). השיטה הזו טוענת מודעה בכיוון הנוכחי.

הגבלת הגובה של מודעות באנר מותאמות בגוף הטקסט

כברירת מחדל, למודעות באנר מותאמות שמוצגות בתוך הטקסט שנוצרות ללא ערך maxHeight יש ערך maxHeight שווה לגובה המכשיר. כדי להגביל את המודעות המוטבעות גובה הבאנר, השתמשו AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) .

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

דוגמאות ב-GitHub

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

Java Kotlin