在Android / Java网页中删除广告

时间:2013-01-18 05:30:27

标签: android webpage ads

我正在编写一个将在webview中启动网页的应用程序。我可以从网页上检索html内容。为了提高加载速度,我正在尝试从网页中删除广告。我已经研究了很多,如何从网页上找到广告但失败了。帮助我会很明显

1 个答案:

答案 0 :(得分:2)

您可以查找指向广告客户网络服务器的任何内容,并通过正则表达式或通过DOM操作将其删除(您应该通过将Javascript注入您的网页来实现这一目标,这将更容易)。这就是一些广告删除工具的工作方式。

但请务必尊重网站主机收入流。有些人生活在广告中提供内容。 ;)

[编辑]一个jQuery代码示例,用于删除指向谷歌服务器的链接和imgs。您需要使用您要定位的广告服务器进行更新:

jQuery("body").find("a").each(function(key,val){
    if(val.href.match(/.*google.*/)){
        jQuery(val).remove();
    }
});

你可以在ign主页上运行它,它会删除一些广告。