מודעות באנר ניתנות לכיווץ

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

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

הטמעה

חשוב לוודא שהתצוגה של מודעת הבאנר מוגדרת בגודל שתרצו שהמשתמשים יראו במצב הבאנר הרגיל (המכווץ). כוללים פרמטר extras בבקשה להצגת המודעה, עם collapsible כמפתח והמיקום של המודעה כערך.

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

ערך של Placement התנהגות תרחיש לדוגמה לשימוש המיועד
top החלק העליון של המודעה המורחבת מיושר לחלק העליון של המודעה המכווצת. המודעה ממוקמת בחלק העליון של המסך.
bottom החלק התחתון של המודעה המורחבת מיושר לחלק התחתון של המודעה המקוצרת. המודעה תמוקם בתחתית המסך.

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

void _loadAd() async {
  // Replace these test ad units with your own ad units.
  final String adUnitId = Platform.isAndroid
    ? 'ca-app-pub-3940256099942544/2014213617'
    : 'ca-app-pub-3940256099942544/8388050270';

  // Get the size before loading the ad.
  final size = await AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(
      MediaQuery.sizeOf(context).width.truncate());

  if (size == null) {
    // Unable to get the size.
    return;
  }

  // Create an extra parameter that aligns the bottom of the expanded ad to the
  // bottom of the banner ad.
  const adRequest = AdRequest(extras: {
    "collapsible": "bottom",
  });

  BannerAd(
      adUnitId: adUnitId,
      request: adRequest,
      size: size,
      listener: const BannerAdListener()
  ).load();
}

התנהגות הרענון של המודעות

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

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

גישור

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