Das Privacy Sandbox für Android-Betaprogramm bietet stabile APIs. Mit den Releases des Betaprogramms können Sie Lösungen für eingeschränkte Produktionstests auf Mobilgeräten mit Android 13 und höher für alle APIs und Android 12 und höher für die Attribution Reporting API (ARA) erstellen und testen. Wir beginnen mit einem kleinen Prozentsatz der Geräte und erhöhen die Anzahl im Laufe der Zeit. Dazu können sie Zugriff für eine begrenzte Anzahl von Geräten anfordern und alle Apps registrieren, die die Privacy Sandbox APIs verwenden.
Für die SDK-Laufzeit gibt es eine geschlossene Betaversion, in der Entwickler die laufzeitfähige SDK-Bereitstellung für ausgewählte Apps testen können.
Damit Entwickler die Betaversion verwenden können, müssen sie ihre Lösungen mit einem Update der SDK-Erweiterung auf API-Level 33 kompilieren.
Android SDK-Erweiterungen
Stabile APIs in Betaversionen werden mit der neuen Veröffentlichungsmethode für Android SDK-Erweiterungen bereitgestellt. Diese Release-Methode ermöglicht die Veröffentlichung stabiler Android-Funktionen zwischen den Hauptversionen. Es gibt einen neuen Versionierungsmechanismus, mit dem neue APIs über Google Play-Systemupdates für Apps auf mehreren API-Levels verfügbar gemacht werden. Die SDK-Erweiterung für die Privacy Sandbox für Android heißt Ad Services Extensions. Weitere Informationen zu Android SDK-Erweiterungen
Jetzt starten
Führen Sie die folgenden Schritte aus, um die Privacy Sandbox für Android zu starten:
Schritt 1: Für das Betaprogramm registrieren
- Registrieren:Führe die Registrierung durch, um die APIs für Werbung zu verwenden.
- Registrieren: Sie müssen sich register, um am Betaprogramm teilzunehmen.
Wenn Sie sich registrieren, haben Sie folgende Möglichkeiten:
- Aktivieren Sie Ihre eigenen Geräte für interne Tests.
- Geben Sie eine begrenzte Anzahl von im Google Play Store veröffentlichten Apps an, in die datenschutzfreundliche APIs direkt eingebunden werden können oder in die SDK-Lösungen eingebunden werden können, die die APIs verwenden.
- Testen Sie die runtimefähige SDK-Bereitstellung mit dem Google Play Store. Wenn Sie die SDK-Laufzeit nur auf dem Gerät testen müssen, ist dieser Schritt nicht erforderlich.
Schritt 2: Entwicklungsumgebung einrichten
Richten Sie die Privacy Sandbox im Android SDK in Android Studio ein.
Schritt 3: AdServices-Berechtigungen konfigurieren
Deklarieren Sie API-spezifische Berechtigungen und konfigurieren Sie den SDK-Zugriff auf Ressourcen, die von der Ziel-API verwaltet werden.
Schritt 4: Geräte- oder Emulator-Image einrichten
Für End-to-End-Tests müssen Sie mit einem unterstützten Android 13-Gerät interagieren oder ein Emulator-Image für die richtige SDK-Erweiterung verwenden.
Schritt 5: Geräte für die Verwendung der Privacy Sandbox auf Android konfigurieren
Konfigurieren Sie die Einstellungen, um Privacy Sandbox unter Android zu aktivieren oder zu deaktivieren.
Bekannte Probleme beheben
Um bekannte Probleme mit der PP API-Integration auf Geräten mit Android 12 und niedriger zu vermeiden, sollten Entwickler, die APIs für Werbedienste auf diesen Geräten verwenden, Folgendes tun:
- Prüfen Sie, ob die Manifestdatei der Client-App das extservices-Tag
<uses-library>
enthält. Das relevante Tag ist:
<uses-library
android:name="android.ext.adservices"
android:required="false" />
- Wenn Sie die
androidx.privacysandbox.ads
Jetpack-Bibliothek verwenden, müssen Sie mindestens Version 1.1.0-beta05 verwenden.
Welche Entwicklerressourcen stehen zur Verfügung?
Das Betaprogramm für die Privacy Sandbox für Android umfasst die folgenden Tools und Ressourcen.
SDK- und Emulatorsystem-Images
In Android Studio können Sie die neueste Ad Services Extension und die Emulator-Systembilder über den SDK-Manager herunterladen. Weitere Informationen zum Einrichten der Entwicklungsumgebung und zum Einrichten des API-Zugriffs
API-Referenz
Die vollständige API-Referenz ist verfügbar.
Support und Feedback
Wenn Sie Privacy Sandbox auf Android-Geräten testen und entwickeln, lesen Sie die Release-Notes und verwenden Sie den Issue Tracker, um Probleme zu melden und Feedback zu geben.
Entwicklungsumgebung auf dem neuesten Stand halten
Wir empfehlen Ihnen nachdrücklich, Ihre Entwicklungsumgebung mit der neuesten Version auf dem neuesten Stand zu halten. So haben Sie die neuesten Funktionen und Sicherheits-Patches und Ihre Umgebung ist mit den neuesten Versionen Ihrer Abhängigkeiten kompatibel. Wenn du über neue Releases informiert werden möchtest, melde dich für E-Mail-Updates an.