기술 자료

Unity Engine

Unity Engine

UDP 레퍼런스

Reference for the Unity Distribution Portal console, a service that shut down in February 2025.
읽는 시간 19분최근 업데이트: 한 달 전

중요

UDP(유니티 퍼블리싱 포털)는 2025년 2월 17일에 종료됩니다. UDP 웹 콘솔 및 서비스에 대한 액세스는 이 날짜에 영구적으로 비활성화됩니다. 키스토어를 다운로드하고 게임을 앱 스토어에 직접 다시 퍼블리시하는 방법에 대한 지침을 보려면 UDP 개요 페이지를 참조하십시오. 계정에 대한 질문이 있으면 Unity 고객 지원 팀에 티켓을 제출하십시오.

UDP 콘솔 레퍼런스

이 섹션에서는 UDP 콘솔의 정보 아키텍처에 대한 간략한 개요를 제공합니다.
UDP 콘솔에 있는 탐색 표시줄을 사용하면 UDP 콘솔의 다음 섹션 간에 이동할 수 있습니다.

개요

UDP 콘솔의 Overview 탭에는 UDP 콘솔을 사용하는 방법에 대한 다음과 같은 유용한 정보가 들어 있습니다.
  • 튜토리얼 동영상
  • 진행 상황을 추적하도록 도와주는 가이드
  • 스토어별 정보
  • FAQ

내 게임

My Games 탭에는 UDP 프로젝트가 표시됩니다. 여기서 UDP 프로젝트 간에 전환하고, 새 게임을 생성하고, 게임을 보관 및 복원할 수 있습니다.
예를 들면 다음과 같이 상태를 기준으로 게임 리스트를 필터링할 수 있습니다.
  • All Games
  • Published to UDP
  • Submitted to stores
  • Live on stores
Submitted to stores 또는 Live on stores를 선택하면 게임 리스트를 스토어를 기준으로 필터링할 수도 있습니다.
게임을 선택하면 다음 탭을 사용할 수 있습니다.
  • Game Info
  • Publish
  • Status
각 게임 카드는 게임의 상태를 표시합니다. Published 상태는 게임을 리패킹하여 스토어에 제출하기 위한 단계를 완료했음을 나타냅니다.

게임 정보

Game Info 페이지를 사용하여 게임 정보를 보고 편집할 수 있습니다. UDP 콘솔에서 게임 정보 입력을 참조하십시오. 특정 게임의 Game Info 페이지를 보려면 My Games 탭에서 카드를 선택하십시오.
Game Info 페이지는 다음 섹션으로 구성됩니다.
Game Info 페이지에는 게임 릴리스 완료까지 얼마나 남았는지 보여 주는 진행 표시줄이 있습니다. 해당 섹션에 필요한 정보를 추가하면 각 섹션에 Completed 상태가 표시됩니다.

게임 설명

Game Description 섹션에서 앱 스토어에 표시될 게임 정보를 입력하십시오.
아래 표에는 참여하는 모든 스토어의 요구 사항에 대한 개요가 나와 있습니다. 모든 스토어가 설명된 모든 프로퍼티를 사용하지는 않습니다. UDP 콘솔은 필수 필드와 선택적 필드를 플래그로 지정합니다. UDP 콘솔은 스토어별 구문 요구 사항도 표시합니다.

프로퍼티

설명

Import from Google PlayGoogle Play에 게임을 이미 퍼블리시한 경우 게임의 Google Play URL을 사용하여 기본 정보를 임포트할 수 있습니다.
Game Title게임의 타이틀입니다(이 필드는 에디터와 동기화됨).
Genre게임이 속한 카테고리를 나타냅니다. Action, Adventure, Arcade, Board, Card, Casino, Casual, Educational, Music, Puzzle, Racing, Role Playing, Simulation, Sports, Strategy, Trivia, Word 중에서 선택할 수 있습니다.
DeviceSmartphone, Tablet, Universal 중에서 선택할 수 있습니다.
Game Icon앱 스토어에 표시할 게임 아이콘입니다.
Short Description앱 스토어에 표시할 게임에 대한 짧은 설명(최대 60자)입니다.
Description앱 스토어에 표시할 게임에 대한 전체 설명(최대 4,000자)입니다.
Game Banners스토어에서 게임을 소개하는 데 사용하는 이미지입니다. 예를 들어 캐러셀(carousel)에 배치되는 방식일 수 있습니다. 가로 배너는 필수이며 세로 배너는 선택 사항입니다.
Keywords최대 4개의 키워드(각 30자)를 정의합니다. 이는 앱 스토어에서 검색용으로 사용됩니다.
Feature Video게임의 동영상 트레일러를 추가합니다.
참고: 동영상의 경우 일부 스토어는 MP4 파일만 허용하고 일부 스토어는 Youtube 링크만 허용합니다. Unity는 둘 다 업로드할 것을 권장합니다.
ScreenshotsMP4 동영상이 재생되지 않을 때 MP4 동영상 위에 배치할 커버 이미지(썸네일)를 비롯한 게임 스크린샷을 추가합니다.
사용하는 방향당 4개 이상의 이미지를 추가합니다.
일부 앱 스토어는 세로 또는 가로 이미지만 허용하고 둘 다 허용하지 않습니다. 세로 이미지와 가로 이미지 모두를 UDP에 업로드하는 경우 Preference 필드에서 원하는 방향을 선택합니다. 스크린샷이 스토어의 요구 사항을 충족하지 않는 경우 UDP에서 알립니다.
Use these screenshots for all languages이 토글을 활성화하면 모든 언어에 동일한 스크린샷을 사용합니다. 언어별 스크린샷을 추가하려면 이 토글을 비활성화합니다.
Preference일부 스토어는 세로 또는 가로 이미지만 허용합니다. 이러한 스토어의 경우 사용할 이미지 방향을 지정합니다.
Ratings게임을 플레이하기에 적합한 대상을 선택합니다.
지원 언어별로 메타데이터를 지정할 수 있습니다. 새 언어를 추가하려면 편집 모드에서 언어 드롭다운을 선택한 후 Manage Languages를 선택합니다.

