4.2. 고급 설정

복수 개의 Native 광고 로드하기

NativeAdLoader 의 loadAds(NativeAdLoader.OnAdsLoadedListener listener, int count)를 사용하여 여러 개의 Native 광고를 로드할 수 있습니다. 최대 10개까지 가능합니다.

final NativeAdLoader loader = new NativeAdLoader("YOUR_NATIVE_AD_UNIT_ID"); loader.loadAds(new NativeAdLoader.OnAdsLoadedListener() { @Override public void onLoadError(@NonNull AdError adError) { ... } @Override public void onAdsLoaded(@NonNull Collection<NativeAd> collection) { ... } }, NATIVE_ADS_COUNT);

비디오 에러에 대한 리스너 등록

MediaView에서 발생하는 비디오 이벤트에 대한 리스너를 등록할 수 있습니다.

mediaView.setVideoEventListener(new VideoEventListener() { @Override public void onVideoStarted() { } @Override public void onError(@NonNull VideoErrorStatus videoErrorStatus, @Nullable String errorMessage) { if (errorMessage != null) { Toast.makeText(mediaView.getContext(), errorMessage, Toast.LENGTH_SHORT).show(); } } @Override public void onResume() { } @Override public void onPause() { } @Override public void onReplay() { } @Override public void onVideoEnded() { // 동영상 재생 완료시 필요한 처리 } @Override public void onLanding() { // 동영상 광고 랜딩시 필요한 처리 } });