H5AdsRequestHandler

class H5AdsRequestHandler


处理 H5 广告请求。

如果使用 android.webkit.WebView,请使用 H5AdsWebViewClient 而非此类。

否则,如果使用其他网页视图,请创建此类的实例,并将每个网页请求传递给 handleH5AdsRequest

摘要

公共构造函数

H5AdsRequestHandler(
    context: Context!,
    onH5AdsEventListener: OnH5AdsEventListener!
)

构建 H5AdsRequestHandler

公共函数

Unit

销毁由 H5 广告管理的所有广告。

Boolean

尝试处理 H5 广告请求。

Boolean

如果请求是针对 H5 广告,则返回 true,否则返回 false。

公共构造函数

H5AdsRequestHandler

H5AdsRequestHandler(
    context: Context!,
    onH5AdsEventListener: OnH5AdsEventListener!
)

构建 H5AdsRequestHandler

公共函数

clearAdObjects

fun clearAdObjects(): Unit

销毁由 H5 广告管理的所有广告。

注意:此方法对非 H5 API(例如 和 )实例化的任何广告没有任何影响。

handleH5AdsRequest

fun handleH5AdsRequest(url: String!): Boolean

尝试处理 H5 广告请求。

返回
Boolean

如果请求是 H5 广告请求,则为 true;否则为 false。

shouldInterceptRequest

fun shouldInterceptRequest(url: String!): Boolean

如果请求是针对 H5 广告,则返回 true,否则返回 false。