تبلیغات بنری تاشو

بنرهای تبلیغاتی تاشو، بنرهایی هستند که در ابتدا به صورت یک لایه بزرگتر نمایش داده می‌شوند و دکمه‌ای برای جمع کردن آنها به اندازه بنر درخواستی اولیه وجود دارد. بنرهای تبلیغاتی تاشو برای بهبود عملکرد تبلیغات لنگری که در غیر این صورت اندازه کوچکتری دارند، در نظر گرفته شده‌اند. این راهنما نحوه فعال کردن بنرهای تبلیغاتی تاشو را برای جایگاه‌های بنر موجود نشان می‌دهد.

پیش‌نیازها

پیاده‌سازی

مطمئن شوید که اندازه‌ی نمایش بنر شما با اندازه‌ای که می‌خواهید کاربران در حالت عادی (جمع‌شده) بنر ببینند، تعریف شده باشد. یک پارامتر اضافی در درخواست تبلیغ قرار دهید که کلید آن 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();
}

رفتار طراوت‌بخش تبلیغات

برای برنامه‌هایی که قابلیت به‌روزرسانی خودکار را برای تبلیغات بنری در رابط وب Ad Manager پیکربندی می‌کنند، وقتی یک بنر تبلیغاتی تاشو برای یک جایگاه بنر درخواست می‌شود، به‌روزرسانی‌های بعدی تبلیغات، بنرهای تبلیغاتی تاشو را درخواست نمی‌کنند. دلیل این امر این است که نمایش یک بنر تاشو در هر به‌روزرسانی می‌تواند تأثیر منفی بر تجربه کاربر داشته باشد.

اگر می‌خواهید بعداً در طول جلسه، بنر تبلیغاتی تاشوی دیگری را بارگذاری کنید، می‌توانید یک تبلیغ را به صورت دستی با درخواستی حاوی پارامتر تاشو بارگذاری کنید.

میانجیگری

بنرهای تبلیغاتی تاشو فقط به درخواست گوگل در دسترس هستند. تبلیغاتی که از طریق واسطه ارائه می‌شوند، به صورت بنرهای تبلیغاتی معمولی و غیر تاشو نمایش داده می‌شوند.