Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
AdServices
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Moduł AdServices, wprowadzony w Androidzie 13, obsługuje inicjatywę Piaskownica prywatności, której celem jest tworzenie technologii, które będą chronić prywatność użytkowników online, a firmom i deweloperom zapewniać narzędzia do tworzenia dobrze prosperujących usług internetowych.
Więcej informacji znajdziesz na stronie dla deweloperów aplikacji na Androida.
Motywacja
Celem inicjatywy Piaskownica prywatności jest:
- stworzyć nową technologię zapewniającą prywatność danych użytkowników;
- umożliwienie wydawcom i deweloperom oferowania treści online bezpłatnie,
- współpracę z branżą w zakresie tworzenia nowych standardów prywatności w internecie.
Granica modułu
Architektura AdServices: to całkowicie nowy kod bez granic modułów.
Lokalizacja kodu: packages/modules/AdServices
Rysunek 1 przedstawia konfigurację modułu AdServices.
Rysunek 1. Projekt interfejsu API modułu AdServices
Rysunek 2. Konfiguracja modułu AdServices
Główne funkcje pakietu będą dostępne w APEX:com.google.android.adservices
.
Funkcje interfejsów API chroniących prywatność będą dostępne w pliku APK.com.google.android.adservices.api
Funkcje pakietu SDK w czasie działania będą dostępne w pliku APK.com.google.android.app.sdksandbox
Więcej informacji o AdServices znajdziesz na tych stronach:
Zależności
- Nowa domena sepolicy dla SDKSandbox
- Ograniczenia dla SDKSandbox: ograniczona pamięć, intencje, transmisje itp.
- dobrze zdefiniowane uprawnienia – pakiety SDK reklam nie dziedziczą uprawnień z aplikacji;
- Zmiany w systemie operacyjnym dotyczące identyfikatorów UID w piaskownicy
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]