Android SDK: История изменений


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

5.11.9 (17.12.2020)
Исправлен показ картинки при комбинации медиаций в нативной рекламе.

5.11.8 (11.12.2020)
Добавлена возможность не логировать ошибки.
Исправлен редкий ClassCastException в медиации.

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

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

5.11.5 (30.10.2020)
Поддержка Privacy Policy в нативной рекламе (иконка i).
Убрано логирование ошибок парсинга VAST.
Исправлены ошибки.

5.11.4 (19.10.2020)
Добавлено определение подключения к Android Auto.
Добавлен сбор информации о текущем статусе батареи.
Добавлены методы получения расширенной информации в InstreamAd.
Custom Close (mraid.useCustomClose()) больше не поддерживается в MRAID-баннерах.
Больше не собираем AndroidID, если есть AdvertisingID.
Добавлена поддержка браузера Atom.

5.11.3 (06.10.2020)
Исправлена ошибка, приводящая к возможности повторного проигрывания видео в reward-ах, полученных в VAST формате от сторонних DSP.
Исправлена ошибка, при которой MyTargetView продолжал изменять свой размер после вызова MyTargetView::setAdSize.
Прекращен вызов onNoAd в случае ошибок в JavaScript в WebView.

5.11.2 (30.09.2020)
Исправлен показ новых баннеров на некоторых устройствах при ротации в myTargetView.

5.11.1 (25.09.2020)
Добавлена возможность включать тестовые показы рекламы на устройствах - метод withTestDevices().
Добавлена возможность отслеживать загрузку ассетов в нативной рекламе и NativeAdMediaListener.
Добавлен метод setCustomUserId в CustomParams.
Исправлен множественный вызов коллбека onShow в MyTargetView.
Исправлены ошибки в MediaView.
Исправлена ошибка возникающая при инициализации WebView из другого процесса.

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

5.10.0 (02.09.2020)
Поддержка Android 11.

5.9.1 (10.07.2020)
Переименованы параметры передачи пола и возраста юзера.

5.9.0 (07.07.2020)
Добавлена поддержка медиации в формат Native Banner.
Изменен набор собираемых данных для GDPR consent.
Добавлена поддержка CCPA и IAB consent.
В bidderToken добавлена версия sdk.

5.8.4 (25.06.2020)
Исправлены ошибки в видеоплеере.
Исправлены ошибки в WebView.

5.8.3 (16.06.2020)
Добавлен метод получения bidder token для серверного аукциона.

5.8.2 (08.06.2020)
Добавлен новый механизм учёта показов.
Улучшена обработка ошибок видео.
Изменен способ учета метрики impression в формате VAST.
Исправлены ошибки.

5.8.1 (14.05.2020)
Исправлено поведение при клике на лого рекламной сети в фуллскринах.

5.8.0 (07.05.2020)
Поддержка content(playable) ads в нативной рекламе.
Исправлен трекинг статистики видео в стандартном плеере.
Исправлены ошибки.

5.7.1 (21.04.2020)
Исправлена работа медиации в нативном формате.
Исправлена ошибка использования WebView из разных процессов.

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

5.6.3 (27.03.2020)
Добавлено свойство isClickable в баннеры-компаньоны в in-stream рекламе.
Исправлена верстка в полноэкранных видео-баннерах.
Удалена возможность показа полноэкранной рекламы через диалоговое окно (теперь только через активити).

5.6.2 (17.03.2020)
Поддержка rewarded playable баннеров в полноэкранной рекламе.
Исправлена логика работы кнопки закрытия для MRAID-баннеров.

5.6.1 (28.02.2020)
Поддержка показа html-баннеров без js-обвязки.
Улучшено воспроизведение видео-баннеров.

5.6.0 (14.02.2020)
Новый дизайн для каруселей в фуллскринах.
Переход на AndroidX вместо support-library.
Исправлены ошибки.

5.5.7 (04.02.2020)
Улучшено воспроизведение видео в фуллскринах.
Улучшена работа с зависимостями.
Исправлены ошибки.

5.5.7 (04.02.2020)
Улучшено воспроизведение видео в фуллскринах.
Улучшена работа с зависимостями.
Исправлены ошибки.

5.5.6 (26.12.2019)
Исправлены ошибки при воспроизведении видео-баннеров.

5.5.5 (16.12.2019)
Добавлена поддержка промо ендкарт в полноэкранных видео-баннерах.

5.5.4 (28.11.2019)
Исправлено масштабирования видео.
Добавлен метод getMediaAspectRatio в MediaAdView, отдающий соотношение сторон контента.

