Konfigurowanie urządzeń pod kątem korzystania z Piaskownicy prywatności na Androidzie

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
Interfejs użytkownika Piaskownicy prywatności na urządzeniu z Androidem.

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:

  1. Wraz z rejestracją otrzymasz e-maila od zespołu pomocy Piaskownicy prywatności identyfikator konta i adres URL prowadzący do pliku rejestracyjnego.
  2. 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>"
    
  3. (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
    
  4. 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 lub joinCustomAudience() z interfejsu Protected Audience API). Ten może się nie udać.

  5. Wymuś uruchomienie zadania pobierania.

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