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

پلتفرم مورد نظر را انتخاب کنید: HTML5 اندروید

کیت توسعه نرم‌افزار IMA از پیش‌بارگذاری محتوای تبلیغاتی ویدیویی پشتیبانی می‌کند. می‌توانید این ویژگی را در ادغام 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()
بارگذاری شده در اواسط یا پس از رول برای اولین تبلیغ در یک وقفه تبلیغاتی، ۸ ثانیه قبل از زمان شروع تبلیغ. برای تبلیغات متوالی، زمانی که تبلیغ قبلی شروع به پخش می‌کند. در زمان شروع تبلیغ.

محدودیت‌ها

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

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

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

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