바이너리

Binary 섹션을 사용하여 APK 파일과 OBB 파일 또는 AAB 파일을 업로드할 수 있습니다.

프로퍼티

설명

APK Files (or AAB)UDP 게임 빌드입니다. 빌드 자동화를 통해 UDP 빌드를 푸시한 경우 다시 업로드할 필요가 없습니다.
UDP가 APK 파일을 받으려면 APK 파일이 다음과 같아야 합니다.
-
versionName
만 포함해야 합니다.
-
Initialize()
메서드가 있어야 합니다.
-
Purchase()
메서드가 있어야 합니다(IAP가 있는 게임의 경우).
다른 패키지 이름이 포함된 새로운 APK 버전을 업로드하는 경우 오류가 발생합니다. 그러면 새 APK 버전을 퍼블리시할 수 없습니다.
AAB(Android 앱 번들) 파일을 업로드하려면 Convert from AAB file 옵션을 선택하십시오. UDP는 스토어 퍼블리싱을 위해 AAB 파일을 APK로 전환합니다.
Version code이 필드는 게임을 UDP에 업로드해야 ​​표시됩니다.
Minimum Android Version Support게임에서 지원되는 최소 Android 버전입니다. 이 필드는 게임을 UDP에 업로드해야 ​​표시됩니다.
What's New이 버전의 게임에서 변경된 사항을 설명합니다. UDP는 이 정보를 스토어에 퍼블리시합니다.
이 필드는 게임을 UDP에 업로드해야 ​​표시됩니다.
OBB File (Main)게임 또는 앱에 필요할 수 있는 추가 리소스의 기본 확장 파일입니다.
OBB File (Patch)기본 확장 파일을 약간 업데이트하기 위한 옵션 파일입니다.
Does your game use Google Play Services?Google Play Services 사용에 대해 알고 있으면 UDP가 제출 단계를 안내하는 데 도움이 됩니다.
OBB 파일은 Build Automation 배포 중에는 푸시되지 않습니다. 게임이 OBB 파일을 사용하는 경우 UDP 콘솔에 수동으로 업로드해야 합니다.
참고: 기본 언어 보기(영어)에서만 APK 파일과 OBB 파일을 변경할 수 있습니다.

광고

아래 표에는 Ads 섹션에 대한 설명이 나와 있습니다.

프로퍼티

설명

Does your game contain ads?게임에 광고가 포함되는지 선택합니다. 이 정보는 제출 시 UDP가 더 나은 안내를 제공하는 데 유용합니다.
What ad mediation solutions does your game use? (선택 사항)게임에 광고가 포함되는 경우 게임에서 사용할 미디에이션 솔루션을 선택합니다.
What ad networks does your game use? (선택 사항)게임에 광고가 포함되는 경우 게임에서 사용할 광고 네트워크를 선택합니다.
특정 스토어는 제출되는 게임이 해당 스토어의 독점 광고 네트워크를 구현하기를 기대합니다.
UDP는 스토어 제출을 더욱 잘 안내하기 위해 게임에 광고가 포함되는지 묻습니다. UDP는 제출된 게임이 이로 인해 스토어에서 거부될 수 있는지 알려 줄 수 있습니다.
게임을 거부할 가능성이 있는 스토어인 경우 Publish 섹션에 경고 아이콘과 발생할 수 있는 문제를 설명하는 툴팁이 표시됩니다. 그렇지 않으면 UDP는 게임의 광고 구현을 어떤 식으로도 수정하지 않습니다.
참고: 가장 일반적인 광고 중개 플랫폼과 광고 네트워크에 대한 테스트에 따르면 UDP 스토어용으로 리패킹된 게임은 일반적으로 광고 캠페인을 수신하는 데 아무런 문제가 없습니다. 언제든지 광고 설정 및 UDP를 통한 배포 적합성에 대해 UDP 지원 팀에 문의하십시오. 더 정확한 답변을 빠르게 얻으려면 게임에서 사용하는 광고 중개 SDK와 광고 네트워크를 명시해야 합니다.

