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

Версия Дата выпуска Примечания
3.34.1 2026-10-19
  • Добавляет свойство IMASettings.preloadTime, которое позволяет задать время начала загрузки рекламных пауз в середине ролика до начала рекламной паузы. Если значение не задано, время предзагрузки по умолчанию составляет восемь секунд.
  • Добавляет свойство IMAAdsRenderingSettings.prerollLoadVideoTimeout, которое позволяет задать время ожидания загрузки рекламы в начале ролика в секундах. Если объявление не загрузится за это время, начнется воспроизведение контента.
  • Исправлена ошибка, из-за которой пользователи не могли пропускать рекламу, если включена функция VoiceOver в iOS.
  • 19 октября 2027 г. прекращается поддержка IMA SDK версии 3.33.0. Подробную информацию вы найдете в расписании прекращения поддержки.
3.33.0 2026-08-24
3.32.0 2026-05-29
  • Добавлена поддержка объявлений с возможностью пропуска в трансляциях с включенными межстраничными объявлениями HLS.
  • Добавлена проверка во время компиляции, которая позволяет убедиться, что целевая версия iOS вашего приложения совместима с минимальной версией iOS, поддерживаемой IMA SDK.
  • Добавляет коды ошибок в перечисление IMAAdError:
    • kIMAError_ASSET_FALLBACK_FAILED: 1021.
    • kIMAError_UNSUPPORTED_URL: 1022.
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • 29 мая 2027 г. прекращается поддержка SDK версии 3.31.0. Подробную информацию вы найдете в графике прекращения поддержки.
3.31.0 2026-04-15
  • Исправлена ошибка, появившаяся в версии 3.30.0, из-за которой IMA SDK переставал поддерживать минимальные версии iOS ниже 17. Эта версия поддерживает минимальную версию 15.
  • Исправлена ошибка, из-за которой видимость в iOS версии 26 неправильно определялась как нулевая.
  • Добавлена поддержка Open Measurement SDK версии 1.6.
  • Обновляет IMASettings.featureFlags(), чтобы в качестве значения принимался любой тип объекта.
3.30.1. Поддержка прекращена 2026-03-25
  • Исправлена ошибка, появившаяся в версии 3.30.0, из-за которой у файла xcframework были неправильные разрешения, что приводило к следующей ошибке для пользователей Swift Package Manager: Error Domain=NSCocoaErrorDomain Code=513 "couldn't be removed because you don't have permission to access it."
3.30.0 (поддержка прекращена) 2026-03-13
  • Добавлена экспериментальная функция для настроек WKWebView. По умолчанию эта экспериментальная функция отключена. Чтобы включить его, используйте настройку IMASettings.featureFlags. Это может повысить производительность на устройствах с iOS 17 или более поздней версии.
  • Исправлен сбой во время выполнения, возникавший, когда SDK использовался в той же цели, что и Google Cast iOS SDK.
  • Исправлена ошибка в IMAAVPlayerVideoDisplay, из-за которой resignFirstResponder мог вызываться в фоновом потоке, чтобы предотвратить предупреждения Main Thread Checker в UIKit.
  • 13 марта 2027 г. прекращается поддержка SDK версии 3.28.10. Подробную информацию вы найдете в графике прекращения поддержки.