5.5.3 (30.10.2019)
Добавлена возможность проигрывания видео без ExoPlayer в нативной рекламе.
Добавлена защита от одновременной регистрации в разных инстансах одного визуального компонента в нативной рекламе.
Ускорены запросы за рекламой.
Исправлены ошибки.

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

5.5.1 (08.10.2019)
Добавлена поддержка OAID (Huawei Open Advertising Identifier).

5.5.0 (03.10.2019)
Добавлен новый дизайн полноэкранных баннеров.

5.4.7 (09.09.2019)
Исправлены ошибки.
Добавлены дополнительные настройки для VAST-баннеров.
Небольшие улучшения.

5.4.6 (29.08.2019)
Исправлена обработка статистики прогресса из VAST-wrapper.

5.4.5 (25.06.2019)
Исправлена ошибка при использовании Firebase Performance Monitor.

5.4.4 (17.06.2019)
Исправлено отображение MediaView в нативной рекламе.
Добавлена возможность очищать кэш картинок в нативной рекламе.

5.4.3 (10.06.2019)
Исправлено масштабирование картинки в полноэкранной рекламе.

5.4.2 (07.06.2019)
Доработки для поддержки медиации с Yandex.
Поддержка приоритета сетей и баннера myTarget в медиации.

5.4.1 (27.05.2019)
Улучшено масштабирование MediaView в нативной рекламе.
Исправлен показ стандартных баннеров вне контекста активности.

5.4.0 (14.05.2019)
Поддержка медиации со сторонними рекламными сетями (Admob, Facebook).

Изменения в АПИ:
Добавлен коллбек onShow в MyTargetViewListener.
Добавлен обязательный компонент NativeAdContainer для работы с нативной рекламой.
Добавлено требование проставлять id для элементов рекламного визуального компонента в нативной рекламе.

5.3.12 (23.04.2019)
Исправлено масштабирование видео в in-stream видео рекламе.
Исправлены ошибки при показе expandable MRAID-баннеров.

5.3.11 (02.04.2019)
Исправлена ошибки в нативной рекламе.
Улучешена работа нативной рекламы в медиации.

5.3.10 (27.03.2019)
Исправлен редкая ошибка вызова коллбека onLoad для MRAID/HTML-баннеров в стандартах.
Исправлена отправка статистики прогресса видео для VPAID-баннеров.

5.3.9 (20.03.2019)
Исправлен редкий краш при открытии полноэкранного видео в нативной рекламе.
Исправлена ошибка парсинга в аудио рекламе.

5.3.8 (04.03.2019)
Добавлена возможность проигрывание видео-баннеров в фуллскринах без ExoPlayer.
Добавлены методы onBannerPause/Resume в InstreamAdListener.

5.3.7 (01.03.2019)
Исправлена ошибка воспроизведения видео в нативной рекламе после сворачивания приложения.
Исправлен проброс кликов MediaView в медиации с Admob.

5.3.6 (15.02.2019)
Улучшена отрисовка для квадратных видео в фуллскринах.

5.3.5 (25.01.2019)
Добавлен трекинг видимости видео-баннеров в нативный и полноэкранный форматы.
Улучшено определение видимости баннера в нативной рекламе.

5.3.4 (24.12.2018)
Добавлена поддержка VAST-компаньонов (static и html) в качестве эндкарт для полноэкранных VAST видео-баннеров.
Улучшена обработка действий пользователя (action move) для playable html-баннеров.

5.3.3 (19.12.2018)
Добавлена поддержка mraid-эндкарт для полноэкранных видео-баннеров.
Исправлено воспроизведение видео в нативной рекламе.

5.3.2 (17.12.2018)
Исправлено проигрывания видео в нативной рекламе при быстром скролле.
Исправлена отправка статистики в in-stream аудио/видео рекламе.

5.3.1 (07.12.2018)
Добавлены id к AdChoices view для совместимости с ConstraintLayout.

5.3.0 (04.12.2018)
Добавлена поддержка html-ендкарт для полноэкранных видео-баннеров.
Исправлена ошибка повторного воспроизведения видео после разворачивания приложения.
Исправлена ошибка urldecode, возникавшая при наличии в строке неразрешенных символов.

5.2.6 (19.11.2018)
Исправлен показ MRAID-баннеров расхлопов в форматах 320x50, 300x250, 728x90.

5.2.5 (29.10.2018)
Исправлен не показывающийся MyTargetView при отложенном добавлении на экран.

