История выпусков IMA DAI SDK для Roku

Версия Дата выпуска Примечания
3.70.2 2026-06-16
  • Adds support for TrueView skippable ads. To display these ads, you must set up an ad UI node using the StreamRequest.adUiNode field.
  • Добавляет класс LogEvent для поддержки информации о событиях, связанных с некритическими ошибками, не влияющими на воспроизведение потока, например, когда не загружается сопутствующая реклама.
  • Добавляет событие LOG , которое IMA генерирует при некритических ошибках в рекламе.
  • Adds the following error events:
    • HTTP_ERROR : Сервер вернул HTTP-ошибку.
    • REQUEST_TIMEOUT : Запрос истек по времени.
    • VAST_NO_ADS_AFTER_WRAPPER : No ads VAST response after one or more wrappers. VAST error code 303.
  • Добавляет метод StreamManager.destroy() для освобождения всех ресурсов IMA и удаления рекламного интерфейса.
  • Исправлена ​​ошибка перевода текста в рекламном интерфейсе, из-за которой он теперь соответствует языковым настройкам устройства Roku, а не устанавливается по умолчанию на английский язык.
3.69.0 2025-09-25
  • Добавляет свойства Companion.adSlotId и Companion.companionClickThrough для поддержки сопутствующей рекламы в потоках Pod Serving.
  • Исправлена ​​ошибка, из-за которой завершенные маяки не отправляли данные для всех объявлений, кроме последнего объявления в рекламном блоке.
  • Fixes a bug where the COMPLETE ad event was reported when the ad was skipped. Ad events are now more accurately reported when users seek through ad breaks.
  • Removes IMA behavior of focusing the UI container after IMA removes the ad UI.
3.68.3 2025-07-02
  • Исправлена ​​ошибка, из-за которой события начала рекламной паузы и начала рекламы срабатывали в неподходящее время, например, при возобновлении воспроизведения контента.
  • Fixes an issue where invalid ad duration values cause a runtime error, 'Dot' Operator attempted with invalid BrightScript Component or interface reference .
3.68.2 2025-05-28
  • Делает общедоступным метод player.streamInitialized() , который вызывается при инициализации потока.
  • Внесены изменения в поведение IMA, чтобы событие COMPLETED не срабатывало, когда пользователи пропускают рекламу. SDK по-прежнему генерирует событие SKIPPED , когда пользователи пропускают рекламу. Это изменение в поведении события COMPLETED теперь соответствует поведению других SDK IMA.
  • Улучшает обработку сообщений для потоков, обслуживающих поды.
  • Исправлена ​​ошибка, из-за которой рекламный интерфейс растягивался на видеопотоках в формате Full HD.
  • Исправлена ​​ошибка, из-за которой происходила задержка при первоначальном показе рекламного ролика перед началом воспроизведения.
3.68.1 2025-04-21
  • Fixes the Divide by Zero edge case runtime error related to ad icons.
3.67.2 2024-12-19
  • Внесены улучшения в параметр currentAd.currentTime , позволяющие синхронизировать значение currentTime со временем срабатывания рекламного события.
  • Исправлена ​​ошибка, из-за которой некоторые рекламные события периодически не срабатывали.
3.67.0 07.11.2024
  • Добавляет необязательный параметр кода сети Ad Manager для запросов потока DAI с полным обслуживанием. Включение этого параметра позволяет изменять поведение IMA в соответствии с настройками Ad Manager, например, отключая программную ограниченную рекламу.
  • Добавляет поддержку потоковой передачи VOD для streamManager.loadThirdPartyStream() .
  • Updates AdBreakInfo.podIndex for live streams. This value now returns the break ID as the pod index for mid-rolls, or 0 for pre-rolls. There are no post-rolls in live streams. The value defaults to -2 for live streams.
  • Добавляет поддержку методов StreamManager.getStreamTime() и StreamManager.getContentTime() для потоков Cloud stitching и pod serving.
  • Fixes an issue where the creative ad id and creative id values were not included in the AdInfo .
  • Исправлена ​​ошибка, из-за которой значок пользовательского интерфейса Roku и кнопка пропуска отображались некорректно.
