광고 ID란 Google Play 서비스에서 제공하는 광고 용도의 고유한 광고 ID로, 사용자가 재설정하고 삭제할 수 있습니다. 사용자는 광고 ID를 통해 광고를 더 효율적으로 관리할 수 있으며 개발자는 앱에서 수익을 계속 창출할 수 있는 간단한 표준 시스템을 얻습니다. 이를 통해 사용자는 식별자를 재설정하거나 삭제할 수 있습니다.
2021년 Google Play 서비스 업데이트
2021년 말 Google Play 서비스 업데이트의 일환으로, 사용자가 Android 설정에서 광고 ID를 삭제하면 광고 ID도 삭제됩니다. 식별자에 액세스하려고 시도해도 식별자 대신 0으로 된 문자열이 반환됩니다.
이번 Google Play 서비스의 단계적 출시로 2021년 말부터 Android 12에서 실행되는 앱이 영향을 받으며, 2022년 4월 1일부터는 Google Play를 지원하는 모든 기기에서 실행되는 앱으로 적용 범위가 확대됩니다. 분석 및 사기 방지와 같은 광고 이외의 필수 사용 사례에는 앱 세트 ID를 사용하세요.
또한 앱이 타겟을 Android 13 이상으로 업데이트할 때 매니페스트 파일에서 Google Play 서비스 일반 권한을 다음과 같이 선언해야 합니다.
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Google 모바일 광고 SDK(play-services-ads)와 같은 일부 SDK는 이미 SDK의 라이브러리 매니페스트에서 이 권한을 선언했을 수 있습니다. 앱에서 이러한 SDK를 종속 항목으로 사용하는 경우 앱의 기본 매니페스트에서 권한을 명시적으로 선언하지 않더라도 SDK 라이브러리 매니페스트의 AD_ID 권한은 기본적으로 앱의 기본 매니페스트와 병합됩니다. Android 개발자 사이트에서 매니페스트 파일 병합에 관해 자세히 알아보세요.
이 권한은 2022년 4월 1일부터 모든 기기에 적용됩니다. 자세한 내용은 API 문서를 참고하세요.
고유 식별자에 관한 권장사항을 자세히 알아보세요.
광고 ID 가져오기
앱에서 광고 ID를 가져오려면 Advertising ID API를 사용하면 됩니다.
정책 요건
Google Play 개발자 프로그램 정책에 따라 Google Play에 업로드되는 모든 업데이트 및 신규 앱은 광고 목적으로 다른 기기 식별자 대신 광고 ID(기기에서 사용 가능한 경우)를 사용해야 합니다. 개발자는 앱이 Play의 모든 정책과 더불어 용도와 관련된 정책을 준수하도록 관리할 의무가 있습니다.
광고 ID가 아닌 영구 ID를 사용하는 앱은 게시자 사이트나 계정에 등록된 이메일 주소를 통해 정책 위반 경고를 받을 수 있습니다. 경고를 받으면 게시된 모든 APK가 개발자 프로그램 정책의 광고 ID 관련 규정을 준수하도록 수정해야 합니다. 타사의 광고 SDK를 사용한다면 SDK를 만든 업체에 문의하여 새로운 정책에 부합하는 새로운 버전을 받으시기 바랍니다.