AdGuard的广告过滤应该怎么开启,以及AdGuard的广告过滤失效了又该怎么去排查,首先需要分清楚当前使用的是浏览器插件,还是Windows、Mac、Android、iOS这类客户端。浏览器插件主要是对浏览器里的网页广告进行过滤,而桌面端和移动端通常还能处理更多的网络请求。AdGuard官方也对浏览器扩展、Windows、Mac、Android、iOS等不同产品形态做了区分,所以在排查的时候,不能把各个平台的设置混在一起去看。
一、AdGuard广告过滤怎么开启
在AdGuard里开启广告过滤,第一步不应该是去添加很多规则,而是要先确认保护的总开关和基础的过滤器是不是处于正常状态。很多过滤失效的情况,其实是总开关、某个网站的开关或者基础过滤器被关掉了。
1、先确认保护的总开关
打开AdGuard之后,先看一下主界面上保护的状态是不是开着的。如果是浏览器插件,要确认扩展的图标不是灰色的,在浏览器扩展管理的页面里面也没有被禁用。如果是客户端的版本,还要确认应用程序正在运行着,并且没有被系统的省电模式、网络代理或者安全软件限制住。
2、开启基础的广告过滤
进入【Filters】页面,确认AdGuard Base filter是处在启用状态的。AdGuard官方的排查说明里也提到过,如果浏览器扩展没有拦截广告,可以先去更新一下过滤器,并且确认AdGuard Base以及对应语言的过滤器已经启用了。中文网站比较多的时候,还可以再检查一下是不是启用了适合当前语言环境的过滤规则。
3、按照平台补充对应的设置
在Mac或者Windows的客户端里面,除了广告过滤之外,还要看一下HTTPS过滤有没有打开。AdGuard的说明里面提到,HTTPS过滤是用来对现在大多数网站和应用所使用的HTTPS流量进行过滤的。如果只安装了浏览器插件,通常不需要去处理全局的网络过滤;如果用的是系统的客户端,就要看看浏览器、应用、DNS过滤这些功能是不是按照需求打开了。
二、AdGuard广告过滤失效怎么排查
广告过滤失效的时候,不要一上来就卸载然后重装。应当先判断一下,是所有网站都失效了,还是只有某一个网站失效;是网页上的广告没拦住,还是应用内的广告、视频广告、搜索广告没有拦住。范围不同,原因也不一样。
1、先更新过滤规则
过滤规则太旧,是比较常见的一个原因。浏览器插件可以右键点击扩展的图标,选择检查过滤器的更新;客户端的版本也可以进到过滤器页面里手动更新。广告平台的规则经常在变化,如果规则长时间不去更新,原来能够拦截的广告也可能会重新出现。
2、检查当前的网站是不是被放行了
有些网站可能已经被加入了白名单,或者当前的网页临时把过滤给关掉了。遇到某个网站的广告突然出现,可以点开AdGuard的图标,看一看这个网站是不是处在启用过滤的状态。如果只是在一个网站上失效,优先去检查站点级的开关、用户规则和例外的列表,不要一开始就去怀疑整个软件坏掉了。
3、检查HTTPS过滤和证书方面的问题
如果大部分普通的网页能够过滤,但一些HTTPS网站的广告仍然很明显,那就要去看看HTTPS过滤是不是正常的。AdGuard是通过用户证书来过滤HTTPS流量的;如果某一个应用不信任这个证书,它的HTTPS流量就有可能不会被过滤。在Android 7及以上的系统当中,应用需要明确地去选择信任用户安装的证书,所以部分App内的广告不能完全按照网页的方式来处理。
三、AdGuard过滤效果怎么稳定下来
AdGuard不是安装以后就可以永远不去管它的。浏览器的更新、系统的升级、网站反广告策略的变化,还有规则的调整,都会影响过滤的效果。想要让过滤更加稳定,比较重要的一点是不要乱改动,多进行更新,并且分场景来处理。
1、不要随便堆过滤器
过滤器并不是越多越好。规则太多可能会导致网页加载的速度变慢,也有可能误伤到正常的按钮、评论区、支付页面或者后台的编辑器。一般可以先启用基础的广告过滤和常用语言的过滤器,只有在碰到特定网站的广告时,再去考虑补充一些自定义的规则。
2、区分网页广告和应用广告
浏览器插件主要是处理网页内容的;Android的客户端可以拦截浏览器和一部分App当中的广告,官方也说明了AdGuard for Android是一个独立的应用,可以在浏览器和应用里面拦截广告和跟踪器。但是不同App的加密方式、证书信任情况以及广告加载的方式都不一样,不能保证所有应用的广告都按同一种方式处理。
3、保留问题页面的信息
如果某一个广告反复没有办法过滤掉,可以把网址、浏览器的版本、AdGuard的版本、已经启用的过滤器和截图都记录下来。这样后续去调整用户规则、反馈问题或者排查扩展冲突的时候,就更容易定位。只说一句“广告过滤失效了”,信息太少,通常很难判断原因。
总结
AdGuard广告过滤怎么开启,以及AdGuard广告过滤失效怎么排查,关键在于先确认总开关、基础过滤器、语言过滤器以及当前网站的开关是不是正常的,再根据不同的平台去检查HTTPS过滤、证书的信任、白名单还有规则的更新。网页广告、App广告、视频广告的处理方式并不完全一样,排查的时候要先缩小范围。在日常的使用当中,保持规则的更新,少量并且合理地添加自定义规则,遇到问题的时候把页面和环境的信息都保留下来,过滤的效果就会更加稳定。