Android의 개인 정보 보호 샌드박스를 사용하도록 기기 구성

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

안내가 다를 수 있으므로 Android의 개인 정보 보호 샌드박스 문서를 읽으면서 개발자 프리뷰 또는 베타 버튼을 사용하여 작업 중인 프로그램 버전을 선택하세요.


개인 정보 보호 샌드박스 사용자 제어 UI 표시

Android의 개인 정보 보호 샌드박스를 사용하면 기기 사용자가 개인 정보 보호 API(PPAPI)SDK 런타임을 자체 기기에서 사용 설정할지 여부를 제어할 수 있습니다. 개발자 프리뷰 5부터 사용자 제어 UI를 표시하는 설정이 기본적으로 사용 중지됩니다. 개발 및 테스트 목적으로는 사용자 제어 UI를 사용 설정하는 것이 좋습니다. 사용자 제어 UI를 사용 설정하려면 다음 adb 명령어를 사용하세요.

adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.AdServicesSettingsActivity

기본적으로 사용자 제어는 기기에서 사용 안함으로 설정됩니다. 개인 정보 보호 샌드박스 API 및 SDK 런타임을 사용 설정하려면 기기에서 전환 버튼을 탭합니다.

다이어그램
그림 1. Android 기기의 개인 정보 보호 샌드박스 사용자 제어 UI

기기에서 개인 정보 보호 샌드박스 사용 설정

이전 섹션에서는 기기 사용자가 기기에서 개인 정보 보호 샌드박스를 실행할지 선택할 수 있었지만 이 섹션에서는 개발자가 adb 명령어를 사용하여 기기에서 API를 사용 설정하는 방법을 설명합니다.

기기에서 PPAPI 사용 설정

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 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 사용 중지

개발 및 테스트 목적으로 다음 명령어를 실행하여 기기에서 PPAPI 액세스를 사용 설정하거나 사용 중지할 수 있습니다.

다음과 같이 false로 설정하여 사용 설정합니다.

adb shell device_config put adservices global_kill_switch false

다음과 같이 true로 설정하여 사용 중지합니다.

adb shell device_config put adservices global_kill_switch true

기기에서 SDK 런타임 사용 설정

adb shell device_config put adservices disable_sdk_sandbox false