История изменений iOS


Актуальная версия SDK доступна для скачивания по ссылке
5.17.0 (28.10.2022)
Сделали демо приложение удобней.
Добавили возможность самостоятельного управления кнопкой adChoices в native и native banner рекламе.
Добавили возможность кастомизации меню для adChoices в native и native banner рекламе.
Добавили уведомление о скрытии рекламы при нажатии на опцию в меню adChoices.
Добавили возможность самостоятельного управления скрытием рекламы при нажатии на опцию в меню adChoices.
Сделали большое количество небольших улучшений и исправлений.

5.16.0 (16.09.2022)
Отказались от поддержки iOS 9.
Сделали демо приложение удобнее.
Добавили возможность отображения кнопки adChoices в InStream рекламе.
Добавили возможность кастомизации меню для adChoices в InStream рекламе.
Поправили изменение размера adChoices для прямоугольных иконок.
Сделали большое количество небольших улучшений и исправлений.

5.15.2 (01.06.2022)
Исправлен баг, приводящий (в редких случаях) к крашу на iOS 10.
Улучшена постановка видео на паузу (нативная реклама) при быстром скролле ленты.
Улучшен механизм определения видимости рекламы.

5.15.1 (24.03.2022)
Изменён адрес сервера.
Добавлена возможность серверной конфигурации адреса.
Улучшена работа с карточками.
Поддержаны дополнительные параметры настройки в ответе.
Улучшено логгирование ошибок SKAd.
Улучшена работа с аудио сессией.

5.15.0 (01.02.2022)
Интегрирован Open Measurement SDK.
Улучшена работа нативной рекламы.
Улучшена работа стандартов.
Незначительные улучшения и исправления.

5.14.4 (09.12.2021)
Обновлена иконка myTarget.

5.14.3 (30.11.2021)
Исправлено создание элементов из xib-ов.
Внесены дополнительные улучшения в MTRGAdView.
Внесены правки в отправку кастомных параметров.

5.14.2 (29.10.2021)
Добавлена отправка идентификатора myTracker.
Включена генерация Bitcode для симуляторов.

5.14.1 (08.10.2021)
Исправлена ошибка, приводящая к падению некоторых приложений.

5.14.0 (16.09.2021)
Выполнен переход на POST-запросы.
Добавлена отправка информации о Viewport.
Обновлена версия myTracker.
Улучшена отправка статистки по видео.
Изменена логика обработки midroll.

5.13.1 (06.09.2021)
Добавлена возможность кастомизации размеров для MTRGPromoCardCollectionView.
Улучшены запросы к /mobile/adcontext.
Проведены улучшения в perf-логах.

5.13.0 (24.08.2021)
Добавлено описание публичного API.
Добавлен myTracker.
Внесены небольшие правки в Info.plist xcframework-а.
Добавлена отправка networkAdapterInvalid статистики.
Добавлена отправка метрик производительности.
Добавлена поддержка mrc(false) статистики.
Исправлена ошибка, приводящая в редких случаях к падению приложения.

5.12.1 (28.07.2021)
Добавлена поддержка AdChoices в фуллскрины.
Добавлены зависимости для SPM.
Проведены небольшие улучшения.

5.12.0 (01.07.2021)
Добавлена поддержка SKAdNetwork 2.2 и 3.0.

5.11.2 (07.06.2021)
Исправлена ошибка, приводящая в редких случаях к крашу приложения при автоинициализации SDK.
Добавлена возможность логирования информации при автоинициализации SDK.

5.11.1 (19.05.2021)
Изменён адрес сервера.
Добавлена обработка "src" в баннерах.

5.11.0 (16.04.2021)
Формат библитеки переведен на .xcframework.
Добавлена поддержка Swift Package Manager (SPM).

5.10.3 (02.04.2021)
Добавлена проверка adnetwork_id в Info.plist.
Добавлены AdChoices options в стандарты.
Незначительные улучшения и исправления.

5.10.2 (26.03.2021)
Добавлена возможность задавать AdChoicesView
Запрещён повторный вызов load для всех форматов

5.10.1 (02.03.2021)
В MTRGNativeBanner добавлено свойство descriptionText.
Незначительные исправления для комбинации медиаций в нативной рекламе.

