Android의 개인 정보 보호 샌드박스 개발자 프리뷰가 출시되었습니다. 시작하는 방법을 알아보고 의견을 제공해 주세요.

Android의 개인 정보 보호 샌드박스 진행 상황 업데이트

2월 초기 발표 이후 Android 생태계 전반의 파트너로부터 의견을 받았습니다. 의견을 보내주셔서 감사합니다. 계속해서 의견 및 질문을 보내주시기 바랍니다.

이러한 진행 상황 업데이트에서는 설계 제안의 새로운 개발 및 업데이트의 요약, Google에서 받은 주요 질문과 의견, 개발자 프리뷰 출시의 업데이트를 공유합니다.

최종 업데이트: 2020년 7월 14일

설계 제안 업데이트

이 섹션에서는 설계 제안의 몇 가지 구체적인 업데이트를 설명합니다.

Reflection API

Google은 초기 SDK 런타임 설계 제안에서 SDK 개발자가 다른 SDK에 의한 조작을 방지하는 것을 돕는다는 목표로 Reflection API와 Invoke API에 대한 액세스를 금지하려는 제안에 관한 의견을 요청했습니다.

Google은 영향을 받는 사용 사례에 관한 소중한 의견을 받았으며, 유틸리티 및 위험에 관한 세부 조사를 한 후 SDK 런타임 내에서 Reflection API와 Invoke API를 사용할 수 있도록 허용할 예정이며 그에 따라 설계 제안을 업데이트했습니다.

그러나 다른 런타임 지원 SDK에서는 SDK가 Reflection API 또는 Invoke API를 사용할 수 없습니다. 대신 SDK 런타임의 SDK 간 통신을 위해 SDK 검색을 위한 별도의 API를 설계하고 있으며, 향후 업데이트에서 자세히 설명하겠습니다.

Google은 다른 SDK에 의한 변조 위험을 줄이기 위해 지속적으로 노력하고 있으며, 이에 따라 SDK 런타임 시 JNI 코드 사용을 금지하도록 여전히 제안하고 다른 API 사용도 적극적으로 고려하고 있습니다. 향후 업데이트에서는 금지된 API에 관한 전체 제안을 공유할 예정입니다.

Attribution Reporting API

  • 보내주신 의견을 바탕으로 여러 관련 당사자가 조회, 클릭, 전환 이벤트를 등록할 수 있는 방법을 보여주는 예를 추가했습니다. 새로운 향후 고려사항 및 미해결 질문을 추가했으며 의견을 기다리고 있습니다.

Topics API

  • Topics API는 지난 3 에포크(예: 지난 3주 동안)마다 하나씩 주제가 최대 3개인 목록을 반환합니다 반환된 주제가 사용자의 관심분야를 반영하고 반환된 주제 중 일부 또는 전부가 광고 개인 최적화에 사용될 수 있음을 명확히 하기 위해 Topics API 기술 제안을 업데이트했습니다.

신규 출시

최신 버전SDK 런타임, Android의 FLEDGE, Topics, Attribution Reporting을 포함하여 Android의 개인 정보 보호 샌드박스의 모든 측면에 다음과 같은 기능을 추가합니다. 이 버전은 6월 16일에 개발자 프리뷰 3과 함께 출시된, Attribution Reporting API 및 FLEDGE API의 미리보기 기능을 토대로 빌드되었습니다. 즉, 처음으로 개발자는 Android의 개인 정보 보호 샌드박스와 관련해 모든 주요 API 테스트를 시작할 수 있습니다.

Google은 향후 몇 달 내에 새로운 기능이 출시되면 개발자 프리뷰 리소스를 지속적으로 업데이트할 예정입니다. 의견 또는 질문을 공유해 주세요. 또한 이 이니셔티브에 관한 정기적인 업데이트를 수신하려면 가입을 고려해 보세요.

개발자 프리뷰 출시 일정 업데이트

모든 날짜와 세부정보는 변경될 수 있습니다.

각 개발자 프리뷰에는 각 출시에서 제공되는 기능과 제공되지 않는 기능을 설명하는 자세한 출시 노트와 가이드가 함께 제공됩니다.

현재 사용 가능

  • 개발자 프리뷰 4 - SDK 런타임, Topics, FLEDGE, Attribution Reporting API를 미리 봅니다.

2022년 8월 이후:

  • 모든 APISDK 런타임의 개발자 프리뷰 정기 업데이트

2022년 말

  • 소비자 휴대기기용 Android의 개인 정보 보호 샌드박스 베타 출시

알림: 지난 2월 Android의 개인 정보 보호 샌드박스를 발표했을 때 이 새로운 샌드박스를 설계, 빌드, 테스트하는 동안 Google에서는 기존 광고 플랫폼 기능을 최소 2년 동안 지원할 예정이며, 향후 변경에 앞서 충분한 공지를 제공할 계획이라고 강조했습니다.

추가로 받은 질문 및 의견 요약

이 섹션에서는 Google에서 받은 몇 가지 질문과 의견을 답변과 함께 제공합니다.

일반적인 질문

Android의 개인 정보 보호 샌드박스는 커넥티드 TV 기기에 적용되나요?
현재의 설계 제안은 휴대기기 및 앱의 사용 사례를 지원하는 데 중점을 둡니다. 향후 다른 Android 폼 팩터에서도 더 많이 공유할 예정입니다.
Android의 개인 정보 보호 샌드박스는 베타용 기기에 어떻게 출시되나요?

