| Версия | Дата выпуска | Примечания |
|---|
| 3.28.10 | 2025-10-22 | - Обеспечивает поддержку межстраничной рекламы для прямых трансляций и видео по запросу (VOD) с использованием протокола Server-Directed Ad Insertion (SDAI) путем добавления поля
useHLSInterstitial в запрос потока. - Улучшает управление памятью для сопутствующей рекламы, предотвращая утечки памяти при уничтожении объекта
adsManager вашим приложением. - Минимальная версия iOS повышена до 15.
- 22 октября 2026 года версия SDK 3.27.4 будет объявлена устаревшей. Подробнее см. график устаревания .
|
| 3.27.4 | 2025-08-28 | - Исправлена ошибка, из-за которой создание класса
IMARemoteControl происходило только при запуске воспроизведения плеером. - 28 августа 2026 года версия SDK 3.26.1 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.26.1 | 2025-04-02 | - Добавляет информацию о периоде показа рекламы в событие
AD_PERIOD_STARTED , к которому можно получить доступ через свойство IMAAdEvent.adData . - Добавлена поддержка обработки метаданных интерстициальных структур HLS с помощью SDK IMA.
- 02.04.2026 версия SDK 3.24.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.24.0 | 2024-12-03 | - Добавляет сетевой код в список параметров запроса потока для всех типов потоков.
- Вместо того чтобы молча завершать процесс, генерируется событие LOG при нажатии на недействительную ссылку.
- Исправлена утечка памяти, возникавшая при некорректном уничтожении сессий OMID.
- Добавлена поддержка пропускаемой рекламы в потоках VOD Pod Serving.
- Исправлена ошибка в поддержке прокрутки при встраивании видео в прокручиваемый контейнер.
- Добавлена поддержка параметра
minSuggestedDuration для нелинейной рекламы. - Исправлена ошибка, которая в некоторых случаях приводила к некорректному кодированию URL-адресов отслеживания Campaign Manager.
- 03.12.2025 версия SDK 3.23.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.23.0 | 2024-06-12 | |
| 3.22.1 | 2024-04-12 | - Исправлена ошибка в последней версии Cocoapods, которая препятствовала сборке приложений на симуляторах iOS.
- 12 апреля 2025 года версия SDK 3.22.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.22.0 | 2024-04-03 | |
| 3.20.0 | 2024-01-28 | - Включает поддержку сопутствующей рекламы для показа контента в подах.
- Включить возможность отправки запросов на потоковое видео по запросу через Pod Serving.
- Добавляет геттер для точек воспроизведения в менеджер потоков.
- 28 января 2025 года версия SDK 3.19.2 будет объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.19.2 | 2023-04-28 | - Минимальная версия iOS для компиляции снижена до iOS 12.
- 28 апреля 2024 года версия SDK 3.19.1 будет объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.19.1 | 2023-04-20 | - Повышена минимальная версия iOS для компиляции до iOS 14.
- Прекращена поддержка платформы ARMv7.
- Исправлена ошибка, из-за которой событие клика по рекламе не срабатывало при переходе по ссылке SIMID.
- Прекращает некорректную передачу сигналов о поддержке OMID в защищенном режиме VPAID.
- Исправлена ошибка в поддержке события изменения размера SIMID.
- Добавлен класс IMAVideoStitcherVODStreamRequest , обеспечивающий поддержку API Google Video Stitcher для видео по запросу .
- 20 апреля 2024 года версия SDK 3.18.5 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.18.5 | 2023-03-10 | |
| 3.18.4 | 08.12.2022 | - Обновление сервиса. Новых функций нет.
- 8 декабря 2023 года версия SDK 3.18.2 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.18.2 | 07.11.2022 | - Добавляет
user_context к запросу потока. - Исправлены ошибочные предупреждения "Недопустимое внутреннее сообщение".
- 7 ноября 2023 года версия SDK 3.18.1 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.18.1 | 02.10.2022 | - Исправлена ошибка, из-за которой SDK аварийно завершал работу с ошибкой
UIViewControllerHierarchyInconsistency - 02.10.2023 версия SDK 3.17.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.17.0 | 2022-08-03 | - Увеличивает максимальный битрейт по умолчанию для немобильных устройств, если издатель не установил максимальный битрейт.
- 03.08.2023 версия SDK 3.16.3 объявляется устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.16.3 | 2022-04-19 | - Добавлена функция
IMACompanionAdSlot.initWithView(view: UIView) для поддержки адаптивных рекламных объявлений. - IMA iOS SDK теперь поставляется в виде пакета xcframework.
- Добавлена поддержка симулятора M1.
- Исправлена ошибка, позволявшая перезаписывать информацию о версии IMA SDK.
- Исправлена ошибка, из-за которой SDK iOS создавал предупреждения о дублировании символов.
- 19 апреля 2023 года версия SDK 3.15.1 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.15.1 | 2022-02-23 | - Повышена минимальная версия iOS до 12.
- 23 февраля 2023 года версия SDK 3.14.5 будет объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.14.5 | 05.10.2021 | - Добавлен API IMASettings:sameAppKeyEnabled , который помогает показывать более релевантную и персонализированную рекламу, используя данные, собранные из ваших приложений. В настоящее время API включен по умолчанию, никаких изменений от издателей не требуется.
- Добавлены контракты, допускающие значение null, во все API.
- 05.10.2022 версия SDK 3.14.4 объявлена устаревшей. Подробнее см. график устаревания .
|
| 3.14.4 | 06.07.2021 | - Исправлена ошибка, из-за которой отсутствовали события при работе приложений в фоновом режиме.
- Исправлена ошибка, позволявшая издателям вручную устанавливать
islat на iOS <14. - Повышена минимальная версия iOS до iOS 11.
- 06.07.2022 версия SDK 3.14.3 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.14.3 | 2021-05-03 | - Исправлена ошибка, вызывавшая появление предупреждающих сообщений на устройствах iOS < 12.
- Добавлена
IMASettings:sessionid , позволяющая издателям настраивать идентификатор сессии. - Исправлена ошибка, из-за которой события приостановки и возобновления показа рекламы срабатывали во время воспроизведения контента.
- Обеспечено, что отступы контента рекламного интерфейса не корректируются автоматически.
- Последняя версия IMA SDK для iOS, поддерживающая iOS 10.
- 03.05.2022 версия SDK 3.14.1 объявлена устаревшей. Подробнее см. график устаревания .
|
| 3.14.1 | 2021-02-17 | - Исправлена ошибка, из-за которой при включенной предварительной загрузке иногда срабатывали дублирующиеся рекламные события.
- Реализована поддержка PodServing.
- Исправлена ошибка, приводившая к двойному открытию диплинков на iOS 13 и выше.
- 17 февраля 2022 года версия SDK 3.13.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.13.0 | 2020-10-13 | - Теперь SDK собирается с помощью Xcode 12.
- Исправлена ошибка, из-за которой при переходе из рекламной паузы не срабатывало событие
AD_BREAK_ENDED . - Удалены устаревшие поля в классах
IMAAVPlayerVideoDisplay , IMAVideoDisplay и IMAVideoDisplayDelegate . - Исправлена ошибка, из-за которой режим «картинка в картинке» сворачивался при завершении каждого рекламного ролика.
- Исправлена ошибка, из-за которой воспроизведение прямых трансляций прерывалось сразу после начала воспроизведения через AirPlay.
- Исправлена ошибка, из-за которой нажатие кнопки "Пропустить" не приводило к воспроизведению в общем режиме.
- Исправлена ошибка, из-за которой контент кратковременно мелькал между рекламными объявлениями в группе при совместном воспроизведении.
- Добавлен API
IMAAVPlayerVideoDisplay.streamAssetOptions . - Продолжительность показа рекламы в
IMAStreamManagerDelegate . - Исправлена ошибка, из-за которой ошибочно выдавалась ошибка
"Ads cannot be requested because the ad container is not attached to the view hierarchy." - 13 октября 2021 года версия SDK 3.12.1 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.12.1 | 11.08.2020 | - Официальная версия для iOS 14.
- Исправлена ошибка, из-за которой открытие ссылки и последующее закрытие приложения приводило к утечке памяти.
- 11 августа 2021 года версия SDK 3.12.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.12.0 | 2020-08-05 | - Добавлена поддержка режима дополнительного согласия Google. Для получения дополнительной информации см. техническую спецификацию режима дополнительного согласия Google .
- Добавлена поддержка ключа "language_name" для субтитров в потоковом режиме.
- Исправлена ошибка, из-за которой рекламные объявления, содержащие только аудио, выдавали ошибку тайм-аута.
- Исправлена ошибка, из-за которой пропуск первого рекламного ролика в преролле приводил к тому, что второй ролик игнорировал собственное смещение пропуска.
- Добавляет
viewController в качестве нового обязательного аргумента инициализации или свойства для IMAAdDisplayContainer . - Уменьшает количество ошибочных событий
RESUME . - Добавляет
IMAAdsRenderingSettings.enablePreloading , который включен по умолчанию, для повышения производительности отображения рекламы. - Добавляет событие
ICON_TAPPED . - Исправлена ошибка, из-за которой событие
IABTCF_gdprApplies распознавалось только в том случае, если оно представляло собой строку. - 05.08.2021 версия SDK 3.11.4 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.11.4 | 2020-03-26 | - Повышает минимальную версию среды выполнения до iOS 10.
- Исправлена ошибка, из-за которой некоторые обновления пользовательского интерфейса могли запускаться в фоновом потоке.
- Исправлена ошибка, из-за которой флаги строгой проверки приводили к конфликту инициализации IMACompanionAd с NSObject.
- Метод
loadURL в протоколе IMAVideoDisplay объявлен устаревшим. - Добавлена поддержка рекламы SIMID на стороне клиента.
- 26 марта 2021 года версия SDK 3.11.3 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.11.3 | 2020-02-12 | - 3.11.3 станет финальной версией IMA SDK, поддерживающей iOS 9.x.
- Исправлена ошибка, из-за которой при импорте заголовочного файла фреймворка не импортировался файл IMAFriendlyObstruction.h.
- Исправлена ошибка, из-за которой переходы по ссылкам приводили к сбою в iOS 9.x.
- 12 февраля 2021 года версия SDK 3.11.2 объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.11.2 | 2020-01-22 | - Добавлена поддержка contentUrl для OMID 1.3 с
AdsRequest:contentUrl и StreamRequest:contentUrl . - Внесены изменения в поддержку препятствий, совместимых с OMID 1.3, для использования методов
registerFriendlyObstruction в IMAAdDisplayContainer . - Методы
registerVideoControlsOverlay и unregisterAllVideoControlsOverlay в IMAAdDisplayContainer объявлены устаревшими в пользу FriendlyObstruction . - Исправлена ошибка, из-за которой не отображались информация об автовоспроизведении и возможности пропуска OMID.
- Удаляет все оставшиеся ссылки на UIWebView.
- 22 января 2021 года версия SDK 3.11.1 будет объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.11.1 | 2019-12-04 | - Добавлена поддержка автоматического включения параметров согласия из IAB TCFv2 и CCPA.
- Исправлена ошибка, вызывавшая сбои при использовании Центра управления.
- Добавлена поддержка рекламных объявлений TrueView for Action.
- Добавляет функцию
playerVideoDisplay:didLoadPlayerItem: для DAI. - Вносит изменения в имена
IMAAVPlayerVideoDisplayDelegate для обеспечения согласованности со стилем оформления Obj-C. - Исправлена ошибка, из-за которой в некоторых случаях события
LOG и INTERACTION , связанные с рекламой, не включали объект рекламы. - Добавляет автоматическую интеграцию запросов Google Ad для реализаций поставщиков услуг управления согласием, соответствующих стандарту IAB TCFv2, таких как Google Funding Choices.
- Исправлена ошибка отслеживания событий
breakstart и breakend в VMAP. - Добавляет метод
replaceAdTagParameters в IMAStreamManager , который позволяет заменять все параметры рекламных тегов во время прямой трансляции. - Добавляет событие
AD_BREAK_FETCH_ERROR , указывающее на то, что рекламная пауза не будет воспроизведена. - 4 декабря 2020 года версия SDK 3.10.1 объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.10.1 | 19.09.2019 | - Добавлена поддержка iOS 13 и iPadOS.
- 19 сентября 2020 года версия SDK 3.9.2 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.9.2 | 2019-08-16 | - Это исправляет проблему, из-за которой после воспроизведения рекламы оставалось незаметным окно рекламного интерфейса IMA, что препятствовало взаимодействию пользователя с плеером.
- 16 августа 2020 года версия SDK 3.9.1 будет объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.9.1 | 2019-07-18 | - Исправлены ошибки, связанные с точностью отображения значения
is_lat . - Теперь тип
IMAAdEventType.adData установлен. - В
IMAStreamRequest добавлены API-интерфейсы authToken и streamFormat . - Удалена поддержка
mediaUrl из LinearAd . Используйте adMedia вместо него. - Исправлена ошибка в метаданных YouTube для видео, не включенных в список.
- Исправлена некорректная идентификация идентификатора объявления.
- Заменены
mediaWidth и mediaHeight на adMedia.width и adMedia.height . - Исправлена ошибка, из-за которой сопутствующие рекламные объявления отображались только один раз.
- Теперь, если тип видеорекламы не поддерживается, SDK будет выдавать ошибку
kIMAError_VAST_TRAFFICKING_ERROR вместо kIMAError_FAILED_TO_REQUEST_ADS . - Функция
videoDisplayDidPlay: теперь устарела и заменена на videoDisplayDidResume: . - 18 июля 2020 года версия SDK 3.9.0 будет объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.9.0 | 22.03.2019 | |
| 3.8.2 | 2019-02-19 | - Добавляет события
AD_PERIOD_STARTED и AD_PERIOD_ENDED . Эти события поддерживаются только для DAI . - Исправлена ошибка, из-за которой показ рекламы анимировался при запуске.
- Исправлена ошибка, из-за которой ошибки видео не отображались ни в прямом эфире, ни в видео по запросу.
- Исправлена ошибка, из-за которой воспроизведение контента не возобновлялось на устройствах iOS+AirPlay.
- 19 февраля 2020 года версия SDK 3.8.1 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.8.1 | 2018-11-13 | - Исправлена ошибка, из-за которой рекламные теги с несколькими размерами слотов обрабатывались некорректно.
- Добавляет параметр
[IMAVideoDisplay seekStreamToTime] для поддержки пропуска рекламы в потоковых видео IMA DAI VOD. - Добавляет
IMAAdRenderingSettings.loadVideoTimeout . - Добавляет
IMAAd.VASTMediaWidth , IMAAd.VASTMediaHeight и IMAAd.VASTMediaBitrate . - Благодаря улучшениям в процессе сборки, размер исполняемого файла уменьшен примерно на 15%.
- 13 ноября 2019 года версия SDK 3.7.3 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.7.3 | 21.08.2018 | - Улучшает обработку ошибок при некорректном манифесте потока.
- Исправлена ошибка, связанная с переходами по пользовательским URL-адресам внутри приложения в HTML-приложениях-компаньонах.
- Исправлена ошибка, связанная с последовательными видеороликами с возможностью пропуска.
- 21 августа 2019 года версия SDK 3.7.2 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.7.2 | 2018-05-15 | - Исправлена ошибка, из-за которой некоторые вспомогательные элементы разворачивались на весь экран в режиме WebView.
- 15 мая 2019 года версия SDK 3.7.1 объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.7.1 | 2018-04-30 | |
| 3.7.0.1 | 2018-02-12 | - Выпуск, предназначенный только для Cocoapods, исправляет ошибку в podspec. Загружает файлы библиотеки для версии 3.7.0.
|
| 3.7.0 | 2018-01-30 | - Прекращается поддержка iOS 8 и более ранних версий.
- Сервисная версия, новых функций нет.
- 30 января 2019 года версия SDK 3.6.1 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.6.1 | 09.10.2017 | - Добавляет
IMAAdsRequest.liveStreamPrefetchSeconds . - 09.10.2018 версия SDK 3.6.0 объявлена устаревшей. Подробнее см. график устаревания .
|
| 3.6.0 | 24.07.2017 | - Добавляет IMAAdsRequest.vastLoadTimeout.
- Добавляет IMAAd.wrapperAdIDS.
- Добавляет IMAAd.skipTimeOffset.
- Исправлена ошибка, из-за которой SDK не мог определить видеопросмотр, используемый для воспроизведения рекламы, если он был удален из иерархии представлений и повторно добавлен в нее.
- 24 июля 2018 года версия SDK 3.5.2 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.5.2 | 2017-05-02 | - Отключает автоматическое возобновление работы при возвращении в приложение из фонового режима. Для возобновления работы вызовите
[IMAAdsManager resume] . - Добавляет [IMAAdsRenderingSettings playAdsAfterTime].
- 02.05.2018 версия SDK 3.5.1 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.5.1 | 2017-04-03 | - Теперь SDK будет выдавать исключение
kIMAError_FAILED_TO_REQUEST_ADS если IMAAdDisplayContainer отсутствует в иерархии представлений при отправке запроса на показ рекламы или потока. Ранее эти запросы завершались с ошибкой без уведомления. - 3 апреля 2018 года версия SDK 3.5.0 будет объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.5.0 | 24.03.2017 | - Исправлена ошибка в поддержке битового кода.
- Добавляет adsResponse к объекту IMAAdsRequest.
- Исправлена ошибка в сборках Swift.
- 24 марта 2018 года версия SDK 3.4.2 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.4.2 | 2017-03-09 | - Сервисная версия, новых функций нет.
- 9 марта 2018 года версия SDK 3.4.1 объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| 3.4.1 | 2017-02-03 | - Теперь SDK распространяется как динамический фреймворк. В результате мы больше не публикуем отдельную версию фреймворка для AdMob — вы можете использовать одну и ту же версию независимо от того, использует ли ваша реализация AdMob или нет.
- Добавляет поддержку видеоиконок.
- Добавляет в
IMAAd следующие новые свойства:-
adSystem -
creativeID -
creativeAdID -
universalAdIdValue -
universalAdIdRegistry -
advertiserName -
surveyURL -
dealID -
wrapperCreativeIDs -
wrapperSystems
- Добавляет следующие новые свойства в
IMAAdsRequest :-
contentDuration -
contentKeywords -
contentTitle
- Добавляет
[IMAAdsManager setVolume:] . - Добавляет
[IMACompanionDelegate companionSlotWasClicked] . - Добавляет
IMASettings.disableNowPlayingInfo . - 3 февраля 2018 года версия SDK 3.3.1 объявлена устаревшей. Более подробную информацию см. в разделе «График устаревания» .
|
| Откат к версии 3.3.1 | 2016-01-31 | - Из-за проблем со сборкой для конкретных устройств, был произведен откат до версии 3.3.1.
|
| 3.4.0 | 2017-01-26 | - Теперь SDK распространяется как динамический фреймворк. В результате мы больше не публикуем отдельную версию фреймворка для AdMob — вы можете использовать одну и ту же версию независимо от того, использует ли ваша реализация AdMob или нет.
- Добавляет поддержку видеоиконок.
- Добавляет в
IMAAd следующие новые свойства:-
adSystem -
creativeID -
creativeAdID -
universalAdIdValue -
universalAdIdRegistry -
advertiserName -
surveyURL -
dealID -
wrapperCreativeIDs -
wrapperSystems
- Добавляет следующие новые свойства в
IMAAdsRequest :-
contentDuration -
contentKeywords -
contentTitle
- Добавляет
[IMAAdsManager setVolume:] . - Добавляет
[IMACompanionDelegate companionSlotWasClicked] . - Добавляет
IMASettings.disableNowPlayingInfo . - 26 января 2018 года версия SDK 3.3.1 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.3.1 | 2016-09-16 | - Прекращается поддержка iOS 7 и более ранних версий.
- 16 сентября 2017 года версия SDK 3.2.1 объявлена устаревшей. Подробнее см. в разделе «График устаревания» .
|
| 3.2.1 | 09.05.2016 | - Добавляет поддержку битового кода.
|
| 3.2.0 | 2016-04-14 | Примечание: Из-за ошибки поддержка битового кода в этом релизе не работала. - Добавлена поддержка битового кода.
- Добавлена поддержка URL-адресов, ведущих в магазин приложений.
|
| 3.1.0 | 17.12.2015 | - Вышло из бета-версии.
- Добавлена поддержка режима «Картинка в картинке» в iOS 9. Для получения дополнительной информации см. наше руководство по режиму «Картинка в картинке» или нашу реализацию в расширенном примере.
- Теперь в объект IMAAdsRequest следует передавать IMAContentPlayhead вместо IMAAdsManager.
- Добавляет поддержку HTML5-компаньонов.
- Добавляет [IMAAdsManager discardAdBreak] .
|
| Бета-версия v16 | 2015-09-04 | - Обновления обеспечивают совместимость с функцией App Transport Security в iOS 9.
- Исправлена ошибка, приводившая к сбою при освобождении памяти в
IMAAdsLoader .
|
| Бета-версия v15 | 22.07.2015 | - Внедряет события буферизации рекламы через делегаты
IMAAdsManager . Это упрощает добавление в плеер таких элементов, как индикаторы активности и полосы буферизации. - Предоставляет доступ к режиму отладки. Теперь издатели могут установить параметр
IMASettings enableDebugMode в YES , чтобы получать более подробные сообщения в консоли. В производственной среде это использовать не следует, так как это добавит водяной знак к рекламному плееру. - Теперь
IMAAdsManager destroy корректно завершает показ рекламы во всех случаях. - Позволяет повторно использовать демонстрационные контейнеры.
- Позволяет издателям уничтожать объекты IMA из методов делегата.
- Теперь
IMAAdsManager имеет только слабую ссылку на contentPlayhead (что устраняет потенциальные утечки памяти). Теперь вам необходимо сохранять любой экземпляр или объект IMAAVPlayerContentPlayhead , реализующий интерфейс IMAContentPlayhead , в качестве свойства, иначе объект будет немедленно освобожден. - Удаляет анимацию изменения размера видео.
- Удаляет ненужное начальное рекламное событие для резюме.
|
| Бета-версия v14 | 27.05.2015 | - Исправлена ошибка, из-за которой рекламный плеер иногда останавливался для буферизации и никогда не возобновлял воспроизведение.
- Переместил IMASettings в отдельный заголовочный файл.
|
| Бета-версия v13 | 29.04.2015 | - Добавлена поддержка воспроизведения рекламы в фоновом режиме. Подробнее см. раздел «Воспроизведение рекламы в фоновом режиме» .
- Теперь SDK можно импортировать как фреймворк. Для получения дополнительной информации об обновлении см. нашу статью в блоге , посвященную этому релизу.
- Сокращено время загрузки рекламы в iOS 8.
- Исправлена ошибка, из-за которой рекламные объявления-компаньоны исчезали после окончания предыдущего ролика. Теперь рекламные объявления-компаньоны будут отображаться до обновления рекламного блока.
- Добавлен 10-секундный тайм-аут для загрузки SDK.
- В IMASettings теперь реализована функция NSCopying.
- Исправлена ошибка, из-за которой приложения вылетали при отключении наушников.
- Теперь реклама отключается по умолчанию, когда устройство находится в бесшумном режиме. Издатель может изменить это, задав категорию AVAudioSession.
- Исправлены ошибки, из-за которых функции воспроизведения и паузы в Центре управления не работали на версиях iOS ниже 8.
- Теперь показ рекламы не приостанавливается при открытии панели уведомлений.
- В загружаемый ZIP-архив добавлен файл VERSION.
- Для повышения производительности отрисовка рекламы теперь осуществляется непосредственно через AVPlayer во всех версиях iOS.
|
| Бета-версия v12 | 2015-02-12 | - Теперь используется нативное воспроизведение рекламы на iOS 7 и более ранних версиях. Это предотвращает вмешательство SDK в события и элементы управления MPMoviePlayerController.
- Исправлена ошибка, из-за которой adPlaybackInfo не заполнялся в событиях LOADED и START.
- Добавляет
IMASettings.maxRedirects , указывающий количество перенаправлений, после которых последующие перенаправления будут запрещены, а загрузка рекламы прервана. - Добавлена поддержка воспроизведения рекламы вручную .
|
| Бета-версия 11 | 17.12.2014 | - Исправлена утечка памяти, появившаяся в бета-версии 10 с добавлением
WKWebView .
|
| Бета-версия 10 | 2014-11-20 | - В iOS 8 SDK теперь использует
WKWebView для отображения рекламы вместо UIWebView . Это исправляет множество проблем, связанных с взаимодействием между нативным и JavaScript-слоями SDK. В качестве побочного эффекта этого изменения, SDK IMA теперь потребует, чтобы ваше приложение было собрано с поддержкой arm64. - Добавлено событие
TAPPED , которое срабатывает всякий раз, когда пользователь нажимает на некликабельную часть рекламы. Это можно использовать для обнаружения нажатий на рекламу и отображения элементов управления плеером. - В соответствии с соглашениями iOS, следующие методы были объявлены устаревшими и заменены методами, принимающими ссылку на вызывающий объект:
-
IMAAdsManagerDelegate - adDidProgressToTime:currentTime: -
IMAWebOpenerDelegate - willOpenInExternalBrowser -
IMAWebOpenerDelegate - willOpenInAppBrowser -
IMAWebOpenerDelegate - didCloseInAppBrowser -
IMAWebOpenerDelegate - didOpenInAppBrowser -
IMAWebOpenerDelegate - willCloseInAppBrowser
|
| Бета-версия v9 | 27.10.2014 | - Содержит исправления утечек памяти в классах IMAJavascript.
|
| Бета-версия v8 | 2014-10-13 | - Введена функция IMAUIElements , позволяющая программно отображать или скрывать элементы пользовательского интерфейса SDK.
|
| Бета-версия 7 | 11.08.2014 | - Введена концепция IMAAdDisplayContainer и изменен подход к обработке сопутствующих рекламных объявлений. Информацию о необходимых изменениях в коде вашего приложения см. в разделе «Изменения в IMA SDK для iOS» .
- Удалены ссылки на заголовочные файлы и исходные коды OCMock.
- Исправлена ошибка, из-за которой элементы рекламного интерфейса медленно обновлялись в iOS 8.
|
| Бета-версия v6 | 27.05.2014 | - Предоставляет доступ к описанию, заголовку и типу содержимого объекта IMAAd.
- Добавлена поддержка 64-битного симулятора iOS.
|
| Бета-версия v5 | 2014-02-14 | - Добавляет поддержку arm64.
- Исправлены конфликты с интеграцией с Google+.
|
| Бета-версия v4 | 2013-12-12 | - Исправлены утечки памяти в IMAAdsManager и IMAAdsLoader.
- В IMAAdPodInfo появились три новых API: podIndex, timeOffset, maxDuration. Документация по API будет обновлена в ближайшее время, чтобы отразить это.
|
| Бета-версия 3 | 25.09.2013 | - Сервисная версия, новых функций нет.
|
| Бета-версия 2 | 07.07.2013 | - Публичный релиз бета-версии SDK.
|
| Закрытое бета-тестирование v2 | 24.06.2013 | |
| Закрытое бета-тестирование v1 | 2013-04-02 | |