본문 바로가기
앱개발

플레이스토어에 내 게임 올리기 ② 광고 연결부터 비공개 테스트까지

by 이상열 공인중개사 2026. 10. 10.
반응형

플레이스토어에 내 게임 올리기 ② 광고 연결부터 비공개 테스트까지

1편에서는 개발자 계정을 만들고,
내 휴대폰에서 게임을 실행해 보는 데까지 했습니다.

2편은 그다음 이야기입니다.
광고 계정을 만들고, Play Console에 앱을 등록하고,
정식 출시 전 마지막 관문인 비공개 테스트를 여는 데까지입니다.

화면에 나오는 질문이 정말 많습니다.
질문마다 무엇을 골랐는지, 왜 그렇게 골랐는지 함께 적어 두겠습니다.

※ 2026년 10월 기준 화면입니다.
구글 화면은 자주 바뀌니 메뉴 이름이 조금 다를 수 있습니다.

2편에서 하는 일

  1. AdMob(광고) 계정 만들기
  2. Play Console에서 앱 만들기
  3. 앱 설정 질문지 채우기
  4. 스토어 등록정보(소개 글·이미지) 넣기
  5. 서명된 앱 파일(AAB) 만들기
  6. 비공개 테스트 열기
  7. 테스터 모으기

1. AdMob 광고 계정 만들기

무료 게임의 수익은 대부분 광고에서 나옵니다.
구글의 앱 광고 서비스가 AdMob입니다.

① 가입
admob.google.com에 게임용 구글 계정으로 들어가 가입합니다.
국가는 대한민국, 시간대는 서울로 설정합니다.

② 앱 추가
왼쪽 메뉴 앱 → 앱 추가를 누릅니다.

  • 플랫폼: Android
  • "앱이 지원되는 스토어에 등록되어 있나요?" → 아니요 (아직 출시 전이라서)
  • 앱 이름: Core Rush

③ 광고 단위 만들기
저는 두 종류를 만들었습니다.

  • 보상형 광고: 광고를 끝까지 보면 하트나 이어하기를 주는 광고
  • 전면 광고: 몇 판마다 화면 전체에 나오는 광고

💡 번호가 두 종류라 헷갈렸습니다

광고 단위를 만들면 번호가 두 개 보입니다.

모양이름뜻
ca-app-pub-…~… (물결표) 앱 ID 게임 자체를 가리키는 번호, 하나뿐
ca-app-pub-…/… (빗금) 광고 단위 ID 광고 하나하나의 번호

처음엔 물결표 번호를 보상형 광고 번호로 잘못 메모했습니다.
물결표(~)는 앱, 빗금(/)은 광고라고 기억하면 안 헷갈립니다.

⚠️ 테스트 중에 내 광고를 직접 누르면 안 됩니다.
구글이 부정 클릭으로 보고 계정을 정지할 수 있습니다.
출시 전까지는 구글이 제공하는 “Test Ad”(테스트 광고)로 확인합니다.

"결제 정보 추가가 안 보여요"

저는 AdMob 메뉴에서 결제 정보를 넣는 곳을 한참 찾았습니다.
그런데 홈 화면 오른쪽 카드에 이미
**”지급 프로필이 완성되었습니다"**라고 나와 있었습니다.

Play Console 등록비를 낼 때 넣은 이름·주소가
같은 구글 계정의 결제 프로필로 이어져 있었던 겁니다.

은행 계좌는 지금 넣지 않아도 됩니다.
수익이 어느 정도 쌓이면 지급 메뉴에서 등록하게 됩니다.
다만 그 무렵 구글이 주소 확인용 PIN을 우편으로 보낼 수 있으니,
지급 프로필의 주소가 실제로 우편을 받는 주소인지는 미리 확인해 두세요.

유럽 동의 메시지(GDPR) 만들기

광고를 넣는 앱은 유럽 사용자에게
"광고에 개인정보를 써도 되는지" 묻는 동의 창을 띄워야 합니다.

  1. 왼쪽 메뉴 개인 정보 보호 및 메시지
  2. 유럽 규정 → 메시지 만들기
  3. 제목을 정하고 앱 선택에서 내 앱을 체크
  4. 이때 개인정보처리방침 주소를 넣으라고 나옵니다
  5. 오른쪽 위 게시

💡 개인정보처리방침이 먼저 있어야 합니다.
저는 블로그에 글 하나로 방침을 올리고, 그 글 주소를 넣었습니다.
이 주소는 뒤에 Play Console에서도 한 번 더 씁니다.

