CustomEventListener

public interface CustomEventListener


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

摘要

公共方法

abstract void

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

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(int errorCode)

此方法已废弃。

请改用 onAdFailedToLoad

abstract void

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

abstract void

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

公共方法

onAdClicked

abstract void onAdClicked()

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

onAdClosed

abstract void onAdClosed()

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

另请参阅
onAdOpened

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

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

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

参数
@NonNull AdError adError

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

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

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

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

参数
int errorCode

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

onAdLeftApplication

abstract void onAdLeftApplication()

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

onAdOpened

abstract void onAdOpened()

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

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