H5AdsRequestHandler

public final class H5AdsRequestHandler


处理 H5 广告请求。

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

否则,如果使用替代 WebView,请创建此类的实例,并将每个 Web 请求传递给 handleH5AdsRequest

摘要

公共构造函数

H5AdsRequestHandler(
    Context context,
    OnH5AdsEventListener onH5AdsEventListener
)

构造 H5AdsRequestHandler

公共方法

void

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

boolean

尝试处理 H5 广告请求。

boolean

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

公共构造函数

H5AdsRequestHandler

public H5AdsRequestHandler(
    Context context,
    OnH5AdsEventListener onH5AdsEventListener
)

构造 H5AdsRequestHandler

公共方法

clearAdObjects

public void clearAdObjects()

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

注意:此方法对非 H5 API(例如 com.google.android.gms.ads.interstitial.InterstitialAdcom.google.android.gms.ads.rewarded.RewardedAd)实例化的任何广告均无效。

handleH5AdsRequest

public boolean handleH5AdsRequest(String url)

尝试处理 H5 广告请求。

返回
boolean

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

shouldInterceptRequest

public boolean shouldInterceptRequest(String url)

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