반응형
질문
플레이 스토어에 기반한 플러터 안드로이드 앱을 출시하려고 합니다.
플레이 스토어 콘솔에서 내 출시를 검토할 때 다음과 같은 경고가 나옵니다:
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개 있습니다.
AndroidManifest.xml
파일에com.google.android.gms.permission.AD_ID
권한을 추가하십시오.- Google Play 콘솔로 이동하여 업로드하려는 앱을 선택한 다음 왼쪽에서
정책 및 프로그램 -> 앱 콘텐츠
로 이동한 다음처리 완료
탭을 선택하고 아래로 스크롤하여광고 ID 양식
을 찾은 다음 오른쪽에 있는관리
버튼을 클릭하여 이 양식을 작성하십시오.
따라서 단계 1을 이미 완료했습니다. 이제 단계 2를 완료하고 앱을 다시 업로드하십시오.
반응형
댓글