시간 경과에 따라 사용자에게 유연하게 업데이트를 출시하기 위해 주요 구성요소는 지원되는 Android 휴대기기에 메인라인 모듈로 배포됩니다.

이를 통해 Android 플랫폼의 일반적인 출시 주기 외에도 지원 기기에 개선사항을 원활하게 제공할 수 있습니다.

Kotlin 지원 계획은 무엇인가요?

Google은 Privacy Sandbox API 설계를 반복하는 작업을 하고 있으며 개발자가 직관적인 Kotlin 코드를 작성할 수 있도록 하려고 합니다.

개발자 프리뷰의 샘플 앱과 같은 관련 개발자 리소스는 자바 프로그래밍 언어 외에 Kotlin에서도 사용할 수 있습니다.

SDK 런타임

이러한 제안에 따라 SDK 버전은 어떻게 관리되나요? 공급업체가 SDK를 독립적으로 업데이트할 수 있는 경우 앱에서 SDK 버전 종속 항목을 제어할 수 있나요?

현재 설계 중입니다. 고려 중인 한 가지 방식은 SDK 개발자가 SDK 런타임을 지원하는 앱 스토어를 통해 배포하기로 선택한 SDK의 major.minor.patch 버전을 지정하는 것입니다.

그런 다음 앱 개발자는 앱 매니페스트에서 선언하여 사용하려는 major.minor 버전을 선택할 수 있습니다. 해당 major.minor 버전의 최신 패치 출시는 다음 패치가 출시될 때까지(자동으로 설치됨) 또는 앱 개발자가 다른 major.minor 버전 종속 항목을 지정하여 앱을 다시 빌드할 때까지 설치되어 있습니다.

SDK 런타임은 어떤 유형의 SDK를 대상으로 하나요?

SDK 런타임의 초기 버전은 광고 게재, 광고 측정, 광고 사기, 악용 감지를 지원하는 SDK를 포함하여 광고 관련 SDK의 사용 사례를 지원하도록 설계되었습니다.

초기에는 광고 관련 SDK에 집중하지만 개인 정보 보호 친화적인 상태를 추구하고 위에 설명된 조건에서 작동할 수 있다고 생각하는, 비 광고 관련 SDK의 개발자는 SDK 런타임에서 실행되는 SDK에 관한 의견을 공유할 수 있습니다.

현재 사용 사례에 대해 제안에 명시된 권한 이외의 권한을 사용합니다. 추가 권한을 요청할 수 있나요?

Google에서는 초기 설계 제안에 있는 권한 외의 특정 액세스 권한이 필요한 광고 관련 사용 사례를 파악하고자 합니다.

영향을 받는 기능에 관한 의견을 계속 공유해 주세요.

SDK를 SDK 런타임 프로세스로 이동하면 다운로드 크기 또는 공간이 절약되나요?

여러 앱이 동일한 버전의 개별 런타임 지원 SDK와 통합되면 다운로드 크기와 디스크 공간이 절약됩니다.

주제

API에서 반환할 수 있는 모든 가능한 주제의 목록을 볼 수 있나요?
테스트를 위해 개발자 프리뷰 1에서는 이 분류의 주제를 사용하며 이는 변경될 수 있습니다. Google은 생태계의 의견을 바탕으로 시간이 지남에 따라 이를 개선할 것으로 예상합니다.

Android의 FLEDGE

FLEDGE에서 제외 타겟팅이 지원되나요?

현재 설계 제안은 FLEDGE의 맞춤 잠재고객에 기반한 제외 타겟팅을 지원하지 않습니다.

앱 설치 캠페인의 경우 광고 기술 제공업체에서 이미 설치된 앱을 필터링할 수 있는 광고 필터링 기능을 제공할 예정입니다. 자세한 내용은 향후 설계 제안 업데이트에서 제공됩니다.

기여도 보고

Privacy Sandbox API가 웹과 앱 간 사용 사례를 지원하기 위해 함께 작동하나요?
모바일 브라우저 앱이 Android Attribution Reporting API를 호출하여 동일한 기기에서 앱과 웹 전반에 걸쳐 기여 분석을 사용 설정하는 사용 사례를 살펴보고 있습니다. 앱과 웹 간 연결을 사용 설정하면 Android API용 개인 정보 보호 샌드박스는 저장소 및 기여 분석에 사용되며 앱과 웹에서 기여 분석 중복을 제거합니다. 그러나 API에서 앱과 웹에 관한 별도의 보고서를 수신할 수 있으며 이는 결합해야 합니다.
API가 마지막 클릭 이외의 다른 기여 분석 모델을 지원하나요?
API는 소스 우선순위의 마지막 터치 기여 분석 모델을 지원합니다. 또한 제안에서는 설치 후 전환이 설치를 유도한 클릭이나 조회에 기인하도록 선택적 기여 분석 로직을 지원합니다.
개인 정보 보호 샌드박스는 Play 설치 리퍼러에 영향을 미치나요?

현재 설계 및 계획에 따르면 Privacy Sandbox API는 Play 설치 리퍼러에서 제공하는 기능에 영향을 미치지 않습니다.

일부 개발자는 사용자가 특정 클릭 후 이벤트를 완료하면 '보상'을 받을 수 있는 광고 형식을 파악했습니다. 사용자 수준 기여 분석이 없으면 이는 현재 제안에서 어려운 과제입니다.

이 영역은 가능한 솔루션을 결정하기 위해 조사 중입니다. 이 사용 사례 및 있을 수 있는 다른 사용 사례에 관한 추가 의견을 보내 주세요.