5.10.0 (19.02.2021)
Автоинициализация sdk на старте приложения для улучшения производительности.
API trackLocationEnabled, withTestDevices перенесено в MTRGConfig.
API setDebugMode перенесено в MTRGManager.
Небольшие улучшения.

5.9.11 (22.01.2021)
Мелкие исправления и улучшения.

5.9.10 (15.01.2021)
Добавлена возможность работать с уже загруженными данными в нативной рекламе.
Удален формат InterstitialSlider.
Улучшено логирование.

5.9.9 (16.12.2020)
Исправлены падения при доступе к языкам клавиатуры.
Улучшено определение рутованных девайсов.

5.9.8 (11.12.2020)
Добавлена возможность не логировать ошибки.

5.9.7 (07.12.2020)
Добавлено определение включен ли звук рингтона на девайсе.
Добавлена возможность задавать цвет текста в зависимости от темы в витринах.

5.9.6 (27.11.2020)
Добавлено определение свободной памяти на девайсе.
Добавлено определение темной темы.
Добавлено определение используемых языков клавиатуры.
Прекращена поддержка показа баннеров через adman.js.

5.9.5 (12.11.2020)
Поддержка Privacy Policy в нативной рекламе (иконка i).
Исправлен редкий краш (на iOS ниже 12.0) при доступе к статусу заряда батареи.

5.9.4 (03.11.2020)
Убраны ошибки парсинга VAST.

5.9.3 (19.10.2020)
Добавлено определение подключения к CarPlay.
Добавлен сбор информации о текущем статусе батареи.
Добавлены методы получения расширенной информации в InstreamAd.
Custom Close (mraid.useCustomClose()) больше не поддерживается в MRAID-баннерах.

5.9.2 (06.10.2020)
Исправлена ошибка, из-за которой MTRGAdView продолжал изменять свой размер после вызова MTRGAdView::setAdSize.

5.9.1 (01.10.2020)
Добавлена поддержка "test mode".
Добавлен customUserId в MTRGCustomParams.
Добавлен instance_id в bidderToken.
Исправлена ошибка, приводящая к возможности повторного проигрывания видео в reward-ах, полученных в VAST формате от сторонних DSP.
Исправлена ошибка, приводящая в редких случаях к крэшу при показе InterstitialAd на iOS 11/12.

5.9.0 (23.09.2020)
Добавлена поддержка SKAdNetwork.
Добавлена возможность отслеживать загрузку ассетов в нативной рекламе и MTRGNativeAdMediaDelegate.
Добавлено отслеживание статуса App Tracking Transparency.
Исправлена ошибка, которая могла приводить к падению приложения при открытии StoreKit.

5.8.0 (11.09.2020)
Новое API для рекламы с вознаграждением - RewardedAd.
Новые адаптивные баннеры вместо форматов 320х50 и 728х90.

5.7.5 (18.08.2020)
Небольшие улучшения.

5.7.4 (12.08.2020)
Небольшие улучшения.

5.7.3 (04.08.2020)
Небольшие улучшения.

5.7.2 (16.07.2020)
Улучшена работа медиации для формата Native Banner.

5.7.1 (08.07.2020)
Переименованы параметры передачи пола и возраста юзера.
В генерацию bidderToken добавлена версия sdk.
Исправлены импорты .h файлов.

5.7.0 (03.07.2020)
Добавлена поддержка медиации в формат Native Banner.
Изменен набор собираемых данных для GDPR consent.
Добавлена поддержка CCPA и IAB consent.
Оптимизирована работа с bitmap в памяти для InterstitialSliderAd.
CoreLocation убран из зависимостей.
Улучшена отрисовка кнопки в NativeAdView.

5.6.3 (22.06.2020)
Исправлено обращение к CTTelephonyNetworkInfo, которое могло приводить к крашам на iOS 12.

5.6.2 (10.06.2020)
Изменен способ учета метрики impression в формате VAST.
Исправлены ошибки.

5.6.1 (04.06.2020)
Добавлен новый механизм учёта показов.
Добавлен метод получения bidder token для серверного аукциона.

5.6.0 (13.05.2020)
Поддержка content(playable) ads в нативной рекламе.
Исправлен трекинг статистики видео в нативной рекламе.

