Geräte für die Verwendung der Privacy Sandbox unter Android konfigurieren

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">
</ph> Diagramm
Benutzeroberfläche für die Privacy Sandbox-Nutzersteuerung auf einem Android-Gerät

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:

  1. Sie sollten mit Ihrer Anmeldung eine E-Mail vom Privacy Sandbox-Support erhalten Konto-ID und eine URL, die auf die Registrierungsdatei verweist.
  2. 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>"
    
  3. (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
    
  4. Einen API-Aufruf über eine der datenschutzfreundlichen APIs auslösen (z.B. registerSource() aus der Attribution Reporting API, getTopics() von der Topics API oder joinCustomAudience() aus der Protected Audience API). Dieses -Aufruf erwartet wird, schlägt er fehl.

  5. Erzwingen Sie die Ausführung des Downloadjobs.

    adb shell cmd jobscheduler run -f com.google.android.adservices.api  14
    
  6. 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"