게시가 끝나면 상태가 **”게시됨"**으로 바뀝니다.
표시 횟수가 0인 것은 정상입니다.
이 창은 유럽·영국·스위스 사용자에게만 뜨기 때문에
한국에서 시험해 보면 나타나지 않습니다.

광고 번호를 실제 게임에 넣는 작업은 개발 쪽 이야기라 이 글에서는 다루지 않습니다.


2. Play Console에서 앱 만들기

1편에서 신청한 신원 확인이 승인되면 메일이 옵니다.
그 메일을 받은 뒤 연락처 전화번호 인증까지 마치면,
드디어 앱 만들기 버튼이 열립니다.

Play Console 첫 화면 오른쪽 위 앱 만들기를 누릅니다.

항목입력
앱 이름 Core Rush
기본 언어 한국어 – ko-KR
앱 또는 게임 게임
무료 또는 유료 무료

💡 패키지 이름을 묻습니다

앱 이름 다음에 패키지 이름을 넣는 칸이 나옵니다.
앱의 진짜 고유 주소라서,
한 번 정하면 영원히 바꿀 수 없습니다.

  • 형식: com.개발자이름.앱이름 (모두 소문자, 띄어쓰기 없음)
  • 저는 com.danbistudio.corerush로 넣었습니다
  • 앱 파일 안에 들어 있는 이름과 한 글자도 달라서는 안 됩니다.
    다르면 나중에 파일을 올릴 때 거부됩니다

아래쪽 선택 항목

  • 무료: 무료 앱도 광고와 앱 안 결제는 다 할 수 있습니다.
    다만 무료로 낸 앱은 나중에 유료로 바꿀 수 없습니다.
  • 자동 보호: 손대지 말고 켜 둡니다.
    플레이스토어 밖에서 앱을 복사해 퍼뜨리는 것을 막아 줍니다.
  • 선언 체크박스 3개: 모두 체크합니다
    (개발자 프로그램 정책, Play 앱 서명 약관, 미국 수출법)

앱 만들기를 누르면 앱의 대시보드가 열립니다.

 


3. 앱 설정 질문지 채우기

대시보드에 **”게임 설정 완료"**라는 칸이 있습니다.
**할 일 보기 ⌄**를 누르면 질문 항목이 펼쳐집니다.

 

항목을 눌러 답하고 저장 → ← 대시보드로 돌아오는 걸 반복하면 됩니다.

금방 끝나는 항목

항목제가 고른 답이유
개인정보처리방침 블로그 방침 글 주소 AdMob에 넣은 것과 같은 주소
로그인 세부정보 로그인 없이 모든 기능 이용 가능 회원가입 없이 바로 하는 게임
광고 예, 광고 포함 AdMob 광고가 있으므로
정부 앱 아니요  
금융 기능 금융 기능 없음 게임 안 코인 판매는 해당 안 됨
건강 해당 없음  

💡 "앱 액세스 권한"이라는 이름으로 보일 때도 있습니다.
심사관이 들어가 볼 수 없는 잠긴 화면이 있느냐를 묻는 질문입니다.
결제해야만 열리는 화면이 없으면 "아니요"입니다.

콘텐츠 등급 (설문)

1페이지에서는 이메일, 카테고리(게임), IARC 이용약관 동의를 넣습니다.
이메일은 개인 메일보다 게임용 메일을 권합니다. 등급 기관에도 전달되는 주소입니다.

2페이지 설문에는 폭력·공포·도박 같은 질문이 이어집니다.
블록 퍼즐이라 거의 아니요였는데, 하나는 바꿔야 했습니다.

 

⚠️ "디지털 재화 구매" 질문은 예
처음엔 별생각 없이 "아니요"로 두었습니다.
그런데 게임 안 상점에서 실제 돈으로 코인 팩을 팔도록 만들었으니 예가 맞습니다.
"아니요"로 두고 결제를 넣으면 나중에 정책 위반으로 지적받을 수 있습니다.

이어서 나오는 질문은 이렇게 답했습니다.

질문답
랜덤 아이템(뽑기·확률형) 판매 아니요 (정해진 수량만 판매)
플레이어끼리 아이템 거래 아니요
현금 보상, NFT 체크 안 함
사용자 간 채팅·위치 공유·혐오 표현 등 "기타" 모두 아니요

결과는 한국 전체이용가로 나왔습니다.
나라별로 등급이 조금씩 다르게 붙는데,
브라질만 14로 나왔습니다.
정확히 어느 답 때문인지는 확인하지 못했고, 주요 시장이 아니라 그대로 두었습니다.

 

타겟층 (대상 연령)

13~15세, 16~17세, 18세 이상 세 개만 체크했습니다.

 

