Contents
접기
728x90
문제
M1 유니티 안드로이드 빌드 해보려고 애뮬레이터를 깔았는데 앱이 계속 실행 자체가 안되고 바로꺼짐.
구글링 하니까 광고 자체 오류라고 해서 다해봤는데 안됨
해결
이거 콘솔창에 입력하고 애뮬레이터에서 실행해보니까
cd ~/Library/Android/sdk/platform-tools
./adb logcat -s AndroidRuntime
이런 applicatoin ID가 잘못됐다고 한다
- 지금 Google Mobile Ads (AdMob) SDK가 초기화되면서 유효하지 않은 Application ID 때문에 앱이 죽었다
- AdMob은 앱 실행 시 AndroidManifest.xml 안에 meta-data 태그로 진짜 앱 ID가 등록돼 있어야 한다.
- Unity 기본 상태에서는 ca-app-pub-3940256099942544~3347511713 (테스트 ID)로 되어 있어야 정상 동작하는데, 아마 빠져있거나 잘못된 값이 들어가있었던 것이다.
ca-app-pub-3940256099942544~3347511713
나는 아직 AdMob 앱을 등록 안 했기때문에 테스트 ID를 넣어야 한다.
(실제 배포할 앱이라면, AdMob 콘솔에서 발급받은 내 앱 ID를 넣어야함)
이렇게 하니까 정상작동
728x90
'GameDevelop > Unity기초쌓기' 카테고리의 다른 글
Unity 보상형 광고(AdMob) – 광고 시청 후 앱 종료/버튼 안 눌림 오류 해결 방법 (0) | 2025.09.18 |
---|---|
Unity 트러블슈팅 – TakeDamage가 호출되지 않음 (0) | 2025.06.09 |
[Unity] OverlapSphereNonAlloc 등 을 이용한 OverlapSphere 최적화 (0) | 2025.06.09 |
[Unity] SerializeField + 프로퍼티 패턴 (0) | 2025.06.08 |
Unity FSM 구조 – 방치형 RPG에 맞게 단순화 (0) | 2025.06.08 |