3.28.10 2025-10-22
  • Включает поддержку межстраничных объявлений для трансляций и видео по запросу со вставкой объявлений, управляемой сервером (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 с помощью IMA SDK.
  • 2 апреля 2026 г. прекращается поддержка SDK версии 3.24.0. Подробную информацию вы найдете в графике прекращения поддержки.
3.24.0 2024-12-03
  • Добавляет код сети в список параметров запроса потока для всех типов потоков.
  • При нажатии на недействительный URL перехода по клику активирует событие LOG, а не просто игнорирует его.
  • Исправлена утечка памяти, возникавшая при неправильном завершении сеансов OMID.
  • Добавлена поддержка объявлений с возможностью пропуска в трансляциях с показом пакетов видео по запросу.
  • Исправлена ошибка с поддержкой прокрутки, когда видео встроено в прокручиваемый контейнер.
  • Добавлена поддержка minSuggestedDuration для параллельных объявлений.
  • Исправлена ошибка, из-за которой в некоторых случаях неправильно кодировались URL отслеживания Менеджера кампаний.
  • 3 декабря 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
  • Включает поддержку сопутствующих объявлений для показа пакетов.
  • Включите запросы пакетов объявлений для видео по запросу.
  • Добавляет в менеджер потоков метод получения временных точек.
  • 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.
  • Исправлена ошибка, из-за которой в безопасном режиме VPAID некорректно передавался сигнал о поддержке OMID.
  • Исправлена проблема с поддержкой события изменения размера SIMID.
  • Добавлен класс IMAVideoStitcherVODStreamRequest, который обеспечивает поддержку Google Video Stitcher VOD API.
  • 20 апреля 2024 г. прекращается поддержка SDK версии 3.18.5. Подробную информацию вы найдете в графике прекращения поддержки.
3.18.5 2023-03-10
  • Минимальная версия IMA SDK для iOS повышена до iOS 14.
  • Исправлена ошибка, из-за которой контекст пользователя не передавался вместе с ошибкой потока.
  • Включает собственный идентификатор издателя (ранее известный как ключ одного приложения) для приложений, в которых также используется GMA версии 9.14.0 и выше.
  • Добавлен класс IMAVideoStitcherLiveStreamRequest, который обеспечивает поддержку Google Video Stitcher Live API.
  • Общедоступная бета-версия Google Video Stitcher API
  • Общедоступная бета-версия API защищенных сигналов.
  • 10 марта 2024 г. прекращается поддержка SDK версии 3.18.4. Подробную информацию вы найдете в графике прекращения поддержки.
3.18.4 2022-12-08
  • Сервисный выпуск. Новых функций нет.
  • 8 декабря 2023 г. прекращается поддержка SDK версии 3.18.2. Подробную информацию вы найдете в графике прекращения поддержки.
3.18.2 2022-11-07
  • Добавляет user_context в запрос трансляции.
  • Исправлены ошибочные предупреждения "Недопустимое внутреннее сообщение".
  • 7 ноября 2023 г. прекращается поддержка SDK версии 3.18.1. Подробную информацию вы найдете в графике прекращения поддержки.
3.18.1 2022-10-02
  • Исправлена ошибка, из-за которой происходил сбой SDK с UIViewControllerHierarchyInconsistency.
  • 2 октября 2023 г. прекращается поддержка SDK версии 3.17.0. Подробную информацию вы найдете в графике прекращения поддержки.
3.17.0 2022-08-03
  • Увеличивает максимальный битрейт по умолчанию для устройств, не являющихся мобильными, если максимальный битрейт не задан издателем.
  • 3 августа 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
  • Минимальная версия iOS повышена до 12.
  • 23 февраля 2023 г. прекращается поддержка SDK версии 3.14.5. Подробную информацию вы найдете в графике прекращения поддержки.
3.14.5 2021-10-05
  • Добавлен API IMASettings:sameAppKeyEnabled , который помогает показывать пользователям более релевантную и персонализированную рекламу на основе данных, полученных из приложений. В настоящее время API включен по умолчанию, и издателям не нужно ничего менять.
  • Во все API добавлены контракты допустимости значения NULL.
  • 5 октября 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
  • Исправлена ошибка, из-за которой при включенной предварительной загрузке иногда запускались повторяющиеся события объявлений.
  • Добавлена поддержка показа пакетов.
  • Исправлена ошибка, из-за которой на устройствах с iOS 13 и более поздними версиями ссылки на контент открывались дважды.
  • 17 февраля 2022 г. прекращается поддержка SDK версии 3.13.0. Подробную информацию вы найдете в графике прекращения поддержки.
3.13.0 2020-10-13
  • Теперь SDK создается с помощью Xcode 12.
  • Исправлена ошибка, из-за которой при перемотке рекламной паузы не запускалось событие AD_BREAK_ENDED.
  • Удалены устаревшие поля в IMAAVPlayerVideoDisplay, IMAVideoDisplay и IMAVideoDisplayDelegate.
  • Исправлена ошибка, из-за которой окно в режиме "Картинка в картинке" сворачивалось после каждого объявления.
  • Исправлена ошибка, из-за которой трансляции прекращались сразу после начала передачи через AirPlay.
  • Исправлена ошибка, из-за которой при нажатии кнопки "Пропустить" ничего не происходило во время совместного воспроизведения.
  • Исправлена ошибка, из-за которой контент мог на короткое время появляться между объявлениями в пакете при общем воспроизведении.
  • Добавлен IMAAVPlayerVideoDisplay.streamAssetOptions API.
  • Продолжительность периода показа объявлений в 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
  • Официальная версия для iOS 14.
  • Исправлена ошибка, из-за которой при открытии URL перехода по клику и последующем закрытии приложения происходила утечка памяти.
  • 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 распознавался, только если был строкой.
  • 5 августа 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: для динамической вставки объявлений.
  • Обновлены названия IMAAVPlayerVideoDisplayDelegate в соответствии с соглашениями о стиле Obj-C.
  • Исправлена ошибка, из-за которой события объявлений LOG и INTERACTION в некоторых случаях не включали объект объявления.
  • Добавляет автоматическую интеграцию запросов объявлений Google для реализаций поставщиков услуг по управлению согласием, соответствующих спецификации IAB TCF версии 2.0, например Детектора блокировки от 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 16.08.2019
  • Это устраняет проблему, из-за которой после воспроизведения объявлений оставался пустой интерфейс IMA, мешающий пользователю взаимодействовать с проигрывателем.
  • 16 августа 2020 г. прекращается поддержка SDK версии 3.9.1. Подробную информацию вы найдете в графике прекращения поддержки.
3.9.1 2019-07-18
  • Исправлены проблемы с точностью отчетов is_lat.
  • Введено: IMAAdEventType.adData.
  • В IMAStreamRequest добавлены API authToken и streamFormat.
  • Из LinearAd удалена поддержка mediaUrl. Используйте вместо него 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
  • Добавлена поддержка Open Measurement SDK для сторонних сервисов отслеживания видимости.
  • Добавлен удобный инициализатор в IMAAdDisplayContainer для создания контейнера показа объявлений без сопутствующих рекламных мест.
  • Добавляет методы registerVideoControlsOverlay: и unregisterAllVideoControlsOverlays: в IMAAdDisplayContainer.
  • 22 марта 2020 г. прекращается поддержка SDK версии 3.8.2. Подробную информацию вы найдете в графике прекращения поддержки.
3.8.2 2019-02-19
  • Добавляет события AD_PERIOD_STARTED и AD_PERIOD_ENDED. Эти события поддерживаются только для динамической вставки объявлений.
  • Исправлена ошибка, из-за которой представление объявления анимировалось при запуске.
  • Исправлена ошибка, из-за которой не срабатывали ошибки видео для прямых трансляций и видео по запросу.
  • Исправлена ошибка, из-за которой контент не возобновлялся на 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 2017-07-24
  • Добавлено свойство 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 не находится в иерархии View. Ранее такие запросы отклонялись без уведомления.
  • 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
  • Прекращена поддержка iOS 7 и более ранних версий.
  • 16 сентября 2017 г. прекращается поддержка SDK версии 3.2.1. Подробную информацию вы найдете в графике прекращения поддержки.
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].
Бета-версия 16 2015-09-04
  • Обновления для совместимости с функцией App Transport Security в iOS 9.
  • Исправлен сбой при освобождении памяти, выделенной для IMAAdsLoader.
