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

Версия Дата выпуска Примечания
3.69.0 2025-09-25
  • Добавляет свойства Companion.adSlotId и Companion.companionClickThrough для поддержки сопутствующей рекламы в потоках Pod Serving.
  • Исправлена ​​ошибка, из-за которой завершенные маяки не отправляли данные для всех объявлений, кроме последнего объявления в рекламном блоке.
  • Исправлена ​​ошибка, из-за которой событие 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 теперь соответствует поведению других SDK IMA.
  • Улучшает обработку сообщений для потоков, обслуживающих поды.
  • Исправлена ​​ошибка, из-за которой рекламный интерфейс растягивался на видеопотоках в формате Full HD.
  • Исправлена ​​ошибка, из-за которой происходила задержка при первоначальном показе рекламного ролика перед началом воспроизведения.
3.68.1 2025-04-21
  • Исправлена ​​ошибка выполнения, связанная Divide by Zero возникающая во время выполнения программы и проявляющаяся в виде значков рекламы.
3.67.2 2024-12-19
  • Внесены улучшения в параметр currentAd.currentTime , позволяющие синхронизировать значение currentTime со временем срабатывания рекламного события.
  • Исправлена ​​ошибка, из-за которой некоторые рекламные события периодически не срабатывали.
3.67.0 07.11.2024
  • Добавляет необязательный параметр кода сети Ad Manager для запросов потока DAI с полным обслуживанием. Включение этого параметра позволяет изменять поведение IMA в соответствии с настройками Ad Manager, например, отключая программную ограниченную рекламу.
  • Добавляет поддержку потоковой передачи VOD для streamManager.loadThirdPartyStream() .
  • Обновляет значение AdBreakInfo.podIndex для прямых трансляций. Теперь это значение возвращает ID рекламной паузы в качестве индекса пода для промежуточных роликов или 0 для прероллов. В прямых трансляциях нет построллов. Значение по умолчанию для прямых трансляций равно -2 .
  • Добавляет поддержку методов StreamManager.getStreamTime() и StreamManager.getContentTime() для потоков Cloud stitching и pod serving.
  • Исправлена ​​ошибка, из-за которой идентификатор креатива и значения идентификатора креатива не включались в AdInfo .
  • Исправлена ​​ошибка, из-за которой значок Roku UI и кнопка пропуска отображались некорректно.
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() для поддержки API Google Cloud Video Stitcher.
  • Внесены изменения в поведение IMA, чтобы учитывать значение параметра description_url= . Ранее IMA всегда переопределяла параметр description_url= тем, что считала правильным URL-адресом, и изменяла параметр url= на то, что ранее было установлено в качестве description_url= . IMA по-прежнему будет устанавливать description_url= если он не указан в 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).
    Информацию о параметрах каждого API см. StreamRequest .
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
  • Добавляет StreamManager.onTimedMetadata() .
3.45.1 03.11.2021
  • Добавлена ​​поддержка пропускаемой рекламы.
  • Внесены изменения в поведение SDK, теперь события, связанные с ходом выполнения, обрабатываются корректно.
3.41.1 07.04.2021
  • Добавляет 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
  • Сервисная версия, новых функций нет.