3.66.1 2024-07-25
  • Добавляет обязательное требование к параметру networkCode для всех запросов на потоковое вещание в прямом эфире и по запросу.
  • Добавляет поля creative_id , creative_ad_id и deal_id в класс AdInfo .
  • Добавляет поддержку пользовательских событий отслеживания VAST, таких как «пропустить показанный», «пропустить» и «перейти по ссылке».
  • Исправлена ​​ошибка в методе StreamManager.getCuePoint() для видеопотоков Cloud Video Stitcher.
  • Исправлена ​​ошибка в регистре символов в StreamManager.createVideoStitcherVodStreamRequestWithVodConfig() .
3.66.0 2024-06-18
3.65.0 2024-03-29
3.64.0 2024-02-08
  • Adds an optional settings parameter to the ima.initSdk function for enabling and disabling SDK features.
3.63.0 2023-09-14
  • Исправлена ​​ошибка, из-за которой приложение могло аварийно завершать работу при обнаружении некорректной adBreakInfo .
3.62.0 2023-08-02
  • Adds the StreamRequest.createVideoStitcherLiveStreamRequest() and StreamRequest.createVideoStitcherVodStreamRequest() APIs to support the Google Cloud Video Stitcher API.
  • Updates IMA behavior to respect the value set for the description_url= parameter. Previously, IMA would always override the description_url= parameter with what it detected as the correct URL, and change the url= parameter to what had previously been set as the description_url= . IMA will still set the description_url= if it is not set in the stream's ad tag URL.
3.61.1 2023-03-22
  • Добавлена ​​поддержка пропускаемой рекламы как в традиционном формате, так и в формате TrueView.
  • Добавляет следующие рекламные события:
3.60.0 2022-09-30
3.59.0 2022-09-23
  • Сервисная версия, новых функций нет.
3.58.0 2022-09-15
  • Сервисная версия, новых функций нет.
3.57.2 2022-09-12
3.56.0 05.08.2022
  • Сервисная версия, новых функций нет.
3.55.0 2022-07-15
  • Добавляет следующие API для запроса определенных типов потоков:
    • CreateLiveStreamRequest() используется для создания запросов на прямую трансляцию.
    • CreatePodLiveStreamRequest() используется для создания запросов на прямую трансляцию пода.
    • CreateVodStreamRequest() используется для создания запросов на потоковую передачу видео по запросу (VOD).
    See StreamRequest for information on the parameters for each API.
3.54.0 2022-05-19
3.53.0 2022-04-25
  • Реализован корректный анализ событий ID3 для потоков Live HLS CMAF. Это исправляет проблему, из-за которой рекламные события срабатывали в некорректное время для этих потоков.
  • StreamManager.onTimedMetadata() устарел. Документация по этому методу больше не ведется.
3.52.0 2022-03-29
  • Сервисная версия, новых функций нет.
3.51.0 2022-03-17
  • Сервисная версия, новых функций нет.
3.50.0 07.03.2022
  • Adds StreamManager.onTimedMetadata() .
3.45.1 03.11.2021
  • Добавлена ​​поддержка пропускаемой рекламы.
  • Внесены изменения в поведение SDK, теперь события, связанные с ходом выполнения, обрабатываются корректно.
3.41.1 07.04.2021
  • Adds StreamRequest.adUiNode for elements like Why This Ad and Skip buttons to be placed during ads.
  • Removes support for StreamManager.enableInteractiveAds() . This is now a no op. Instead, pass data from the companion ad to RAF directly.
3.40.1 2020-09-23
  • Adds support for DASH live streams.
3.39.0 2020-07-06
  • Сервисная версия, новых функций нет.
3.36.0 2020-02-28
  • Сервисная версия, новых функций нет.
3.35.0 2019-11-11
  • Сервисная версия, новых функций нет.
3.34.0 2019-07-18
  • Сервисная версия, новых функций нет.
3.33.0 2019-05-14
  • Adds AD_PERIOD_STARTED and AD_PERIOD_ENDED events to ima.AdEvent .
  • Adds ad PROGRESS events to ima.AdEvent .
  • Добавляет параметры advertiserName , universalAdIDRegistry и universalAdIDValue в adInfo .
3.28.1 2018-07-10
  • Сервисная версия, новых функций нет.