(ver 3.3.x) 5.1. 기본 설정
목차
준비 사항
2. 시작하기 적용 완료
Interstitial 지면에 사용할 Unit ID (이하
YOUR_INTERSTITIAL_UNIT_ID
)
광고 할당 및 표시하기
Interstitial 지면에 광고를 할당받고 표시하려면 다음의 절차를 따르세요.
Interstitial UI 타입을 결정한 후
BuzzAdInterstitial
을 생성하세요.다이얼로그 UI:
BuzzAdInterstitial.Builder().buildDialog()
를 호출하세요.바텀 시트 UI:
BuzzAdInterstitial.Builder().buildBottomSheet()
를 호출하세요.
load()
를 호출하여 광고를 할당받으세요.show(context)
를 호출하여 광고를 표시하세요.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 interstitial ad.", adError); } @Override public void onAdClosed() { super.onAdClosed(); // Interstitial 지면이 종료되면 호출됩니다. // 필요에 따라 추가 기능을 구현하세요. } });
할당된 광고가 없을 때에는 AdError
의 errorMessage
가 empty response로 전달되고, 광고가 노출되지 않습니다.