| Версия | Дата выпуска | Примечания |
| 4.16.0 | 2025-10-23 | - Повышает минимальную версию tvOS для компиляции до tvOS 15.
- Добавляет параметр
useHLSInterstitial для включения поддержки промежуточных потоков для интерфейсов IMALiveStreamRequest и IMAVODStreamRequest .
|
| 4.15.1 | 2025-05-07 | - Добавляет информацию о периоде показа рекламы в событие
AD_PERIOD_STARTED , к которому можно получить доступ через свойство IMAAdEvent.adData . - Добавлена поддержка обработки метаданных интерстициальных структур HLS с помощью SDK IMA.
|
| 4.14.1 | 2024-12-03 | - Добавляет сетевой код в список параметров запроса потока для всех типов потоков.
- При переходе по недействительному URL-адресу запускается событие LOG, вместо того чтобы молча завершаться ошибкой.
- Исправлена утечка памяти, возникавшая при некорректном уничтожении сессий OMID.
- Добавлена поддержка пропускаемой рекламы в потоках VOD Pod Serving.
- Исправлена ошибка в поддержке прокрутки при встраивании видео в прокручиваемый контейнер.
- Добавлена поддержка параметра
minSuggestedDuration для нелинейной рекламы. - Исправлена ошибка, из-за которой некоторые URL-адреса отслеживания Campaign Manager кодировались некорректно.
- Исправлена ошибка, из-за которой события
STARTED не отправлялись в некоторых рекламных сессиях.
|
| 4.13.0 | 2024-06-13 | - Добавляет
VODConfigID в IMAVideoStitcherVODStreamRequest . - Исправлена ошибка NullPointerException, возникающая при значении
adTagURL , равном null в IMAAdsRequest . - Изменена логика резервного копирования на уровне ресурсов , чтобы перебирать все объявления в исходном VAST до тех пор, пока SDK не найдет воспроизводимый креатив. Если воспроизводимый креатив не найден, объявление не воспроизводится.
- Исправлена ошибка, из-за которой не отправлялись отслеживающие пинги на
ad.doubleclick.net . - Устанавливает ограничения на размер отображения рекламы в SDK на основе фрейма представления, а не на основе руководства по компоновке безопасной области для playerView.
|
| 4.12.0 | 2024-04-03 | |
| 4.11.1 | 2024-02-22 | - Исправлена ошибка, из-за которой во время воспроизведения рекламы можно было слышать звуковое сопровождение контента.
|
| 4.10.0 | 2024-01-24 | - Включает возможность отправки запросов на потоковую передачу VOD через Pod Serving.
- Внесены изменения в ограничения для AdUI, чтобы они учитывали указания по безопасной зоне.
- Добавляет геттер для точек воспроизведения в менеджер потоковой передачи iOS/tvOS.
|
| 4.9.2 | 2023-08-15 | - Исправлена ошибка, вызывавшая высокую загрузку ЦП для некоторых потоков DAI.
|
| 4.9.1 | 2023-04-20 | |
| 4.8.2 | 03.11.2022 | - Добавлен
userContext к запросам потока IMA. - Исправлена ошибка, вызывавшая ненужные предупреждения "Недопустимое внутреннее сообщение".
|
| 4.7.0 | 2022-07-20 | - Исправлена ошибка, из-за которой издатели перезаписывали информацию о версии IMA SDK.
- Добавлено событие
AD_CAN_PLAY . Оно срабатывает, когда реклама готова к воспроизведению без буферизации. - Для устройств, не являющихся мобильными, максимальный битрейт по умолчанию увеличен до неограниченного.
|
| 4.6.1 | 2022-02-23 | - Сервисная версия выпущена; публичных изменений нет.
|
| 4.5.0 | 06.12.2021 | - Минимальная версия tvOS повышена до tvOS 12.
- Исправлена ошибка, из-за которой могло отображаться несколько значков "Почему эта реклама?".
- Устранена необходимость в MPNowPlayingSession.
|
| 4.4.2 | 2021-05-03 | - Исправлена ошибка, вызывавшая появление предупреждающих сообщений в tvOS < 12.
- Последняя версия IMA SDK для iOS, поддерживающая tvOS 10.
|
| 4.4.1 | 2021-03-09 | - Добавлено свойство
IMASettings.sessionID , позволяющее издателям вручную устанавливать свой sessionID. - Добавлена поддержка режима «картинка в картинке».
- Исправлена ошибка, из-за которой события приостановки и возобновления показа рекламы иногда срабатывали во время воспроизведения контента.
- Добавлена
IMAVideoDisplay.nowPlayingSession для корректной поддержки событий воспроизведения/паузы в tvOS 14+. - Исправлена ошибка, из-за которой линейные объявления AdSense отображались издателю как нелинейные.
- Исправлена ошибка, из-за которой
IMAStreamManager.replaceAdTagParameters не выполнял обновление. - Добавлены API для запуска подов.
- Принудительное прикрепление adContainer к окну.
|
| 4.3.2 | 11.08.2020 | |
| 4.3.1 | 2020-08-05 | - Добавлена поддержка режима дополнительного согласия Google. Для получения дополнительной информации см. техническую спецификацию режима дополнительного согласия Google .
- Добавлена поддержка ключа "language_name" для субтитров в потоковом режиме.
- Исправлена ошибка, из-за которой рекламные объявления, содержащие только аудио, переставали отображаться по истечении времени ожидания.
- Исправлена ошибка, из-за которой пропуск первого рекламного ролика в преролле приводил к тому, что второй ролик игнорировал собственное смещение пропуска.
- Добавлена функция
IMAAdDisplayContainer.focusEnvironment , которая позволяет издателям переключать фокус на SDK во время рекламных пауз. Это необходимо всякий раз, когда пользователю нужно взаимодействовать с рекламным интерфейсом (например, с пропускаемыми элементами, значками VAST). - Добавлен
viewController в качестве нового обязательного аргумента инициализации или свойства для IMAAdDisplayContainer . - Исправлена поддержка локализации на языках, отличных от английского.
- Уменьшено количество ошибочных событий
RESUME . - Добавлена опция
IMAAdsRenderingSettings.enablePreloading , которая включена по умолчанию, для повышения производительности отображения рекламы. - Добавлена поддержка пропускаемой рекламы (на стороне клиента и в VOD) и значков VAST (на стороне клиента и в DAI).
- Добавлены события
ICON_FALLBACK_IMAGE_CLOSED и ICON_TAPPED . Мы рекомендуем автоматически возобновлять работу при событии ICON_FALLBACK_IMAGE_CLOSED поскольку SDK приостанавливает работу при открытии резервного образа. - Исправлена ошибка, из-за которой событие
IABTCF_gdprApplies распознавалось только в том случае, если оно представляло собой строку.
|
| 4.2.3 | 06.05.2020 | - Исправлена ошибка, из-за которой некоторые идентификаторы пакетов приложений могли приводить к неправильной классификации трафика.
|
| 4.2.2 | 2020-03-26 | - Повышена минимальная версия среды выполнения до tvOS 10.
- Исправлена ошибка, из-за которой некоторые обновления пользовательского интерфейса могли запускаться в фоновом потоке.
- Исправлена ошибка, из-за которой флаги строгой проверки приводили к конфликту инициализации IMACompanionAd с NSObject.
- Метод
loadURL в протоколе IMAVideoDisplay объявлен устаревшим.
|
| 4.2.1 | 2020-02-12 | - 4.2.1 станет финальной версией IMA SDK, поддерживающей tvOS 9.x.
- Исправлена ошибка, из-за которой переходы по ссылкам приводили к сбою в tvOS 9.x.
|
| 4.2.0 | 2019-10-30 | - Исправлена проблема с периодическими сбоями в tvOS 13.
|
| 4.1.0 | 2019-09-23 | - Добавлена поддержка tvOS 13.
- Добавлена
playerVideoDisplay:didLoadPlayerItem: для DAI. - Добавлены
IMAAd.companionAds и IMACompanionAd для рекламы DAI. - Обновлены имена
IMAAVPlayerVideoDisplayDelegate для лучшего соответствия стилю Objective-C.
|
| 4.0.5 | 2019-08-16 | - Исправлена ошибка, из-за которой кнопка воспроизведения на пульте Apple TV не возобновляла воспроизведение контента.
|
| 4.0.2 | 2019-07-18 | - Исправлена ошибка, из-за которой параметр пользователя "Ограничить отслеживание рекламы" передавался некорректно.
- Теперь тип
IMAAdEventType.adData установлен. - Добавлен
authToken API в IMAStreamRequest .
|
| 4.0.1 Устарело | 2019-07-02 | - Объединенные SDK для клиентской части и DAI tvOS
- Исправлена ошибка, из-за которой списки объявлений (AdsLists) не обрабатывались и вызывали ошибки AdsLoader на tvOS.
|