بنرهای تبلیغاتی تاشو، بنرهایی هستند که در ابتدا به صورت یک لایه بزرگتر نمایش داده میشوند و دکمهای برای جمع کردن آنها به اندازه بنر درخواستی اولیه وجود دارد. بنرهای تبلیغاتی تاشو برای بهبود عملکرد تبلیغات لنگری که در غیر این صورت اندازه کوچکتری دارند، در نظر گرفته شدهاند. این راهنما نحوه فعال کردن بنرهای تبلیغاتی تاشو را برای جایگاههای بنر موجود نشان میدهد.
پیشنیازها
- راهنمای شروع تبلیغات بنری را تکمیل کنید.
پیادهسازی
مطمئن شوید که اندازهی نمایش بنر شما با اندازهای که میخواهید کاربران در حالت عادی (جمعشده) بنر ببینند، تعریف شده باشد. یک پارامتر اضافی در درخواست تبلیغ قرار دهید که کلید آن 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);
}
رفتار طراوتبخش تبلیغات
برای برنامههایی که قابلیت بهروزرسانی خودکار را برای تبلیغات بنری در رابط وب Ad Manager پیکربندی میکنند، وقتی یک بنر تبلیغاتی تاشو برای یک جایگاه بنر درخواست میشود، بهروزرسانیهای بعدی تبلیغات، بنرهای تبلیغاتی تاشو را درخواست نمیکنند. دلیل این امر این است که نمایش یک بنر تاشو در هر بهروزرسانی میتواند تأثیر منفی بر تجربه کاربر داشته باشد.
اگر میخواهید بعداً در طول جلسه، بنر تبلیغاتی تاشوی دیگری را بارگذاری کنید، میتوانید یک تبلیغ را به صورت دستی با درخواستی حاوی پارامتر تاشو بارگذاری کنید.
بررسی کنید که آیا یک تبلیغ بارگذاری شده قابل جمع شدن است یا خیر
بنرهای تبلیغاتی غیر قابل جمع شدن، واجد شرایط بازگشت به درخواستهای بنر قابل جمع شدن هستند تا عملکرد به حداکثر برسد. برای بررسی اینکه آیا آخرین بنر بارگذاری شده قابل جمع شدن است یا خیر، تابع isCollapsible
را فراخوانی کنید. اگر درخواست بارگیری نشود و بنر قبلی قابل جمع شدن باشد، API مقدار true
را برمیگرداند.
_bannerView.OnBannerAdLoaded += () =>
{
Debug.Log(_bannerView.IsCollapsible()
? "Banner is collapsible."
: "Banner is not collapsible.");
};
میانجیگری
بنرهای تبلیغاتی تاشو فقط به درخواست گوگل در دسترس هستند. تبلیغاتی که از طریق واسطه ارائه میشوند، به صورت بنرهای تبلیغاتی معمولی و غیر تاشو نمایش داده میشوند.