⚠️ 13세 미만을 넣으면 구글 가족 정책이 적용됩니다.
광고 설정과 개인정보 처리, 심사가 훨씬 까다로워져서
1인 개발자가 맞추기 어렵습니다.
개인정보처리방침에도 “13세 미만 대상 아님”으로 적어 두어 서로 맞췄습니다.

데이터 보안 (가장 헷갈리는 항목)

"게임은 개인정보를 받지 않는데 왜 수집한다고 하지?" 싶었습니다.
앱 안에 넣은 광고(AdMob)가 수집하는 것도 개발자가 신고해야 합니다.
그래서 첫 질문 "사용자 데이터를 수집하거나 공유하나요?"의 답은 예입니다.

수집하는 데이터 종류에서는 네 가지를 체크했습니다.
각 분류 오른쪽 **표시 ⌄**를 눌러야 세부 항목이 보입니다.

분류체크한 항목
위치 대략적인 위치
앱 활동 앱 상호작용
앱 정보 및 성능 진단
기기 또는 기타 ID 기기 또는 기타 ID

그다음 항목마다 같은 질문을 반복해서 답합니다.

질문답
수집됨 / 공유됨 둘 다 체크 (광고 회사인 구글로 넘어가므로 "공유"에도 해당)
임시로 처리되나요? 아니요
사용자가 수집 여부를 선택할 수 있나요? 필수 (광고를 끄는 설정이 없으므로)
수집·공유 목적 애널리틱스, 광고 또는 마케팅, 사기 예방·보안·규정 준수

진단 항목만은 목적을 애널리틱스로만 했습니다.

💡 어떤 데이터를 신고해야 하는지는
구글 AdMob 공식 안내 “Play 데이터 보안 공개”에 정리돼 있습니다.
저는 그 안내를 기준으로 체크했습니다.

앱 카테고리와 연락처

  • 카테고리: 퍼즐
  • 태그: 블록, 캐주얼 등 최대 5개(선택)
  • 연락처 이메일: 스토어에 공개되므로 게임용 메일로

여기까지 하면 대시보드에서 "게임 설정 완료" 칸이 사라집니다.


4. 스토어 등록정보 넣기

스토어에서 사람들이 보게 될 소개 글과 이미지입니다.

가는 길: 왼쪽 메뉴 사용자 늘리기 → 앱 정보 → 스토어 등록정보
(화면에 따라 "기본 등록정보 수정" 연필 버튼을 눌러야 편집 화면이 열립니다)

칸규격
앱 이름 30자 이내
간단한 설명 80자 이내
자세한 설명 4,000자 이내
앱 아이콘 512×512 PNG
그래픽 이미지 1024×500
휴대전화 스크린샷 2~8장

태블릿·크롬북 스크린샷 칸은 비워 둬도 됩니다. 별표(*) 붙은 칸만 필수입니다.

💡 AI 사용 여부를 묻습니다

이미지를 넣고 저장하면 AI로 만든 애셋인지 묻는 창이 뜹니다.
2026년 8월부터 생긴 절차입니다.

저는 아이콘·그래픽 이미지·스크린샷 문구·설명 글을 AI 도움으로 만들어서
**”AI를 사용하여 생성 또는 수정한 것으로 라벨 지정"**을 골랐습니다.
신고하면 스토어에 AI 사용 표시가 붙는 정도입니다.
반대로 신고하지 않았다가 나중에 문제가 되면 불이익이 더 큽니다.

한국어 등록정보 추가하기

기본 언어를 영어로 둔 경우,
위쪽 "기본값 – 영어(미국) ▼" → 번역 추가 → 한국어 – ko-KR로
한국어 칸을 하나 더 만들 수 있습니다.

"한국어 이미지가 첨부가 안 돼요"

여기서 한 번 막혔습니다.
한국어 스크린샷을 넣으려는데 🚫 표시만 뜨고 들어가지 않았습니다.

원인은 파일 이름으로 보였습니다.
영어용과 한국어용 이미지 이름이 똑같았는데(screenshot_1.png 등),
이미 올린 영어 파일과 같은 것으로 취급된 것 같습니다.

ko_screenshot_1.png처럼 이름을 바꿔서 다시 올리니 들어갔습니다.
언어별 이미지는 처음부터 파일 이름을 다르게 만들어 두세요.

 

5. 서명된 앱 파일(AAB) 만들기

스토어에 올리는 파일은 AAB라는 형식이고,
반드시 내 **열쇠(서명 키)**로 잠가야 합니다.
1편에서 쓴 Android Studio에서 만듭니다.

① 열쇠 보관 폴더를 먼저 만들기

