Le module AdServices, introduit dans Android 13, prend en charge l'initiative Privacy Sandbox qui vise à créer des technologies qui protègent à la fois la vie privée des personnes en ligne et donnent aux entreprises et aux développeurs des outils pour créer des entreprises numériques florissantes.
Plus d'informations sont disponibles sur le site des développeurs Android .
Motivation
Les objectifs de la Privacy Sandbox Initiative sont les suivants :
- Construire une nouvelle technologie pour garder les informations des utilisateurs privées
- Permettre aux éditeurs et aux développeurs de garder le contenu en ligne gratuit
- Collaborer avec l'industrie pour se conformer aux nouvelles normes de confidentialité sur Internet
Limite du module
Architecture AdServices : il s'agit de 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 de paquet
La fonctionnalité principale du package sera disponible dans APEX : com.google.android.adservices
.
La fonctionnalité des API de préservation de la confidentialité sera disponible dans l'APK com.google.android.adservices.api
.
La fonctionnalité SDK Runtime sera disponible dans APK com.google.android.app.sdksandbox
.
Vous pouvez en savoir plus sur AdServices sur les pages suivantes :
- Présentation du bac à sable de confidentialité
- Conception de l'environnement d'exécution du SDK
- Conception de sujets
- Fledge sur Android Design
- Conception des rapports d'attribution
Dépendances
- Changements dans PackageManager pour interpréter la nouvelle balise de manifeste, qui fait référence au SDK
- Nouveau domaine sepolicy pour SDKSandbox
- Restrictions pour SDKSandbox : stockage limité, intentions, 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 bac à sable