개발, 코딩/웹사이트, 앱 개발

앱스토어 출시 후 정책 위반으로 앱 삭제 및 광고비 증발

우주관리자 2023. 8. 16.

 

이전 기록들

웹서비스 개발 및 안드로이드 앱 출시

일전에 ChatGPT API를 이용한 웹서비스를 취미로 만들었던 적이 있습니다.

2023.05.14 - [개발, 코딩/웹사이트 개발] - 비로그인 무료 ChatGPT 서비스 - FreeGPT (맞춤형 사전 프롬프팅)

 

비로그인 무료 ChatGPT 서비스 - FreeGPT (맞춤형 사전 프롬프팅)

FreeGPT 웹사이트 오픈 ChatGPT API를 사용하여 열심히 만들었던 타로봇 사이트를 도메인에 연결해놓고보니, 사전에 지정하는 프롬프팅만 용도에 맞게 개별 적용시킨다면 다양한 맞춤형 챗봇을 만들

ourhertz.tistory.com

 

그리고 이 웹서비스를 앱으로 쉽게 변환할 수 있도록 리액트 네이티브의 웹뷰 라는 것을 사용하여 구글 플레이스토어에 출시를 하였습니다.

2023.05.08 - [개발, 코딩/웹사이트 개발] - Expo와 React-native-webview를 사용한 웹뷰앱 만들기

 

Expo와 React-native-webview를 사용한 웹뷰앱 만들기

1차 웹서비스 완성 지난 번 포스팅에서 타로봇 1차 웹서비스 완성을 다뤘습니다. 2023.05.06 - [개발, 코딩/타로봇 개발] - ChatGPT를 이용한 인공지능 타로술사 타로봇 개발기 (Feat. 조코딩님 강의) ChatG

ourhertz.tistory.com

2023.05.15 - [개발, 코딩/웹사이트 개발] - 구글 플레이 스토어 출시를 위한 AAB (Android App Bundle) 빌드 방법

 

구글 플레이 스토어 출시를 위한 AAB (Android App Bundle) 빌드 방법

APK가 아닌 AAB? AAB (Android App Bundle)은 앱의 모든 컴파일된 코드 및 리소스를 포함하며 APK 생성 및 서명을 Google Play에 맡기는 게시 형식입니다. 2021년 8월부터 구글은 새로 업로드되는 모든 앱에 대

ourhertz.tistory.com

 

AAB 파일의 빌드까지는 그리 어렵지 않게 진행이 되었으나 (물론 기존에 테스트로 만들었던 앱의 이름을 바꾸기 위해 굉장히 많은 파일의 내용을 수동으로 변경해줘야하는 부분에서 시간이 오래 소요되었습니다) 실제 구글 플레이스토어 출시 과정은 그리 만만치 않았습니다.

 

그러나 워낙 안내가 친절하고 자세하여, 그대로 따라하다보니 큰 문제없이 스토어에 제 앱이 출시되었습니다.

 

구글 Ads 광고 서비스 이용

며칠동안 다운로드 수가 거의 없어서 구글 Ads라는 광고 서비스를 이용해보기로 마음 먹었습니다.

 

취미로 만든 것이라 큰 기대없이, 그러나 어느정도의 다운로드 수는 만들어놓고싶어서 일5,000원의 예산 설정을 하였습니다.

 

구글 Ads 승인 거부 및 제목 수정

광고 메세지를 모두 설정한 뒤, 앱 이름에 '무료' 등의 광고성 단어가 포함되면 안된다고 계속 승인 거부되었기 때문에

처음 출시한 앱 이름에서 그러한 단어들을 제거하고 다시 업데이트를 했습니다.

 

처음 앱 이름이 정확히 기억나진 않지만, FreeGPT - ChatGPT AI 비서 - 무료 타로, 상담 영어회하, 이러한 식이었습니다.

 

여기서 중요한 점은, 앱 출시는 이미 검토 완료되어 승인된 이름으로 되었단 점입니다.

 

단지 구글 Ads 쪽에서 부적절한 이름으로 광고 승인이 안떨어져서 그에 맞춰서 앱 이름을 변경했을 뿐입니다.

 

어쨌든 광고 승인이 되었고 광고 노출 수가 급증하면서 하루 수십~수백명씩 다운로드 수가 늘어났습니다.

 

구글 출시 앱의 정책 위반

그러나 놀라는 것도 잠깐, 며칠 뒤에 갑자기 구글로부터 정책 위반 메세지를 받았습니다.

 