C:\corerush-key처럼 프로젝트 폴더 밖에 따로 폴더를 만듭니다.
프로젝트 폴더는 새 버전을 받을 때마다 지우고 다시 풀기 때문에,
거기 두면 열쇠가 같이 지워집니다.

② 메뉴 찾기

Android Studio 왼쪽 위 ☰ → Build → Generate Signed App Bundle or APK…
→ Android App Bundle → Next

③ 열쇠 만들기 (Create new…)

칸입력
Key store path 위에서 만든 폴더 안의 파일 경로 (예: C:\corerush-key\corerush-upload.jks)
Password 6자 이상, 반드시 따로 적어 두기
Alias upload
Validity (years) 30
First and Last Name 개발자 이름
Country Code KR

"오류가 나요" → release를 클릭하지 않아서였습니다

Next를 누르면 Build Variants 목록이 나옵니다.
초록 체크가 보여서 선택된 줄 알고 Create를 눌렀더니 오류 창이 떴습니다.

초록 체크는 "준비됨" 표시일 뿐이었습니다.
release 글자를 직접 한 번 클릭해서 줄이 파랗게 칠해져야 선택된 것입니다.

 

1~3분 뒤 오른쪽 아래에
**”App bundle(s) generated successfully”**가 뜨면 성공입니다.

"파일이 어느새 없어졌어요"

알림이 몇 초 뒤 저절로 닫혀서, 파일까지 사라진 줄 알았습니다.
파일은 그대로 있었습니다.

  • 파일 탐색기 주소창에 프로젝트폴더\android\app\release 입력
  • 또는 Android Studio 오른쪽 위 종(🔔) 아이콘 → 지난 알림의 locate

그 안에 app-release.aab가 있습니다.

⚠️ 열쇠 파일(.jks)과 비밀번호는 꼭 백업하세요.
저는 USB와 구글 드라이브 두 곳에 복사했습니다.
열쇠를 잃어버리면 같은 앱의 업데이트 버전을 만들기가 매우 번거로워집니다.
그리고 열쇠는 들고 다니지 말고 집에 두세요.
회사에서 업로드할 때는 열쇠가 아니라 aab 파일만 가져가면 됩니다.


6. 비공개 테스트 열기

가는 길: 왼쪽 테스트 및 출시 → 테스트 → 비공개 테스트

이미 "비공개 테스트 - Alpha" 트랙이 만들어져 있습니다.
"트랙 만들기"가 아니라 오른쪽 트랙 관리를 누릅니다.

할 일 목록이 순서대로 나오니 위에서부터 하면 됩니다.

① 국가 선택

국가/지역 추가에서 나라를 고릅니다.
저는 처음에 대한민국만 골랐다가 문제가 생겼습니다. (아래 7번에 적었습니다)
처음부터 전체 국가를 고르길 권합니다.
비공개 테스트는 어차피 테스터만 볼 수 있어서, 전체로 열어도 일반인에게 보이지 않습니다.

② 테스터 선택

이메일 목록 만들기 → 목록 이름 → 테스터 지메일 주소 입력 → 저장
아래 의견 URL 또는 이메일에는 게임용 메일을 넣습니다.

💡 12명이 다 모이지 않아도 목록은 만들 수 있습니다.
있는 주소만 넣고 나중에 연필(✏️) 버튼으로 추가하면 됩니다.

③ 새 버전 만들기

  1. 새 버전 만들기 → app-release.aab 업로드
  2. 업로드가 끝나면 **1 (1.0)**이 자동으로 들어갑니다
  3. 출시 노트에 언어별로 짧게 적습니다
 
<ko-KR>
Core Rush 첫 테스트 버전입니다.
</ko-KR>
<en-US>
First test build of Core Rush.
</en-US>

 

다음 화면에 **”가독화 파일이 없다"**는 노란 경고가 하나 떴습니다.
코드 난독화 기능을 쓸 때만 필요한 파일이라 무시해도 됩니다.

④ 광고 ID 선언 (갑자기 뜨는 팝업)

저장하고 나니 광고 ID 선언을 하라는 팝업이 떴습니다.

  • 앱에서 광고 ID를 사용하나요? → 예 (AdMob이 사용)
  • 목적: 광고 또는 마케팅, 애널리틱스, 사기 예방·보안·규정 준수

데이터 보안에서 "기기 또는 기타 ID"를 체크한 것과 같은 내용입니다.

⑤ 검토 제출

왼쪽 게시 개요로 갑니다.
오른쪽 위 빠른 검사가 끝나 문제가 0개가 되면
"검토를 위해 변경사항 ○개 제출" 버튼이 켜집니다.

 

