privacysandbox-ads

  
Cette bibliothèque permet d'intégrer les API de protection de la confidentialité, qui font partie de la Privacy Sandbox sur Android.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
21 août 2024 - - 1.1.0-beta10 -

Déclarer des dépendances

Pour ajouter une dépendance sur privacysandbox-ads, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.

Ajoutez les dépendances correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou de votre module :

Groovy

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

Kotlin

dependencies {

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

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

Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.

Commentaires

Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.

Signaler un nouveau problème

Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.

Version 1.1

Version 1.1.0-beta10

21 août 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10. La version 1.1.0-beta10 contient ces commits.

Modifications apportées à l'API

  • Ajout des surcharges de constructeur Java manquantes pour les API expérimentales GetAdSelectionDataOutcome, PersistAdSelectionResultRequest, ReportEventRequest et FetchAndJoinCustomAudienceRequest. (I19e7f).

Version 1.1.0-beta09

10 juillet 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09. La version 1.1.0-beta09 contient ces commits.

Modifications apportées à l'API

  • Ajout des surcharges de constructeur Java manquantes pour l'API expérimentale GetAdSelectionDataRequest. (Ifbf88).

Version 1.1.0-beta08

26 juin 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08. La version 1.1.0-beta08 contient ces commits.

Nouvelles fonctionnalités

  • Ajout de la prise en charge des signaux d'application protégés.
  • Assurer la compatibilité avec plusieurs fournisseurs de services cloud pour les enchères sur les serveurs d'enchères et de mises aux enchères.

Modifications apportées à l'API

  • L'API expérimentale GetAdSelectionDataRequest::seller ne peut pas avoir une valeur nulle. (I68044).
  • Ajout de l'API expérimentale GetAdSelectionDataRequest::coordinatorOriginUri. (I18c0b).
  • Ajout de l'API updateSignals. (Ia8512).

Version 1.1.0-beta07

14 mai 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07. La version 1.1.0-beta07 contient ces commits.

Nouvelles fonctionnalités

  • GetTopics est désormais compatible avec les réponses chiffrées dans GetTopicsResponse.

Modifications apportées à l'API

  • Ajout de EncryptedTopic à la classe GetTopicResponse. (Iab362).

Version 1.1.0-beta06

17 avril 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06. La version 1.1.0-beta06 contient ces commits.

Note

  • Depuis la version 1.1.0-beta06 de jetpack privacysandbox-ads, tous les appareils Android R compatibles avec les indicateurs pourront accéder aux PPAPI. Pour tout cas d'utilisation qui ne devrait pas prendre en charge Android R, des protections supplémentaires seront requises dans le code à l'aide du code Jetpack privacysandbox-ads.

Nouvelles fonctionnalités

  • Prise en charge de la rétrocompatibilité pour Android R.

Version 1.1.0-beta05

3 avril 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05. La version 1.1.0-beta05 contient ces commits.

Correction de bugs

  • Ajout de la détection des erreurs lorsqu'une définition de classe est introuvable sur les appareils Android S en raison de l'absence de la balise "uses-library" dans le fichier manifeste.

Version 1.1.0-beta04

24 janvier 2024

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04. Liste des commits de la version 1.1.0-beta04

Nouvelles fonctionnalités

  • Nouvelle API compatible avec la création de rapports sur les événements utilisateur post-enchères
  • Ajout de la compatibilité avec le filtrage de la limite de la fréquence d'exposition pour les annonces de remarketing
  • Compatibilité avec la délégation d'audience personnalisée
  • Prise en charge de la troncation de la chaîne de médiation en cascade
  • Compatibilité avec les enchères protégées sur les serveurs d'enchères et de mise aux enchères

Modifications apportées à l'API

  • Introduction de l'API expérimentale AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig). (I86cd2)
  • Introduction de l'API expérimentale ReportEventRequest::inputEvent. (Ib94f3)
  • Rendre ReportImpressionRequest::adSelectionConfig facultatif. (Ief280)
  • Introduction des API expérimentales AdSelectionManager::getAdSelectionData et AdSelectionManager::persistAdSelectionResultUnified. (Ie4d0e)
  • Introduction de l'API expérimentale CustomAudienceManager::fetchAndJoinCustomAudience. (I09152)
  • Introduction de l'API expérimentale AdSelectionManager::reportEvent. (I0d7dc)
  • Introduction de l'API expérimentale AdSelectionManager::updateAdCounterHistogram et modification de AdData pour indiquer une série de AdFilters. (I87b83)

Correction de bugs

  • Les URI d'entrée sont désormais mis en correspondance avec un site ou une origine partagés au lieu de nécessiter une correspondance exacte du nom d'hôte.
  • Correction de l'échec du test en raison d'un schéma HTTPS manquant (D573058).
  • Corriger le schéma HTTPS manquant dans les URL Web (cecdcb8).
  • Ajouter une annotation de génération de générations aux API de mesure (2dba359).

Version 1.1.0-beta03

15 novembre 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03. Liste des commits de la version 1.1.0-beta03

Nouvelles fonctionnalités

  • Prise en charge de la rétrocompatibilité pour Android S.

Version 1.1.0-beta02

4 octobre 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02. Liste des commits de la version 1.1.0-beta02

Modifications apportées à l'API

  • Suppression de la vérification de la version T des classes de requête de mesure. Les clients n'ont pas besoin de vérifier la version de la plate-forme T de leur côté pour accéder aux classes de requête MeasurementManager de la Privacy Sandbox. MeasurementManager renvoie une valeur nulle avec le nouveau comportement. (Ieb105).

Version 1.1.0-beta01

23 août 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01 et androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01 sans aucune modification. Liste des commits de la version 1.1.0-beta01

Version 1.1.0-alpha01

9 août 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01 et d'androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01. Liste des commits de la version 1.1.0-alpha01

Modifications apportées à l'API

  • Introduction de la liste registerSource. (Iae92f)
  • Suppression des utilisations de l'API isAtLeastU() expérimentale. (Ie9117, b/289269026)

Correction de bugs

Version 1.0

Version 1.0.0-beta05

7 juin 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 et d'androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05. Liste des commits de la version 1.0.0-beta05

Correction de bugs

  • Ajoute une vérification de l'extension 5 du SDK à TopicsManager
  • Transfère la dépendance des coroutines Kotlin à la version 1.7.1 pour éviter les erreurs de compilation de classes en double dans Gradle.

Version 1.0.0-beta04

10 mai 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04 et d'androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04. Liste des commits de la version 1.0.0-beta04

Correction de bugs

  • Résolution du problème d'interblocage lorsque les API de mesure adservices sont appelées sur le thread principal par l'appelant. (I65361).

Version 1.0.0-beta03

19 avril 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03 et d'androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03. Liste des commits de la version 1.0.0-beta03

Nouvelles fonctionnalités

  • API Preview activée pour Topics.

Version 1.0.0-beta02

22 mars 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02 et d'androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02. Liste des commits de la version 1.0.0-beta02

Correction de bugs

  • Activation des API MeasurementManager pour l'extension SDK version 5 et ultérieure.
  • Désactivation des API MeasurementManager pour l'extension SDK version 4 et antérieures.

Version 1.0.0-beta01

22 février 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01 et d'androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01 sans modification notable. La version 1.0.0-beta01 a été publiée à partir d'une branche interne.

Nouveaux comportements

  • Attribution Reporting a été désactivé et ne peut pas être utilisé dans cette version.

Version 1.0.0-alpha01

11 janvier 2023

Publication d'androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01 et d'androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01. La version 1.0.0-alpha01 a été publiée à partir d'une branche interne.

  • Il s'agit d'une nouvelle bibliothèque Jetpack qui permet d'intégrer les API de protection de la confidentialité de la Privacy Sandbox (Topics, FLEDGE et Attribution Reporting).
  • Les API de la Privacy Sandbox Jetpack peuvent être utilisées à la place des API de la Privacy Sandbox fournies dans l'extension de SDK 4.