מודעות באנר מותאמות מאפשרות לציין את הרוחב של המודעה כדי לקבוע את הרוחב האופטימלי גודל המודעה. מודעות באנר מותאמות עוברות גם אופטימיזציה של גודל המודעה לכל מכשיר, כדי למקסם את הביצועים. הגישה הזו מאפשרת לכם לזהות הזדמנויות לשיפור הביצועים.
בהשוואה למודעות באנר מותאמות ומעוגנות, מודעות באנר מותאמות שמוצגות בתוך הטקסט הן גדולות יותר, גבוהה יותר, והשתמשו במשתנה במקום בגובה קבוע. מודעות באנר מותאמות שמוצגות בתוך הטקסט בגובה משתנה, ועשוי לכסות את כל המסך או גובה מקסימלי שתציינו.
מומלץ להציב מודעות באנר מותאמות בתוך הטקסט בתוכן שניתן לגלילה, למשל:
לפני שמתחילים
לפני שממשיכים, חשוב לוודא שהשלמת את כל השלבים במדריך לתחילת העבודה. מודעות באנר.
הטמעת מודעות באנר מותאמות
בניגוד למודעות באנר מותאמות ומעוגנות, מודעות באנר מותאמות שמוצגות בתוך הטקסט נטענות באמצעות מודעות באנר גודל של מודעת באנר מותאמת. כדי ליצור גודל מודעה רספונסיבית בתוך הטקסט:
- אפשר לקבל את רוחב המכשיר בשימוש, או להגדיר רוחב משלך אם לא רוצה להשתמש בו. כדי לנצל את רוחב המסך המלא.
- משתמשים בשיטות הסטטיות המתאימות בכיתה של גודל המודעה, כמו
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
, כדי לקבל אובייקט של גודל מודעה אדפטיבי בתוך שורת טקסט לכיוון שנבחר. - כדי להגביל את הגובה של הבאנר, משתמשים בשיטה הסטטית
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. AdManagerAdView bannerView = new AdManagerAdView(this); bannerView.setAdUnitId("ad unit ID"); // Note that this sets both the adaptive ad size for backfill inventory as well // as the supported reservation sizes. bannerView.setAdSizes(adSize, AdSize.BANNER); // Step 3: Load an ad. AdManagerAdRequest adRequest = new AdManagerAdRequest.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 = AdManagerAdView(this) bannerView.adUnitId = "ad unit ID" // Note that this sets both the adaptive ad size for backfill inventory as well // as the supported reservation sizes. bannerView.setAdSizes(adSize, AdSize.BANNER) // Step 3: Load an ad. val adRequest = AdManagerAdRequest.Builder().build() bannerView.loadAd(adRequest) // TODO: Insert banner view in list view or scroll view, etc.
כשמטמיעים מודעות באנר מותאמות באפליקציה, חשוב לשים לב לנקודות הבאות:
- גדלים של מודעות באנר מותאמות שמוצגות בתוך הטקסט רוחב. ברוב המקרים, הגודל הזה הוא רוחב המסך המלא של המכשיר שבשימוש, או רוחב התוכן הראשי של הבאנר. עליכם לדעת מהו רוחב התצוגה שרוצים להציב במודעה, מהו רוחב המכשיר, מהו רוחב התוכן של האב ואילו אזורים בטוחים רלוונטיים.
- יכול להיות שתצטרכו לעדכן או ליצור פריטים חדשים כדי לעבוד עם גדלים מותאמים. מידע נוסף
כיוון הגודל של מודעות באנר מותאמות שמוצגות בתוך הטקסט
כדי לטעון מראש מודעה באנר גמישה בגוף הטקסט בכיוון ספציפי, משתמשים בשיטות הבאות:
AdSize.getPortraitInlineAdaptiveBannerAdSize(Context context, int width)
AdSize.getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)
אם האפליקציה תומכת גם בתצוגה לאורך וגם בתצוגה לרוחב, ואתם רוצים לטעון מראש
מודעת באנר מותאמת בכיוון הנוכחי, השתמשו
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
השיטה הזו טוענת מודעה בכיוון הנוכחי.
הגבלת הגובה של מודעות באנר מותאמות שמוצגות בתוך הטקסט
כברירת מחדל, למודעות באנר מותאמות שמוצגות בתוך הטקסט שנוצרות ללא ערך maxHeight
יש ערך maxHeight
שווה לגובה המכשיר. כדי להגביל את הגובה של מודעות באנר מותאמות בגוף הטקסט, משתמשים ב-method AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight)
.
מקורות מידע נוספים
דוגמאות ב-GitHub
אתם יכולים להוריד את האפליקציה לדוגמה כדי לראות מודעות באנר מותאמות בתוך הטקסט בפעולה.