Es gibt eine Reihe von Einstellungen, die Sie für Geräte aktivieren oder deaktivieren können. die Privacy Sandbox für Android.
Benutzeroberfläche für die Privacy Sandbox-Nutzersteuerung aufrufen
Mit der Privacy Sandbox für Android können Gerätenutzer festlegen,
Datenschutzfreundliche APIs (PPAPI) und SDK Runtime sind aktiviert in
ihre eigenen Geräte nutzen oder auch nicht. Ab der Entwicklervorschau 5 ist die Einstellung zur Anzeige des
Die Benutzeroberfläche für die Nutzersteuerung ist standardmäßig deaktiviert. Zu Entwicklungs- und Testzwecken
können Sie die
Benutzeroberfläche für die Nutzersteuerung aktivieren. Um die Benutzeroberfläche für die Nutzersteuerung zu aktivieren, verwenden Sie
folgenden adb
-Befehlen:
Für Beta- und Produktions-Builds:
adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.AdServicesSettingsActivity
Für Entwicklervorschauen:
adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.activities.AdServicesSettingsMainActivity
Standardmäßig ist die Nutzersteuerung auf dem Gerät deaktiviert. Um den Privacy Sandbox API und SDK Runtime auf dem Gerät tippen Sie auf die Ein/Aus-Schaltfläche.
<ph type="x-smartling-placeholder">![Diagramm](https://developers.google.cn/static/privacy-sandbox/assets/images/TurnOnDevicePrivacyAPIs.png?authuser=19&hl=de)
Privacy Sandbox auf dem Gerät aktivieren
Im vorherigen Abschnitt konnten die Gerätenutzer auswählen,
Privacy Sandbox auf ihrem Gerät ausgeführt wird, erfahren Entwickler in diesem Abschnitt,
die APIs auf einem Gerät mit adb
-Befehlen aktivieren können.
PPAPI auf dem Gerät aktivieren
PPAPI aktivieren
adb shell device_config put adservices ppapi_app_allow_list \"\*\"
adb shell device_config put adservices ppapi_app_signature_allow_list \"\*\"
adb shell device_config put adservices msmt_api_app_allow_list \"\*\" // for attribution
adb shell device_config put adservices adservice_system_service_enabled true
adb shell device_config put adservices adservice_enabled true
adb shell device_config put adservices adservice_enable_status true
PPAPI deaktivieren
Zu Entwicklungs- und Testzwecken kannst du den PPAPI-Zugriff aktivieren oder deaktivieren auf dem Gerät, indem Sie die folgenden Befehle ausführen:
Zum Aktivieren auf false
einstellen:
adb shell device_config put adservices global_kill_switch false
Zum Deaktivieren auf true
setzen:
adb shell device_config put adservices global_kill_switch true
SDK-Laufzeit auf dem Gerät aktivieren
adb shell device_config put adservices disable_sdk_sandbox false
Schritte nach der Registrierung
Nach der Registrierung sind noch ein paar Schritte nötig, um Ihr Gerät auf die Privacy Sandbox APIs vorzubereiten.
Sie müssen den Download der Registrierungsdatei auf Ihr Gerät mit diesen Schritte:
- Sie sollten mit Ihrer Anmeldung eine E-Mail vom Privacy Sandbox-Support erhalten Konto-ID und eine URL, die auf die Registrierungsdatei verweist.
Registrierung auf dem Gerät mit der Entwicklervorschau überschreiben mit diesem Befehl auflisten.
adb shell device_config put adservices mdd_measurement_manifest_file_url "<insert URL provided>"
(Optional, aber empfohlen) Die Überprüfungsüberschreibung gibt den Pfad zurück, der im vorherigen Schritt.
adb shell device_config get adservices mdd_measurement_manifest_file_url
Einen API-Aufruf über eine der datenschutzfreundlichen APIs auslösen (z.B.
registerSource()
aus der Attribution Reporting API,getTopics()
von der Topics API oderjoinCustomAudience()
aus der Protected Audience API). Dieses -Aufruf erwartet wird, schlägt er fehl.Erzwingen Sie die Ausführung des Downloadjobs.
adb shell cmd jobscheduler run -f com.google.android.adservices.api 14
Sie können jetzt die datenschutzfreundlichen APIs in der Entwicklervorschau aufrufen. Der Aufruf in Schritt 4 sollte nun erfolgreich sein.
Registrierung deaktivieren
In Releases der Entwicklervorschau können Sie auf die Protected Audience API und die Topics API zugreifen
ohne sich zu registrieren, indem Sie die folgende Registrierungsdeaktivierung ausführen: adb
.
Protected Audience
adb shell setprop debug.adservices.disable_fledge_enrollment_check true
Themen
adb shell setprop debug.adservices.disable_topics_enrollment_check true
Attributionsberichte
adb shell device_config put adservices disable_measurement_enrollment_check "true"