История выпусков Google IMA iOS SDK

Версия Дата выпуска Примечания
3.27.4 28 августа 2025 г.
  • Исправлено создание класса IMARemoteControl , которое теперь происходит только тогда, когда проигрыватель начинает воспроизведение.
  • 28 августа 2026 г. версия SDK 3.26.1 устарела. Подробнее см. в разделе «График устаревания» .
3.26.1 2025-04-02
  • Добавляет информацию о периоде показа рекламы в событие AD_PERIOD_STARTED , доступ к которому можно получить из свойства IMAAdEvent.adData .
  • Добавляет поддержку обработки метаданных полноэкранной рекламы HLS с помощью IMA SDK.
  • 2 апреля 2026 года версия SDK 3.24.0 устарела. Подробнее см. в разделе «График устаревания» .
3.24.0 2024-12-03
  • Добавляет сетевой код в список параметров запроса потока для всех типов потоков.
  • Запускает событие LOG при щелчке по недействительному URL-адресу перехода, а не завершает работу молча.
  • Устраняет утечку памяти при неправильном уничтожении сеансов OMID.
  • Добавляет поддержку пропускаемой рекламы в потоках VOD Pod Serving.
  • Исправлена ​​ошибка поддержки прокрутки, когда видео встроено в прокручиваемый контейнер.
  • Добавляет поддержку minSuggestedDuration для нелинейных объявлений.
  • Исправлена ​​ошибка, которая в некоторых случаях приводила к неправильной кодировке URL-адресов отслеживания Campaign Manager.
  • 3 декабря 2025 года версия SDK 3.23.0 устарела. Подробнее см. в разделе «График устаревания» .
3.23.0 2024-06-12
  • Добавляет VODConfigID в IMAVideoStitcherVODStreamRequest .
  • Делает фон прозрачным для сопутствующей рекламы.
  • Отклоняет нулевое значение для adTagURL в IMAAdsRequest .
  • Изменяет логику отката на уровне ресурсов , чтобы перебирать все объявления в исходном VAST, пока SDK не обнаружит воспроизводимый креатив. Если воспроизводимый креатив не найден, реклама не воспроизводится.
  • 12 июня 2025 г. версия SDK 3.22.1 устарела. Подробнее см. в разделе «График устаревания» .
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 запросы на поток VOD.
  • Добавляет получатель точек сигнала в менеджер потоков.
  • 28 января 2025 г. версия SDK 3.19.2 устарела. Подробнее см. в разделе «График устаревания» .
3.19.2 28.04.2023
3.19.1 2023-04-20
  • Увеличена минимальная версия iOS для компиляции под iOS 14.
  • Удалена поддержка платформы ARMv7.
  • Исправлена ​​ошибка, из-за которой событие клика по рекламе не активировалось при клике по SIMID.
  • Прекращает некорректную сигнализацию поддержки OMID в защищенном режиме VPAID.
  • Исправлена ​​проблема с поддержкой события изменения размера SIMID.
  • Добавляет класс IMAVideoStitcherVODStreamRequest , который обеспечивает поддержку API Google Video Stitcher VOD .
  • 20 апреля 2024 года версия SDK 3.18.5 устарела. Подробнее см. в разделе «График устаревания» .
3.18.5 2023-03-10
  • Увеличивает минимальную версию IMA SDK для iOS до iOS 14.
  • Исправлена ​​ошибка, из-за которой контекст пользователя не передавался вместе с ошибкой потока.
  • Включает идентификатор издателя (ранее известный как ключ того же приложения) для приложений, которые также включают GMA версии 9.14.0 и выше.
  • Добавляет класс IMAVideoStitcherLiveStreamRequest , который обеспечивает поддержку API Google Video Stitcher Live .
  • Публичная бета-версия API Google Video Stitcher
  • Публичная бета-версия Secure Signals API .
  • 10 марта 2024 г. версия SDK 3.18.4 устарела. Подробнее см. в разделе «График устаревания» .
3.18.4 2022-12-08
3.18.2 2022-11-07
  • Добавляет user_context к потоковому запросу.
  • Исправлены ошибочные предупреждения «Недопустимое внутреннее сообщение».
  • 7 ноября 2023 года версия SDK 3.18.1 устарела. Подробнее см. в разделе «График устаревания» .