기록이 모두 남아있지않지만, 굉장히 오랜 시간 주고받은 정책 위반 안내 메세지와 이의 제기 메세지의 자동 응답 메일 내용 중 정책 위반 안내에 대한 내용이 포함된 메일을 찾아서 공유합니다.

 

앞서 FreeGPT Bot - AI 비서(com.ourhertz.freegpt) 앱이 다시 제출되었으며, 현재 검토 중인 것으로 확인되었습니다.
이의신청을 검토한 결과 앱이 Google Play 정책을 준수하지 않는 것으로 확인되었습니다. 검토를 위해 기존 앱의 업데이트를 제출하셨다면 업데이트 전에 게시된 버전은 Google Play에서 계속 이용 가능합니다. 이 이메일에는 앱의 구체적인 문제와 Google Play에 앱을 게시하기 위해 취할 수 있는 조치가 자세히 설명되어 있습니다.

1단계: 정책 문제 검토하기

검토 과정에서 앱에 WebView 및 제휴사 스팸 정책을 준수하지 않는 콘텐츠가 포함되어 있는 것으로 확인되었습니다. 특히 웹사이트 소유자나 관리자의 허가 없이 웹사이트로 트래픽을 유도하거나 웹사이트의 WebView를 제공하는 것이 앱의 주요 목적인 것으로 보입니다.

WebView 스팸

웹사이트 소유자 또는 관리자의 허가 없이 웹사이트의 WebView를 제공하는 것이 주된 목적인 앱은 허용되지 않습니다. 예를 들어, 귀하 앱의 주된 목적이 https://freegpt.ourhertz.com/웹사이트 삽입 웹사이트의 WebView를 제공하는 것입니다. 자세한 내용은 첨부된 스크린샷을 참조하세요. WebView 스팸의 예와 이를 방지하기 위한 도움말은 WebView 스팸 교육 및 WebView 및 제휴사 스팸 정책 페이지를 참조하세요.
계정과 원본 콘텐츠 또는 브랜드 소유자 사이에 어떤 관계가 있는지 확인할 수 없습니다. 콘텐츠 또는 브랜드 소유자로부터 콘텐츠 재배포를 승인받은 경우 이를 입증할 수 있는 서류를 첨부하여 이 이메일에 답장해 주시기 바랍니다. 답장할 때 서류를 PDF로 첨부하시는 것이 좋습니다. 증빙 서류의 예는 웹사이트 도메인 소유권 증명서, 웹사이트 도메인 관리 페이지의 스크린샷, 웹사이트 도메인 영수증을 포함하되 이에 국한되지 않습니다. 서류가 접수되면 검토 후 연락드리겠습니다.

앱을 검토하는 과정에서 다음 정책 위반 문제가 추가로 확인되었습니다.

검토 과정에서 사용자 평점, 리뷰, 설치 수 정책을 준수하지 않는 콘텐츠가 앱에 포함되어 있는 것으로 확인되었습니다.

개발자는 Google Play에서 앱의 순위를 조작하려고 해서는 안 됩니다. 다음과 같은 예가 해당되지만, 이에 국한되지는 않습니다.
허위 또는 인센티브 제공 설치, 리뷰, 평점 등 부당한 수단을 동원하여 제품 평점, 리뷰 또는설치 수를 과장하는 행위. 
인센티브 제공 설치, 리뷰, 평점에는 가격이나 기타 프로모션 정보가 표시된 텍스트(예: 키워드) 또는 이미지를 앱 제목, 아이콘, 개발자 이름에 사용하는 행위가 포함됩니다.
개발자는 스토어 실적이나 순위가 표시된 텍스트(예: 키워드) 또는 이미지를 추가하거나 앱 제목, 아이콘 또는 개발자 이름에 기존 Play 프로그램과의 관련성을 암시해서는 안 됩니다.
자세한 내용은사용자 평점, 리뷰, 설치 수 정책 및 미리보기 애셋을 추가하여 앱 홍보하기 페이지를 참고하세요.

예를 들어 앱 제목에 프로모션(예: '에디터 추천', '1위 앱', '인기 유료', '무료') 내용이 포함되어 있습니다.

덧붙여,  앱의 스토어 등록정보 요소가 명의 도용 정책을 위반하는 것은 아닌지 확인 부탁드립니다. 
2단계: 정책을 준수하는 업데이트 만들기

앱을 업데이트하여 문제를 해결해 주세요. 이후에 정책 위반 문제가 또 발생하면 추가 조치가 취해질 수 있으므로 앱이 개발자 정책 센터에 명시된 다른 정책을 모두 준수하는지 다시 한번 확인합니다.

3단계: 앱 업데이트 제출하기

앱의 스토어 등록정보 업데이트를 제출하시려면 다음 단계를 따르세요.