제 경우 첫 검토는 하루가 안 걸려 통과했습니다.
구글이 정하는 일이라 사람마다 다를 수 있습니다.


7. 테스터 모으기, 그리고 겪은 문제 두 가지

테스터 조건 다시 정리

2023년 11월 13일 이후에 만든 개인 개발자 계정은
테스터 12명 이상이 14일 연속 비공개 테스트에 참여해야
정식 출시(프로덕션)를 신청할 수 있습니다.

  • 안드로이드폰 사용자만 가능합니다 (아이폰 불가)
  • 피드백은 필수가 아니지만, 실제로 가끔 실행해 주는 편이 안전합니다
  • 중간에 빠지는 사람을 생각해 15명 정도 모으길 권합니다

💡 구글 그룹을 쓰면 관리가 훨씬 편합니다

처음엔 지메일 주소를 하나씩 받아 목록에 넣었습니다.
그러다 다른 개발자들이 쓰는 방식을 보고 구글 그룹으로 바꿨습니다.
그룹에 가입 버튼만 누르면 자동으로 테스터가 됩니다.

  1. groups.google.com → 그룹 만들기
  2. 개인정보 보호 설정에서 "누구나 그룹에 참여할 수 있음" 선택 (가장 중요)
  3. 이미 받은 지인 주소는 구성원 직접 추가로 넣기
  4. Play Console 테스터 탭에서 이메일 목록 대신 Google 그룹 선택 → 그룹 이메일 입력

⚠️ 그룹 주소를 공유할 때 groups.google.com/u/2/g/...처럼
/u/숫자/가 들어 있으면 지우세요.
내 브라우저의 몇 번째 계정인지를 뜻하는 부분이라
다른 사람이 열면 오류가 날 수 있습니다.

문제 1: “This item is not available in your country”

해외 계정을 쓰는 테스터분이 링크를 열자 이 문구가 떴습니다.
국가를 대한민국만 골라 두었기 때문이었습니다.

해결: 비공개 테스트 → 국가/지역 → 국가 추가 → 전체 선택 → 저장 → 게시 개요에서 다시 제출

제출 후에도 구글 검토가 끝나야 반영됩니다.
그사이 테스터에게는 조금 기다려 달라고 알렸습니다.

문제 2: 스토어에 내 실명이 보였습니다

테스터분이 보내준 화면을 보니,
개발자 이름 자리에 스튜디오 이름이 아니라 제 실명이 나오고 있었습니다.

고치는 곳: Play Console 첫 화면(모든 앱) → 설정 → 계정 세부정보 → 개발자 이름

다만 개인 계정은 일부 지역(특히 유럽)에서
법적으로 판매자 정보 공개를 요구해 실명이나 주소가 따로 표시될 수 있습니다.

테스터가 매일 접속하는지 확인하는 법

통계 → 활성 사용자 그래프를 일별로 보면
하루에 몇 명이 앱을 열었는지는 볼 수 있습니다.
누가 열었는지까지는 보이지 않습니다.
숫자도 보통 1~2일 늦게 반영됩니다.


2편 체크리스트

  • ☐ AdMob 가입 → 앱 추가(미출시) → 보상형·전면 광고 단위 만들기
  • ☐ 앱 ID(~)와 광고 단위 ID(/) 구분해서 메모
  • ☐ 개인정보처리방침을 블로그 등에 올리고 주소 확보
  • ☐ AdMob 유럽 규정(GDPR) 메시지 게시
  • ☐ Play Console 전화번호 인증 → 앱 만들기 (패키지 이름 신중히)
  • ☐ 앱 설정 질문지: 광고 "예", 디지털 구매 "예", 대상 13세 이상
  • ☐ 데이터 보안: 위치·앱 상호작용·진단·기기 ID, 수집+공유
  • ☐ 스토어 등록정보: 아이콘·그래픽·스크린샷, AI 라벨, 언어별 파일 이름 구분
  • ☐ 열쇠 폴더를 프로젝트 밖에 만들고 서명된 AAB 생성 (release 클릭)
  • ☐ 열쇠 파일·비밀번호 백업
  • ☐ 비공개 테스트: 전체 국가, 테스터 목록(구글 그룹 추천), AAB 업로드
  • ☐ 광고 ID 선언 → 게시 개요에서 검토 제출
  • ☐ 개발자 이름이 실명으로 나오지 않는지 확인
  • ☐ 테스터 12명 이상 × 14일 연속
반응형

'앱개발' 카테고리의 다른 글

게임 개발자 등록하기 1  (0) 2026.10.06

댓글