Istnieje wiele ustawień, które możesz aktywować lub dezaktywować na urządzeniach z Piaskownicą prywatności na Androida.
Wyświetlanie interfejsu użytkownika Piaskownicy prywatności
Piaskownica prywatności na Androida pozwala użytkownikom urządzeń
Interfejsy API chroniące prywatność (PPAPI) i środowisko wykonawcze SDK są włączone
z własnych urządzeń. W wersji Developer Preview 5 ustawienie wyświetlania
interfejs użytkownika jest domyślnie wyłączony. Do celów programistycznych i testowych
warto włączyć interfejs użytkownika. Aby włączyć interfejs użytkownika, użyj
te polecenia adb
:
W przypadku kompilacji beta i produkcyjnej:
adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.AdServicesSettingsActivity
W przypadku wersji przedpremierowej dla programistów:
adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.activities.AdServicesSettingsMainActivity
Domyślnie kontrola użytkownika na urządzeniu jest wyłączona. Aby włączyć funkcję Interfejs API Piaskownicy prywatności i środowisko wykonawcze SDK na urządzeniu, kliknij przełącznik.
![Diagram](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/TurnOnDevicePrivacyAPIs.png?authuser=9&hl=pl)
Włącz Piaskownicę prywatności na urządzeniu
W poprzedniej sekcji użytkownik mógł wybrać, czy chce
z Piaskownicy prywatności uruchomionej na urządzeniu, ta sekcja wyjaśnia,
może włączać interfejsy API na urządzeniu za pomocą poleceń adb
.
Włączanie PPAPI na urządzeniu
Włączanie PPAPI
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
Dezaktywacja interfejsu PPAPI
Do celów programistycznych i testowych możesz aktywować lub dezaktywować dostęp do PPAPI na urządzeniu, uruchamiając te polecenia:
Ustaw jako false
, aby aktywować:
adb shell device_config put adservices global_kill_switch false
Ustaw jako true
, aby dezaktywować:
adb shell device_config put adservices global_kill_switch true
Włącz środowisko wykonawcze SDK na urządzeniu
adb shell device_config put adservices disable_sdk_sandbox false
Etapy rejestracji po rejestracji
Po zakończeniu rejestracji musisz wykonać kilka dodatkowych czynności: aby przygotować urządzenie do korzystania z interfejsów API Piaskownicy prywatności.
Aby wymusić pobranie pliku rejestracji na urządzenie, musisz użyć tych kroki:
- Wraz z rejestracją otrzymasz e-maila od zespołu pomocy Piaskownicy prywatności identyfikator konta i adres URL prowadzący do pliku rejestracyjnego.
Na urządzeniu z wersją przedpremierową dla deweloperów zastąp rejestrację za pomocą tego polecenia.
adb shell device_config put adservices mdd_measurement_manifest_file_url "<insert URL provided>"
(Opcjonalne, ale zalecane) Sprawdź, czy zastąpienie zwraca ścieżkę ustawioną w tagu poprzedniego kroku.
adb shell device_config get adservices mdd_measurement_manifest_file_url
Wywołaj wywołanie interfejsu API za pomocą jednego z interfejsów Privacy zachowających prywatność. (np.
registerSource()
z interfejsu Attribution Reporting API,getTopics()
z interfejsu Topics API lubjoinCustomAudience()
z interfejsu Protected Audience API). Ten może się nie udać.Wymuś uruchomienie zadania pobierania.
adb shell cmd jobscheduler run -f com.google.android.adservices.api 14
Teraz możesz zacząć wywoływać interfejsy Privacy Protection API w wersji przedpremierowej dla programistów. Wywołanie wykonane w kroku 4 powinno się powieść.
Dezaktywuj rejestrację
W wersjach przedpremierowych dla programistów można korzystać z interfejsów Protected Audience API i Topics API
bez rejestracji, uruchamiając następującą dezaktywację rejestracji: adb
poleceń.
Protected Audience
adb shell setprop debug.adservices.disable_fledge_enrollment_check true
Tematy
adb shell setprop debug.adservices.disable_topics_enrollment_check true
Attribution Reporting
adb shell device_config put adservices disable_measurement_enrollment_check "true"