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

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

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

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

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

הם נועדו להיות ממוקמים בתוכן גלילה, לדוגמה:

דרישות מוקדמות

  • Google Mobile Ads SDK מגרסה 8.10.0 ואילך

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

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

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

  • צריך לוודא שאתם משתמשים בגרסה העדכנית ביותר של Google Mobile Ads SDK, ואם באמצעות תהליך בחירת הרשת, הגרסאות האחרונות של המתאמים לתהליך בחירת הרשת (Mediation).

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

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

הטמעה

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

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

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

Swift

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or
// set your own width. This example sets a static width.
let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320)
// Step 2: Create banner with the inline size and set ad unit ID.
let bannerView = GAMBannerView(adSize: adSize)
bannerView.adUnitID = "<var>ad unit ID</var>"
bannerView.rootViewController = self

// For Ad Manager, the `adSize` property is used for the adaptive banner ad
// size. The `validAdSizes` property is used as normal for the supported
// reservation sizes for the ad placement.
bannerView.validAdSizes = [NSValueFromGADAdSize(GADAdSizeBanner)]

// Step 3: Load an ad.
let request = GAMRequest()
bannerView.load(request)
// TODO: Insert banner view in table view or scroll view, etc.

Objective-C

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320);
// Step 2: Create banner with the inline size and set ad unit ID.
GAMBannerView bannerView = [[GAMBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"<var>ad unit ID</var>";
bannerView.rootViewController = self;

// For Ad Manager, the adSize property is used for the adaptive banner ad size.
// The validAdSizes property is used as normal for the supported reservation
// sizes for the ad placement. This is optional and only needed if you wish to
// support reservation ad sizes.
bannerView.validAdSizes = @[ NSValueFromGADAdSize(GADAdSizeBanner) ];

// Step 3: Load an ad.
GAMRequest *request = [GAMRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table view or scroll view, etc.

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

דוגמאות ב-GitHub

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

Swift Objective-C