반응형
Play Store에 앱을 올릴 때 가장 긴장되는 순간은 바로 심사 대기 시간이다.
안드로이드의 초기 시절에는 심사 없이 바로 배포가 가능했지만, 이제는 심사 과정이 필수적입니다. 그만큼 잘 만든 앱이라 생각했는데도 예상치 못한 이유로 심사에서 탈락하는 경우가 많다.
이번 글에서는 실제 사례를 바탕으로 자주 발생하는 심사 탈락 사유와 그 해결 방법을 정리해보겠다.
주요 심사 탈락 사례 TOP 5
1. 접근 권한 오용 (Sensitive Permissions)
- 설명: 백그라운드에서 위치, 카메라, 전화 기록 등을 수집
- 해결:
- foregroundServiceType 선언 필요
- 사용자에게 명확한 권한 요청 UI 제공
- Play Console에 "이 권한을 왜 쓰는지 설명하는 문서" 첨부
2. 광고 정책 위반
- 설명: 광고를 클릭 유도하거나, 콘텐츠처럼 위장된 광고
- 해결:
- AdMob 사용 시 투명한 라벨 필요
- 사용자 조작 없이 광고 실행 ❌
3. 앱 설명/스크린샷 미일치
- 설명: Play Store의 설명이나 이미지가 앱 실제 내용과 다름
- 해결:
- 앱 실행 화면을 반영한 실제 스크린샷 사용
- AI, 리워드 등 주요 기능은 설명에 꼭 포함
4. 앱이 실행되지 않음 (Crash / Blank Screen)
- 설명: 특정 기기(Android 14 등)에서 앱이 실행조차 안 됨
- 해결:
- Firebase Test Lab 또는 Pre-launch Report 적극 활용
- targetSdk 설정 확인 필수
5. 개인정보 수집 고지 누락
- 설명: 이메일, 전화번호, 사진 등을 수집하면서 고지 안 함
- 해결:
- 앱 내 "개인정보처리방침" 화면 필수
- 외부 링크로 연결해도 가능
6. Play Store 심사 체크리스트
- 모든 권한에 대한 사용 목적 명시
- 개인정보 수집 여부에 따른 고지/동의
- 앱 설명, 제목, 이미지의 일치 여부
- Crash 없는 안정적인 앱 실행
- 광고가 콘텐츠를 방해하지 않음
7. 마무리
초창기 안드로이드 마켓과 달리 Play Store는 점점 더 엄격한 사용자 보호 기준을 요구하고 있다.
사전에 체크리스트를 잘 정리하고, 심사 실패 후에는 이의 신청도 적극 활용해야 한다
실제 사례를 꾸준히 수집해두면 다음 앱 등록도 훨씬 수월해진다.
반응형
'Android' 카테고리의 다른 글
[안드로이드] NetworkOnMainThreadException 발생 원인과 해결 방법 (0) | 2025.05.01 |
---|---|
[안드로이드] 앱 성능 최적화 : 렌더링 성능 (0) | 2025.04.27 |
[안드로이드] 앱 성능 최적화 : 네트워크 최적화 (0) | 2025.04.27 |
[안드로이드] 앱 성능 최적화 : 메모리 최적화 (1) | 2025.04.26 |
[안드로이드]커스텀 EditText 만들기 (1) | 2025.04.22 |