Le module AdServices, introduit dans Android 13, est compatible avec l'initiative Privacy Sandbox, qui vise à créer des technologies qui, d'une part, protègent la confidentialité des utilisateurs en ligne et, d'autre part, fournissent aux entreprises et aux développeurs les outils nécessaires pour assurer la réussite de leur activité numérique.
Pour en savoir plus, consultez le site des développeurs Android.
Motivation
Voici les objectifs de l'initiative Privacy Sandbox:
- Développer une nouvelle technologie pour assurer la confidentialité des informations des utilisateurs
- Permettre aux éditeurs et aux développeurs de maintenir la gratuité de leur contenu en ligne
- Collaborer avec les acteurs du secteur pour développer de nouvelles normes de protection de la confidentialité sur Internet
Limite du module
Architecture AdServices: il s'agit d'un tout nouveau code sans limite de module.
Emplacement du code: packages/modules/AdServices
La figure 1 montre la configuration du module AdServices.
Figure 1 : Conception de l'API du module AdServices
Figure 2. Configuration du module AdServices
Format du package
La fonctionnalité principale du package sera disponible dans APEX : com.google.android.adservices
.
La fonctionnalité des API protégeant la confidentialité sera disponible dans l'APK com.google.android.adservices.api
.
Les fonctionnalités du SDK Runtime seront disponibles dans l'APK com.google.android.app.sdksandbox
.
Pour en savoir plus sur AdServices, consultez les pages suivantes:
- Présentation de la Privacy Sandbox
- Conception du SDK Runtime
- Conception de sujets
- Conception FLEDGE sur Android
- Conception d'Attribution Reporting
Dépendances
- Nouveau domaine sepolicy pour SDKSandbox
- Restrictions pour le SDKSandbox: stockage, intents, diffusions, etc. limités
- Autorisations bien définies ; les SDK publicitaires n'héritent pas des autorisations des applications
- Modifications apportées au système d'exploitation pour gérer les UID de bac à sable