728x90

2025/09 2

Unity 보상형 광고(AdMob) – 광고 시청 후 앱 종료/버튼 안 눌림 오류 해결 방법

문제 상황Unity에서 Google AdMob 보상형 광고를 붙였을 때, 광고는 잘 뜨지만 이런 문제가 생겼다.광고 시청 후 앱이 강제 종료됨UnityException: set_timeScale can only be called from the main thread 오류 발생광고 후 이어하기 버튼이 먹통이 됨처음에는 Gradle, constraints, App ID 설정 문제로 삽질을 했지만, 실행 후 튕기거나 UI가 막히는 진짜 원인은 따로 있었다. 원인광고 SDK의 콜백(ex: OnAdFullScreenContentClosed, RewardedAd.Show)은 Unity 메인 스레드가 아닌 다른 스레드에서 실행된다. Unity의 모든 API (Time.timeScale, GameManager.Con..

트러블슈팅-빌드시 안드로이드 유니티앱 바로꺼짐

문제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-39402560..

728x90