5.5.2 (27.04.2020)
Улучшена обработка ошибок видео.

5.5.1 (09.04.2020)
Поддержка IconAdView в медиации.

5.5.0 (01.04.2020)
Добавлен формат Native Banner.
Рефакторинг нативной рекламы: MediaAdView стал обязательным, добавлен IconAdView для показа иконки, улучшены предоставляемые визуальные компоненты (NativeAdView, NativeBannerAdView).

5.4.10 (27.03.2020)
Добавлено свойство isClickable в баннеры-компаньоны в in-stream рекламе.

5.4.9 (20.03.2020)
Поддержка instance_id.
Удалена возможность показа полноэкранной рекламы через диалоговое окно (теперь только через контроллер).

5.4.8 (02.03.2020)
Поддержка rewarded playable баннеров в полноэкранной рекламе.

5.4.7 (17.02.2020)
Поддержка показа html-баннеров без js-обвязки.
Исправлены ошибки.

5.4.6 (10.02.2020)
Новый дизайн для каруселей в фуллскринах.
Улучшено воспроизведение видео-баннеров.
Исправлены ошибки.

5.4.5 (25.12.2019)
Исправлены ошибки при воспроизведении видео-баннеров.
Ускорено получение данных для рекламных запросов.

5.4.4 (10.12.2019)
Исправлена ошибка повторного показа в полноэкранной рекламе.
MediaAdView.aspectRatio теперь отдает корректное значение и до загрузки контента.

5.4.3 (05.12.2019)
Добавлена поддержка промо ендкарт в полноэкранных видео-баннерах.
Исправлено поведение кнопки закрытия в ревордах.
Исправлена работа StoreKit на iOS<13.

5.4.2 (26.11.2019)
Добавлена защита от одновременной регистрации в разных инстансах одного визуального компонента в нативной рекламе.
Исправлена ошибка трекинга включения/выключения громкости в in-stream рекламе.
Добавлена возможность обрабатывать клики без UIViewController.

5.4.1 (08.11.2019)
Исправлены ошибки в нативной рекламе.
Исправлена установка громкости в in-stream рекламе.

5.4.0 (23.10.2019)
Добавлен новый дизайн полноэкранных баннеров.
Добавлено поле adSource для форматов, в которых возможна медиация.
Исправлена ошибка при переиспользовании MediaAdView в нативной рекламе.

5.3.7 (11.10.2019)
Исправлены ошибки в in-stream рекламе.
Небольшие улучшения в полноэкранной рекламе.

5.3.6 (19.09.2019)
Исправлен StoreKit в iOS 13.

5.3.5 (02.09.2019)
Исправлены ошибки.
Небольшие улучшения.

5.3.4 (21.08.2019)
Убраны предупреждения при компиляции.
Больше не поддерживаются iOS 7-8, минимальная версия iOS - 9.0.

5.3.3 (10.07.2019)
Улучшено отслеживание видимости баннеров.
Поддержка iOS 13.

5.3.2 (21.06.2019)
Добавлена поддержка домена apps.apple.com в баннерах.

5.3.1 (17.06.2019)
Поддержка приоритета сетей и баннера myTarget в медиации.

5.3.0 (05.06.2019)
Поддержка медиации со сторонними рекламными сетями.
Изменения в АПИ:
Добавлен коллбек onAdShowWithAdView в MTRGAdViewDelegate
Добавлен обязательный компонент MTRGNativeAdContainer для работы с нативной рекламой.

5.2.1 (16.05.2019)
Добавлена возможность открытия диплинков по урлсхеме (в дополнение к универсальным ссылкам).
Улучшено масштабированипе контента в MediaAdView.

5.2.0 (19.04.2019)
Добавлена поддержка MRAID-баннеров в форматах 320x50, 300x250, 728x90.
Исправлена ошибка парсинга компаньонов в аудио-рекламе.

5.1.0 (03.04.2019)
Добавлена поддержка html/mraid-эндкарт для полноэкранных видео-баннеров.
Добавлена поддержка VAST-компаньонов (static и html) в качестве эндкарт для полноэкранных VAST видео-баннеров.

5.0.4 (20.03.2019)
Добавлен модуль InstreamResearch.

