A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
AdServices
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il modulo AdServices, introdotto in Android 13, supporta l'iniziativa Privacy Sandbox che mira a creare tecnologie che tutelano la privacy delle persone online e offrono alle aziende e agli sviluppatori gli strumenti per creare attività digitali di successo.
Puoi trovare ulteriori informazioni sul
sito Android for Developers.
Motivazione
Gli obiettivi dell'iniziativa Privacy Sandbox sono:
- Sviluppare nuove tecnologie per mantenere private le informazioni degli utenti
- Consente a publisher e sviluppatori di mantenere senza costi i contenuti online
- Collabora con il settore per creare nuovi standard per la privacy online.
Confine del modulo
Architettura AdServices: si tratta di codice completamente nuovo senza limiti di modulo.
Posizione del codice: packages/modules/AdServices
La Figura 1 mostra la configurazione del modulo AdServices.
Figura 1. Progettazione dell'API del modulo AdServices
Figura 2. Configurazione del modulo AdServices
La funzionalità principale del pacchetto sarà disponibile in APEX:
com.google.android.adservices
.
La funzionalità delle API incentrate sulla tutela della privacy sarà disponibile nell'APKcom.google.android.adservices.api
.
La funzionalità SDK Runtime sarà disponibile nell'APK
com.google.android.app.sdksandbox
.
Per scoprire di più su AdServices, consulta le seguenti pagine:
Dipendenze
- Nuovo dominio sepolicy per SDKSandbox
- Limitazioni per SDKSandbox: spazio di archiviazione limitato, intent, trasmissioni e così via.
- Autorizzazioni ben definite; gli SDK di annunci non ereditano le autorizzazioni dalle app
- Modifiche al sistema operativo per gestire gli UID della sandbox
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# AdServices\n\nThe AdServices module, introduced in Android 13,\nsupports the Privacy Sandbox initiative that aims to\ncreate technologies that both protect people's privacy online and give companies\nand developers tools to build thriving digital businesses.\n\nMore information is available on the\n[Android Developer site](https://developer.android.com/privacy-sandbox).\n\nMotivation\n----------\n\nThe goals of the Privacy Sandbox Initiative are:\n\n- Build new technology to keep user information private\n- Enable publishers and developers to keep online content free\n- Collaborate with the industry to build to new internet privacy standards\n\nModule boundary\n---------------\n\nAdServices architecture: This is all new code with no module boundary.\n\nCode location: `packages/modules/AdServices`\n\nFigure 1 shows the AdServices module setup.\n\n**Figure 1.** AdServices module API design\n\n**Figure 2.** AdServices module setup\n\nPackage format\n--------------\n\nMain functionality for the package will be available in APEX:\n`com.google.android.adservices`.\n\nPrivacy Preserving APIs functionality will be available in APK\n`com.google.android.adservices.api`.\n\nSDK Runtime functionality will be available in APK\n`com.google.android.app.sdksandbox`.\n\nYou can learn more about AdServices on the following pages:\n\n- [Privacy Sandbox Overview](https://developer.android.com/design-for-safety/ads/introduction)\n- [SDK Runtime Design](https://developer.android.com/design-for-safety/ads/sdk-runtime)\n- [Topics Design](https://developer.android.com/design-for-safety/ads/topics)\n- [FLEDGE on Android Design](https://developer.android.com/design-for-safety/ads/fledge)\n- [Attribution Reporting Design](https://developer.android.com/design-for-safety/ads/attribution)\n\nDependencies\n------------\n\n- New sepolicy domain for SDKSandbox\n- Restrictions for SDKSandbox: limited storage, intents, broadcasts, etc.\n- Well defined permissions; ad SDKs do not inherit permissions from apps\n- OS changes to deal with sandbox UIDs"]]