H5AdsRequestHandler

class H5AdsRequestHandler


处理 H5 广告请求。

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

否则,如果使用替代 WebView,请创建此类的实例,并将每个 Web 请求传递给 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(例如 com.google.android.gms.ads.interstitial.InterstitialAdcom.google.android.gms.ads.rewarded.RewardedAd)实例化的任何广告均无效。

handleH5AdsRequest

fun handleH5AdsRequest(url: String!): Boolean

尝试处理 H5 广告请求。

返回
Boolean

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

shouldInterceptRequest

fun shouldInterceptRequest(url: String!): Boolean

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