پیش بارگیری رسانه

IMA SDK از پیش بارگیری دارایی های تبلیغات ویدیویی پشتیبانی می کند. می‌توانید این ویژگی را در ادغام SDK خود فعال کنید تا انتقال یکپارچه‌تر بین تبلیغات و محتوا فراهم شود. این راهنما به جزئیات فنی اجرای پیش‌بارگذاری رسانه با IMA SDK می‌پردازد.

پیش بارگیری را فعال کنید

برای فعال کردن بارگیری اولیه، AdsRenderingSettings.enablePreloading را روی true تنظیم کنید. این باید در نتیجه رویداد 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/Ad) AdsManager.init() AdsManager.init()
Mid-roll یا post-roll بارگذاری شده است برای اولین آگهی در وقفه تبلیغاتی، 8 ثانیه قبل از زمان شروع آگهی. برای تبلیغات متوالی، زمانی که تبلیغ قبلی شروع به پخش می کند. در زمان شروع تبلیغات

محدودیت ها

پیش بارگذاری مشمول محدودیت های زیر است:

  • پیش بارگیری رسانه در وب تلفن همراه در دستگاه‌های iOS یا هنگام استفاده از HTML5 IMA SDK در تلویزیون‌های هوشمند متصل در دسترس نیست.
  • VPAID از قبل بارگیری شده است، اما هیچ یک از وابستگی های تبلیغ - از جمله رسانه پخش شده توسط آن تبلیغ - تا زمانی که تبلیغ اجرا نشود بارگیری نمی شود.
  • پخش خودکار باید فعال باشد تا تبلیغات VMAP از قبل بارگیری شود. مطمئن شوید که settings.isAutoPlayAdBreaks() روی true تنظیم شده باشد که مقدار پیش فرض است.
  • اگر از AdsRequest.contentDuration برای تنظیم مدت زمان استفاده شود، پست‌ها پس از آخرین میان فیلم یا 8 ثانیه قبل از پایان محتوا بارگیری می‌شوند.

سوالات متداول

آیا بارگذاری پیش‌فرض رسانه، خلاقیت کامل را بارگیری می‌کند؟
خیر، معمولاً هنگام شروع پخش آگهی، آگهی به طور کامل بارگیری نمی شود. پیش بارگذاری برای بهبود تجربه کاربر با به حداقل رساندن زمان بارگذاری آگهی در نظر گرفته شده است. این برنامه برای پشتیبانی از ارائه تبلیغات آفلاین در نظر گرفته نشده است. IMA SDK تا جایی که مرورگر اجازه می‌دهد، رسانه را بارگیری می‌کند، که به دلیل اتصال به اینترنت کاربر و اندازه خلاقیت محدود می‌شود.
آیا پیش بارگیری رسانه باید برای VAST آگهی و همچنین رسانه فعال باشد؟
خیر، SDK همیشه VAST آگهی را از قبل بارگیری می کند، صرف نظر از این تنظیم پیش بارگیری.