מודעות באנר שאפשר לכווץ הן מודעות באנר שמוצגות בהתחלה כשכבת-על גדולה יותר, עם לחצן שמכווץ אותן לגודל הבאנר המקורי המבוקש. מודעות באנר שאפשר לכווץ נועדו לשפר את הביצועים של מודעות מעוגנות, שאחרת הן קטנות יותר. במדריך הזה מוסבר איך להפעיל מודעות באנר שאפשר לכווץ במיקומי מודעות קיימים.
דרישות מוקדמות
- השלימו את המדריך לתחילת העבודה עם מודעות באנר.
הטמעה
ודאו שתצוגת הבאנר מוגדרת בגודל שאתם רוצים שהמשתמשים יראו במצב של מודעת באנר רגילה (מכווצת). מוסיפים בבקשה להצגת מודעה פרמטר 'תוספות' עם collapsible
בתור המפתח ומיקום המודעה בתור הערך.
מיקום המודעה שאפשר לכווץ מגדיר איך האזור המורחב יוצמד למודעת הבאנר.
ערך של Placement
|
התנהגות | תרחיש לדוגמה מיועד |
---|---|---|
top |
החלק העליון של המודעה המורחבת מיושר לחלק העליון של המודעה המכווצת. | המודעה מוצבת בחלק העליון של המסך. |
bottom |
החלק התחתון של המודעה המורחבת מיושר לחלק התחתון של המודעה המכווצת. | המודעה תמוקם בתחתית המסך. |
אם המודעה שנטענה היא מודעת באנר שאפשר לכווץ, היא מציגה את שכבת-העל שאפשר לכווץ מיד אחרי שהיא מוצבת בהיררכיית התצוגות.
private void LoadBannerAd()
{
var bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);
var adRequest = new AdRequest();
// Create an extra parameter that aligns the bottom of the expanded ad to the
// bottom of the bannerView.
adRequest.Extras.Add("collapsible", "bottom");
bannerView.LoadAd(adRequest);
}
התנהגות רענון המודעות
רענון של מודעות באנר שאפשר לכווץ, כך שיוצגו כל 30 עד 120 שניות, יכול להיות תדיר מדי, ולהוביל לחוויית משתמש מתסכלת. באפליקציות שמוגדר בהן רענון אוטומטי Ad Manager בממשק האינטרנט, מומלץ להציג רק את הבקשה הראשונה להצגת מודעה כניתנת לכיווץ, ואת מודעות הבאנר אחרי רענון שמוצגות במיקום הזה בגודל של הבקשה המקורית. כדי לעשות את זה, צריך להעביר לבקשה להצגת מודעה מזהה ייחודי אוניברסלי (UUID) בתור collapsible_request_id
:
extras.putString("collapsible_request_id", UUID.randomUUID().toString());
אם רוצים לטעון עוד מודעת באנר שאפשר לכווץ בשלב מאוחר יותר בסשן, אפשר לשלוח קריאה ידנית ל-loadAd()
עם בקשה שיש בה פרמטר של מודעה מהסוג הזה.
גישור
אפשר להשתמש במודעות באנר שאפשר לכווץ רק לקבלת גישה לביקוש ב-Google במהלך תקופת הבטא. מודעות שמוצגות דרך גישור מוצגות כמודעות באנר רגילות שלא ניתנות לכיווץ.
התנהגות הצגת המודעות
כדי למקסם את הביצועים של מודעות הבאנר, מודעות שלא תומכות בשכבת-על שאפשר לכווץ בגודל גדול יותר יכולות להחזיר כמה בקשות באנר שאפשר לכווץ ולהציג אותן מיד בגודל הבאנר הרגיל.