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)

광고 컨트롤이 전체 화면으로 렌더링되는 항목을 나타냅니다. android.app.Activity일 수도 있고 다른 애플리케이션으로 전환하기 위한 사전 단계일 수도 있습니다.

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

매개변수
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

매개변수
MediationNativeAdapter adapter

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