MediationNativeListener

public interface MediationNativeListener


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

요약

공개 메서드

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

abstract void

이 메서드는 지원 중단되었습니다.

대신 onAdFailedToLoad를 사용하세요.

abstract void

광고에 대한 노출이 기록되었음을 나타냅니다.

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

광고에서 동영상 재생이 완전히 완료되었음을 나타냅니다.

공개 메서드

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

사용자가 이 광고를 클릭했음을 나타냅니다. 이 메서드는 setOverrideClickHandling이 true로 설정된 경우에만 호출해야 합니다. 게시자 측정항목에 사용되며 다른 이벤트와 함께 호출해야 합니다.

매개변수
MediationNativeAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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

onAdFailedToLoad를 참고하세요.

매개변수
MediationNativeAdapter adapter

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

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

매개변수
MediationNativeAdapter adapter

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

@NonNull AdError adError

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

참고 항목
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

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

매개변수
MediationNativeAdapter adapter

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

int error

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

참고 항목
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

광고에 대한 노출이 기록되었음을 나타냅니다. 이 메서드는 setOverrideImpressionRecording이 true로 설정된 경우에만 호출해야 합니다. 게시자 측정항목에 사용되며 다른 이벤트와 함께 호출해야 합니다.

매개변수
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

매개변수
MediationNativeAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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

onAdFailedToLoad를 참고하세요.

매개변수
MediationNativeAdapter adapter

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

UnifiedNativeAdMapper unifiedNativeAdMapper

미디에이션된 광고 네트워크의 광고 객체에서 통합 네이티브 광고 객체로의 매핑을 제공하는 매핑 클래스입니다.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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

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

매개변수
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

광고에서 동영상 재생이 완전히 완료되었음을 나타냅니다.

매개변수
MediationNativeAdapter adapter

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