프리미엄 가격

프리미엄 가격은 플레이어가 게임을 다운로드할 때 지불하는 비용입니다.

프로퍼티

설명

Manage amounts and currencies게임의 가격을 USD로 설정합니다.
USD 가격을 나열된 다른 통화로 자동 전환하려면 Convert를 선택합니다. 특정 통화에 대한 가격을 수동으로 수정할 수도 있습니다.
참고: 프리미엄 게임을 지원하는 스토어에만 프리미엄 게임을 제출할 수 있습니다.

인앱 구매

In-App Purchases 섹션을 사용하여 IAP 아이템을 추가하고 관리할 수 있습니다.
UDP 패키지를 사용하는 경우 UDP는 Unity 에디터와 UDP 콘솔 간에 게임의 IAP 카탈로그를 자동으로 동기화합니다.

프로퍼티

설명

Search box텍스트를 기준으로 IAP 아이템 리스트를 필터링합니다.
Type dropdown유형(소비성 또는 비소비성)을 기준으로 IAP 아이템 리스트를 필터링합니다.
Sort dropdownIAP 아이템 리스트의 정렬 방식을 선택합니다.
Add Item클릭하면 새 IAP 아이템을 추가합니다. 그러면 IAP 세부 정보를 입력할 수 있는 창이 열립니다.
Manage amounts and currencies클릭하여 추가 통화에 대한 가격을 설정합니다.
ConvertIAP 아이템의 USD 가격을 전역 통화로 전환합니다. 이렇게 하면 수동으로 설정한 다른 통화 가격을 덮어씁니다.
Favourite Currencies선택하면 Favourite Currencies 창이 열립니다. 통화를 즐겨 찾는 통화로 설정하려면 해당 통화 코드 옆의 별표 아이콘을 선택합니다. 그러면 통화가 리스트 상단에 고정됩니다. 고정 해제할 별을 선택 해제합니다.
IAP Item 창
IAP Item 창을 사용하여 IAP 상품의 세부 정보를 추가하고 편집할 수 있습니다. 이 창을 열려면 Add Item을 선택합니다. 아래 표에 Add IAP Item 창에 대한 설명이 나와 있습니다.

필드

설명

Product IDIAP 상품을 식별하는 데 사용되는 고유 ID입니다.
제품 ID는 다음 요구 사항을 준수해야 합니다.
- 문자 또는 숫자로 시작
- 문자, 숫자, 점(.), 밑줄(_)만 포함
- 대문자 사용 불가
Product NameIAP 상품의 이름입니다.
Currency가격을 표시할 때 사용되는 통화입니다.
PriceIAP 상품의 가격(USD)입니다.
플레이어가 게임에서 상품을 구매할 수 있도록 하려면 가격을 지정해야 합니다.
Consumable소비성 IAP 아이템의 경우 이 옵션을 선택합니다.
DescriptionIAP 상품에 대한 짧은 설명입니다.

샌드박스 테스트

Sandbox Testing 섹션에는 게임의 테스트 상태가 표시됩니다. 이 섹션을 사용하여 샌드박스 환경에서 테스트할 사용자 자격 증명을 생성하고 테스트 상태를 확인합니다. 아래 표에 이 섹션에 대한 설명이 나와 있습니다.

필드

설명

Test status게임의 테스트 상태를 표시합니다.
UDP Initialization초기화 검사의 테스트 상태를 표시합니다. Initialize() 메서드가 호출되는지 확인합니다(모든 게임에 해당).
IAP TransactionIAP 거래 확인의 테스트 상태를 표시합니다. Purchase() 메서드가 호출됩니다(IAP 게임에만 해당).
Sandbox Test Account샌드박스 테스트 계정의 이메일 주소입니다. UDP 샌드박스 환경의 로그인 이름으로만 사용됩니다.
Password테스트 계정의 비밀번호입니다.

앱 서명

UDP는 앱 서명 프라이빗 키를 사용하여 스토어에 제출된 리패킹 APK 파일에 서명합니다.
Unity는 Export and upload the key and certificate를 선택하고 자체 앱 서명 프라이빗 키를 사용하는 것을 권장합니다. Google Play에서 게임을 릴리스한 경우 Google Play에서와 동일한 키를 사용합니다. 이렇게 하면 사용자가 게임을 설치할 때 Google Play Protect가 게임에 플래그를 지정할 확률이 크게 줄어듭니다.
참고: 게임에 플래그가 지정된 경우 여기에서 Google에 이의를 제기할 수 있습니다.
아래 표에는 Game Info 탭의 App Signature 섹션에 대한 설명이 나와 있습니다.

