可以在WebView中禁用Google广告图片吗?我禁用了链接

时间:2015-07-14 11:09:17

标签: android webview adsense

加载到WebView的移动网页会显示Google广告。但是,相同的广告也会在应用内显示。所以它的广告太多了。

我尝试在方法googleads中捕获包含googlesyndicationshouldOverrideUrlLoading的所有链接,并将其转换为""。这是成功的,当您点击Google广告时,没有任何反应。

但是,我无法阻止任何图像。我试图捕捉图像并用assets中的图像替换它,但没有任何成功。但更糟糕的是,我实际上没有看到来自Google广告的任何图片。它们必须隐藏在.js文件或其他内容中。

所以现在我有死链接的图像。

有人设法以同样的方式停用Google广告的图片吗?

代码看起来像这样

  WebViewClient webViewClient = new WebViewClient() {
    Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
       if (url.contains("googleads") || url.contains("googlesyndication")) {
           url = "";
           super.shouldOverrideUrlLoading(view, url);
                    return true;
       }

注意:我们需要在接下来的几个月内使用客户端,因为服务器端无法访问。

0 个答案:

没有答案