5.0.3 (14.03.2019)
Исправлена ошибка показа баннеров в 320х50 формате.
Улучшения в полноэкранной рекламе.

5.0.2 (01.03.2019)
Исправлена ошибка с каруселями в нативной рекламе.
Исправлены краши WebView в 320х50 формате.

5.0.1 (08.02.2019)
Поддержка медиации с Mopub SDK 5.5.0.

5.0.0 (07.02.2019)
Большой рефакторинг кода библиотеки и системы сборки.
Добавлен трекинг видимости видео-баннеров в нативный и полноэкранный форматы.
Добавлен умный кэш для изображений в нативной рекламе.
Изменения в АПИ:
Удалены методы start/stop из MTRGAdView. Начиная с этой версии состояние изменяется автоматически.

4.8.9 (24.12.2018)
Исправлено значение по-умолчанию параметра trackLocation в NativeAdLoader.
Улучшена обработка кликов в html-баннерах.

4.8.8 (05.12.2018)
Исправлена редкая ошибка KVO в видео-плеере.

4.8.7 (03.12.2018)
Исправлена отправка статистики Impression для VAST видео-баннеров.

4.8.6 (13.11.2018)
Исправлена логика проверки показов нативной рекламы, загруженной через NativeAdLoader.

4.8.5 (19.10.2018)
Исправлена логика работы кнопки закрытия в полноэкранной видео-рекламе.

4.8.4 (04.10.2018)
Исправлены ошибки.

4.8.3 (20.09.2018)
Исправлена некорректная работа метода openURL в некоторых редких ситуациях.

4.8.2 (17.09.2018)
Исправлен вызов коллбека onLoad в MTRGAdView.
Исправлены предупреждения xCode.
Улучшена работа с иконкой AdChoices в нативной рекламе.

4.8.1 (07.09.2018)
Добавлена поддержка AdChoices в нативной рекламе.
Добавлены настройки проверки видимости в нативной рекламе.
Изменения в АПИ:
Добавлено свойство adChoicesPlacement в NativeAd.

4.8.0 (14.08.2018)
Добавлена поддержка MRAID-баннеров в полноэкранной рекламе.
Добавлена возможность загружать баннеры по известному идентификатору для s2s медиации.
Исправлены ошибки.

4.7.11 (20.07.2018)
Исправлена обработка кликов в html баннерах.

4.7.10 (28.06.2018)
Добавлена поддержка определения рутованных устройств.

4.7.9 (22.05.2018)
Добавлена поддержка GDPR.
Улучшен дизайн видео-баннеров в полноэкранной рекламе.

4.7.8 (12.04.2018)
Исправлены ошибки в нативных и полноэкранных карточках.

4.7.7 (21.03.2018)
Исправлены ошибки в NativeAd и 300x250 баннерах.

4.7.6 (13.03.2018)
Исправлены ошибки в NativeAd и InterstitialAd.

4.7.5 (27.02.2018)
Исправлены ошибки в InstreamAd.

4.7.4 (13.02.2018)
Исправлена прокрутка карточек в нативной карусели.

4.7.3 (31.01.2018)
Исправлен поиск MediaAdView в визуальных компонентах нативной рекламы.
Добавлена поддержка загрузки нескольких баннеров в нативной рекламе - NativeAdLoader.

4.7.2 (11.01.2018)
Улучшена отрисовка баннеров.
Исправлены ошибки.

4.7.0 (20.12.2017)
Добавлена поддержка кликабельных областей.
Добавлена поддержка карточек и автоматической загрузки картинок в MediaView.
Добавлена поддержка iPhone X.

4.6.25 (08.12.2017)
Исправлен крэш StoreKit в горизонтальной ориентации на некоторых устройствах.
Улучшена обработка кликов для действия "установить приложение".

4.6.24 (10.11.2017)
Изменения в АПИ:
Добавлены опциональные коллбеки для видео в NativeAdDelegate.

4.6.23 (31.10.2017)
Добавлена поддержка каруселей в полноэкранной рекламе.

4.6.22 (19.10.2017)
Улучшена отрисовка предоставляемых визуальных элементов в нативной рекламе.
Исправлены предупреждения при сборке в xCode 9.

4.6.21 (14.09.2017)
Улучшена поддержка html-баннеров.

