ios 怎么屏蔽 app内广告

  • 秀逗阿毛
    一个测试充电的app,用着用着跳出一段5s 广告:MELO 台湾最强约跑 太恶心了于是换一个,没一会儿又出来5s广告,这次是快手 真恶心一直以来都是安卓用户,没有过这种app用着用着跳出强制广告的体验
  • 德味儿
    iOS因为广告的问题,体验已经完全赶不上安卓了
  • 漫咖啡
    现在苹果很多app是只要退出过再切换回来就是5秒广告!简直了! iOS fly ~
  • s
    slimx
    越狱之后有flex 或者mitm 实话说都不太好用 安卓有轻启动 大圣净化这样专门的软件
    破解版去广告版这种 安卓很多了 ios因为经常掉证书 用起来很麻烦
  • z
    zcjg
    越狱以后flex3
  • 乌木喉漫游太空
    小火箭加规则,详见github里的说明

    https://github.com/h2y/Shadowrocket-ADBlock-RulesiOS fly ~
  • f
    fbscell
    越狱的话推荐一个源
    常用的几款软件去广告非常好用
    请使用 Cydia:tm: 添加地址
    https://repo.initnil.com/iOS fly ~
  • l
    langzer
    回复6#乌木喉漫游太空
    马克 iOS fly ~
  • s
    scoundrel
    让人家赚点吧
    现在app流量成本巨高
    免费app不靠广告 程序员喝西北风去吗 iOS fly ~
  • w
    wong0000
    现在安卓哪里下载,机锋已经下载不了了 iOS fly ~
  • 镜花井月
    马克马克。 真是广告太多了
  • s
    sspda568
    android也这样,有的是流氓,有的是系统杀死导致app重新启动。
  • T
    Tver29
    回复6#乌木喉漫游太空


    配置里添加了以后,再连接就可以了吗。试了几个app好像都没效果,豆瓣,b站,腾讯视频。
  • w
    windirt
    只用这种单纯屏蔽host的方法是不够的。
    最有效的方法必须是有surge 火箭 圈叉之类的app,开mitm攻击,然后屏蔽对应app获取广告资源的api,这样才能做到彻底不开屏广告。
    因为很多app的广告api和正常api是在同一个域名上的,如果单单屏蔽域名,会导致app不能正常运行。

    举个例子,spotify的广告api是基于spclient.wg.spotify.com这个host的,如果屏蔽了这个host,那就会导致Spotify连歌单都加载不出来
    因为app使用了https协议,所以需要mitm中间人攻击,才能知道app详细对哪些api进行了访问,经过抓包和分析,很快就可以选出来的

    最终解决问题
    开启mitim,针对spclient.wg.spotify.com攻击,再屏蔽三个api
    [URL Rewrite]
    https?://spclient.wg.spotify.com/ad-logic - reject
    https?://spclient.wg.spotify.com/ads - reject
    https?://spclient.wg.spotify.com/sponsoredplaylist - reject

    就可以完美做到Spotify彻底去除插播音频和视频广告,此方法Mac与iOS均有效
  • s
    sinapdb
    回复关注一下 iOS fly ~
  • x
    xxhunter
    马克去广告小尾巴~
  • w
    windirt
    再举几个例子,协议是圈叉的,改一改就可以在火箭和surge里用

    知乎
    hostname = ap*.zhihu.com,www.zhihu.com

    ^https?:\/\/www\.zhihu\.com\/api\/v4\/mcn url reject-200
    ^https?:\/\/api\.zhihu\.com\/(ab|adx|xen|club|fringe|zst|commercial|ad-style-service|market/popover|search/(top|tab|preset)|.*(guide|recommendations|extended|featured-comment-ad)) url reject-200

    网易云音乐
    hostname = interface.music.163.com

    ^https?:\/\/interface3?\.music\.163\.com\/eapi\/(ad|abtest|sp|hot|log|mlivestream|store|mlog|search/(specialkeyword|defaultkeyword|hot)) url reject-200
  • z
    zhonghao
    兄弟,这话说的没人信啊 iOS fly ~
  • w
    wj642002
    mark ios去广告
    iOS fly ~
  • c
    cran168
    马克去广告
  • q
    qjwcc
    马克牛逼
  • 1
    145145
    回复7#fbscell
    你在群里吗 iOS fly ~
  • a
    acesaint
    马克马克
  • s
    sxx
    回复13#Tver29


    这种基本没用,该有还是有
  • i
    ilcvm
    屏蔽广告跟用盗版没啥区别 iOS fly ~
  • 乌木喉漫游太空
    回复14#windirt
    学到了,感谢 iOS fly ~
  • 乌木喉漫游太空
    回复13#Tver29
    部分有效,要根治还得看14楼的,用圈叉 iOS fly ~
  • n
    njim
    圈x用的规则列表

    很多应用无效

    招行客户端好像有用
  • a
    abcruby
    ios这么麻烦啊
  • 见风
    马克学习 iOS fly ~
  • n
    nahcoiii
    没xx需求的话,adguard应该可以搞定吧。
  • g
    gaoxing
    看起来好高深 12PM fly ~
  • g
    grily
    Mark
  • 皇.帝
    苹果用户净值高嘛!多产生价值是正常的
  • n
    netfly
    越狱 插件 iOS fly ~
  • c
    cupidy
    开启了中间人后,怎么操作才能获取广告api
  • s
    satoboy
    迪斯扣
  • r
    river3moon
    小火箭加规则,详见github里的说明

    [https://github.com/h2y/Shadowrocket-ADBlock-Rules]
  • w
    windirt
    一般流程是这样的
    1. 先开启科学软件的抓包功能,记录app开启时间段内,访问了那些域名host,因为这时候没有进行中间人攻击,所以是看不到详细的访问内容的
    2. 在之前的host列表内,找到嫌疑比较大的, 一般可以看出存放图片,视频 img.xxxx.com, video.xxx.com这些的,都可以放弃,对其他嫌疑大的域名host进行中间人攻击,大概率域名里会带有api, gateway之类的
    3. 再次抓包,开启app,这时候可以看到嫌疑host的详细访问内容,包括到具体向那些api url进行了访问,对嫌疑api url进行分类,如果有ad之类的,大概都是广告
    4. 对嫌疑api的url做reject,开启app,测试结果,看看是否屏蔽了广告,或者是影响了正常功能,就这么对比筛选
  • z
    zzdzx
    马克,回去试试。。。。
  • y
    yuwenm16
    回复6#乌木喉漫游太空
    马克学习 iOS fly ~
  • x
    xin_xx
    mark1
  • 秀逗阿毛
    家里有软路由的话,开启adguard,能屏蔽了,但是在外面就不会搞了
  • c
    cupidy
    试了一下,还是不会搞,高人能否给一个屏蔽油管广告的规则或者域名,每次看几分钟来一段广告太难受了 iOS fly ~
  • 花菊
    mark iOS fly ~
  • T
    Texan
    回复44#cupidy

    用安卓手机
  • s
    spombe
    回复3#漫咖啡


    关键马上还要传染到mac上去...
  • h
    haomao.vip
    强力Mark iOS fly ~
  • 天涯无泪
    回复12#sspda568

    安卓去酷安那边有大神做无广告的版本
  • x
    xyafei
    多谢,有用!