본문 바로가기
Flutter/Flutter FAQ

Flutter 플레이 스토어 경고: Android 13 (API 33)을 대상으로 하는 앱을 출시하기 전에 광고 ID 선언을 완료해야 합니다., Play Store warning: You must complete the advertising ID declaration before you can release an app tha..

by 베타코드 2023. 9. 6.
반응형

질문


플레이 스토어에 기반한 플러터 안드로이드 앱을 출시하려고 합니다.

플레이 스토어 콘솔에서 내 출시를 검토할 때 다음과 같은 경고가 나옵니다:

Android 13 (API 33)을 대상으로 하는 앱을 출시하기 전에 광고 ID 선언을 완료해야 합니다. 이 선언은 Android 13에서 광고 ID에 대한 변경 사항을 수용하기 위해 Play 콘솔에서 보호장치를 제공하는 데 사용됩니다.

광고 ID를 사용하는 Android 13 이상을 대상으로 하는 앱은 manifest에 com.google.android.gms.permission.AD_ID 권한을 포함해야 합니다.

제가 조언을 따라서 android/app/src/main/AndroidManifest.xml에 다음을 추가했습니다:

    </application>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
</manifest>

'flutter clean'을 실행하고 새 번들을 생성하고 업로드하면 여전히 같은 경고가 나옵니다. 이 경고를 해결하는 방법을 아시는 분은 있나요?

참고: google_mobile_ads 플러그인을 사용하여 앱에 Google Ads를 통합했습니다.

Luke


답변


이 문제를 해결하기 위해 따라야 할 단계가 2개 있습니다.

  1. AndroidManifest.xml 파일에 com.google.android.gms.permission.AD_ID 권한을 추가하십시오.
  2. Google Play 콘솔로 이동하여 업로드하려는 앱을 선택한 다음 왼쪽에서 정책 및 프로그램 -> 앱 콘텐츠로 이동한 다음 처리 완료 탭을 선택하고 아래로 스크롤하여 광고 ID 양식을 찾은 다음 오른쪽에 있는 관리 버튼을 클릭하여 이 양식을 작성하십시오.

따라서 단계 1을 이미 완료했습니다. 이제 단계 2를 완료하고 앱을 다시 업로드하십시오.

반응형

댓글