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

表示已成功要求並收到廣告。這個方法呼叫後,系統可能會自動顯示橫幅廣告。

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

從呼叫此方法的時間點到轉換介面遭到銷毀為止,getBannerView 必須傳回 android.view.View 物件;不允許 null。每次要求都必須傳回相同的 android.view.View 物件。

參數
adapter: MediationBannerAdapter!

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

另請參閱
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

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

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

參數
adapter: MediationBannerAdapter!

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