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

בחירת פלטפורמה: Android iOS Flutter

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

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

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

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

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

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

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

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

  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

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

JavaKotlin