프로퍼티

설명

Export and upload the key and certificate (recommended)UDP는 업로드하는 앱 서명 프라이빗 키를 사용하여 리패킹된 빌드를 서명합니다. 이 옵션을 선택하면 게임을 제출하는 모든 스토어에 적용됩니다.
Let UDP create and manage App signing private keyUDP는 게임을 리패킹할 각 스토어에 대해 다른 앱 서명 프라이빗 키를 생성합니다.
이 옵션을 사용하면 게임이 Google Play Protect 경고에 더욱 취약해집니다.
참고: 앱 서명 생성은 Android SDK 버전 18 이상에서만 지원됩니다. 게임에서 이보다 낮은 SDK 버전을 사용하는 경우 RSA 알고리즘 서명을 사용하거나 게임의 최소 API 레벨을 높입니다.
키 변경
언제든지 UDP 키 사용에서 고유 키로 전환할 수 있습니다. 이 변경 사항은 게임이 리패킹되지 않고 서명된 스토어에만 적용됩니다. 이전에 UDP 키를 사용하여 스토어에 대해 리패킹한 경우 해당 스토어는 항상 UDP 키를 사용합니다.
특정 스토어에 제출하기 위해 게임과 자체 키를 리패킹하지 않은 경우에만 자체 키 사용에서 UDP 키 사용으로 전환할 수 있습니다.
UDP 생성 키
UDP는 다음 조건이 충족되면 회사 정보를 사용하여 리패킹된 APK 파일에 대한 키스토어를 생성합니다.
  • 개발자가 업로드한 APK 파일에 키스토어 파일이 없습니다.
  • 게임이 파트너 스토어에서 리패킹되지 않았습니다.
이러한 조건이 충족되지 않으면 UDP는 기존 UDP 키스토어(사용 가능한 경우)를 사용하거나 개발자 정보를 사용하여 새로운 서명 파일을 생성합니다.

통합 정보

이 정보는 에디터와 동기화됩니다. 다음 필드를 편집할 수 있습니다.

필드

설명

Unity Project IDUDP 클라이언트에 연결된 Unity 프로젝트 ID입니다.
UDP 클라이언트에서 Unity 프로젝트의 연결을 해제하려면 이 필드의 ID를 삭제하고 Save를 선택합니다.
참고: 소유자와 관리자만 이 필드를 편집할 수 있습니다.
Callback URL게임 서버의 URL입니다. UDP는 이 URL을 사용하여 결제 결과에 대한 알림을 보냅니다.

Release 창

Release 창에서 게임 버전을 릴리스할 수 있습니다. Game Info 페이지에서 Release를 선택하면 표시됩니다.
Release 창에 있는 필드를 사용하여 버전의 다음 사항을 지정할 수 있습니다.
  • 태그
  • 릴리스 노트
모든 리비전의 태그와 릴리스 노트는 다음 위치에서 확인할 수 있습니다.
  • Game Info 섹션에서 Revision 드롭다운 확장
  • 릴리스별로 구성된 Status 섹션
참고: 스토어에 최신 리비전만 퍼블리시할 수 있습니다.
다음 주제에 대해 자세히 알아보십시오.

Publish 패널

Publish 패널을 사용하여 스토어에 등록하고 게임을 퍼블리시할 수 있습니다. 각 스토어에는 페이지에 고유한 섹션이 있습니다.
아래 표에는 Publish 페이지에 대한 설명이 나와 있습니다.

필드

설명

Publish선택한 게임을 퍼블리시합니다.
Only show stores that accept the game’s pricing modelPublish 페이지에서 게임의 가격 모델을 지원하지 않는 스토어를 숨깁니다.
All Stores퍼블리싱을 위해 표시된 모든 스토어를 선택합니다.
Store checkbox스토어 체크박스를 선택하면 선택한 스토어에만 퍼블리시합니다.
Premium프리미엄 게임을 지원하는 스토어의 경우 Premium 레이블이 표시됩니다.
IAPIAP를 지원하는 스토어의 경우 IAP 레이블이 표시됩니다.
Info icon정보 아이콘은 스토어가 UDP와 완전히 또는 부분적으로 통합되었는지 나타냅니다.
Sign up선택한 스토어에 등록합니다.
Countries게임을 퍼블리시할 국가를 선택하려면 Countries를 선택합니다.
그러면 스토어가 지원하는 국가 리스트가 포함된 창이 열립니다. 체크박스를 선택하여 국가별로 게임을 활성화하고 Save를 선택합니다.
이 옵션은 스토어에 가입한 경우에만 표시됩니다.
Advanced특정 스토어에 대한 고급 프로퍼티를 설정하려면 선택합니다.
이 옵션은 스토어에 가입한 경우에만 표시됩니다.

타겟 단계

