CustomEventListener

interface CustomEventListener


适用于横幅广告和插页式广告的基本自定义事件监听器。请勿直接实现此接口。请改为实现 CustomEventBannerListener 和/或 CustomEventNativeListener

摘要

公共函数

Unit

表示用户已点击此自定义事件。

Unit

表示自定义事件以全屏方式呈现内容,并且现在正在将控制权转回应用。

Unit

指示自定义事件请求已失败以及根本原因。

Unit
onAdFailedToLoad(errorCode: Int)

此函数已废弃。

请改用 onAdFailedToLoad

Unit

表示用户与自定义事件的互动导致设备切换到其他应用(例如网络浏览器)。

Unit

表示自定义事件正在呈现全屏内容。

公共函数

onAdClicked

fun onAdClicked(): Unit

表示用户已点击此自定义事件。此事件用于发布商指标,除了任何其他事件之外,还必须调用此事件;中介库绝不会推断出此事件。例如,onAdLeftApplication 通常表示用户点击了广告,但无论如何都必须调用 onAdClicked

onAdClosed

fun onAdClosed(): Unit

表示自定义事件以全屏方式呈现内容,并且现在正在将控制权转回应用。这可能是因为用户从其他应用返回。

另请参阅
onAdOpened

onAdFailedToLoad

fun onAdFailedToLoad(adError: AdError): Unit

表示自定义事件请求已失败,以及根本原因。失败可能是一种实际错误,也可能只是缺少填充。

请求广告后,自定义事件必须报告成功或失败。如果未在规定时间内收到响应,Google 移动广告 SDK 会改为使用其他适配器,导致可能成功的广告无法展示。

参数
adError: AdError

AdError,其中详细说明了失败的原因。

onAdFailedToLoad

fun onAdFailedToLoad(errorCode: Int): Unit

表示自定义事件请求已失败,以及根本原因。失败可能是一种实际错误,也可能只是缺少填充。

请求广告后,自定义事件必须报告成功或失败。如果未在规定时间内收到响应,Google 移动广告 SDK 会改为使用其他适配器,导致可能成功的广告无法展示。

参数
errorCode: Int

详细说明失败原因的错误代码。

onAdLeftApplication

fun onAdLeftApplication(): Unit

表示用户与自定义事件的互动导致设备切换到其他应用(例如网络浏览器)。必须先调用此方法,然后才能将当前应用置于后台。

onAdOpened

fun onAdOpened(): Unit

表示自定义事件正在呈现全屏内容。这可能是一个 android.app.Activity,也可能是切换到其他应用的前兆。

关闭此屏幕后,必须调用 onAdClosed