MediationNativeListener

interface MediationNativeListener


包含回呼的事件監聽器,可讓轉接程式回報給中介程式程式庫。您必須將事件傳回中介服務程式庫,才能妥善管理廣告流程。

摘要

公開函式

Unit

表示使用者已點按這則廣告。

Unit

表示廣告控制項以全螢幕模式顯示內容,現在將控制權轉回應用程式。

Unit

表示廣告要求載入失敗。

Unit

此函式已淘汰。

請改用 onAdFailedToLoad

Unit

表示系統已記錄廣告的曝光次數。

Unit

表示廣告會導致裝置切換至其他應用程式 (例如網路瀏覽器)。

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

表示已成功要求並收到廣告。

Unit

表示廣告控制項正在全螢幕顯示某些內容。

Unit

表示廣告已完全播放完畢。

公開函式

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

表示使用者已點按這則廣告。只有在 setOverrideClickHandling 設為 True 時,才能呼叫這個方法。這項事件用於發布商指標,必須在其他事件之外呼叫。

參數
adapter: MediationNativeAdapter!

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

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

表示廣告控制項以全螢幕模式顯示內容,並將控制權轉回應用程式。這可能是使用者從其他應用程式返回。

請參閱 onAdFailedToLoad。

參數
adapter: MediationNativeAdapter!

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

onAdFailedToLoad

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

表示廣告要求載入失敗。

參數
adapter: MediationNativeAdapter!

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

adError: AdError

AdError 詳細說明失敗原因。

另請參閱
onAdLoaded

onAdFailedToLoad

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

表示廣告請求失敗,並顯示導致失敗的根本原因。失敗可能是實際錯誤,也可能是缺少填充。

要求廣告後,轉接程式必須回報成功或失敗。如果在時間限制內未收到回應,中介服務程式庫可能會轉移至其他轉接程式,導致可能成功的廣告未顯示。

參數
adapter: MediationNativeAdapter!

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

error: Int

詳細說明失敗原因的錯誤代碼。

另請參閱
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

表示系統已記錄廣告的曝光次數。只有在 setOverrideImpressionRecording 設為 True 時,才能呼叫這個方法。這項事件用於發布商指標,必須在其他事件之外呼叫。

參數
adapter: MediationNativeAdapter!

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

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

表示廣告會導致裝置切換至其他應用程式 (例如網路瀏覽器)。必須在目前應用程式置於背景前呼叫此方法。

參數
adapter: MediationNativeAdapter!

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

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

表示已成功要求並收到廣告。

要求廣告後,轉接程式必須回報成功或失敗。如果在時間限制內未收到回應,中介服務程式庫可能會轉移至其他轉接程式,導致可能成功的廣告未顯示。

請參閱 onAdFailedToLoad。

參數
adapter: MediationNativeAdapter!

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

unifiedNativeAdMapper: UnifiedNativeAdMapper!

對應類別,可將經仲介廣告聯播網的廣告物件對應至統一原生廣告物件。

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

表示廣告控制項正在全螢幕顯示某些內容。這可能是 ,或是切換至其他應用程式的前兆。

關閉這個畫面後,必須呼叫 onAdClosed

參數
adapter: MediationNativeAdapter!

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

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

表示廣告已完全播放完畢。

參數
adapter: MediationNativeAdapter!

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