Publish 탭의 각 스토어에는 특정 스토어에 대한 타겟 단계를 선택할 수 있는 드롭다운이 있습니다. 다음 옵션을 사용할 수 있습니다.

타겟 단계

설명

Repack GameUDP는 일반 UDP 빌드를 언패킹하고 선택한 스토어의 SDK로 게임을 리패킹합니다. 스토어에 제출한 마지막 빌드의 IAP 카탈로그를 사용합니다.
Submit to StoreUDP는 게임, 메타데이터, IAP 카탈로그를 리패킹하여 선택한 스토어의 프로덕션 환경에 제출합니다.
게임을 처음 퍼블리시할 때는 게임을 제출하여 스토어의 서버에 IAP 카탈로그를 생성해야 합니다.

고급 설정

게임을 제출하기 전에 스토어별 설정을 구성하려면 Publish 탭에서 해당 스토어에 대한 Advanced를 선택하십시오. 스토어에 대해 다음 프로퍼티를 설정할 수 있습니다.

프로퍼티

기능

영향을 받는 스토어

Target SDK게임을 퍼블리시할 스토어 SDK 버전입니다. 기본적으로 UDP는 최신 버전의 스토어 SDK에 대해 리패킹합니다.모두
CP IDHuawei AppGallery Connect 콘솔의 판매자 ID입니다.Huawei
Product IDHuawei AppGallery Connect 콘솔의 제품 ID입니다.Huawei
App IDHuawei AppGallery Connect 콘솔의 애플리케이션 ID입니다.Huawei
Huawei AppGallery Connect 콘솔의 설정 버전게임 버전입니다.Huawei
PubKeyHuawei AppGallery Connect 콘솔의 공용 키입니다.Huawei
App SecretHuawei AppGallery Connect 콘솔의 앱 암호입니다.Huawei
privacyPolicyHuawei AppGallery Connect 콘솔의 개인정보 취급방침 주소입니다.Huawei
Premium Price플레이어가 게임을 다운로드하기 위해 지불하는 가격입니다.프리미엄 게임을 지원하는 모든 스토어
In-App PurchasesIAP 아이템의 이름입니다.모두
Approval Number from SAPPRFT (aka ISBN)중국에서 퍼블리시하는 게임의 SAPPRFT 승인 번호를 입력합니다. 이를 위한 퍼블리싱 라이선스가 없는 경우 국가 리스트에서 China를 선택 해제합니다.Xiaomi
Huawei
Registration Number from MCPRC중국에서 퍼블리시하는 게임에 대한 문화 기록부 번호입니다.Huawei
Launch Manually스토어에서 게임이 수동으로 출시되도록 설정합니다.Huawei
Launch on스토어에서 게임을 출시할 날짜와 시간을 지정합니다.Huawei
Renew authentication선택한 스토어에 ​​대한 인증 토큰을 갱신합니다.Huawei
Package Name패키지 이름을 표시합니다. 등록한 후에는 편집할 수 없습니다.QooApp
Viveport
URL for Privacy Policy게임의 개인정보 처리방침에 대한 URL을 입력합니다.Viveport
URL for EULA/Terms of Use게임의 EULA/이용 약관에 대한 URL을 입력합니다.Viveport

세부 정보

제출에 누락된 내용이 있으면 UDP 콘솔에 오류 또는 경고 메시지가 표시됩니다. 문제에 대한 자세한 내용을 확장하려면 Detail을 선택합니다.
오류는 빨간색 패널에 표시됩니다. 게임을 제출하기 전에 오류를 수정해야 합니다. 문제를 해결하기 위해 문제가 발생한 영역으로 이동하려면 Modify를 선택합니다.
오류가 없는 스토어에만 제출하도록 선택할 수도 있습니다.
경고는 노란색 패널에 표시됩니다. 무시하기로 결정한 경고를 해제할 수 있습니다.

상태 패널

UDP가 게임을 처리하기 시작하면 Status 패널에서 진행 상황을 모니터링하고 게임 제출 기록을 확인할 수 있습니다.
Status 패널에는 게임 기록에 대한 개요가 표시됩니다.

필드

설명

Revisions repackedUDP로 생성된 총 리패킹된 APK 빌드 수입니다.
참고: 게임이 동일한 스토어에 대해 3번 리패킹되면 3개로 집계됩니다.
Revisions submittedUDP를 통해 제출된 총 제출 수입니다.
참고: 게임이 스토어에 5번 제출되면 5개로 집계됩니다.
Submissions accepted앱 스토어에서 승인된 제출물 개수입니다.
Submissions rejected앱 스토어에서 거부된 리비전 개수입니다.
각 게임 리비전에 대해 Status 패널에 다음의 세부 정보가 표시됩니다.

필드

설명