Play Console 계정에 로그인합니다.
정책을 위반한 앱을 선택합니다.
앱 정보 > 기본 스토어 등록정보를 선택합니다.
앱이 정책을 준수하도록 앱의 스토어 등록정보를 변경합니다.
저장을 클릭합니다.
업데이트된 App Bundle 또는 APK를 제출하시려면 다음 단계를 따르세요.

체크리스트를 검토하여 APK를 준비합니다.
규정을 준수하는 App Bundle 또는 APK를 사용하여 새 버전을 만듭니다. 정책을 준수하지 않는 APK와 동일한 트랙에 새 버전을 만들어 APK 버전 번호를 올리고 버전이 100% 출시되도록 설정합니다.
화면에 표시된 안내에 따라 APK 또는 App Bundle을 추가하고 버전을 검토한 후 출시합니다.
4단계: 검토를 위해 앱 전송하기

변경사항은 검토를 위해 자동으로 전송되지 않습니다. 변경사항을 제출하려면 게시 개요 페이지로 이동한 다음 전송하여 검토받기를 클릭해야 합니다.

다른 문의사항이 있으면 알려주세요. 정책 문제 해결을 위한 협조와 지속적인 성원에 감사드립니다.

 

우선 첫번째로 허가없이 웹사이트를 웹뷰로 만들었다는 것에 대해서는, 처음 앱 출시 전에 이미 사이트 소유권 증명을 완료하였고 그것이 증명되었으니 앱 출시가 되었던 것인데, 뒤늦게 저런 안내가 왔습니다.

다시 소유권 증명을 보내 해결이 되었습니다만 이해가 어려운 부분이었습니다.

 

두번째 내용이 가장 모호했습니다.

여기서도 정책 위반 단어나 내용이 앱 이름이 포함되어있다는 것입니다.

그렇다면 어떻게 처음엔 그 이름으로 출시를 해주었는지가 의문입니다.

 

예상해볼 수 있는 내용으로는, AI가 먼저 검토하여 출시를 승인했는데, 수동으로 구글 담당자가 확인 중 발견이 되었기 때문에 후속조치를 했다는 것입니다.

그러나 저는 이미 특정 키워드로 문제 제기를 구글 Ads 쪽에서 받고 이미 수정을 하여 광고 승인이 된 상태입니다.

앱 이름을 수정할 때 당연히 구글 개발자 페이지에서 신청을 하고 검토 대기 중 -> 승인이 되면 스토어에 반영됩니다.

이미 반영된 상태에서 며칠 뒤에 앱 이름을 문제시 삼는다는 점이 이상했습니다.

 

정확히 어떤 단어가 위반이라는 내용이 없고, 저는 이미 '무료' 라는 단어를 제외한 상태였기 때문에 의심되는 다른 단어들을 하나씩 바꿔가며 수정 신청을 하였습니다.

 

처음부터 앱 이름 변경에 대해 승인을 해주지 않는다면 계속 이름을 수정하며 승인 요청을 올렸겠지만,

이번에도 승인 -> 며칠 뒤 정책 위반 메일 수신의 단계가 반복되었습니다.

 

안내 메세지만으로는 여전히 어떤 단어가 문제인지 명확하지 않았습니다.

상태: Google Play에서 최신 앱 업데이트  GPT Bot FreeGPT - AI 비서 (com.ourhertz.freegpt)  이용 불가

이의신청을 검토한 결과 앱이 여전히 Google Play 정책을 위반하는 것으로 확인되었습니다. 기존 앱의 업데이트를 제출하신 경우 업데이트 전에 게시된 버전은 Google Play에서 계속 이용 가능합니다. 아래에서 앱의 구체적인 문제와 Google Play에 앱을 다시 게시하기 위해 취할 수 있는 조치를 자세히 알아보세요.

1단계: 앱의 정책 위반 사항 수정

검토 과정에서 사용자 평점, 리뷰, 설치 수 정책을 준수하지 않는 콘텐츠가 앱에 포함되어 있는 것으로 확인되었습니다.

개발자는 Google Play에서 앱의 순위를 조작하려고 해서는 안 됩니다. 다음과 같은 예가 해당되지만, 이에 국한되지는 않습니다.
허위 또는 인센티브 제공 설치, 리뷰, 평점 등 부당한 수단을 동원하여 제품 평점, 리뷰 또는설치 수를 과장하는 행위. 
인센티브 제공 설치, 리뷰, 평점에는 가격이나 기타 프로모션 정보가 표시된 텍스트(예: 키워드) 또는 이미지를 앱 제목, 아이콘, 개발자 이름에 사용하는 행위가 포함됩니다.
개발자는 스토어 실적이나 순위가 표시된 텍스트(예: 키워드) 또는 이미지를 추가하거나 앱 제목, 아이콘 또는 개발자 이름에 기존 Play 프로그램과의 관련성을 암시해서는 안 됩니다.
자세한 내용은사용자 평점, 리뷰, 설치 수 정책 및 미리보기 애셋을 추가하여 앱 홍보하기 페이지를 참고하세요.