3.18.1 2022-10-02
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.
  • Исправлена ​​ошибка, из-за которой iOS SDK создавал предупреждения о дублировании символов.
  • 19 апреля 2023 г. версия SDK 3.15.1 устарела. Подробнее см. в разделе «График устаревания» .
3.15.1 2022-02-23
3.14.5 05.10.2021
  • Добавлен API IMASettings:sameAppKeyEnabled , который помогает показывать более релевантную и персонализированную рекламу, используя данные, собранные из ваших приложений. В настоящее время API включен по умолчанию, и никаких изменений со стороны издателей не требуется.
  • Добавлены контракты обнуления для всех API.
  • 05.10.2022 версия SDK 3.14.4 устарела. Подробнее см. в разделе «График устаревания» .
3.14.4 2021-07-06
  • Исправлена ​​ошибка, из-за которой отсутствовали события при работе приложений в фоновом режиме.
  • Исправлена ​​ошибка, которая позволяла издателям вручную устанавливать islat на устройствах с iOS <14.
  • Минимальная версия iOS увеличена до iOS 11
  • 6 июля 2022 года версия SDK 3.14.3 устарела. Подробнее см. в разделе «График устаревания» .
3.14.3 2021-05-03
  • Исправлена ​​ошибка, приводившая к появлению предупреждающих сообщений на устройствах с iOS < 12.
  • Добавлен IMASettings:sessionid , позволяющий издателям настраивать идентификатор сеанса.
  • Исправлена ​​ошибка, из-за которой события паузы и возобновления рекламы срабатывали во время показа контента.
  • Гарантировано, что вставки содержимого пользовательского интерфейса рекламы не будут автоматически корректироваться.
  • Последняя версия IMA SDK для iOS с поддержкой iOS 10.
  • 3 мая 2022 года версия SDK 3.14.1 устарела. Подробнее см. в разделе «График устаревания» .
3.14.1 2021-02-17
  • Исправлена ​​ошибка, из-за которой иногда возникали дублирующиеся рекламные события при включенной предварительной загрузке.
  • Реализована поддержка PodServing.
  • Исправлена ​​проблема с двойным открытием deeplink на iOS 13+.
  • 17 февраля 2022 года версия SDK 3.13.0 устарела. Подробнее см. в разделе «График устаревания» .
3.13.0 2020-10-13
  • SDK теперь создан с использованием Xcode 12.
  • Исправлена ​​ошибка, из-за которой при выходе из рекламной паузы не активировалось событие AD_BREAK_ENDED .
  • Удалены устаревшие поля в IMAAVPlayerVideoDisplay , IMAVideoDisplay и IMAVideoDisplayDelegate .
  • Исправлена ​​ошибка, из-за которой PiP сворачивался после завершения каждой рекламы.
  • Исправлена ​​ошибка, из-за которой воспроизведение прямых трансляций прекращалось сразу после их запуска через 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 2020-08-11
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, таких как Funding Choices от Google.
  • Исправлена ​​проблема с отслеживанием событий breakstart и breakend останова VMAP.
  • Добавляет метод replaceAdTagParameters в IMAStreamManager , который обеспечивает возможность замены всех параметров тега рекламы во время прямой трансляции.
  • Добавляет событие AD_BREAK_FETCH_ERROR , указывающее, что рекламная пауза не будет воспроизводиться.
  • 4 декабря 2020 года версия SDK 3.10.1 устарела. Подробнее см. в разделе «График устаревания» .
3.10.1 2019-09-19
3.9.2 2019-08-16
  • Это устраняет проблему, из-за которой после воспроизведения рекламы в пользовательском интерфейсе IMA сохранялся чистый вид рекламы, что не позволяло пользователю взаимодействовать с проигрывателем.
  • 16 августа 2020 г. версия SDK 3.9.1 устарела. Подробнее см. в разделе «График устаревания» .
3.9.1 2019-07-18
  • Исправлены проблемы с точностью отчетов is_lat .
  • IMAAdEventType.adData теперь типизирован.
  • Добавлены API authToken и streamFormat в IMAStreamRequest .
  • Удалена поддержка 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 2019-03-22