4.6.20 (25.08.2017)
Исправления и улучшения.

4.6.19 (28.07.2017)
Добавлено свойство loadingTimeout в in-stream аудио/видео рекламе.
Улучшения карусели в NativeAd.

4.6.18 (20.07.2017)
Добавлена поддержка HLS видео.

4.6.17 (07.07.2017)
Поддержка VAST видео-баннеров в полноэкранной рекламе.

4.6.16 (23.06.2017)
Поддержка OVV/MRC статистики видимости баннера в in-stream видео рекламе.
Исправлены ошибки при показе видео в нативной рекламе.

4.6.15 (08.06.2017)
Поддержка нативной рекламы в медиации с Admob.
Исправлены ошибки в полноэкранном слайдере.
Изменения в АПИ:
Добавлен опциональный коллбек onAdShow в NativeAdDelegate.

4.6.14 (10.05.2017)
Исправлен крэш в SafariViewController.
Убраны дублированные константы.

4.6.13 (28.04.2017)
Исправлен крэш при открытии StoreKit контроллера когда он возвращает ошибку.

4.6.12 (28.04.2017)
Улучшена разметка в полноэкранном слайдере.
Исправлены ошибки.

4.6.11 (14.04.2017)
Поддержка html-баннеров в полноэкранной рекламе.
Поддержана возможность задания определенных кликабельных визуальных компонентов в нативной рекламе.
Исправлены ошибки при работе с StoreKit.
Изменения в АПИ:
Добавлен метод registerView:withController:withClickableViews в NativeAd.

4.6.10 (06.04.2017)
Поддержка html-баннеров в форматах 320х50, 300x250 и 728x90.

4.6.9 (21.03.2017)
Исправлены ошибки в полноэкранном слайдере.

4.6.8 (17.03.2017)
Исправлены ошибки.

4.6.7 (07.03.2017)
Исправлены ошибки в аудио-рекламе.

4.6.6 (06.03.2017)
Исправлены ошибки при работе с CoreTelephony.

4.6.5 (22.02.2017)
Поддержка баннеров формата 728х90.
Поддержка автозагрузки видео в нативной рекламе.
Исправлены ошибки.
Минимальная поддерживаемая версия iOS - 7.0.

4.6.4 (27.01.2017)
Поддержка in-stream аудио-рекламы.
Поддержка формата 300x250 в медиации с Admob.

4.6.3 (16.01.2017)
SFSafariViewController вместо UIWebView.
Исправлены ошибки в полноэкранном слайдере.
Изменения в ATS: больше не требуется добавление исключения в App Transport Security.

4.6.2 (19.12.2016)
Поддержка баннеров формата 300х250.
Исправлены ошибки при открытии полноэкранного видео в NativeAd.

4.6.1 (07.12.2016)
Добавлена поддержка формата полноэкранного слайдера.

4.6.0 (29.11.2016)
Поддержка каруселей в NativeAd.
Исправлены ошибки.

4.5.15 (16.11.2016)
Исправлено поведение при паузе/возобновлении видео баннеров в NativeAd.
Небольшие исправления в InterstitialAd.

4.5.14 (27.10.2016)
Новое АПИ для InstreamAd.

4.5.13 (25.10.2016)
Поддержка Rewarded Video медиации с Admob и Mopub.
Исправлены ошибки в нативной рекламе.

4.5.12 (13.10.2016)
Поддержка видео в нативной рекламе.
Изменения в АПИ:
Добавлен компонент MTRGMediaAdView для показа главной картинки и видео в нативной рекламе.

4.5.11 (28.09.2016)
Исправлены ошибки на iOS 6.

4.5.9 (13.09.2016)
Изменения в АПИ:
Удалены ошибочные коллбеки onShowModal, onDismissModal в MTRGInterstitialAd.

4.5.8 (07.09.2016)
Изменения в АПИ:
Поддержка дополнительных коллбеков onShowModal, onDismissModal, onLeaveApplication в MTRGInterstitialAd.

4.5.7 (30.08.2016)
Добавлена кнопка включения/выключения звука для видео-баннеров.

4.5.6 (19.08.2016)
Поддержка NSURLSession для iOS>6.

4.5.5 (18.08.2016)
Исправлены свойства во встроенных визуальных компонентах в нативной рекламе.

