| Версия | Дата выпуска | Примечания |
|---|
| 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 для запроса определенных типов потоков: 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 | - Сервисная версия, новых функций нет.
|