3.8.2 2019-02-19
  • Добавляет события AD_PERIOD_STARTED и AD_PERIOD_ENDED . Эти события поддерживаются только для DAI .
  • Исправлена ​​ошибка, из-за которой рекламное объявление анимировалось при запуске.
  • Исправлена ​​ошибка, из-за которой ошибки видео не возникали для Live или VOD.
  • Исправлена ​​ошибка, из-за которой воспроизведение контента не возобновлялось на 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 2018-08-21
  • Улучшает обработку ошибок для неверно сформированного потокового манифеста.
  • Устранена проблема с пользовательскими переходами по 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 2017-10-09
3.6.0 24 июля 2017 г.
  • Добавляет IMAAdsRequest.vastLoadTimeout.
  • Добавляет IMAAd.wrapperAdIDs.
  • Добавляет IMAAd.skipTimeOffset.
  • Исправлена ​​ошибка, из-за которой SDK не мог определить видеопредставление, используемое для воспроизведения рекламы, если оно было удалено из иерархии представлений и повторно добавлено в нее.
  • 24 июля 2018 г. версия SDK 3.5.2 устарела. Подробнее см. в разделе «График устаревания» .
3.5.2 2017-05-02
  • Удаляет автоматическое возобновление работы приложения при выходе из фонового режима. Для возобновления вызовите [IMAAdsManager resume] .
  • Добавляет [IMAAdsRenderingSettings playAdsAfterTime].
  • 2 мая 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 2017-03-24
  • Исправлена ​​проблема с поддержкой биткода.
  • Добавляет adsResponse к объекту IMAAdsRequest.
  • Исправлена ​​проблема со сборками Swift.
  • 24 марта 2018 г. версия SDK 3.4.2 устарела. Подробнее см. в разделе «График устаревания» .
3.4.2 2017-03-09
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
3.2.1 2016-05-09
  • Добавляет поддержку биткода.
3.2.0 2016-04-14
    Примечание: из-за ошибки поддержка биткода в этой версии не работала.
  • Добавляет поддержку биткода.
  • Добавляет поддержку URL-адресов кликов, ведущих в магазин приложений.
3.1.0 2015-12-17
  • Вышел из стадии бета-тестирования.
  • Добавляет поддержку функции «Картинка в картинке» в iOS 9. Более подробную информацию см. в нашем руководстве «Картинка в картинке» или в нашей реализации в расширенном примере.
  • IMAContentPlayhead теперь следует передавать в IMAAdsRequest вместо IMAAdsManager.
  • Добавляет поддержку HTML5-компаньонов.
  • Добавляет [IMAAdsManager discardAdBreak] .
Бета v16 2015-09-04
  • Обновления для совместимости с функцией App Transport Security в iOS 9.
  • Исправлен сбой при освобождении IMAAdsLoader .
Бета v15 2015-07-22
  • Добавляет события рекламного буфера через делегаты IMAAdsManager . Это упрощает добавление в проигрыватель таких элементов, как индикаторы активности и панели буферизации.
  • Открывает режим отладки. Теперь издатели могут установить для параметра IMASettings enableDebugMode значение YES , чтобы получать более подробные данные в консоли. Не следует использовать эту функцию в рабочей среде, так как она создаст водяной знак на проигрывателе рекламы.
  • IMAAdsManager destroy теперь корректно завершает показ рекламы во всех случаях.
  • Позволяет повторно использовать демонстрационные контейнеры.
  • Позволяет издателям уничтожать объекты IMA из методов делегата.
  • IMAAdsManager теперь есть только слабая ссылка на contentPlayhead (что устраняет потенциальные утечки памяти). Теперь вам необходимо сохранять все экземпляры или объекты IMAAVPlayerContentPlayhead , реализующие IMAContentPlayhead как свойство, иначе объект будет немедленно удален.
  • Удаляет анимацию изменения размера видео.
  • Удаляет ненужное первоначальное рекламное событие резюме.
Бета v14 2015-05-27
  • Исправлена ​​ошибка, из-за которой проигрыватель рекламы иногда останавливался для буферизации и не возобновлял воспроизведение.
  • IMASettings перемещен в отдельный заголовочный файл.
