애드몹 전면광고는 메인 UI 스레드에서 호출 되어야 한다.


유니티 - 안드로이드 연동시에 loadAd 시 또는 isLoad 체크시에 어플이 에러로그 없이 종료 되는 현상이 있는데 이는 메인 UI스레드에서 실행하지 않았기 때문이다.


이를 해결하기 위해선 메인 UI 스레드에서 실행해 주면 되는데 해결 방법은 아래와 같다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private InterstitialAd mInterstitial;
 
 
private void showInterstitial()
{
  runOnUiThread(new Runnable() {
       
    @Override
    public void run() {
      if (mInterstitial.isLoaded()) {
        Log.i(TAG,"call show");
        mInterstitial.show();
         
        loadInterstitial();
      }
    }
  });
}
Posted by 후미카
:

카테고리

전체보기 (102)
Development (102)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

글 보관함