Android 广告拦截 APP 请教

2017-06-16 22:57:07 +08:00
 Aquamarine
用的是 Chrome 浏览器,由于不像国内浏览器自带广告拦截功能,所以想配个相应的 APP。目前选择的是 AdAway,没有选择 ADB 因为听说卡和占资源,不知有没有其他更好的推荐?
现有如下问题请教:
①系统已有 MinMinGuard,会冲突吗?
②发现 GitHub 上有 AdAway 和 AdawayCN,是不是装 AdAway 然后应用 AdawayCN 的规则?不过 AdawayCN 的规则没找到。
③AdawayCN 最近更新在一年前了,是不是停止更新了?
18222 次点击
所在节点    Android
56 条回复
nothing2
2017-06-17 00:09:03 +08:00
我也用 AdAway,hosts 中的屏蔽列表是自己累积的。

AdAway 带 tcpdump 记录 dns 请求,每天看几次里面哪些域名是跟广告相关的就加到自己的 hosts 列表中。该列表目前有 700 多条。

v 站 https://v2ex.assets.uxengine.net/assets/sidebar/mtyun_20170615.gif 这样的广告就无能为力了。
xx998
2017-06-17 02:00:38 +08:00
手机端的话,可以用使用 hosts 方式的 adaway 软件,在 GitHub 找的一个不错的源: https://github.com/vokins/yhosts/
不过用 hosts 过滤广告有局限性,
那么你可以使用 abp 规则的 adguard 软件来过滤广告。
CEBBCAT
2017-06-17 02:37:27 +08:00
买个路由器是更好的选择,全局去广告
xx998
2017-06-17 02:50:05 +08:00
@CEBBCAT 你不可能抱着个路由器到处跑吧~/手动滑稽
AASW2ss
2017-06-17 03:35:43 +08:00
adguard 很好用
honeycomb
2017-06-17 10:55:51 +08:00
使用 yandex/samsung Internet/Mozilla Firefox,它们可用 adguard,adblock plus。

前者用一些技巧(手动载入扩展)还可以用 ublock origin

adaway 等是改 hosts,和它不冲突

还有一个选项是 caf browser,它自带了一个来源于 adblock plus 的内容拦截器。
但是其过滤规则订阅不允许更改,魔趣自带的浏览器有国内的列表( easylist china ),国外有新版( tugapower )的但没有国内列表但很久没更新了,所以不是最推荐。
honeycomb
2017-06-17 10:56:35 +08:00
@CEBBCAT 路由器不太容易挡 HTTPS 来源的,不搞中间人就只能屏蔽域名
xratzh
2017-06-17 11:20:22 +08:00
ios 呢?
CEBBCAT
2017-06-17 11:33:56 +08:00
@xx998 #4 嘿嘿,是没考虑到移动场景
@honeycomb #7 在国内 HTTPS 尚不普及的时候,我选择不对 HTTPS 开刀,就让它加密着吧
Aquamarine
2017-06-17 12:53:23 +08:00
@xx998 @AASW2ss @honeycomb Google Play 只有 Adguard Content Blocker,仅支持 Yandex Browser 和 Samsung Internet browser。
88080398
2017-06-17 15:58:24 +08:00
前几天刚做完这件事,但是我选的是换浏览器。

yandex,直接在 chrome 扩展网页装 ublock (不是 ublock origin ),然后选择你要的规则,ok。

我打钩的是前三个必选的,此外就是 easylist、CHN 开头的头尾两个。
ltux
2017-06-17 16:00:25 +08:00
adguard 早被 google play 下架了,你需要自己去他的官网下载 apk 自行安装。另外 adguard 是要收费的吧。
还是用 Firefox 装 ublock origin 吧。
88080398
2017-06-17 16:43:14 +08:00
@ltux firefox 我试了几天,掉电刷刷刷的,另外速度略显捉急。
Aquamarine
2017-06-17 16:53:22 +08:00
@88080398 yandex 不是可以直接用 Adguard Content Blocker 的么?为什么用 uBlock 而不是 uBlock origin,我看 uBlock 的 GitHub 项目都 2 年多没更新了。
@ltux 又是因为权限的问题?收费如果可以接受我会买,可现在网站的限时间和限设备,不考虑。
honeycomb
2017-06-17 19:16:50 +08:00
@Aquamarine
ublock origin 是 chromium 扩展形式存在的
需要在 yandex 手动载入(yandex 支持访问 chrome extension store 等扩展市场,但刻意屏蔽了 ublock origin,因此需要你手动下载 ublock origin 的包,解压它,通过 yandex 集成 chromium 的加载已解压的扩展的方式来加载)


@88080398
我也要谢谢当时某位大佬教会了这种办法
88080398
2017-06-18 08:56:35 +08:00
@Aquamarine uBlock origin 装不上,估计得解压安装
Aquamarine
2017-06-18 21:47:48 +08:00
@88080398 我这里测试安装 yandex 没有成功, @honeycomb 是说需要解压加载。
88080398
2017-06-18 21:59:39 +08:00
@Aquamarine 要是用 ublock origin 的话确实要解压, 刚搜到的方法,可用:

安装插件方法:
1、去 Chrome 网上应用商店结合下载网站下载 Chrome 插件
2、把下载的插件的扩展名改成 zip,解压到一个文件夹里
3、把文件夹里的“_metadata ”改名为“ metadata ”
4、打开 Yandex 浏览器地址栏输入 chrome://extensions/将开发者模式打勾,点击 [加载已解压的扩展程序...]
5、​用文件管理器打开找到刚才的文件夹,点击任意即可扩展成功
honeycomb
2017-06-19 00:21:08 +08:00
@88080398
直接解压,不改名的话,选择_metadata 文件载入也可以
Aquamarine
2017-06-21 18:50:02 +08:00
@88080398 @honeycomb 浏览器的地址栏在底部,可以像 Chrome 那样放在顶部吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX