유니티(Unity) 안드로이드에서 동영상 광고(구글애드몹) 표시하면 앱 크래시 문제(Graphics device is null)

유니티(Unity) 안드로이드에서 동영상 광고(구글애드몹) 표시하면 앱 크래시 문제(Graphics device is null)

구글 애드몹 동영상 광고를 표시하고나서 팝업 닫기(close) 이후 TMPro(텍스트 메시 프로)를 사용할때 앱 크래시가 발생합니다.

1)안드로이드 로그캣에서 앱 크래시 로그를 확인합니다.

Graphics device is null, TMPro.TextMeshProUGUI:Awake()

 

동영상 광고 팝업 닫기 이후에 앱 크래시

2)예에서 보상형 동영상 광고 팝업 닫기(OnAdFullScreenContentClosed) 이벤트를 수신하면 OnRewarded함수를 호출합니다.

 

3)OnRewarded함수에서 TMPro 텍스트가 포함된 오브젝트를 생성할때 앱 크래시가 발생합니다.

 

4)해당 코드를 코루틴에서 구현하면 앱 크래시 문제를 해결합니다

 

광고 로드 실패 이후에 앱 크래시

5)광고 로드가 실패하고 TMPro 텍스트가 포함된 오브젝트를 생성할때 앱 크래시가 발생합니다.

 

6)해당 코드를 코루틴에서 구현하면 앱 크래시 문제를 해결합니다


https://discussions.unity.com/t/graphics-device-is-null-tmpro-textmeshprougui-awake/902520/4

댓글

Designed by JB FACTORY