[Unity] 프로젝트 SDK 설치

Dev W·2024년 9월 10일
0

unity

목록 보기
1/5

유니티 버전: 2022.3.41
파이어베이스 버전: 11.9.0
구글플레이 버전: 0.10.14
구글애드몹 버전: 9.2.0

1. 프로젝트 생성 및 플랫폼 변경

유니티(2022.3.41)에서 프로젝트를 생성하고 플랫폼을 Android로 변경한다.

2. 파이어베이스 SDK Import

파이어베이스 SDK(11.9.0)를 필요에 따라 임포트한다.

  • Analytics
  • Auth
  • Crashlytics
  • Database

3. 구글플레이 SDK Import

구글플레이 SDK(0.10.14)를 임포트한다.

0.11.1 버전은 로그아웃 기능이 없고, 앱 실행시 자동로그인된다.
로그인을 컨트롤 할 수 없으므로 0.10.14 버전을 사용한다.

4. 구글애드몹 SDK 설치

구글애드몹 SDK(9.2.0)를 임포트한다.
구글애드몹 사이트에서 앱을 생성하고, 앱ID를 복사한다.
구글애드몹 세팅파일(Assets/Google Mobile Ads/Settings)에 APP ID를 입력한다.

5. UnityAds 패키지 설치

왜인지 모르겠으나 UnityAds를 설치해야 External Dependency Manager가 잘 설치된다.
패키지 매니저창에서 Advertisement Legacy를 검색하여 설치한다.

6. Reimport All

여기까지 설치하면 External Dependency Manager가 동작하면서 Dependency 관련 창들이 뜨는데, 다 적용해주면 된다.
만약 아무 반응이 없다면 상단메뉴에서 Assets/Reimport All을 해준다.

7. Dependency Resolve

External Dependency Manager가 정상 설치되었다면
Assets 메뉴에 External Dependency Manager가 추가된다.
Android Resolver -> Force Resolve 를 실행한다.
Android Dependencies Succeeded 창이 뜨면 성공이다.

8. Player 세팅후 빌드

Project Setting의 Player 값을 세팅한다.

  • Package Name
  • Minimum API Level
  • Target API Level
  • Scripting Backend: IL2CPP
  • Target Architectures: ARMv7, ARM64 체크

그 다음 빈 프로젝트를 빌드하여 APK를 앱플레이어나 테스트폰에서 실행해본다.
구글애드몹 AppID가 제대로 설정되지 않았다면 빌드는 성공해도 앱 실행시 바로 튕기는 이슈가 생긴다.
앱을 실행해서 빈 프로젝트 화면이 잘 뜨는지 확인한다.

0개의 댓글

관련 채용 정보