5.2.4 (03.10.2018)
Улучшена отрисовка MediaAdView в нативной рекламе.

Изменения в АПИ:
Удалены методы start/pause/resume/stop из MyTargetView. Начиная с этой версии состояние изменяется автоматически.

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

5.2.1 (03.09.2018)
Добавлены настройки проверки видимости в нативной рекламе.
Исправлены ошибки парсинга статистики в in-stream аудио/видео рекламе.

5.2.0 (28.08.2018)
Добавлена поддержка MRAID-баннеров в форматах 320x50, 300x250, 728x90.
Добавлена поддержка AdChoices в нативной рекламе.

Изменения в АПИ:
Добавлен метод setAdChoicesPlacement(int placement) в NativeAd.

5.1.4 (10.08.2018)
Добавлена логика обработки http запросов в Android P.
Добавлена возможность загружать баннеры по известному идентификатору для s2s медиации.
Улучшена разметка в полноэкранной рекламе.

5.1.3 (24.07.2018)
Стандартный видео-плеер заменен на ExoPlayer для видео-баннеров.

5.1.2 (28.06.2018)
Исправлены ошибка дозагрузки в форматах 320х50 и 728х90.
Добавлена поддержка определения рутованных устройств.

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

5.1.0 (21.05.2018)
Добавлена поддержка GDPR.
Добавлена поддержка MRAID-баннеров в полноэкранной рекламе.
Добавлена возможность менять плеер во время воспроизведения in-stream видео-рекламы.
Улучшен дизайн видео-баннеров в полноэкранной рекламе.

5.0.4 (28.04.2018)
Исправлена кликабельность MediaView в нативной рекламе.

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

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

5.0.1 (09.04.2018)
Исправлены ошибки в in-stream рекламе.

5.0.0 (26.03.2018)
Большой рефакторинг кода библиотеки и системы сборки.
Добавлен NativeAdLoader для загрузки нескольких баннеров одним запросом в нативной рекламе.
Добавлен умный кэш для изображений в нативной рекламе.

Изменения в АПИ:
изменены пакеты
com/my/target/ads/ -> com/my/target/common/
com/my/target/ads/instream -> com/my/target/ads/instreamads
com/my/target/ -> com/my/target/common
com/my/target/nativeads/models/ -> com/my/target/common/models/
Переименованы методы
InstreamAdPlayer.getAdVideoTimeElapsed ->getAdVideoPosition
InstreamAudioAdPlayer.getAdAudioTimeElapsed ->getAdAudioPosition

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

4.7.1 (20.12.2017)
Улучшена загрузка картинок в нативной рекламе.

4.7.0 (12.12.2017)
Добавлена поддержка карточек и автоматической загрузки картинок в MediaView.

4.6.28 (21.11.2017)
Добавлена поддержка кликабельных областей.

4.6.27 (10.11.2017)
Изменения в АПИ:
Добавлены коллбеки для видео в NativeAdListener.

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

4.6.25 (26.10.2017)
Исправлены ошибка отображения баннеров в Webview.

4.6.23 (29.09.2017)
Исправлены ошибки в медиации с Admob.

4.6.22 (14.09.2017)
Улучшена поддержка html-баннеров.
Исправлены ошибки.

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

4.6.19 (28.07.2017)
Добавлено свойство loadingTimeout в in-stream аудио/видео рекламе.
Исправлены ошибки в нативной рекламе и полноэкранном слайдере.

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

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

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

4.6.15 (09.06.2017)
Поддержка формата SMART_BANNER в медиации с Admob.
Исправлены ошибки в нативной рекламе.

4.6.14 (06.06.2017)
Поддержка нативной рекламы в медиации с Admob.
Минимальная поддерживаемая версия Android - 4.0 (API level 14).
Изменения в АПИ:
Добавлен метод onShow в NativeAdListener.

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

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

4.6.11 (12.04.2017)
Поддержка html-баннеров в форматах 320х50, 300x250 и 728x90.
Поддержана возможность задания определенных кликабельных визуальных компонентов в нативной рекламе.
Исправлены ошибки при работе с cookies.

Изменения в АПИ:
Добавлен метод registerView(View view, List<View> clickableViews) в NativeAd.

4.6.10 (03.04.2017)
Улучшена обработка переходов в in-stream аудио рекламе.

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

4.6.8 (13.03.2017)
Поддержка баннеров формата 728х90.

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

4.6.6 (20.02.2017)
Поддержка автозагрузки видео в нативной рекламе.
Исправление ошибок в in-stream видео и аудио рекламе.