4.5.4 (16.08.2016)
Поддержка непропускаемого видео в InterstitialAd.
Изменения в АПИ:
Поддержка дополнительных коллбеков onShowModal, onDismissModal, onLeaveApplication в MTRGAdView и MTRGNativeAd.

4.5.3 (25.07.2016)
myTarget SDK доступно через CocoaPods
Изменения в АПИ:
Один фасад для нативной рекламы - MTRGNativeAd.

myTarget_ios_4.4.9.zip (07.07.2016)Исправлена ошибка при обработке кликов в нативной рекламе.

myTarget_ios_4.4.7.zip (26.05.2016)Новый дизайн для видео баннеров в InterstitialAd.
Исправления и улучшения.
Изменения в АПИ:
В MTRGInterstitialAdDelegate добавлен метод onDisplayWithInterstitialAd.

myTarget_ios_4.4.5.zip (30.03.2016)Переход с MPMoviePlayer на AVPlayer в видео баннерах (вместо подключения MediaPlayer.framework теперь следует подключать AVFoundation.framework).
Исправлена ошибки с отправкой статистики в медиации Admob.

myTarget_ios_4.4.2.zip (28.03.2016)Поддержка нативной отрисовки баннеров 320х50.
Исправлены ошибки в медиации Mopub.

myTarget_ios_4.4.0.zip (29.02.2016)
Новый дизайн баннеров в InterstitialAd.
Улучшена обработка кликов - все ссылки теперь открываются внутри приложения.
Изменения в АПИ:
Для баннеров 320x50 экземпляру MTRGAdView необходимо обязательно устанавливать текущий ViewController.

myTarget_ios_4.3.3.zip (24.02.2016)Исправлена ошибка при билде с использованием bitcode

myTarget_ios_4.3.0.zip (18.12.2015)Улучшена работа с видео.
Исправлены ошибки.

myTarget_ios_4.2.8.zip (15.12.2015)
Поддержка медиации с Mopub SDK версии 4.0 и выше.

myTarget_ios_4.2.4.zip (09.11.2015)
Исправлена верстка полноэкранных баннеров.

myTarget_ios_4.2.0.zip (09.10.2015)
Изменен формат SDK: вместо статической биллиотеки теперь поставляется фреймворк.

myTarget_ios_4.1.1.zip (21.09.2015)
Поддержка iOS 9 (App Thinning).

myTarget_ios_4.0.17.zip (13.08.2015)
Поддержка видео баннеров в InterstitialAd.
Изменения в АПИ:
В MTRGInterstitialAdDelegate добавлен метод onVideoCompleteWithInterstitialAd - срабатывает для видео баннеров, если пользователь полностью просмотрел видео.

myTarget_ios_4.0.14.zip (15.07.2015)
Исправлена ошибка позиционирования кнопки закрытия в InterstitialAd на iPhone 4s.

myTarget_ios_4.0.13.zip (01.07.2015)
Поддержка растягивающихся по ширине баннеров в MTRGAdView.

myTarget_ios_4.0.12.zip (17.06.2015)
Улучшен учет показов баннеров в NativeAd.

myTarget_ios_4.0.10.zip (09.06.2015)
Исправлено отображение NativeAdView.
Оптимизирована работа с webview для формата 320х50.
Изменения в АПИ:
Для MTRGAdView задание контроллера вынесено из конструктора в свойство (контроллер требуется задавать только при handleLinksInApp=true для открытия ссылок внутри приложения).

myTarget_ios_4.0.8.zip (28.05.2015)
Добавлен блок возрастного ограничения в InterstitialAd.

myTarget_ios_4.0.7.zip (18.05.2015)
Исправлена ошибка в методе unregisterView в NativeAd.
Библиотека переименована с myTargetSDK.a на libMyTargetSDK.a.

myTarget_ios_4.0.4.zip (13.05.2015)
Добавлено свойство banner в экземпляры NativeAd.

myTarget_ios_4.0.3.zip (12.05.2015)
Исправлены названия констант.

myTarget_ios_4.0.2.zip (27.04.2015)
Исправлены размеры кнопки закрытия в InterstitialAd.

Вам помогла эта статья?
Да
Нет