[已解决]Adblock没有正常工作

求助
获赞:5    评论:10    查看:786
  • 版本:3.20.0913.0
  • 设备:三星 S10+
  • 系统版本:One UI 2.1 / 安卓 10
  • 订阅的 Adblock Plus 规则:Allow nonintrusive advertising(minimal) & EasyList China + EasyList
  • 测试网址:http://www.9rmb.com/show/b49f750074.html

说明

  1. 全新安装,不导入任何规则(防止干扰)

  2. 启用 Adblock Plus,订阅上述规则
    image.png

  3. 打开网址后,网页内显示广告
    image.png

分析

  • 在电脑端使用安卓UA,可以看到 http://js.hldslgg.com/cf.aspx?action=cycadget&ad_class=7&userid=803&lowunionusername=&clickstate=2&adshowtype=AdCode_sjdb&ad_size=640x200&newadsel=1&maxadid=&prohibit=

  • 打开订阅的规则EasyList China + EasyList网址 https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt ,能看到有过滤此 url 的条目

    /cf.aspx?action=cycadget&
    

image.png

  • 但是在 app 中,Adblock 并没有根据此规则过滤掉 url 的请求。

经过多个站点的测试(很多影视站在非桌面 UA 下会加载广告),发现即使网络请求中的 url 会被 Adblock 中订阅的规则命中,但不会被过滤掉,拦截计数不增加。 但如果手动新增网址拦截,是可以拦截的,Adblock 的拦截计数才会增加。

另外,在网页上拦截元素无任何反应。

猜测

根据以上测试,怀疑是 Adblock 没有正常工作,希望后续能得到修复。

Jehovah
刚回家3457
皇家塞猫德
小棉袄
断念
回复(10)
  • Jehovah 回复

    赞!

  • 皇家塞猫德 回复

    视界自带的 allow 那个规则确实不太好用,我也出现过失效的情况,换了规则就好了,我现在就只用 via 浏览器的那一个规则,暂时没问题

  • 木上墨成文 回复
    黑名单用户 2020-09-14 00:17:14

    换规则吧,我用 halflife 加乘风,没有那个文件出现

    感谢,使用了 HalfLife 的规则可以成功过滤了。 参考 https://haikuoshijie.cn/topic/2200

    以下为 HalfLife 规则 My AdFilters 的介绍:

    本规则合并自乘风视频广告过滤规则、EasylistChina、EasylistLite、CJX'sAnnoyance
    

    比较奇怪,这个合并规则可以生效,而 Adblock plus 中的内置规则不生效,可能是内置规则中有哪个地方与 Adblock Plus 兼容不好解析失败,导致把整个规则都忽略掉了。而合并规则却解析成功,因此可以成功过滤

  • 黑名单用户 回复
    木上墨成文 2020-09-14 00:07:23

    嗯。adblock 工作还是不正常,不知道是不是浏览器内核 (85.0.4183.101) 的关系。又尝试安装了 x5 内核,重启也是不能正常过滤。从adb logcat内容也看不出什么异常。 我暂时依靠手动标记域名来拦截广告好了,这个 app 用的不多,对我影响不大。 希望我遇到的情况只是个例

    换规则吧,我用 halflife 加乘风,没有那个文件出现

  • 木上墨成文 回复
    小棉袄 2020-09-13 22:31:31

    换个网站测试,广告规则也换换,置顶帖有别的订阅规则

    嗯。adblock 工作还是不正常,不知道是不是浏览器内核 (85.0.4183.101) 的关系。又尝试安装了 x5 内核,重启也是不能正常过滤。从adb logcat内容也看不出什么异常。 我暂时依靠手动标记域名来拦截广告好了,这个 app 用的不多,对我影响不大。 希望我遇到的情况只是个例

  • 小棉袄 回复

    换个网站测试,广告规则也换换,置顶帖有别的订阅规则

  • 木上墨成文 回复
    小棉袄 2020-09-13 21:28:04

    在订阅管理里面把那个 allow 啥的取消勾选再保存

    也试过了,包括清除 app 数据,重新设置也是一样。

  • 小棉袄 回复

    在订阅管理里面把那个 allow 啥的取消勾选再保存

  • 木上墨成文 回复
    小棉袄 2020-09-13 18:25:50

    开启 adblockplus 后有重启视界再测试吗

    试过了,在 app 信息界面结束运行再启动,仍然如此。

  • 小棉袄 回复

    开启 adblockplus 后有重启视界再测试吗

发表话题
  • 积分
    0
  • 注册排名
    3261