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

觸發事件的中介服務適配器。