Бета v13 29 апреля 2015 г.
  • Добавлена ​​поддержка фонового воспроизведения рекламы. Подробнее см. в разделе «Фоновое воспроизведение рекламы» .
  • SDK теперь можно импортировать как фреймворк. Подробнее об обновлении читайте в нашей публикации в блоге , посвящённой этому релизу.
  • Сокращено время загрузки рекламы на iOS 8.
  • Исправлена ​​ошибка, из-за которой сопутствующая реклама исчезала после окончания рекламного объявления. Теперь сопутствующая реклама будет отображаться до обновления слота.
  • Добавлен 10-секундный тайм-аут для загрузки SDK.
  • IMASettings теперь реализует NSCopying.
  • Исправлена ​​ошибка, из-за которой приложения вылетали при отключении наушников.
  • Реклама теперь отключается, когда устройство по умолчанию отключено. Издатель может изменить это, настроив категорию AVAudioSession.
  • Исправлены ошибки, из-за которых функции воспроизведения и паузы в Пункте управления не работали на версиях iOS ниже 8.
  • Реклама больше не приостанавливается при открытии панели уведомлений.
  • Добавлен файл VERSION в загружаемый zip-архив.
  • Для повышения производительности рендеринг рекламы теперь осуществляется нативно через AVPlayer на всех версиях iOS.
Бета v12 2015-02-12
  • Теперь используется нативное воспроизведение рекламы на iOS 7 и более поздних версиях. Это предотвращает вмешательство SDK в события и элементы управления MPMoviePlayerController.
  • Исправлена ​​ошибка, из-за которой adPlaybackInfo не заполнялся при событиях LOADED и START.
  • Добавляет IMASettings.maxRedirects для указания количества перенаправлений, после которого последующие перенаправления будут запрещены, а загрузка рекламы прервана.
  • Добавляет поддержку ручного воспроизведения рекламы .
Бета v11 2014-12-17
  • Устраняет утечку памяти, появившуюся в Beta v10 с добавлением WKWebView .
Бета v10 2014-11-20
  • В iOS 8 SDK теперь использует WKWebView для рендеринга рекламы вместо UIWebView . Это устраняет ряд проблем, связанных с взаимодействием между собственными слоями SDK и JS. В качестве побочного эффекта этого изменения, IMA SDK теперь будет требовать, чтобы ваше приложение было разработано с поддержкой arm64.
  • Добавлено событие TAPPED , которое активируется при нажатии пользователем на некликабельную часть рекламы. Это событие можно использовать для обнаружения нажатий на рекламу и отображения элементов управления проигрывателем.
  • Для соответствия соглашениям iOS следующие методы были объявлены устаревшими и заменены методами, которые принимают ссылку на вызывающий объект:
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
Бета v9 2014-10-27
  • Содержит исправления утечек памяти в классах IMAJavascript.
Бета v8 2014-10-13
  • Представлен IMAUIElements , который позволяет программно отображать или скрывать элементы пользовательского интерфейса SDK.
Бета v7 2014-08-11
  • Введена концепция IMAAdDisplayContainer и изменен принцип обработки сопутствующих объявлений. Информация о необходимых изменениях кода в вашем приложении представлена ​​в разделе «Изменения в IMA SDK для iOS» .
  • Удалены ссылки на заголовки и исходники OCMock.
  • Исправлено медленное обновление элементов пользовательского интерфейса рекламы в iOS 8.
Бета v6 2014-05-27
  • Предоставляет описание, заголовок и тип содержимого для объекта IMAAd.
  • Добавляет поддержку 64-битного симулятора iOS
Бета v5 2014-02-14
  • Добавляет поддержку arm64.
  • Устраняет конфликты при интеграции с Google+.
Бета v4 2013-12-12
  • Устраняет утечки памяти в IMAAdsManager и IMAAdsLoader.
  • У IMAAdPodInfo появились три новых API: podIndex, timeOffset и maxDuration. Документация по API будет обновлена ​​в ближайшее время, чтобы отразить это.
Бета v3 25 сентября 2013 г.
  • Выпуск сервиса, новых функций нет.
Бета v2 2013-07-07
  • Публичный выпуск бета-версии SDK.
Закрытая бета-версия v2 24 июня 2013 г.
Закрытая бета-версия v1 2013-04-02
  • Первоначальный бета-релиз.