Бета-версия 15 2015-07-22
  • Добавляет события буферизации рекламы через делегаты IMAAdsManager. Это позволяет добавлять в проигрыватель такие элементы, как индикаторы активности и полосы буферизации.
  • Показывает режим отладки. Теперь издатели могут задать для параметра IMASettings enableDebugMode значение YES, чтобы получать в консоли более подробные журналы. Не используйте его в рабочей среде, так как он добавляет водяной знак в проигрыватель объявлений.
  • Теперь IMAAdsManager destroy корректно завершает показ объявлений во всех случаях.
  • Позволяет повторно использовать контейнеры для показа.
  • Позволяет издателям удалять объекты IMA из методов делегата.
  • IMAAdsManager теперь имеет только слабую ссылку на contentPlayhead (исправлены потенциальные утечки памяти). Теперь вам нужно будет сохранить любой экземпляр IMAAVPlayerContentPlayhead или объект, который реализует IMAContentPlayhead как свойство, иначе объект будет немедленно освобожден.
  • Отключает анимацию при изменении размера видео.
  • Удаляет ненужное событие возобновления показа объявления.
Бета-версия 14 2015-05-27
  • Исправлена ошибка, из-за которой проигрыватель объявлений иногда останавливался для буферизации и не возобновлял воспроизведение.
  • Класс IMASettings перенесен в собственный заголовочный файл.