예를 들어 앱 제목 (GPT Bot FreeGPT - AI 비서) 에 현재 가격 및 프로모션 정보에 대한 내용이 포함되어 있습니다.

앱을 업데이트하여 이 문제를 해결해 주세요.

또한 앱이 개발자 정책 센터에 명시된 다른 모든 정책을 준수하는지 다시 한번 확인하세요. 이후에 앱에서 또 다른 정책 위반이 발생하면 추가 조치가 취해질 수 있습니다.

 

 

정책 위반 누적 및 출시 앱 영구 삭제

마지막으로 FreeGPT의 Free라는 단어가 문제였나 싶어서, "ChatGPT Bot - AI 비서" 로 변경을 하여 등록이 되었는데

며칠 뒤 정책 위반 메세지를 다시 받게 되었고 결국 여러차례 정책 위반 사례가 누적되어 앱이 영구적으로 삭제되었습니다.

(표시는 일시 정지라고 나오지만 이전 버전과 리뷰, 통계 등이 완전히 삭제된 영구 삭제 조치였습니다)

 

앱이 완전히 삭제 조치된 이후에 이의제기를 하니, 이제서야 "ChatGPT"와의 제휴 관계가 확인되지 않았다는 내용이 추가되어있었습니다.

앱 상태: 정책 위반으로 인해 Google Play에서 정지됨

이의신청을 검토한 결과 ChatGPT Bot - AI 비서 (com.ourhertz.freegpt) 앱이 Google Play 정책을 준수하지 않는 것으로 확인되었습니다.

1단계: 정책 관련 문제 해결하기

검토 과정에서 앱의 스토어 등록정보 요소가 명의 도용 정책을 위반하는 것으로 확인되었습니다. 다른 사람(예: 다른 개발자, 회사, 법인) 또는 다른 앱을 사칭하여 사용자의 오해를 불러일으키는 앱은 허용되지 않습니다.

앱이 사실과 다르게 다른 사람과 관련이 있거나 다른 사람의 승인을 받았다고 암시해서는 안 됩니다. 사용자가 앱과 다른 사람 또는 다른 앱의 관계를 오해할 수 있는 앱 아이콘, 설명, 제목 또는 인앱 요소를 사용하지 않도록 주의하세요.

예를 들어 앱이 'ChatGPT'와 명확하지 않은 제휴 관계를 가지고 있습니다. 

앱 정지는 Google Play 개발자 계정에 부정적인 영향을 미칩니다. 반복하여 위반할 경우 Google Play 개발자 계정이 해지될 수 있습니다.

2단계: 정책을 준수하는 새로운 버전의 앱 업로드

앱 정지는 Google Play 개발자 계정에 부정적인 영향을 미칩니다. 정책을 심각하게 또는 여러 번 위반하거나 앱이 반복적으로 거부 또는 삭제되는 경우 계정이 정지될 수 있습니다.

만일 Google Play 개발자 인증 정보가 아직 양호한 상태이고 앱의 특성상 가능한 경우라면, 다음 단계에 따라 정책을 준수하는 버전의 앱을 새로 게시하실 수 있습니다.

가능하다면 위에서 설명한 문제가 해결되도록 앱을 수정합니다. 자세한 내용은 스토어 등록정보 권장사항을 참조하세요.
앱이 다른 모든 개발자 프로그램 정책을 준수하는지 다시 한번 확인합니다. 이후에 정책을 또 위반하면 추가 조치가 취해질 수 있습니다.
Play Console 계정에 로그인한 후 새로운 패키지 이름과 앱 이름으로 새 앱을 업로드합니다.
다른 문의사항이 있으시면 알려주세요. 지속적인 성원에 감사드립니다.

 

앱 삭제 조치 이후 밝혀진 정책 위반 사유

결국 ChatGPT 라는 단어를 사용했기 때문에 이렇게 된 것이었습니다.

 

저는 계속 이전 안내 메세지를 통해 무료, Free 등의 단어가 문제되는 것으로 추정을 하였고 ChatGPT 단어가 포함된 앱은 이미 스토어에서 많이 찾아볼 수 있었기 때문에 문제가 되지 않는다고 생각했습니다.

 

