최신 Unity 6(6000.0.37.f1)를 사용할려고 했지만, Unity Ads 4.12 호환 문제로 Unity 2022.3 LTS(2022.3.23.f1)를 사용할 수밖에 없었다. Unity Ads 4.12는 Advertisement Legacy 4.12.0 (2024-07-17) 가 최신 버전이다. 유니티 측에서 더이상 업데이트를 하지 않는다고 발표했다. Unity 6 설치 시 설치되는 JAVA SDK는 17이지만, Unity 2022.3.23 LTS에서 설치되는 JAVA SDK는 11이다. Unity 6에서 안드로이브 빌드 시 Unity Ads에서 JAVA 관련 에러가 발생했고 해결하지 못했다. Unity 2022.3.23 LTS에서는 깔끔하게 빌드된다.
Unity 6에서는 유니티 로고를 개인 라이센스로도 제거할 수 있다고 해서 써 볼까 했는데 실패했다. 지금은 때가 아닌 듯하다. Unity Ads Legacy가 아닌 최신 광고 모듈(Unity LevelPlay)로 바꿀려고 했는데 생각보다 복잡한 설정을 요구한다. 이것도 아직은 때가 아닌 듯하다. 출시가 지금은 가장 큰 목표이므로, 손쉬운 설정으로 기본 기능만 돌아가게 하는 게 더 중요하다고 생각한다. 기본 기능이 제대로 성능 발휘가 안 된다면 그때 교체해도 되는 일이다.
이렇게 유니티 버전과 광고 모듈을 붙이고 테스트하는 것까지 매끈하게 진행됐다.
Edit: 2025.7.16 - Unity 2022.3.44f1에서 Firebase 12.2.1과 GPGS 2.0.0 충돌로 인해 API Level 35 빌드가 계속 실패했다(Gradle build error) Unity 6000.0.37f1을 사용하니 mainTemplate.gradle 업데이트가 자동으로 이뤄지면서 빌드를 성공했다. Unity Ads 4.12 또한 문제 없이 작동했다. 스플래쉬 스크린에서 유니티 로고 제거는 덤이다.
'미스터리 던전 (Mystery Dungeon)' 카테고리의 다른 글
게임 앱 출시 후 가장 먼저 해결 해야 할 것 (0) | 2025.03.28 |
---|---|
세 차례 구글 앱 승인 거절 끝에 앱 출시! (중립적인 연령 심사 화면 이슈) (0) | 2025.03.19 |
다시 프로젝트를 열었다. 출시를 위해. (0) | 2025.03.14 |
iOS 유니티 애드(Unity Ads) 적용 (0) | 2023.01.15 |
샘플 프로젝트 iOS 빌드 시 자동 인증 설정 방법 (0) | 2023.01.15 |