конфиденциальность, реклама в песочнице
androidx.privacysandbox.ads.adservices.adid
androidx.privacysandbox.ads.adservices.adselection
androidx.privacysandbox.ads.adservices.appsetid
androidx.privacysandbox.ads.adservices.common
androidx.privacysandbox.ads.adservices.customaudience
androidx.privacysandbox.ads.adservices.measurement
androidx.privacysandbox.ads.adservices.topics
| Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| 7 мая 2025 г. | - | - | 1.1.0-бета13 | - |
Объявление зависимостей
Чтобы добавить зависимость от Privacysandbox-ads, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:
классный
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta13" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta13" }
Котлин
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta13") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta13" }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см. в документации по системе отслеживания проблем .
Версия 1.1
Версия 1.1.0-бета12
12 марта 2025 г.
Выпущены androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12 и androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12 . Версия 1.1.0-beta12 содержит эти коммиты .
Новые возможности
- Приоритет индивидуальной аудитории: мы добавили поле приоритета в пользовательскую аудиторию. Это позволяет покупателям указывать значение приоритета в
CustomAudience. Это значение будет использоваться для определения индивидуализированных аудиторий, которые следует включить в аукцион, если набор индивидуализированных аудиторий покупателя превышает ограничения размера для каждого покупателя. - Конфигурация продавца. Эта функция позволяет продавцам определять параметры аукциона для управления размером полезной нагрузки и участниками аукциона. Конфигурация аукциона продавца позволит продавцам указать:
- Список разрешенных покупателей
- Для аукционов, инициированных данным продавцом, только покупатели из белого списка смогут добавлять
CustomAudiencesдля аукциона. - Ограничение размера для каждого покупателя
- Продавцы могут указать ограничение на каждого покупателя, чтобы регулировать размер данных, загружаемых каждым покупателем в полезную нагрузку, отправляемую в
SellerFrontendService. Если покупатель превышает ограничение размера для каждого покупателя, приоритетCustomAudienceустановленный в конфигурации полезных данных покупателя, будет использоваться для получения данных в ожидаемых пределах. - Максимальный размер полезной нагрузки
- Разные продавцы могут иметь разное распределение ресурсов и могут захотеть установить максимальный размер полезной нагрузки аукциона для каждого запроса. Максимальный размер будет соответствовать сегментам фиксированного размера, установленным API
ProtectedAudience.
- Отложенные обновления индивидуализированных аудиторий. Эта функция позволяет покупателям планировать отложенные обновления для индивидуализированных аудиторий. Каждый запрос на обновление позволяет вызывающей стороне запланировать отложенное обновление с помощью нового API
scheduleCustomAudienceUpdate(). Для каждого обновления пользователь может указать наборы индивидуализированных аудиторий, к которым можно присоединиться или покинуть.
Изменения API
- Добавьте конфигурацию продавца в API
GetAdSelectionRequest( Ibb5c7 ) - Представление API
ScheduleCustomAudienceUpdateв качестве экспериментального ( I6b905 ).
Версия 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-beta05
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 .