버그 해결을 위한 모든 질문을 던져
0 votes
62 views

안녕하세요.

몇개월 전에 유니티 2020.2 가 릴리즈되고 업데이트를 했더니 admob 전면광고 로드 시에 크래시가 나서 업데이트를 보류했었는데요

이번에 2020.3 LTS 버전이 나와서 업데이트를 했더니 문제가 여전히 발생하고 있네요.

(2020.1.5 버전에서는 문제없이 전면광고가 디스플레이됩니다.)

크래시 시에 로그는 다음과 같이 찍히고요

java.lang.IllegalStateException: The ad unit ID must be set on InterstitialAd before loadAd is called.

코드는 너무 심플합니다.(유니티 c# 코드입니다.)

            adMobInterstitial = new InterstitialAd(adUnitId);
            adMobInterstitial.OnAdLoaded += HandleAdmobInterstitialAdLoaded;
            AdRequest request = new AdRequest.Builder().Build();
            adMobInterstitial.LoadAd(request);

물론 adUnitId 는 정상적인 id 로, 테스트 광고 id 가 아닌 실 서비스에 송출되는 광고 id 입니다(2020.1.5 버전에서는 정상송출됩니다)(추가로, 테스트 id 를 사용할 때도 같은 문제가 발생했었습니다)

전면광고 외에 배너나 동영상 reward ad 는 정상적으로 동작합니다.

같은 문제를 겪은 분이 있거나 해결 아이디어가 있으신분의 조언 부탁드립니다.

감사합니다.

asked (4 point) , 62 views

질문에 대한 답변을 하려면 로그인 또는 가입해야합니다.

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

476 질문
631 answers
610 댓글
82,561 users