Версия | Дата выпуска | Примечания |
---|
3.37.0 | 2025-07-15 | - Добавляет дешугаринг в качестве обязательного условия для приложений, интегрирующих IMA SDK. Приложения без дешугаринга не будут собираться с текущей и будущими версиями IMA. Чтобы включить дешугаринг в приложениях, см. раздел Добавление IMA SDK в свой проект .
- Обновляет минимальные требования к версии для Android
compileSdk до значения 35 и для плагина Android Gradle до значения 8.6.0. - Добавляет интерфейс
AdPeriodInfo , доступный с помощью метода AdEvent#getAdPeriodInfo() для события AD_PERIOD_STARTED . - Добавляет интерфейс
PlaybackMeasurementCollector для оценки производительности SDK и планирования рекламы в приложениях ExoPlayer. - Обновляет IMA, чтобы выдавать исключение, если вы делаете запрос на рекламу или поток с недопустимыми параметрами.
- Добавлен тип ошибки
AdError.WEB_VIEW_ERROR , возникающий при сбое рендерера WebView. Этот новый тип ошибки устраняет проблему, из-за которой сбои рендерера WebView приводили к сбою приложения. - Оптимизирует функцию
ImaSdkFactory.initialize() , перенося части инициализации WebView в фоновый поток. Это изменение снижает вероятность возникновения ошибок ANR при вызове ImaSdkFactory.initialize() . - Исправляет ошибку
NullPointerException , вызванную инициированием нового запроса на рекламу при одновременном вызове AdsLoader.release() . - Устраняет сбой
WebViewCompat.addWebMessageListener , возникающий на устаревших устройствах CTV. - Исправлена ошибка, из-за которой IMA SDK не помечал
getPreviousCuePointForStreamTimeMs() как nullable . - Исправлена ошибка, приводившая к сбою SDK при отсутствии установленного WebView. Примечание: WebView — важнейший компонент SDK. Если WebView не установлен, SDK не сможет работать корректно.
- Обновляет зависимости webkit до последних стабильных версий.
- IMA Android SDK планирует обновить свой минимально требуемый уровень API (
minSdkVersion ) до версии 23, чтобы соответствовать библиотекам Android Jetpack (AndroidX). Подробнее см. в требованиях к версии Jetpack . - Удаляет следующие устаревшие методы:
-
Ad.getUniversalAdIdValue() -
Ad.getUniversalAdIdRegistry() -
AdsManager.requestNextAdBreak() -
BaseManager.isCustomPlaybackUsed() -
ImaSdkFactory.createAdDisplayContainer() -
ImaSdkFactory.createAudioAdDisplayContainer(Context) -
ImaSdkFactory.createStreamDisplayContainer() -
StreamManager.getStreamTimeForContentTime(double contentTime) -
StreamManager.getContentTimeForStreamTime(double streamTime) -
StreamManager.getPreviousCuePointForStreamTime(double streamTime) -
VideoProgressUpdate.getCurrentTime() -
VideoProgressUpdate.getDuration()
|
3.36.0 | 2024-11-07 | |
3.35.1 | 2024-09-24 | - Исправлена ошибка, из-за которой Open Measurement давал сбой при использовании API
ImaSdkFactory.initialize() . - Увеличивает
minSdkVersion , поддерживаемый IMA, до 21. - Добавляет метод
ImaSdkFactory.initialize() для извлечения и инициализации ресурсов IMA перед первым запросом рекламы. Вызов initialize() выделяет память, необходимую для воспроизведения будущих объявлений, и сокращает задержку при воспроизведении первой рекламы. Подробнее см. в разделе «Улучшение времени загрузки IMA» . - Устраняет проблему с недействительным URL-адресом перехода по рекламному объявлению.
- Исправлен сбой, появившийся в IMA v3.34.0 и затрагивающий приложения, не использующие десахаринг Java8 на API Android версии 25 и ниже.
- Оптимизирует время запуска IMA на устаревших устройствах CTV.
- Повышает стабильность открытия ссылок на устройствах без установленного браузера.
- Версия IMA SDK 3.35.1 устарела 7 ноября 2025 г. Подробнее см. в Графике устаревания .
|
3.35.0 Устаревшее | 2024-08-28 | - В этой версии существует известная проблема: измерение OMID не выполняется при использовании API
ImaSdkFactory.initialize() . Используйте вместо него IMA SDK Android v3.35.1. - Поскольку версия 3.35.0 устарела, заметки о ее выпуске перенесены в раздел версии 3.35.1.
|
3.34.0 | 2024-06-13 | |
3.33.0 | 2024-03-28 | |
3.32.0 Устаревшее | 2024-01-30 | - Эта версия имеет проблемы с устройствами под управлением Android API уровня 25 и ниже. Используйте вместо неё IMA SDK Android v3.33.0.
- Добавляет поддержку потоков VOD от сторонних стежков для обслуживания pod-контента. Подробнее см. в руководстве по обслуживанию pod-контента для Android . Это изменение включает добавление следующих API:
- Увеличивает
minSdkVersion , поддерживаемый IMA, до 19. - Исправлена проблема, из-за которой переходы по рекламе с помощью кнопки «Подробнее» не открывали новую страницу в Android API версии 30 и выше. Проблема всё ещё существует в версиях IMA SDK 3.31.0–3.29.0, где для работы переходов по рекламе требуется временное решение.
- Исправлена ошибка, из-за которой использование
AdsLoader.addAdsLoadedListener() могло вызвать исключение ArrayIndexOutOfBoundsException . - Добавляет ошибку рекламы
VAST_NO_ADS_AFTER_WRAPPER .
|
3.31.0 | 2023-08-31 | - В версиях IMA SDK 3.31.0–3.29.0 с Android API версии 30 и выше существует проблема, из-за которой переходы по рекламным объявлениям с помощью кнопки «Подробнее» не приводят к открытию новой страницы. В качестве временного решения для затронутых версий следует добавить объявления намерений для открытия веб-ссылок в манифест приложения следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.project_name">
...
</application>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
</intent>
</queries>
</manifest>
- Обновляет зависимость IMA от OM SDK до версии 1.4.8, которая включает новые подключенные ТВ-сигналы.
- Устаревание следующих API
AdsRequest :-
getExtraParameter() -
getExtraParameters() -
setExtraParameter()
- Версия IMA SDK 3.31.0 устарела 28 марта 2025 г. Подробнее см. в Графике устаревания .
|
3.30.3 | 2023-08-03 | - Обновляет внутренние библиотечные зависимости для уменьшения задержки запуска.
- Версия IMA SDK 3.30.3 устарела 31 августа 2024 г. Подробнее см. в Графике устаревания .
|
3.30.2 | 28 июля 2023 г. | - Исправлены непредвиденные ошибки
NullPointerException , появившиеся в версии 3.30.1. - Исправлена проблема с ProGuarding, из-за которой некоторые события не отправлялись из SDK. Это исправление затрагивает расширение ExoPlayer для IMA DAI SDK.
- Добавляет поддержку Gradle v8+. В предыдущих версиях Android IMA SDK необходимо установить
android.enableR8.fullMode=false в файле gradle.properties . Подробнее см. в статье о полном режиме R8 . - Версия IMA SDK 3.30.2 устарела 3 августа 2024 г. Подробнее см. в Графике устаревания .
|
3.30.1 Устаревшее | 2023-04-18 | - В этой версии есть проблема с неожиданными ошибками
NullPointerException . Используйте старую версию IMA SDK Android v3.29.0, пока не выйдет новая рабочая версия. - Исправлена ошибка, из-за которой приложения, использующие версию 3.30.0, аварийно завершали работу на устройствах, отличных от Android TV.
|
3.30.0 Устаревшее | 29.03.2023 | |
3.29.0 | 14 октября 2022 г. | - Переименовывает класс
EspVersion в класс VersionInfo . - Переименовывает API зашифрованных сигналов для издателей (ESP) в API защищенных сигналов .
- Добавляет API флагов функций. Вы можете использовать API флагов функций для включения или отключения определенных функций в IMA. Используйте
ImaSdkSettings.getFeatureFlags() и ImaSdkSettings.setFeatureFlags() для получения и установки флагов функций. - Исправлена ошибка, из-за которой некоторые события IMA не отправлялись.
- Добавляет androidx.webkit:webkit как зависимость IMA SDK
- Версия IMA SDK 3.29.0 устарела 29 марта 2024 г. Подробнее см. в Графике устаревания .
|
3.28.2 | 2022-09-14 | - Обновляет зависимости SDK для использования AndroidX.
- Версия IMA SDK 3.28.2 устарела 14 октября 2023 г. Подробнее см. в Графике устаревания .
|
3.28.1 Устаревшее | 2022-08-03 | |
3.27.1 | 2022-05-27 | - Выпуск сервиса, новых функций нет.
- Версия IMA SDK 3.27.1 устарела 03.08.2023. Подробнее см. в Графике устаревания .
|
3.27.0 | 2022-03-01 | - Добавляет поддержку слотов компаньонов изменяемого размера путем установки ширины и высоты компаньона константе IMA
FLUID_SIZE . - Версия IMA SDK 3.27.0 устарела 27 мая 2023 г. Подробнее см. в Графике устаревания .
|
3.26.0 | 2022-01-12 | - Добавляет API-интерфейсы Encrypted Signals for Publishers (ESP) (переименованные в Secure Signals в IMA SDK версии 3.29.0). Это позволяет издателям включать Network Bidders и IDP.
- Версия IMA SDK 3.26.0 устарела 1 марта 2023 г. Подробнее см. в Графике устаревания .
|
3.25.1 | 08.11.2021 | |
3.24.0 | 2021-06-03 | - Добавляет API с фиксированной точностью для классов
CuePoint и StreamManager , используемых в DAI. Это добавляет следующие API: И прекращает поддержку следующих API:-
CuePoint.getEndTime() -
CuePoint.getStartTime() -
StreamManager.getContentTimeForStreamTime() -
StreamManager.getPreviousCuePointForStreamTime() -
StreamManager.getStreamTimeForContentTime()
- Предотвращает ошибку
NullPointerException , связанную с внутренними вызовами StreamRequest.getContentUrl() . - Версия IMA SDK 3.24.0 устарела 8 ноября 2022 г. Подробнее см. в Графике устаревания .
|
3.23.0 | 2021-04-07 | - Добавляет методы
ImaSdkSettings.setSessionId() и ImaSdkSettings.getSessionId() для получения и установки идентификатора сеанса . Это временный случайный идентификатор, используемый исключительно для ограничения частоты показов. - Исправляет ошибку
NullPointerException , связанную с сопутствующими рекламными объявлениями. - Отключает JavaScript в сопутствующих объявлениях ниже уровня API 21, чтобы устранить проблему с уязвимостями безопасности.
- Версия IMA SDK 3.23.0 устарела 3 июня 2022 г. Подробнее см. в Графике устаревания .
|
3.22.3 | 2021-03-16 | - Исправляет ошибку
NullPointerException , связанную с освобождением AdsLoader во время загрузки рекламы. - Добавляет ошибку
1206 для UNEXPECTED_ADS_LOADED_EVENT в случаях, когда событие загрузки рекламы отправляется неожиданно. - Версия IMA SDK 3.22.3 устарела 7 апреля 2022 г. Подробнее см. в Графике устаревания .
|
3.22.2 | 2021-02-26 | - IMA SDK теперь зависит от следующих библиотек:
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:предпочтение
- Исправлено сообщение об ошибке, когда
AdsLoader получал ошибку без действительного идентификатора сеанса. - Версия IMA SDK 3.22.2 устарела 16 марта 2022 г. Подробнее см. в Графике устаревания .
|
3.22.0 | 2021-01-11 | - Добавляет обслуживание pod для потоков DAI. В рабочем процессе обслуживания pod менеджер объявлений отвечает только за показ рекламы. Издатели отвечают за контент и создание манифеста, который затем будет указывать на менеджер объявлений. Используйте
ImaSdkFactory.createPodStreamRequest() для создания запроса на поток для обслуживания pod. При использовании этого метода вы будете отвечать за загрузку потока методом streamInit() . - Устраняет утечку памяти, вызванную неправильной очисткой монитора жизненного цикла приложения.
- Версия IMA SDK 3.22.0 устарела 26 февраля 2022 г. Подробнее см. в Графике устаревания .
|
3.21.4 | 2020-12-09 | - Удаляет безвредное предупреждающее сообщение, связанное с вызовом
adsLoader.release() после уничтожения веб-представления. - Версия IMA SDK 3.21.4 устарела 08.01.2022. Подробнее см. в Графике устаревания .
|
3.21.2 | 2020-11-20 | - Устраняет непредвиденные проблемы потокобезопасности, возникающие при отправке обновлений сообщений из пустой очереди.
- Обновляет документацию для
AdsLoader.release() . - Версия IMA SDK 3.21.2 устарела 9 декабря 2021 г. Подробнее см. в Графике устаревания .
|
3.21.1 | 2020-11-17 | - Исправлена ошибка, которая иногда приводила к сбоям приложения при возникновении событий.
- Версия IMA SDK 3.21.1 устарела 20 ноября 2021 г. Подробнее см. в Графике устаревания .
|
3.21.0 | 2020-10-23 | - Добавляет поддержку рекламы SIMID в DAI Android SDK.
- Добавляет метод
AdsLoader.release() и отменяет поддержку BaseDisplayContainer.destroy() . Это изменение устраняет утечку памяти, возникавшую при удалении BaseDisplayContainer в середине расписания показа рекламы VMAP. AdsLoader.release() — новый рекомендуемый метод для удаления объектов IMA SDK вместо BaseDisplayContainer.destroy() . - Версия IMA SDK 3.21.0 устарела 17 ноября 2021 г. Подробнее см. в Графике устаревания .
|
3.20.1 | 2020-10-12 | |
3.20.0 | 2020-08-18 | - Версия 3.20.0 — первая версия, на которую повлияют изменения в поведении паузы IMA . Если вы используете эту или любую будущую версию SDK, рекомендуем ознакомиться с публикацией в блоге и внести изменения в поведение паузы в своём приложении. Издатели могут протестировать реализацию этих изменений с помощью тестового рекламного тега .
- Добавляет обратные вызовы
onPause() и onResume() для класса DAI VideoStreamPlayer . - Добавляет метод
adPeriodDuration() к классу AdProgressInfo . - Добавляет поддержку резервных изображений при нажатии на значок на устройствах Android TV.
- Добавляет событие
ICON_FALLBACK_IMAGE_CLOSED для обработки момента закрытия резервного изображения значка на устройствах Android TV. - Удаляет устаревший метод
focusSkipButton() из AdsManager в пользу метода focus() . - На устройствах CTV реклама теперь автоматически фокусируется при срабатывании события
AdEvent.AdEventType STARTED . Чтобы отключить автофокус для рекламы, используйте метод adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) , а затем метод focus() в зависимости от ваших требований. - Добавляет методы
getCurrentTimeMs() и getDurationMs к классу VideoProgressUpdate() . - Отменяет методы
getCurrentTime и getDuration в пользу новых методов getCurrentTimeMs и getDurationMs . - Исправлена ошибка в прямых трансляциях DASH, из-за которой рекламные события не сообщались корректно.
- Версия IMA SDK 3.20.0 устарела 12 октября 2021 г. Подробнее см. в Графике устаревания .
|
3.19.4 | 2020-07-08 | |
3.19.3 | 29 июня 2020 г. | - Исправлена проблема с интеграцией IAB TCF для GDPR, которая вызывала сбои в проигрывателях, интегрированных с SDK платформы управления согласиями.
- Версия IMA SDK 3.19.3 устарела 8 июля 2021 г. Подробнее см. в Графике устаревания .
|
3.19.2 | 2020-06-22 | |
3.19.0 | 2020-05-12 | |
3.18.1 | 2020-03-25 | - Добавляет масштабирование сопутствующей рекламы на устройствах с высокой плотностью пикселей.
- Добавляет поддержку клиентских SIMID-реклам.
- Версия IMA SDK 3.18.1 устарела 12 мая 2021 г. Подробнее см. в Графике устаревания .
|
3.18.0 | 2020-03-04 | - Добавляет pause() и resume() в интерфейс
VideoStreamPlayer . Они должны быть реализованы в версии 3.18.0 и более поздних. - Версия IMA SDK 3.18.0 устарела 25 марта 2021 г. Подробнее см. в Графике устаревания .
|
3.17.0 | 2020-02-07 | - Добавляет следующие API для переноса проверки контейнеров отображения на момент их создания:
- Добавляет
ImaSdkFactory.createSdkOwnedPlayer , который следует использовать тем, кто использует встроенный плеер IMA (SdkOwnedPlayer). Его следует создать вручную и передать в конструктор AdDisplayContainer. - Добавляет проверки на ненулевые значения в
setAdContainer и setPlayer . - Обновляет данные контрольных точек, чтобы теперь использовать точность с плавающей точкой.
- Устаревание следующих методов:
-
AdDisplayContainer.setPlayer(VideoAdPlayer player) -
BaseDisplayContainer.setAdContainer(ViewGroup container) -
BaseManager.isCustomPlaybackUsed() -
ImaSdkFactory.createAdDisplayContainer() -
ImaSdkFactory.createAudioAdDisplayContainer(Context context) -
ImaSdkFactory.createStreamDisplayContainer() -
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
- Версия IMA SDK 3.17.0 устарела 4 марта 2021 г. Подробнее см. в Графике устаревания .
|
3.16.5 | 2020-01-22 | - Перерабатывает поддержку contentUrl OMID 1.3 с помощью
AdsRequest.setContentUrl и StreamRequest.setContentUrl . - Перерабатывает поддержку дружественных препятствий OMID 1.3 с помощью
FriendlyObstruction . - Отменяет методы
BaseDisplayContainer.registerVideoControlsOverlay и BaseDisplayContainer.unregisterAllVideoControlsOverlay в пользу FriendlyObstruction . - Исправлена проблема с исключением
NullPointerException , возникавшая после вызова clear() для CompanionAdSlots . - Исправлена ошибка, которая могла приводить к утечкам памяти при вызове
destroy() во время воспроизведения рекламы. - Версия IMA SDK 3.16.5 устарела 7 февраля 2021 г. Подробнее см. в Графике устаревания .
|
3.16.2 | 2019-12-05 | - Добавляет поддержку автоматического включения параметров согласия из IAB TCFv2 и CCPA.
- Для использования настроек Android теперь требуется пакет
androidx . - Версия IMA SDK 3.16.2 устарела 22 января 2021 г. Подробнее см. в Графике устаревания .
|
3.16.1 | 2019-11-08 | |
3.16.0 | 2019-10-23 | - Добавляет метод replaceAdTagParameters в StreamManager , который обеспечивает возможность замены всех параметров тега рекламы во время прямой трансляции.
- Удаляет поддержку следующих устаревших методов:
-
AdsRequest.getAdDisplayContainer() -
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer) -
ImaSdkFactory.createAdsLoader(Context context) -
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings) -
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer) -
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer) -
StreamRequest.getStreamDisplayContainer()
- Версия IMA SDK 3.16.0 устарела 8 ноября 2020 г. Подробнее см. в Графике устаревания .
|
3.14.0 | 2019-09-11 | - Выпуск сервиса, новых функций нет.
- Версия IMA SDK 3.14.0 устарела 23 октября 2020 г. Подробнее см. в Графике устаревания .
|
3.13.1 | 2019-09-03 | - Добавляет возможность устанавливать контекст непрерывного воспроизведения для запроса рекламы. Подробнее см. в описании метода setContinuousPlayback() .
- Добавляет метод getUniversalAdIds() к классу Ad.
- Добавляет setAuthToken , getAuthToken , setFormat , getFormat и перечисление StreamFormat .
- Исправлена ошибка в устройствах Nexus 5, которая возникала при удалении контейнера до получения ответа от рекламы.
- Исправлена ошибка, из-за которой сопутствующие объявления отображались только один раз.
- Исправлена ошибка, из-за которой неподдерживаемые типы объявлений (нелинейные, VPAID) некорректно обрабатывались.
- Версия IMA SDK 3.13.1 устарела 11 сентября 2020 г. Подробнее см. в Графике устаревания .
|
3.11.3 | 2019-06-11 | - Исправлена ошибка с настройкой is_lat на устройствах AOSP.
- Версия IMA SDK 3.11.3 устарела 3 сентября 2020 г. Подробнее см. в Графике устаревания .
|
3.11.2 | 2019-04-16 | - Исправлен следующий сбой:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" . - Версия IMA SDK 3.11.0 устарела 11 июня 2020 г. Подробнее см. в Графике устаревания .
|
3.11.0 Устаревшее | 2019-03-22 | |
3.10.9 | 2019-03-13 | - Исправлена ошибка состояния гонки, при которой пользовательский интерфейс рекламы иногда не отображался в последующих объявлениях после пропуска первого объявления.
- Исправлен сбой, возникавший при вызове API
getCompanionAds() . - Версия IMA SDK 3.10.7 устарела 22 марта 2020 г. Подробнее см. в Графике устаревания .
|
3.10.7 | 2019-02-19 | |
3.10.6 | 2019-01-23 | - Добавляет метод
seek() в интерфейс потокового проигрывателя. - Добавляет поддержку обратных вызовов событий рекламы
AD_BUFFERING . - Контейнеры больше не нужно передавать в запросе объявления. Новый рабочий процесс требует передачи контейнера через конструктор
AdsLoader . - Добавляет метод
BaseDisplayContainer.destroy() . - Устраняет утечку памяти, возникавшую при завершении воспроизведения видео.
- Устаревание
requestNextAdBreak . Этот API будет удалён в будущем выпуске. После этого реклама будет автоматически загружаться за 4 секунды до начала рекламной паузы. - Версия IMA SDK 3.10.2 устарела 19 февраля 2020 г. Подробнее см. в Графике устаревания .
|
3.10.2 | 2018-11-13 | - Устраняет состояние гонки, из-за которого второе объявление в модуле вызывает ошибку
VAST 402 . - Добавляет ограничение частоты показов и конкурентное исключение в DAI Android SDK.
- Перемещает
getAdProgressInfo() из StreamManager в BaseManager . - Добавляет
getVastMediaHeight() , getVastMediaWidth() и getVastMediaBitrate() к Ad . - Версия IMA SDK 3.9.4 устарела 23 января 2020 г. Подробнее см. в Графике устаревания .
|
3.9.4 | 2018-08-01 | - Добавляет
getCompanionAds() к Ad . Возвращает сопутствующие объявления только при использовании DAI. - Добавляет новый класс
CompanionAd . - Добавляет новое событие
SKIPPABLE_STATE_CHANGED в AdEvent . - Исправлена ошибка, из-за которой в некоторых случаях не соблюдалась настройка по умолчанию для
focusSkipButtonWhenAvailable . - Версия IMA SDK 3.9.0 устарела 01.08.2019. Подробнее см. в Графике устаревания .
|
3.9.0 | 2018-07-09 | - Теперь поддерживается Android TV.
- Добавляет
focusSkipButton() в AdsManager . Работает только на Android TV. - Добавляет
getFocusSkipButtonWhenAvailable() в AdsRenderingSettings со значением по умолчанию true . Работает только на Android TV. - Добавляет
setFocusSkipButtonWhenAvailable() в AdsRenderingSettings . Работает только на Android TV. -
VideoAdPlayer теперь расширяет интерфейс VolumeProvider . Реализация этого интерфейса теперь требуется для настраиваемого воспроизведения. - Версия IMA SDK 3.8.7 устарела 9 июля 2019 г. Подробнее см. в Графике устаревания .
|
3.8.7 | 2018-05-23 | - Позволяет анимировать сопутствующие HTML-объявления.
- Версия IMA SDK 3.8.5 устарела 23 мая 2019 г. Подробнее см. в Графике устаревания .
|
3.8.5 | 2018-04-09 | - Исправлена проблема с игнорированием
ImaSdkSettings . - Исправлена ошибка, из-за которой возникали конфликты сборки с файлами версии com.android.support.
- Добавляет
setAdWillPlayMuted в AdsRequest . - Добавляет
setLoadVideoTimeout в AdsRenderingSettings . - Версия IMA SDK 3.8.2 устарела 9 апреля 2019 г. Подробнее см. в Графике устаревания .
|
3.8.2 | 2018-01-24 | - Добавляет
setLiveStreamPrefetchSeconds в AdsRequest . - Различные исправления документации.
- Версия IMA SDK 3.7.4 устарела 24 января 2019 г. Подробнее см. в Графике устаревания .
|
3.7.4 | 29 июня 2017 г. | - Добавляет
setVastLoadTimeout в AdsRequest . - Добавляет
getSkipTimeOffset к Ad . - Версия IMA SDK 3.7.2 устарела 29 июня 2018 г. Подробнее см. в Графике устаревания .
|
3.7.2 | 2017-05-25 | - Добавляет
setDebugMode в ImaSdkSettings . - Версия IMA SDK 3.7.1 устарела 25 мая 2018 г. Подробнее см. в Графике устаревания .
|
3.7.1 | 2017-03-24 | - Устраняет конфликт пространств имен при использовании Proguard.
- Размер JAR-файла уменьшен примерно на 30 КБ.
- Версия IMA SDK 3.7.0 устарела 24 марта 2018 г. Подробнее см. в Графике устаревания .
|
3.7.0 | 2017-03-13 | - Исправлена ошибка, из-за которой некоторые классы IMA были случайно объединены в пакет
aaaa ProGuard. - Версия IMA SDK 3.6.0 устарела 13 марта 2018 г. Подробнее см. в Графике устаревания .
|
3.6.0 | 2017-02-16 | - Добавляет следующее в
Ad :-
getAdWrapperCreativeIds() -
getAdvertiserName() -
getCreativeAdId() -
getCreativeId() -
getDealId() -
getSurveyUrl() -
getUniversalAdIdRegistry() -
getUniversalAdIdValue()
- Добавляет
AdsManager.requestNextAdBreak(). - Добавляет следующее в
AdsRenderingSettings :-
setEnablePreloading() -
getEnablePreloading()
- Добавляет следующее в
AdsRequest :-
setContentDuration() -
setContentKeywords() -
setContentTitle()
- Версия IMA SDK 3.5.2 устарела 16 февраля 2018 г. Подробнее см. в Графике устаревания .
|
3.5.2 | 2016-11-14 | - Добавляет видеоплеер, принадлежащий SDK, который при необходимости может управлять воспроизведением рекламы.
- Добавляет
CompanionAdSlot.ClickListener и методы для добавления и удаления прослушивателя. - Устраняет проблему с недействительными журналами ошибок
getViewability() . - Устраняет проблему с поведением значков при клике и их некорректной отрисовкой.
- Версия IMA SDK 3.4.0 устарела 14 ноября 2017 г. Подробнее см. в Графике устаревания .
|
3.4.0 | 2016-09-12 | - Исправлена ошибка дублирования файлов при использовании сервисов Google Play версии 9.0.0 и выше.
|
3.3.2 | 2016-07-11 | |
3.3.0 | 2016-05-31 | |
3.2.1 | 2016-04-07 | - Выпуск сервиса, новых функций нет.
|
3.1.3 | 2015-12-16 | |
3.b13.3 (бета) | 2015-09-10 | - Выпуск сервиса, новых функций нет.
|
3.b12.1 (бета) | 2015-07-20 | |
3.b11.4 (бета) | 2015-05-21 | - Добавляет в API следующее:
-
AdError.AdErrorCode.VAST_EMPTY_RESPONSE -
AdError.getErrorNumber() -
AdsRequest.setAdWillAutoPlay(Boolean) -
CompanionAdSlot.isFilled() -
ImaSdkSettings.setPlayerType(String) -
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3 (бета) | 2015-03-24 | - Добавлены
ImaSdkSettings.getMaxRedirects и ImaSdkSettings.setMaxRedirects . - Классы API IMA теперь являются
final . - Номера версий SDK теперь имеют формат 3.bX.Y, где b указывает на бета-статус SDK.
- Следующие значения
AdError.AdErrorCode были удалены:-
API_ERROR — вместо этого используйте UNKNOWN_AD_RESPONSE . -
PLAYLIST_MALFORMED_RESPONSE — вместо этого используйте UNKNOWN_AD_RESPONSE . -
REQUIRED_LISTENERS_NOT_ADDED — не вызывалось SDK. -
VAST_INVALID_URL — вместо этого используйте VAST_LOAD_TIMEOUT .
|
Бета v9 | 2014-10-17 | - Добавляет API рекламы
getTitle , getDescription и getContentType . - Добавляет информацию о позиции рекламного модуля в пользовательский интерфейс рекламы, например, «Реклама 1 из 4: (0:13)».
- Вам больше не нужно напрямую управлять остановкой/воспроизведением/возобновлением рекламы через видеоплеер. Вместо этого используйте
AdsManager.pause() и AdsManager.resume() .
|
Бета v8 | 2014-06-12 | - Исправлена ошибка, из-за которой интерфейс рекламы не очищался при просмотре пропускаемой рекламы.
- Документирует коды ошибок при истечении времени загрузки медиафайлов.
|
Бета v7 | 2014-05-27 | |
Бета v6 | 2014-04-14 | - Добавляет поддержку VAST 3.
- Добавляет частичную поддержку VMAP (соответствует текущим правилам рекламы Менеджера объявлений).
- Добавляет в API следующее:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- Исправлена ошибка, из-за которой в середине ролика с оптимизированным модулем с оболочкой пропускались все остальные рекламные объявления в модуле.
- Параметры AdsRenderingSettings, переданные в AdsManager, больше не будут игнорироваться.
- Исправлено несколько ошибок для повышения стабильности.
|
Бета v5 | 2013-12-12 | - Исправлена проблема с пропускаемой рекламой в плейлистах.
|
Бета v4 | 2013-10-15 | - Добавлена возможность сбрасывать значения коррелятора путем вызова contentComplete в AdsLoader.
|
Бета v3 | 2013-09-05 | - Выпуск сервиса, новых функций нет.
|
Бета v2 | 2013-07-07 | - Публичный выпуск бета-версии SDK.
|
Закрытая бета-версия v2 | 24 июня 2013 г. | - Добавлен API для установки языка пользовательского интерфейса в объекте
ImaSdkSettings . Обратите внимание, что этот API используется для установки языка пользовательского интерфейса, а не языка рекламы. - Исправлен конфликт, возникавший, когда приложение включало в себя библиотеки IMA SDK и AdMob SDK.
- Добавлено ведение журнала различных внутренних показателей производительности.
|
Закрытая бета-версия v1 | 2013-04-02 | Первая бета-версия. Ниже перечислены известные проблемы бета-версии: SDK-связанные Следующие AdEvents доступные в HTML5 IMA SDK, не поддерживаются в Android v3 IMA SDK: IMPRESSION , LOG , SKIPPABLE_STATE_CHANGED , STOPPED , VOLUME_CHANGED , VOLUME_MUTED Пример приложения - Периодически возникает проблема, из-за которой проигрыватель рекламы не возобновляет воспроизведение должным образом после нажатия пользователем на объявление. Например, иногда при возвращении в приложение после нажатия на объявление возобновление воспроизведения приводит к его переходу к концу и завершению, а не к возобновлению с того места, где оно остановилось до нажатия.
- Объявления, возвращаемые тегом «Instream 2», несовместимы с версией IMA Android SDK v3.
- Проигрыватель сэмплов не отключает автоматически перемотку (прокрутку) во время воспроизведения рекламы. Обязательно отключите перемотку в вашем видеоплеере во время воспроизведения рекламы.
|