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


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.

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