MediationBannerListener

interface MediationBannerListener


어댑터가 미디에이션 라이브러리로 다시 통신하기 위한 콜백입니다. 미디에이션 라이브러리가 광고 흐름을 올바르게 관리하려면 이벤트를 다시 전달해야 합니다.

특히 onAdClicked 메서드는 측정항목이 올바르게 작동하는 데 필요합니다.

요약

공개 함수

Unit

사용자가 이 광고를 클릭했음을 나타냅니다.

Unit

광고 컨트롤이 전체 화면으로 렌더링한 항목이 있으며 이제 제어를 애플리케이션으로 다시 전송하고 있음을 나타냅니다.

Unit

광고 요청을 로드할 수 없음을 나타냅니다.

Unit

이 함수는 지원 중단되었습니다.

대신 onAdFailedToLoad를 사용하세요.

Unit

광고로 인해 기기가 다른 애플리케이션 (예: 웹브라우저)으로 전환되었음을 나타냅니다.

Unit

광고가 요청되고 성공적으로 수신되었음을 나타냅니다.

Unit

광고 컨트롤이 전체 화면으로 렌더링하고 있음을 나타냅니다.

공개 함수

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

사용자가 이 광고를 클릭했음을 나타냅니다. 게시자 측정항목에 사용되며 다른 이벤트와 함께 호출해야 합니다. 이 이벤트는 미디에이션 라이브러리에서 추론되지 않습니다. 예를 들어 onAdLeftApplication는 일반적으로 사용자가 광고를 클릭했음을 의미하지만 onAdClicked는 관계없이 호출해야 합니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

광고 컨트롤이 전체 화면으로 렌더링한 항목이 있으며 이제 제어를 애플리케이션으로 다시 전송하고 있음을 나타냅니다. 다른 애플리케이션에서 돌아오는 사용자일 수 있습니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.

참고 항목
onAdOpened

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

광고 요청을 로드할 수 없음을 나타냅니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.

adError: AdError

AdError: 실패 원인을 자세히 설명합니다.

참고 항목
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

광고 요청이 실패했음을 나타내며 근본 원인도 함께 표시합니다. 실패는 실제 오류일 수도 있고 채우기가 부족한 것일 수도 있습니다.

광고가 요청되면 어댑터는 성공 또는 실패를 보고해야 합니다. 시간 제한 내에 응답이 없으면 미디에이션 라이브러리가 다른 어댑터로 이동하여 실적이 우수할 수 있는 광고가 게재되지 않을 수 있습니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.

error: Int

실패 원인을 자세히 설명하는 오류 코드입니다.

참고 항목
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

광고로 인해 기기가 다른 애플리케이션 (예: 웹브라우저)으로 전환되었음을 나타냅니다. 이 메서드는 현재 애플리케이션이 백그라운드로 전환되기 전에 호출해야 합니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

광고가 요청되고 성공적으로 수신되었음을 나타냅니다. 이 메서드가 호출된 후 배너 광고가 자동으로 표시될 수 있습니다.

광고가 요청되면 어댑터는 성공 또는 실패를 보고해야 합니다. 시간 제한 내에 응답이 없으면 미디에이션 라이브러리가 다른 어댑터로 이동하여 실적이 우수할 수 있는 광고가 게재되지 않을 수 있습니다.

이 메서드가 호출된 시점부터 어댑터가 소멸될 때까지 getBannerViewandroid.view.View 객체를 반환해야 합니다. null는 허용되지 않습니다. 모든 요청에서 동일한 android.view.View 객체가 반환되어야 합니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.

참고 항목
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

광고 컨트롤이 전체 화면으로 렌더링하고 있음을 나타냅니다. 이는 의도적인 조치일 수도 있고 다른 애플리케이션으로 전환하기 위한 전조일 수도 있습니다.

이 화면이 닫히면 onAdClosed를 호출해야 합니다.

매개변수
adapter: MediationBannerAdapter!

이벤트를 발생시킨 미디에이션 어댑터입니다.