Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel7
exclude목차

준비 사항

  • 2. 시작하기 적용 완료

  • Interstitial 지면에 사용할 Unit ID (이하 YOUR_INTERSTITIAL_UNIT_ID)

...

  1. Interstitial UI 타입을 결정한 후 BuzzAdInterstitial생성합니다생성하세요.

    • 다이얼로그 UI: BuzzAdInterstitial.Builder().buildDialog()를 호출하세요.

    • 바텀 시트 UI: BuzzAdInterstitial.Builder().buildBottomSheet()를 호출하세요.

  2. load()를 호출하여 광고를 할당받으세요.

  3. show(context)를 호출하여 광고를 표시하세요.

    Code Block
    languagejava
    final BuzzAdInterstitial buzzAdInterstitial = 
        new BuzzAdInterstitial.Builder("YOUR_INTERSTITIAL_UNIT_ID")
            .buildDialog();
            
    buzzAdInterstitial.load(new InterstitialAdListener() {
        @Override
        public void onAdLoaded() {
            // 할당된 광고가 있으면 호출됩니다. 
            // Interstitial 광고를 화면에 표시합니다.     
            buzzAdInterstitial.show(activityContext);
        }
    
        @Override
        public void onAdLoadFailed(@Nullable AdError adError) {
            // 할당된 광고가 없으면 호출됩니다.
            Log.e(TAG, "Failed to load a nativeinterstitial ad.", adError);
        }
    
        @Override
        public void onAdClosed() {
            super.onAdClosed();
            // Interstitial 지면이 종료되면 호출됩니다. 
            // 필요에 따라 추가 기능을 구현하세요. 
        }
    });
Info

할당된 광고가 없을 때에는 AdErrorerrorMessage가 empty response로 전달되고, 광고가 노출되지 않습니다.