Store게임이 제출된 스토어입니다.
Status리비전의 상태입니다.
모든 스토어가 'Live'까지 가시성을 제공할 수 있는 것은 아닙니다. Status 섹션은 스토어에서 얻을 수 있는 정보만 제공합니다.
Countries각 스토어에서 게임이 활성화된 국가 수입니다. 국가를 보려면 이 열에서 숫자를 선택합니다.
Action게임의 리비전을 다운로드하거나 스토어로 이동하는 등의 추가 작업을 수행하여 퍼블리싱 단계를 완료합니다.
게임의 상태는 다음과 같습니다.
  • Repacked: 선택한 스토어의 SDK로 게임을 성공적으로 리패킹했습니다.
  • Published: 리패킹하여 스토어에 제출한 게임이 해당 스토어에서 요구하는 모든 단계를 통과했습니다.
  • Pending: 선택한 스토어의 SDK로 게임을 리패킹하는 중입니다.
  • Failed: 선택한 스토어의 SDK로 게임을 리패킹하지 못했습니다.
  • Canceled: 제출자 또는 조직 내 다른 사람이 게임 제출을 취소했습니다.

스토어 등록

Store Sign-Ups 탭에는 UDP를 사용하여 게임을 배포할 수 있는 스토어에 대한 정보가 표시됩니다.
More 링크를 선택하면 스토어에 대한 자세한 내용(예: 개요, FAQ, 기타 유용한 스토어별 링크)을 확인할 수 있습니다.
모든 스토어에 대한 정보의 개요를 보려면 Compare stores를 선택하여 파트너 스토어 체크시트를 엽니다. 이 시트에서는 사용자 수, 스토어가 제공되는 국가, 스토어의 프리미엄 게임 지원 여부 등의 데이터를 비롯한 모든 스토어의 세부 정보를 비교합니다.

Reporting 대시보드

Reporting 탭에는 퍼블리시된 게임의 성능 정보가 표시됩니다. 상단 탐색 표시줄에서 액세스할 수 있는 Reporting 대시보드에서 퍼블리시된 게임의 성능을 모니터링하십시오.
Reporting 대시보드에 표시되는 정보는 게임 및 스토어별로 필터링할 수 있습니다.
전체 Reporting 대시보드의 All Games 및 All Stores 필터에서 아무것도 선택하지 않으면 개별 차트 수준(해당하는 경우)에서 분석을 볼 수 있습니다. 지원되는 차트에서 by store 또는 by game 필터를 선택하여 특정 스토어 또는 개별 게임의 성과를 확인할 수 있습니다.
Reporting 대시보드는 게임 및 스토어 필터가 적용되는 5개의 패널로 구성됩니다. 날짜 필터가 적용되는 패널의 경우 차트 데이터를 CSV 파일 및 이미지로 익스포트할 수 있습니다. 데이터를 CSV 파일 또는 이미지로 다운로드하려면 차트에 해당하는 아이콘을 선택합니다.
참고: Huawei AppGallery는 QueryOrder를 사용하여 서버 측 확인을 설정한 경우에만 수익 정보를 UDP에 반환합니다. 콜백 알림을 사용한 경우 Huawei에 대한 수익 관련 차트나 정보를 사용할 수 없습니다.

지표 및 정의

Reporting 대시보드는 게임이 퍼블리시된 UDP 스토어에서 다음 데이터를 추적합니다.

지표

설명

Gross revenue플레이어로부터 거둔 수익(USD)입니다(예: IAP 가격이 0.99이면 0.99달러).
Players게임을 다운로드하고 실행한 고유 사용자 수입니다. 이는 고유 기기를 기준으로 집계됩니다.
Spenders유료 플레이어 수입니다. 즉 한 번 이상 결제를 완료한 고유 사용자 수입니다.
Days since 1st activity게임이 앱 스토어에서 10명의 플레이어에게 도달한 이후 경과한 일수입니다.
New Players선택된 기간 동안 게임을 처음으로 실행한 플레이어 수입니다.
DAU일별 액티브 사용자입니다. 해당 일에 한 번 이상 게임을 실행한 고유 사용자 수를 나타냅니다.
MAU월별 액티브 사용자입니다. 지난 30일 동안 한 번 이상 게임을 실행한 고유 사용자 수를 나타냅니다.
IAP RevenueIAP를 통해 거둔 총 수익(USD)입니다.
Average Revenue per Transaction수익을 거래 수로 나눈 값(USD)으로 정의됩니다.
ARPPU유료 사용자당 평균 수익(USD)입니다. 총 수익을 유료 플레이어 수로 나눈 값으로 정의됩니다.
ARPU사용자당 평균 수익(USD)입니다. 총 수익을 플레이어 수로 나눈 값으로 정의됩니다.
Spender Conversion Rate유료 플레이어 수를 플레이어 수로 나눈 값으로 정의됩니다.
Transactions결제로 이어진 성공적인 거래의 수입니다(OrderID가 UDP 서버에서 성공적으로 확인됨).
Revenue by IAPIAP를 통해 거둔 총 수익(USD)에 대한 분석 데이터입니다.
Transaction Volume by IAPIAP 거래에 대한 분석 데이터입니다.
Premium Revenue프리미엄 게임을 통해 발생한 총 수익(USD)입니다.
Sessions모든 기기에서 게임이 실행된 횟수입니다.
Day 1 Retention (%)첫 게임 실행 이후 1일 동안 활성 상태를 유지한 플레이어 비율로 정의됩니다.
Day 7 Retention (%)첫 게임 실행 이후 7일 동안 활성 상태를 유지한 플레이어 비율로 정의됩니다.
Day 30 Retention (%)첫 게임 실행 이후 30일 동안 활성 상태를 유지한 플레이어 비율로 정의됩니다.
참고: Reporting 대시보드에는 추정 데이터가 포함되어 있으며 스토어에서 정확한 수치를 직접 확인할 수 있습니다. 표시된 데이터는 UTC 시간 기준이며, 가장 정확하고 완전한 데이터를 표시하기 위해 전날까지 집계됩니다.

