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