конфиденциальность, реклама в песочнице

Эта библиотека обеспечивает интеграцию с API-интерфейсами сохранения конфиденциальности, которые являются частью Privacy Sandbox на Android.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
30 октября 2024 г. - - 1.1.0-бета11 -

Объявление зависимостей

Чтобы добавить зависимость от Privacysandbox-ads, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:

классный

dependencies {
 
    implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10"
   
    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10"
 
}

Котлин

dependencies {

    implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10")

    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10"
   
}

Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Версия 1.1

Версия 1.1.0-бета11

30 октября 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 . Версия 1.1.0-beta11 содержит эти коммиты .

Новые возможности

  • В этом обновлении удалена поддержка измерения конфиденциальности и дополнительных API в Android R, которая устарела. Вызовы для получения классов менеджеров в Android R теперь будут возвращать значение null.

Версия 1.1.0-бета10

21 августа 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10 . Версия 1.1.0-beta10 содержит эти коммиты .

Изменения API

  • Добавьте недостающие перегрузки конструктора Java для экспериментальных API GetAdSelectionDataOutcome , PersistAdSelectionResultRequest , ReportEventRequest и FetchAndJoinCustomAudienceRequest . ( I19e7f )

Версия 1.1.0-beta09

10 июля 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09 . Версия 1.1.0-beta09 содержит эти коммиты .

Изменения API

  • Добавьте недостающие перегрузки конструктора Java для экспериментального API GetAdSelectionDataRequest . ( Ifbf88 ).

Версия 1.1.0-beta08

26 июня 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08 . Версия 1.1.0-beta08 содержит эти коммиты .

Новые возможности

  • Добавлена ​​поддержка сигналов защищенных приложений.
  • Поддержка нескольких поставщиков облачных услуг для аукционов серверов B&A.

Изменения API

  • Экспериментальный API GetAdSelectionDataRequest::seller не допускает значения NULL. ( I68044 )
  • Добавьте экспериментальный API GetAdSelectionDataRequest::coordinatorOriginUri . ( I18c0b )
  • Добавлен API updateSignals . ( Я8512 )

Версия 1.1.0-beta07

14 мая 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07 . Версия 1.1.0-beta07 содержит эти коммиты .

Новые возможности

  • GetTopics теперь поддерживает зашифрованные ответы как часть GetTopicsResponse .

Изменения API

  • Добавлен EncryptedTopic в класс GetTopicResponse . ( Iab362 )

Версия 1.1.0-beta06

17 апреля 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06 . Версия 1.1.0-beta06 содержит эти коммиты .

Примечание

  • Начиная с версии Privacysandbox-ads Jetpack 1.1.0-beta06, все устройства Android R с включенными флагами смогут получать доступ к PPAPI. Для любого варианта использования, который не должен поддерживать Android R, в коде потребуются дополнительные средства защиты с использованием кода Jetpack Privacysandbox-ads.

Новые возможности

  • Поддержка обратной совместимости для Android R.

Версия 1.1.0-бета05

3 апреля 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05 . Версия 1.1.0-beta05 содержит эти коммиты .

Исправления ошибок

  • Добавлено обнаружение ошибок, когда определение класса не найдено на устройствах Android S из-за отсутствия тега Uses-library в манифесте.

Версия 1.1.0-beta04

24 января 2024 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04 . Версия 1.1.0-beta04 содержит эти коммиты.

Новые возможности

  • Новый API для поддержки отчетов о пользовательских событиях после аукциона
  • Добавлена ​​поддержка фильтрации по ограничению частоты показов для объявлений ремаркетинга.
  • Поддержка делегирования присоединения к индивидуальной аудитории
  • Поддержка усечения цепочки медиации каскада
  • Поддержка защищенных аукционов на серверах ставок и аукционов