All Time

이 패널에는 다음의 생애 지표가 표시됩니다.
  • Gross revenue (USD)
  • Players
  • Spenders
  • Days since 1st activity

Yesterday

이 패널에는 지난 24시간에 대한 다음 지표가 표시됩니다(UTC 기준).
  • Gross revenue (USD) 및 전날 대비 금액($) 또는 비율(%)
  • New players
  • DAU 및 지난 7일간의 평균 DAU 값 대비 비율(%)
  • MAU 및 지난 7일간의 평균 MAU 값 대비 비율(%)

IAP Performance

이 패널에는 선택한 날짜 범위에 대한 다음 지표가 표시됩니다.
  • IAP Revenue
  • Average Revenue per Transaction
  • ARPPU
  • ARPU
  • Spender Conversion Rate
  • Transactions
  • Revenue by IAP. 차트에서 최대 5개의 IAP를 확인할 수 있으며, 드롭다운 선택기를 통해 확인할 항목을 선택할 수 있습니다. 이 차트에는 다음에 대한 프리셋이 포함되어 있습니다.
    • 최고 수익
    • 최대 거래 수
    • 최고 가격 지점
    • 최저 가격 지점
  • Transaction Volume by IAP. 차트에서 최대 5개의 IAP를 확인할 수 있으며, 드롭다운 선택기를 통해 확인할 항목을 선택할 수 있습니다. 이 차트에는 다음에 대한 프리셋이 포함되어 있습니다.
    • 최고 수익
    • 최대 거래 수
    • 최고 가격 지점
    • 최저 가격 지점

Premium Revenue

이 패널에는 선택한 날짜 범위에 대한 다음 지표가 표시됩니다.
  • Premium Revenue(유료 다운로드를 통해 얻은 수익)

Game Health

이 패널에는 선택한 날짜 범위에 대한 다음 지표가 표시됩니다.
  • DAU - 일일 및 기간 평균
  • MAU - 일일 및 기간 평균
  • New Players - 일일 및 기간 총계
  • Sessions - 일일 및 기간 총계
  • Day 1 Retention Rate - 일일 및 기간 평균
  • Day 7 Retention Rate - 일일 및 기간 평균
  • Day 30 Retention Rate - 일일 및 기간 평균

기술 자료

Documentation 탭에는 시작하는 데 도움이 되는 다음과 같은 유용한 정보가 표시됩니다.
  • UDP 기술 자료 링크
  • 다른 앱 스토어에 대한 가이드
  • 동영상 튜토리얼

리소스

Resources 탭은 시작하는 데 도움이 되는 다음과 같은 유용한 정보를 제공합니다.
  • 시작 가이드
  • 튜토리얼 동영상
  • 스토어 가이드
  • Knowledge base
  • 릴리스 노트

설정

회사 정보

Company Information 창을 사용하여 앱 스토어에 표시할 회사에 대한 정보를 추가합니다. UDP 콘솔에서 조직을 선택하고 연필 아이콘을 선택하여 프로필을 편집합니다.

필드

설명

Company Name플레이어에게 표시할 회사 이름입니다.
Company Icon회사를 나타내는 이미지를 업로드합니다.
Location스튜디오의 본사로 정의할 위치입니다.
Company Size드롭다운을 사용하여 회사의 직원 수를 지정합니다.
Official Website회사의 공식 웹사이트입니다.
Support Email Address플레이어가 회사에 연락하는 데 사용할 수 있는 지원 이메일입니다.
Introduction회사/스튜디오에 대한 추가 정보입니다.

개발자 API

개발자 API 페이지에서는 UDP API와 함께 사용할 인증 토큰을 생성하고 관리할 수 있습니다. UDP API를 사용하여 바이너리 파일을 UDP 콘솔에 업로드할 수 있습니다. UDP 콘솔에서 게임 관리 및 퍼블리싱을 참조하십시오.
아래 표에는 개발자 API 페이지에 대한 설명이 나와 있습니다.

