| Версия |
Дата выпуска |
Примечания |
| 3.75.1 |
2026-08-28 |
- Сервисный выпуск, новых функций нет.
|
| 3.70.2 |
2026-06-16 |
- Добавлена поддержка объявлений TrueView с возможностью пропуска. Чтобы показывать такие объявления, необходимо настроить узел пользовательского интерфейса объявлений с помощью поля
StreamRequest.adUiNode.
- Добавлен класс
LogEvent, который поддерживает информацию о событиях для некритических ошибок, не влияющих на воспроизведение трансляции, например когда не загружаются сопутствующие объявления.
- Добавляет событие объявления
LOG, которое IMA генерирует при некритических ошибках.
- Добавляет следующие события ошибок:
HTTP_ERROR: сервер вернул ошибку HTTP.
REQUEST_TIMEOUT: время ожидания запроса истекло.
VAST_NO_ADS_AFTER_WRAPPER: в ответе VAST, полученном после одной или нескольких переадресаций контейнера, нет объявлений. Код ошибки VAST: 303.
- Добавляет метод
StreamManager.destroy(), который освобождает все ресурсы IMA и удаляет интерфейс объявления.
- Исправлена ошибка, из-за которой текст в интерфейсе объявления не переводился на язык, выбранный в настройках устройства Roku, а по умолчанию показывался на английском.
|
| 3.69.0 |
2025-09-25 |
- Добавлены свойства
Companion.adSlotId и Companion.companionClickThrough, которые обеспечивают поддержку сопутствующих объявлений в трансляциях с пакетной передачей.
- Исправлена ошибка, из-за которой пиксели отслеживания завершения не отправлялись для всех объявлений в пакете, кроме последнего.
- Исправлена ошибка, из-за которой при пропуске объявления регистрировалось событие
COMPLETE. Теперь события объявлений точнее регистрируются, когда пользователи перематывают рекламные паузы.
- Отключает фокусировку на контейнере интерфейса после того, как IMA удаляет интерфейс объявления.
|
| 3.68.3 |
2025-07-02 |
- Исправлена ошибка, из-за которой события начала рекламной паузы и начала объявления запускались в неправильное время, например при возобновлении контента.
- Исправлена ошибка, из-за которой недопустимые значения длительности объявления приводили к ошибке выполнения
'Dot' Operator attempted with invalid BrightScript Component or
interface reference
.
|
| 3.68.2 |
2025-05-28 |
- Делает общедоступным метод
player.streamInitialized(), который вызывается при инициализации потока.
- Изменено поведение IMA: событие
COMPLETED не активируется, когда пользователь пропускает объявление. Если пользователь пропустит объявление, SDK все равно зарегистрирует событие SKIPPED. Теперь событие COMPLETED обрабатывается так же, как и в других IMA SDK.
- Улучшена обработка сообщений для потоков с показом пакетов.
-
Исправлена ошибка, из-за которой интерфейс объявления растягивался в трансляциях Full HD.
- Исправлена ошибка, из-за которой события рекламы в начале видео задерживались.
|
| 3.68.1 |
2025-04-21 |
- Исправлена ошибка выполнения
Divide by Zero, связанная со значками объявлений.
|
| 3.67.2 |
2024-12-19 |
- Улучшения в
currentAd.currentTime, позволяющие сопоставить значение currentTime со временем активации события объявления.
- Исправлена ошибка, из-за которой некоторые события объявлений периодически не срабатывали.
|
| 3.67.0 |
2024-11-07 |
- Добавляет необязательный параметр кода сети Менеджера рекламы для запросов потоков с динамической вставкой объявлений, которые относятся к полному пакету услуг. Если добавить этот параметр, то поведение IMA изменится в соответствии с настройками Менеджера рекламы, например будет отключен ограниченный показ рекламы с алгоритмической продажей.
- Добавлена поддержка видео по запросу для
streamManager.loadThirdPartyStream().
- Обновляет объект
AdBreakInfo.podIndex для трансляций. Теперь это значение возвращает идентификатор рекламной паузы в качестве индекса пакета для рекламы в середине видео или 0 для рекламы в начале видео. В трансляциях нет видеорекламы в конце ролика. Для прямых трансляций по умолчанию используется значение -2.
- Добавлена поддержка
StreamManager.getStreamTime() и StreamManager.getContentTime() для потоков с показом пакетов и объединением в облаке.
- Исправлена ошибка, из-за которой идентификаторы креатива и объявления не включались в
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 |
- Добавляет необязательный параметр
settings в функцию ima.initSdk, чтобы включать и отключать функции SDK.
|
| 3.63.0 |
2023-09-14 |
- Исправлена ошибка, из-за которой приложение могло аварийно завершать работу при обнаружении недопустимого значения
adBreakInfo.
|
| 3.62.0 |
2023-08-02 |
- Добавлены API
StreamRequest.createVideoStitcherLiveStreamRequest() и StreamRequest.createVideoStitcherVodStreamRequest() для поддержки Google Cloud Video Stitcher API.
-
Изменяет поведение IMA, чтобы учитывалось значение, заданное для параметра
description_url=. Ранее IMA всегда заменял параметр description_url= на URL, который считал правильным, и менял параметр url= на то, что ранее было задано как description_url=. Если в URL тега объявления для трансляции не задан параметр description_url=, IMA установит его.
|
| 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 |
2022-08-05 |
- Сервисный выпуск, новых функций нет.
|
| 3.55.0 |
2022-07-15 |
- Добавлены следующие API для запроса определенных типов потоков:
Информацию о параметрах для каждого API можно найти в
StreamRequest
.
|
| 3.54.0 |
2022-05-19 |
|
| 3.53.0 |
2022-04-25 |
- Реализован правильный синтаксический анализ событий ID3 для прямых трансляций HLS CMAF. Это устраняет проблему, из-за которой события объявлений в таких трансляциях запускались в неправильное время.
- Прекращена поддержка функции
StreamManager.onTimedMetadata(). Этот метод больше не документируется.
|
| 3.52.0 |
2022-03-29 |
- Сервисный выпуск, новых функций нет.
|
| 3.51.0 |
2022-03-17 |
- Сервисный выпуск, новых функций нет.
|
| 3.50.0 |
2022-03-07 |
- Добавляет
StreamManager.onTimedMetadata().
|
| 3.45.1 |
2021-11-03 |
- Добавлена поддержка объявлений с возможностью пропуска.
- Обновлено поведение SDK, чтобы правильно отправлять пинг-запросы для событий прогресса.
|
| 3.41.1 |
2021-04-07 |
- Добавляет
StreamRequest.adUiNode для таких элементов, как кнопки Почему я вижу эту рекламу? и Пропустить, которые будут размещаться во время показа объявлений.
- Поддержка
StreamManager.enableInteractiveAds() прекращена. Теперь это пустая операция. Вместо этого передавайте данные из сопутствующего объявления непосредственно в RAF.
|
| 3.40.1 |
2020-09-23 |
- Добавлена поддержка прямых трансляций в формате DASH.
|
| 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 |
- Добавляет события
AD_PERIOD_STARTED и AD_PERIOD_ENDED в ima.AdEvent.
- Добавляет события
PROGRESS в ima.AdEvent.
- Добавляет параметры
advertiserName, universalAdIDRegistry и universalAdIDValue в adInfo.
|
| 3.28.1 |
2018-07-10 |
- Сервисный выпуск, новых функций нет.
|