Le module AdServices, introduit dans Android 13, est compatible avec l'initiative Privacy Sandbox, qui vise à concevoir des technologies qui protègent la confidentialité en ligne des utilisateurs, tout en fournissant aux entreprises et aux développeurs des outils leur permettant d'assurer la croissance de leurs activités numériques.
Pour en savoir plus, consultez le site des développeurs Android.
Motivation
Les objectifs de l'initiative Privacy Sandbox sont les suivants :
- Développer une nouvelle technologie pour assurer la confidentialité des informations des utilisateurs
- Permettre aux éditeurs et aux développeurs de maintenir la sans frais 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 code entièrement nouveau 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.
La fonctionnalité SDK Runtime sera disponible 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 de SDK Runtime
- Conception de Topics
- Conception de FLEDGE sur Android
- Conception d'Attribution Reporting
Dépendances
- Nouveau domaine sepolicy pour SDKSandbox
- Restrictions pour SDKSandbox : stockage limité, intents, diffusions, etc.
- Autorisations bien définies : les SDK publicitaires n'héritent pas des autorisations des applications
- Modifications du système d'exploitation pour gérer les UID de la sandbox