필드

설명

TokenUDP API가 UDP 콘솔에 액세스할 수 있도록 사용하는 인증 토큰입니다. 토큰을 클립보드로 복사하려면 COPY를 선택하십시오.
Expiry date인증 토큰의 만료일입니다(지정된 경우).
Operations기존 토큰을 수정하거나 삭제합니다.
NEW TOKEN새 토큰을 생성하려면 선택합니다.

CSV 레퍼런스

CSV 파일용 데이터 값

인앱 구매 CSV 파일의 각 행에는 다음 값이 포함될 수 있습니다. 빈 값을 전달하지 마십시오.

필드

설명

product_id
고유한 IAP 상품의 ID를 나타냅니다. product_id는 소문자 또는 숫자로 시작하고 소문자(a-z), 숫자(0-9), 밑줄(_), 마침표(.)로만 구성되어야 합니다.
language; product_name; description
언어 값을 설정할 때 표 A에 나열된 언어 코드를 사용합니다.
UDP는 en-US를 기본 언어로 사용합니다.
세미콜론(;)을 사용하여 언어, product_name, 설명을 구분합니다.
아이템의 제품 이름과 설명의 현지화된 버전을 포함하려면 기본 언어, product_name, 설명을 나열한 후 각 로케일에 대한 언어, product_name, 설명을 나열합니다. 다음 예시에서 제품의 기본 언어는 en-US(영어)이고, 현지화 언어는 zh-CN(중국어)입니다.
en-US;Product 1;This is my first product; zh-CN; 产品1; 产品描述1.
참고: UDP는 UDP 콘솔의 Game Info 섹션에 정의한 언어에 대한 필드만 임포트합니다. 여러 언어를 지원하려면 IAP 카탈로그를 임포트하기 전에 UDP 콘솔에서 언어를 정의하십시오.
consumable
IAP 제품이 소비 가능한지 여부를 정의하려면 TRUE 또는 FALSE(대소문자 구분)로 설정하십시오.
auto_convert_prices
true인 경우 UDP는 자동으로 가격을 다른 통화로 전환합니다. 통화를 전환 대상에서 제외하려면
currency;price
필드에 통화와 가격을 지정합니다.
currency; price
통화 값을 설정할 때 표 B에 나열된 통화 코드를 사용합니다. 가격은 양수여야 합니다. 기본 통화는 USD입니다. 각 IAP 상품의 가격은 즉시 해당 통화를 따릅니다. 예시: USD;0.99;CNY;6

표 A - 언어 코드

언어

코드

아프리카어af
암하라어am
불가리아어bg
카탈로니아어ca
중국어zh-CN
중국어(홍콩)zh-HK
중국어(대만)zh-TW
크로아티아어hr
체코어cs
덴마크어da
네덜란드어nl
영어(영국)en-GB
영어en-US
에스토니아어et
필리핀어fil
핀란드어fi
프랑스어(캐나다)fr-CA
프랑스어fr-FR
독일어de
그리스어el
힌디어hi
헝가리어hu
인도네시아어id
이탈리아어it
일본어ja
한국어ko
라트비아어lv
리투아니아어lt
말레이어ms
노르웨이어지원 안 함
폴란드어pl
포르투갈어(브라질)pt-BR
포르투갈어(포르투갈)pt-PT
루마니아어ro
러시아어ru
세르비아어sr
슬로바키아어sk
슬로베니아어sl
스페인어(중남미)es
스페인어es-ES
스와힐리어sw
스웨덴어sv
태국어th
터키어tr
우크라이나어uk
베트남어vi
줄루어zu

표 B - 통화 코드

코드

코드

코드

AEDIDRPEN
ARSILSPHP
AUDINRPKR
BGNIQDPLN
BHDISKQAR
BNDJODRON
BIFJPYRUB
BRLKESSAR
CADKHRSDG
CHFKRWSEK
CNYKWDSGD
CZKLAKTHB
DKKLKRTND
DZDLYDTRY
EGPMADTWD
EURMMKTZS
GBPMXNUSD
GHSMYRUYU
HKDNOKVND
HRKNZDZAR
HUFOMR

예제 1

product_id,language; product_name; description,consumable,auto_convert_prices,currency; pricecom.mystudio.mygame.product1,en-US;Product 1;This is my first product; zh-CN; 产品1; 产品描述1,TRUE,TRUE,USD;0.99;CNY;6;EUR;0.79com.mystudio.mygame.product2,en-US;Product 2;This is my second product; zh-CN; 产品2; 产品描述2,FALSE,FALSE,USD;1.99;CNY;12;EUR;1.59com.mystudio.mygame.product3,en-US;Product 3;This is my third product; zh-CN; 产品3; 产品描述3,TRUE,TRUE,USD;4.99;CNY;30;EUR;3.99