H5AdsRequestHandler

public final class H5AdsRequestHandler


处理 H5 广告请求。

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

否则,如果使用其他网页视图,请创建此类的实例,并将每个网页请求传递给 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(例如 和 )实例化的任何广告没有任何影响。

handleH5AdsRequest

public boolean handleH5AdsRequest(String url)

尝试处理 H5 广告请求。

返回
boolean

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

shouldInterceptRequest

public boolean shouldInterceptRequest(String url)

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