Бета-версия 13 2015-04-29
  • Добавлена поддержка воспроизведения рекламы в фоновом режиме. Подробнее о фоновом воспроизведении рекламы…
  • Теперь SDK можно импортировать как фреймворк. Подробную информацию об обновлении можно найти в записи блога, посвященной этому выпуску.
  • Сокращено время загрузки объявлений на устройствах с iOS 8.
  • Исправлена ошибка, из-за которой сопутствующие объявления исчезали после окончания показа рекламы. Сопутствующие объявления будут показываться до обновления рекламного места.
  • Добавлено время ожидания загрузки SDK (10 секунд).
  • IMASettings теперь реализует NSCopying.
  • Исправлена ошибка, из-за которой приложения аварийно завершали работу при отключении наушников.
  • Теперь, если на устройстве отключен звук, он по умолчанию отключается и в объявлениях. Издатель может изменить это поведение, задав категорию AVAudioSession.
  • Исправлены ошибки, из-за которых в Пункте управления не работали кнопки воспроизведения и паузы на устройствах с iOS версии ниже 8.
  • Объявления больше не приостанавливаются, когда открывается панель уведомлений.
  • В скачиваемый ZIP-архив добавлен файл VERSION.
  • Чтобы повысить эффективность, отображение объявлений теперь выполняется нативно через AVPlayer во всех версиях iOS.
Бета-версия 12 2015-02-12
  • Теперь на устройствах iOS версии 7 и ниже используется нативное воспроизведение объявлений. Это предотвратит вмешательство SDK в события и элементы управления MPMoviePlayerController.
  • Исправлена ошибка, из-за которой объект adPlaybackInfo не заполнялся при событиях LOADED и START.
  • Добавляет IMASettings.maxRedirects, чтобы указать количество переадресаций, после которого последующие переадресации будут запрещены, а загрузка объявления прервана.
  • Добавлена поддержка воспроизведения объявлений вручную.
Бета-версия 11 2014-12-17
  • Устранена утечка памяти, появившаяся в бета-версии 10 после добавления WKWebView.
Бета-версия 10 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
Бета-версия 9 2014-10-27
  • Устранены утечки памяти в классах IMAJavascript.
Бета-версия 8 2014-10-13
  • Добавлен класс IMAUIElements, который позволяет программно показывать или скрывать элементы интерфейса SDK.
Бета-версия 7 2014-08-11
  • Добавлен класс IMAAdDisplayContainer и изменен способ обработки сопутствующих объявлений. Подробную информацию об изменениях в коде приложения можно найти в статье Изменения в IMA SDK для iOS.
  • Удалены ссылки на заголовки и источники OCMock.
  • Исправлена ошибка, из-за которой элементы интерфейса объявлений медленно обновлялись на устройствах с iOS 8.
Бета-версия 6 2014-05-27
  • Предоставляет описание, название и тип контента в объекте IMAAd.
  • Добавлена поддержка 64-разрядного симулятора iOS.
Бета-версия 5 2014-02-14
  • Добавлена поддержка arm64.
  • Устраняет конфликты с интеграциями с Google+.
Бета-версия 4 2013-12-12
  • Устранены утечки памяти в IMAAdsManager и IMAAdsLoader.
  • В IMAAdPodInfo добавлены три новых API: podIndex, timeOffset, maxDuration. Документация по API будет обновлена в ближайшее время.
Бета-версия 3 2013-09-25
  • Сервисный выпуск, новых функций нет.
Бета-версия 2 2013-07-07
  • Общедоступный выпуск бета-версии SDK.
Бета-версия с ограниченным доступом, версия 2 2013-06-24
Бета-версия с ограниченным доступом, версия 1 2013-04-02
  • Первая бета-версия.