کیت توسعه نرمافزار IMA از پیشبارگیری داراییهای آگهی ویدیویی پشتیبانی میکند. میتوانید این ویژگی را در ادغام SDK خود فعال کنید تا انتقال یکپارچهتری بین آگهیها و محتوا ارائه دهید. این راهنما جزئیات فنی پیادهسازی پیشبارگیری رسانه با کیت توسعه نرمافزار IMA را بررسی میکند.
فعال کردن پیشبارگیری
برای فعال کردن پیشبارگیری،AdsRenderingSettings.enablePreloading
را روی «صحیح» تنظیم کنید. این کار باید درنتیجه رویداد ADS_MANAGER_LOADED انجام شود:
function onAdsManagerLoaded(adsManagerLoadedEvent) {
var adsRenderingSettings = new google.ima.AdsRenderingSettings();
adsRenderingSettings.enablePreloading = true;
...
var adsManager = adsManagerLoadedEvent.getAdsManager(
videoContent, adsRenderingSettings);
}
زمانبندی
جدول زیر تغییرات زمانبندی بارگذاری آگهی را هنگام فعال بودن پیشبارگیری خلاصه میکند:
| رویداد | با پیشبارگیری | بدون پیشبارگیری |
|---|---|---|
| آگهی VAST درخواست شد | AdsLoader.requestAds() |
AdsLoader.requestAds() |
| پیشپخش بار شد (تک آگهی) | AdsManager.init() |
AdsManager.start() |
| پیشپخش بار شد (قوانین VMAP/آگهی) | AdsManager.init() |
AdsManager.init() |
| میانویدیویی یا پسویدیویی بار شد | برای اولین آگهی در وقفه آگهی، ۸ ثانیه قبلاز زمان شروع آگهی. برای آگهیهای متوالی، وقتی آگهی قبلی شروع به پخش میکند. | در زمان شروع آگهی. |
محدودیتها
پیشبارگذاری مشمول محدودیتهای زیر است:
- پیشبارگیری رسانه در وب تلفن همراه در دستگاههای iOS یا هنگام استفاده از کیت توسعه نرمافزار IMA HTML5 در تلویزیونهای هوشمند متصل دردسترس نیست.
- VPAID ازپیش بارگیری میشود، اما هیچکدام از وابستگیهای آگهی—ازجمله رسانههایی که توسط آن آگهی پخش میشوند—تا زمانی که آگهی اجرا نشود بارگیری نمیشوند.
- برای پیشبار کردن آگهیهای VMAP، پخش خودکار باید فعال باشد. مطمئن شوید که
settings.isAutoPlayAdBreaks()رویtrueتنظیم شده باشد که مقدار پیشفرض است. - آگهیهای پسپخش پساز آخرین آگهی میانویدیویی، یا ۸ ثانیه قبلاز پایان محتوا (اگر از
AdsRequest.contentDurationبرای تنظیم مدت استفاده شود) پیشبارگیری میشوند.
پرسشگان
- آیا پیشبارگیری رسانه کل طرحآگهی را بار میکند؟
- نه، معمولاً وقتی بازپخش آگهی شروع میشود، طرحآگهی بهطور کامل بار نشده است. هدف از پیشبارگذاری بهبود تجربه کاربری ازطریق بهحداقل رساندن زمان بار شدن آگهی است. این محیط برای پشتیبانی از ارائه آگهی آفلاین درنظر گرفته نشده است. کیت توسعه نرمافزار آگهیهای رسانهای تعاملی تا جایی که مرورگر اجازه دهد رسانه بار میکند، که این امر به اتصال اینترنت کاربر و اندازه طرح آگهی محدود میشود.
- آیا پیشبارگیری رسانه باید برای VAST آگهی و همچنین رسانه فعال شود؟
- نه، کیت توسعه نرمافزار همیشه VAST آگهی را پیشبار میکند، صرفنظر از این تنظیم پیشبار.