Изменения в АПИ:
Объект CustomParams сделан свойством рекламных экземпляров.

4.6.5 (02.02.2017)
Поддержка формата 300x250 в медиации с Admob.

4.6.4 (17.01.2017)
Поддержка in-stream аудио-рекламы.

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

4.6.2 (20.12.2016)
Поддержка баннеров формата 300х250.

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

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

4.5.15 (02.11.2016)
Новое АПИ для InstreamAd.

4.5.14 (19.10.2016)
Поддержка Rewarded Video медиации с Admob и Mopub.

4.5.13 (17.10.2016)
Исправлены ошибки в Activity Webview.

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

4.5.10 (23.08.2016)
Добавлена поддержка включения/выключения звука для видео-баннеров.
Поддержка медиации с Mopub 4.8.0.

4.5.9 (08.08.2016)
Исправлены ошибки в манифесте библиотеки.

4.5.8 (03.08.2016)
Добавлена дополнительная проверка разрешений для устройств с Android 6+.

4.5.6 (12.07.2016)
Исправления в Revarded Video в InterstitialAd.

4.5.5 (07.07.2016)
Добавлена поддержка Revarded Video в InterstitialAd.

4.5.4 (27.06.2016)
Исправлены ошибки в верстке в InterstitialAd.

4.5.2 (21.06.2016)
Удалены системные контролы внутри вебвью.

4.5.1 (16.06.2016)
Изменен формат хранения константы, из-за которого Google Play мог показывать предупреждение.

4.5.0 (03.06.2016)
myTarget SDK доступно на JCenter

Изменения в АПИ:
Основной пакет классов SDK com.my.target вместо ru.mail.android.

myTarget_android_4.4.2.zip (16.05.2016)Новый дизайн для видео баннеров в InterstitialAd.
Исправления и улучшения.

myTarget_android_4.4.1.zip (10.05.2016)Поддержка медиации с Admob версии 8.4.0 и Mopub версии 4.6.0.

myTarget_android_4.4.0.zip (05.05.2016)
Поддержка видео в нативной рекламе.
Исправлены ошибки в отрисовке полноэкранной рекламы.

Изменения в АПИ:
В нативной рекламе теперь только один фасад - NativeAd с NativePromoBanner.
Добавлен компонент MediaAdView для показа главной картинки и видео в нативной рекламе.
Добавлен метод dismiss() в InterstitialAd, позволяющий принудительно закрывать рекламу.
Добавлен метод onDisplay() в InterstitialAdListener.

myTarget_android_4.3.10.zip (28.03.2016)Поддержка диплинков.
Исправлены ошибки в MyTargetView.

myTarget_android_4.3.8.zip (04.03.2016)Исправлены ошибки в верстке полнокэранных баннеров.

myTarget_android_4.3.6.zip (05.02.2016)Улучшения в работе с Chrome Custom Tabs.

myTarget_android_4.3.5.zip (04.02.2016)
Улучшена обработка кликов: поддержка прямых переходов в Play Store.

myTarget_android_4.3.0.zip (27.01.2016)
Новый дизайн баннеров в InterstitialAd.
Поддержка Chrome Custom Tabs при переходе по клику на баннер.
Новое демо-приложение.

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

myTarget_android_4.1.2.zip (21.10.2015)
Исправлена ошибка в примерах.

myTarget_android_4.1.1.zip (29.09.2015)
Поддержка Android M.

myTarget_android_4.0.15.zip (14.08.2015)
Поддержка видео баннеров в InterstitialAd.

Изменения в АПИ:
В InterstitialAdListener метод onDismissDialog заменен на onDismiss (срабатывает и для диалога и для активности). Там же добавлен метод onVideoCompleted - срабатывает для видео баннеров, если пользователь полностью просмотрел видео.

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

myTarget_android_4.0.11.zip (18.06.2015)
Добавлена возможность передачи пола и возраста в медиации Mopub (320x50 и Interstitial).

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

myTarget_android_4.0.8.zip (08.06.2015)
Исправлена визуализация в NativeAdView.
Улучшена работа с кэшем

myTarget_android_4.0.7.zip (03.06.2015)
Исправлен вызов метода onClick в слушателе для MyTargetView.

myTarget_android_4.0.6.zip (25.05.2015)
Добавлен блок возрастного ограничения в InterstitialAd.

myTarget_android_4.0.5.zip (05.05.2015)
Исправлен пример для InterstitialAd.

myTarget_android_4.0.4.zip (27.04.2015)
Добавлен метод destroy() для InterstitialAd.

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