Изменения API

  • Представляем экспериментальный API AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig) ( I86cd2 ).
  • Представление экспериментального API ReportEventRequest::inputEvent ( Ib94f3 )
  • Сделайте ReportImpressionRequest::adSelectionConfig необязательным ( Ief280 ).
  • Представляем AdSelectionManager::getAdSelectionData и AdSelectionManager::persistAdSelectionResultUnified экспериментальные API ( Ie4d0e ).
  • Представляем экспериментальный API CustomAudienceManager::fetchAndJoinCustomAudience ( I09152 ).
  • Представляем экспериментальный API AdSelectionManager::reportEvent ( I0d7dc )
  • Представлен экспериментальный API AdSelectionManager::updateAdCounterHistogram и изменены AdData для указания серии AdFilters ( I87b83 ).

Исправления ошибок

  • Входные URI теперь сопоставляются на общем сайте/источнике вместо требования точного соответствия имени хоста.
  • Исправить сбой теста из-за отсутствия схемы HTTPS ( d573058 ).
  • Исправить отсутствующую схему HTTPS в веб-URL-адресах ( cecdcb8 ).
  • Добавьте аннотацию бросков в API измерения ( 2dba359 ).

Версия 1.1.0-beta03

15 ноября 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03 . Версия 1.1.0-beta03 содержит эти коммиты.

Новые возможности

  • Поддержка обратной совместимости для Android S.

Версия 1.1.0-beta02

4 октября 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02 . Версия 1.1.0-beta02 содержит эти коммиты.

Изменения API

  • Удалена проверка версии T+ из классов запросов на измерение. Клиентам не требуется проверка версии платформы T+ на своей стороне для доступа к классам запросов PrivacySandbox MeasurementManager . MeasurementManager будет иметь значение null с новым поведением. ( Ieb105 )

Версия 1.1.0-бета01

23 августа 2023 г.

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01 выпущены без изменений. Версия 1.1.0-beta01 содержит эти коммиты.

Версия 1.1.0-альфа01

9 августа 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит эти коммиты.

Изменения API

  • Введение списка registerSource ( Iae92f )
  • Удалено использование экспериментального API isAtLeastU() ( Ie9117 , b/289269026 ).

Исправления ошибок

  • Объединить экспериментальные и общедоступные файлы API ( I15da3 , b/278769092 )

Версия 1.0

Версия 1.0.0-бета05

7 июня 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 и androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 . Версия 1.0.0-beta05 содержит эти коммиты.

Исправления ошибок

  • Добавляет проверку расширения SDK 5 в TopicsManager
  • Увеличена зависимость сопрограмм Kotlin до версии 1.7.1, чтобы предотвратить дублирование ошибок сборки классов в gradle.

Версия 1.0.0-beta04

10 мая 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04 и androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04 . Версия 1.0.0-beta04 содержит эти коммиты.

Исправления ошибок

  • Устраните проблему взаимоблокировки, когда вызывающая сторона вызывает API измерения рекламных услуг в основном потоке. ( I65361 )

Версия 1.0.0-бета03

19 апреля 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03 и androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03 . Версия 1.0.0-beta03 содержит эти коммиты.

Новые возможности

  • Включен API предварительного просмотра для тем.

Версия 1.0.0-beta02

22 марта 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02 и androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02 . Версия 1.0.0-beta02 содержит эти коммиты.

Исправления ошибок

  • Включены API-интерфейсы MeasurementManager для расширения SDK версии 5 и выше.
  • Отключены API-интерфейсы MeasurementManager для расширения SDK версии 4 и ниже.

Версия 1.0.0-бета01

22 февраля 2023 г.

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01 и androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01 выпущены без заметных изменений. Версия 1.0.0-beta01 выпущена из внутренней ветки.

Изменения поведения

  • Отчеты об атрибуции отключены и недоступны для использования в этой версии.

Версия 1.0.0-альфа01

11 января 2023 г.

Выпущены androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01 и androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01 . Версия 1.0.0-alpha01 выпущена из внутренней ветки.

  • Это новая библиотека Jetpack, которая обеспечивает интеграцию с API-интерфейсами конфиденциальности Privacy Sandbox ( темы , FLEDGE и отчеты об атрибуции ).
  • API-интерфейсы изолированной программной среды конфиденциальности Jetpack можно использовать в качестве полной замены API-интерфейсов изолированной программной среды конфиденциальности, представленных в Extension SDK 4 .