지금도 다른 ChatGPT라는 단어가 포함된 앱들은 어떻게 유지되고 있는지 의문입니다만,

제 경우에도 앱이름을 바꾼 것 외에, 이미 ChatGPT라는 단어가 포함된 상태로 승인되어 다운로드 수가 올라가고 있었을 당시에도 아무 문제가 없다가, 일부 기능 수정으로 버전 업데이트를 한번 한 이후에 정책 위반 안내를 받은 적이 있었기 때문에 수많은 출시앱 중 제 앱에 대해 실제 사람이 수동으로 확인해야하는 기회를 준 것이 문제가 아닐까 생각하고 있습니다.

 

어쨌든, 이미 삭제가 되어버린 상황에, 억울함을 담아 이의제기를 몇차례 더 해봤지만 돌아오는 답변은 동일하였습니다.

 

 

새로운 이름으로 재출시

그래서 모든 코드를 그대로 유지한 채 이름만 IrisGPT로 변경하여 재출시를 하였습니다.

 

하루에 커피 한잔 안마신다는 생각으로 일5천원 예산을 잡고 진행했던 이전 앱의 광고비가 거의 20만원이 넘어갔습니다.

스토어에서는 검색이 더이상 되지 않았으나, 기존에 다운로드 받았던 사용자들은 계속 사용이 가능한 상태였습니다.

 

기존 앱을 통한 신규 앱 안내

그래서, 웹뷰앱의 장점을 살려 앱의 업데이트 없이도, 기존 앱을 실행하여 접속되었던 freegpt.ourhertz.com 주소를 통해 신규 앱을 다운로드 할 수 있는 안내 페이지를 표시하도록 변경할 수 있었습니다.

 

기존 사용자가 앱을 실행하면 freegpt.ourhertz.com 페이지가 표시되고 신규 앱 다운로드 외에 다른 서비스들의 접속 아이콘을 모두 삭제했기 때문에 계속 사용할 마음이 있는 사용자들은 신규 앱을 다운로드 받을 수 밖에 없는 구조로 변경한 것입니다.

 

나름대로 효과가 있었는지, IrisGPT는 며칠동안 일1천원으로 광고하다 멈춰버렸는데 그래도 이전 사용자들이 많이 다운로드를 받아준 것 같습니다.

기존 앱의 설치 사용자 수가 3천 정도였는데 대부분의 사용자 수가 새로운 앱으로 전환된 것 같습니다.

 

 

수익율 공개

그러나 역시 앱 자체의 이점이나 매력이 없었는지, 점점 사용자 수가 줄어들고 있으며 광고 클릭 유도도 과하진 않다고 생각했으나 이정도로 클릭율이 낮을지는 몰랐습니다.

 

현재 웹페이지에 삽입된 상하단 구글 애드센스 광고와 서비스 진입 시, 대화 3회 진행 시 한번씩 출력되는 구글 애드몹의 앱 전용 전면광고만 있는 상태인데 수익율은 처참한 수준입니다.

 

애드몹의 전면광고를 통해 얻은 수익

 

제 블로그 포함, 전체 구글 애드센스 광고 수익

 

제 블로그야, 최근 글을 거의 올리지 않았고 가끔 들어오는 질문에 대한 댓글만 남겨드리고 있는 상황이니 기대를 하지 않지만, 그래도 광고비까지 들였던 앱에서 광고 클릭율이 이 정도 밖에 되지 않는다는 점은 역시 세상에 쉬운 일은 하나도 없구나 라는 것을 절실히 깨닫게 해주는 것 같습니다.

 

그래도 이전의 실패 경험을 기반으로, 새로 등록한 IrisGPT는 정책 위반 하나 없이 잘 유지되고 있다는 점은 뿌듯한 일 중 하나인 것 같습니다.

 

 

마무리

현재 실사용자 수는 현저히 줄어들고 있으나, 다운로드 수는 누적인 것 같습니다.

 

수익과 관계없이 원래 목표했던 1만+ 다운로드만 찍혀도 기분이 좋을 것 같습니다.

 

여러분도 심심하실 때 바로바로 실행시켜서 ChatGPT를 이용해볼 수 있는 IrisGPT 앱을 설치해보시기 바랍니다 :)

 

https://play.google.com/store/apps/details?id=com.ourhertz.irisgpt 

 

IrisGPT - ChatBot AI 비서 - Google Play 앱

가입이나 로그인 없이 다양한 용도로 미리 프롬프팅된 ChatGPT를 편리하고 쉽게 사용해보세요.

play.google.com

 

반응형