본문 바로가기
반응형

GAME Dev49

유니티 앱 이름 다국어(지역화, 국제화) 처리하기 패키지 매니저에서 Localization을 검색하여 설치한다. Window - Asset Management - Localization Tables 선택 Create 버튼 클릭 Localization 폴더를 하나 만들어주고 Localizion Settings.asset를 해당 폴더에 저장한다. Locale Ganerator 버튼을 누르고 원하는 언어를 선택 후 Generate Locales 버튼을 누른다. 위에서 만든 Localization 폴더 선택 테이블 Name를 원하는 이름으로 변경해주고 Create 버튼 클릭 후 Localization 폴더 선택 Add New Entry 버튼을 누르고 Key 값에 app_name 입력 후 언어마다 번역된 앱 이름을 입력해 준다. 프로젝트 탐색창에서 Localiz.. 2024. 1. 14.
구글 플레이 콘솔 앱 무료 번역 서비스 사용하기 구글 플레이 콘솔에서 앱 정보 - 기본 스토어 등록정보 - 번역 관리 - 번역 서비스 구를 선택한다. 무료 기계 번역 선 번역 대상 언어 선택 번역할 대상 선택 - 스토어 등록정보, 앱 문자열, 인앱 상품 및 정기 결제 중 원하는 항목 선택 앱 문자열은 string.xml또는 CSV로 관리했을 경우 가능 자동 번역이라 번역이 정확하지 않을 수 있다는 경고 번역 완료된 내용을 확인하여 수정 가능 검토 및 적용을 해줘야 게시 개요에 목록이 뜨고 게시를할 수 있다. 다른 언어를 추가로 검토 및 적요하고 싶다면 다시 처음부터 진행하면 된다. 앱 출시 전에 미리 해주는게 좋다. 2023. 10. 30.
구글 애즈(Ads) 크레딧 쿠폰 사용하여 앱 광고하기 | 크레딧 적용 구글로부터 다음과 같은 메일을 받았다. ₩600,000의 Google Ads 크레딧을 받으세요 처음에는 3만 원 쓰면 10만 원 크레딧 메일들이 주기적으로 왔는데, 몇 년 전부터는 60만원 사용하면 60만 원 쓸 수 있는 크레딧 메일이 오고 있다. 게임 앱 새로 하나 배포해서 크레딧을 적용해 보았다. https://ads.google.com/ 구글 ads 사이트에 로그인을 하고, 먼저 결제 메뉴에서 결제 정보를 입력한다. 결제 - 프로모션에서 + 버튼을 눌러 메일로 받은 프로모션 코드를 입력한다. 위와 같이 프로모션 상태를 확인 할 수 있다. 광고를 집행하고 광고비가 나가면 프로모션 조건 충족까지 얼마나 남았는지 확인할 수 있다. 60일 안에 광고 집행비 60만원 이상을 다 사용해야 한다.. 2023. 10. 24.
유니티 IAP(인앱 구매) 구현 - Andriod, iOS 유니티 패키지 매니저에서 IAP 패키지를 설치한다. Project Settings - Services - In-App Purchasing에서 Google Play Configuration - 3. License Key를 구글 플레이 콘솔 - 수익 창출 설정 - 라이센스에서 라이센스 코드를 복사하여 붙여 넣는다. You are not authorized to set the license key. 경고 메시지는 에디터 버전에 따라 나올 수 있는데 모든 설정을 재대로 했다면 무시해도 잘 동작한다. 유니티 상단 메뉴 Services - In App Purchasing - IAP Catalog 를 선택하고 인앱 상품 정보를 입력한다. 구글의 경우 여기서 입력한 정보를 CSV 파일로 만들어 플레이 콘솔에 업로드하면.. 2023. 10. 17.
애플, 구글 앱 콘텐츠 등급 및 타겟층 설정 애플은 애플 스토어 커넥트 - 앱 정보에서 확인할 수 있다. 앱에 광고를 달았다면, 애플, 구글 모두 구글 애드몹의 광고 등급과 앱의 연령 등급이 맞아야한다. 광고 수익 때문에 13세 이상 혹은 성인으로 등급을 맞추려해도 앱이 어린이가 관심을 가질 만한 컨텐츠를 가지고 있다면 구글 플레이에서는 앱 등록이 거부된다. 애플에서는 컨텐츠 내용과 상관 없이 12세 이상으로 쉽게 앱이 등록되었다. 애플 앱 등록 시 만화 또는 비현실적인 폭력을 상습적/과격함을 선택했더니 12세 이상이 되었다. 구글 플레이 콘솔에서는 컨텐츠 등급 설정 부터 매우 복잡하다. 정책 및 프로그램 - 앱 콘텐츠 - 콘텐츠 등급에서 자신의 앱에 맞게 질의를 선택한다. 독일에서는 6세 이상 등급을 받았다. 애플에서는 없었던 한국의 GRAC 의.. 2023. 10. 17.
구글 플레이 스토어 IARC, GRAC 모바일 게임 사전 심의 콘텐츠 등급 설정 플레이 스토어에 콘텐츠 등급 설정을 마치고 나서 "앱이 GRAC의 승인을 받기 전에는 대한민국에서 제공되지 않습니다." 라고 한국 스토어에 등록을 위해서는 한국의 등급 부여 기관으로 부터 콘텐츠 등급을 받으라고 나오는데, 플레이 스토어 콘솔에서 직접 콘텐츠 등급을 설정하면 사전 심의가 가능하다. 정책 및 프로그램 - 앱 콘텐츠 - 조치됨 - 컨텐츠 등급에서 관리 링크를 누르고 상단 파란색 새 설문지 시작 버튼을 누른다. IARC, GRAC 모바일 게임 사전 심의를 위해 카테고리, 설문지 내용을 입력한다. IARC상태 완료됨을 확인 이후 앱 번들을 등록하면 GRAC 관련 한국 플레이 스토어에 앱이 게시되지 않는다는 경고가 사라진다. 2023. 10. 12.
유니티 화면 사이즈 자동 조절 후 빈 영역에 UI 이미지가 보이는 문제 모바일 게임에서 자동으로 디바이스 크기에 맞게 화면 사이즈를 조절하는 스크립트 적용하여 카메라 영역을 벗어난 부분은 까만색으로 보이게 하였다.(레터박스) 그런데 캔버스안의 UI Image는 카메라 영역 밖에서도 보이는 문제가 발생. 잔상까지 보인다. 이를 해결하기 위해 해당 Canvas의 Render Mode를 Screen Space - Camera로 변경하고 카메라 연결 후 Plane Distance를 50 이하로(dotween으로 제어하는 UI가 있다면 50으로) Sorting Layer: UI로 변경 카메라 영역 밖에 이미지가 보이는 문제 해결 2023. 10. 8.
구글 플레이 콘솔 앱 비공개 테스트 하기 플래이 스토어에 앱이 출시 되기 전 구글 플레이 콘솔로 앱 테스트를 진행할 수 있다. 테스트는 공개 테스트, 비공개 테스트, 내부 테스트 세가지 방법이 있다. 공개, 비공개는 앱이 구글에 의해 검토되어 스토어에 올라간 상태에서 테스트가 진행되며 내부 테스트는 검토 없이 스토어에 임시로 올라간다. 내부 테스트는 설정이 완료 되면 공유 url이 생성되고 해당 url을 테스터들에게 전달하면 테스터는 등록된 메일로 로그인된 플레이 스토어에서 앱을 다운로드 가능하다. 테스터 등록은 구글 계정 메일주소만 가능한듯 앱 무경설 보호 받기는 필수가 아니다. Play Integrity API 서비스는 출시한지 얼마 되지 않고 일일 최대 API 요청 수도 10,000개로 한정되어 있어 좀 더 지켜보고 사용하는걸로. 서명 키.. 2023. 9. 26.
유니티 게임 구글 플레이 출시 용 빌드하기 Assests/Resources/Icon 폴더를 만들고 아이콘 이미지를 넣어준 후 Project Settings - Player - Default icon에 드래그앤드롭으로 넣어준다. 유니티 로고가 등장하는 스플래시 스크린에도 이미지를 추가해준다. 유니티 로고와 함께 앱 실행시 표시된다. 프리뷰 버튼을 누르면 미리보기할 수 있다. (유니티 라이센스 변경으로 무료버전에서도 유니티로고 제거 가능해진다함.) Other Settings - 패키지 이름, 버전, Minimem API Level 확인 Minimum API Level Target API Level 은 Automatic (highest installed)를 선택할 수 있으나 최신 버전이 설치되어 있지 않을 수 도 있으니 Andriod 13.0(API .. 2023. 9. 25.
반응형