爱意满满的作品展示区。
jseanj

力争做中国最好的广告拦截器! key: iOS9, Safari, Content blocker,免费。

  •  
  •   jseanj · Oct 23, 2015 · 10774 views
    This topic created in 4031 days ago, the information mentioned may be changed or developed.
    最近和朋友一起做了一款针对 iOS9 Safari 的广告拦截器,对目前国内的广告有很好的拦截效果,比如某厂的推广,懂的朋友可以试用一下,这是第一版,后续会不断添加新的功能,最重要的是免费。

    https://itunes.apple.com/cn/app/id1048882335?mt=8


    * 针对国内广告进行特殊优化,是最快速、效果最好的 Safari 内容拦截器
    * 拥有超过 8000 个拦截规则,并且可以实时更新规则
    * 能为您节约一半的手机流量,网页打开速度可以快一倍
    * 无需复杂配置,我们一键帮您搞定

    Noad 是一款针对国内广告而开发的 Safari 内容拦截器,针对国内网站有非常好的拦截效果。通过拦截广告、追踪代码能够让您拥有更好的网页浏览体验,并且可以为您节约一半的手机流量同时可以让网页的速度快一倍。

    Noad 不是一款代理服务器,我们不会收集您的隐私数据。
    Supplement 1  ·  Oct 23, 2015
    有些用户说在设置中开启后不能生效,大家可以重启下 Safari 试试。
    Supplement 2  ·  Oct 24, 2015
    官网地址: http://noad.mobi
    95 replies  •  2015-12-20 20:26:29 +08:00
    moname
    moname
    Oct 23, 2015
    1
    你这应该很快就会被下架吧
    gs038538
    gs038538
    Oct 23, 2015 via Android
    2
    断人财路,杀人父母
    solaro
    solaro
    Oct 23, 2015
    3
    断人财路,杀人父母
    codeforlife
    codeforlife
    Oct 23, 2015
    4
    @moname 为什么?这是 ios9 开放的 API ,苹果官方认可的
    lufeng6
    lufeng6
    Oct 23, 2015
    5
    可以自定义规则就爽了
    shangrenxi
    shangrenxi
    Oct 23, 2015
    6
    图标略丑,先试用下。
    maddot
    maddot
    Oct 23, 2015
    7
    免费使用的网站,如果没有广告,靠什么活?
    lycosme
    lycosme
    Oct 23, 2015
    8
    已撸
    GKLuke
    GKLuke
    Oct 23, 2015
    9
    @maddot 这话怪别扭,本来就是拦截广告,结果。。。只许州官放火,不许百姓点灯
    jseanj
    jseanj
    OP
    Oct 23, 2015
    10
    @moname 针对 Safari 中的广告进行屏蔽苹果是认可的,而苹果下架的都是针对 app 中的广告屏蔽。
    thursday
    thursday
    Oct 23, 2015
    11
    不喜,不喷
    jseanj
    jseanj
    OP
    Oct 23, 2015
    12
    @lufeng6 因为大部分用户可能不太会自定义规则,所以这版没加,后期会加上,谢谢建议。
    liangguan5
    liangguan5
    Oct 23, 2015 via iPhone
    13
    很好奇仅支持 iOS 9 的广告拦截应用为什么不支持 iPhone 5 ?
    liangguan5
    liangguan5
    Oct 23, 2015 via iPhone
    14
    图标很喜欢, UI 也漂亮,赞
    jkjoke
    jkjoke
    Oct 23, 2015
    15
    卧槽。。。 5C 不兼容。。。
    endosome
    endosome
    Oct 23, 2015
    16
    在 safari 里面点击设置了,没有反应。美区。
    congcong0806
    congcong0806
    Oct 23, 2015
    17
    @jkjoke 64bit CPU 才行
    jseanj
    jseanj
    OP
    Oct 23, 2015
    18
    @endosome 可以试试重启 Safari ^_^
    jseanj
    jseanj
    OP
    Oct 23, 2015
    19
    @liangguan5
    @jkjoke
    5s 开始才是 64 位 CPU
    jseanj
    jseanj
    OP
    Oct 23, 2015
    20
    @liangguan5 谢谢 ^_^
    paradoxs
    paradoxs
    Oct 23, 2015
    21
    希望能拦截视频软件里面的广告
    PP
    PP
    Oct 23, 2015
    22
    @paradoxs 想在 iOS 上拦视频应用里的广告估计还是要靠代理吧?
    Zubin
    Zubin
    Oct 23, 2015
    23
    试了一下,似乎不能拦截百度推广的广告。搜医院,前面还是一片莆田系
    PP
    PP
    Oct 23, 2015
    24
    @Zubin 只有“可关闭白名单+支持自定义规则”才是真拦截。
    endosome
    endosome
    Oct 23, 2015
    25
    @jseanj no response, even I restart the device
    Iphone 6
    IOS 9.1
    AT&T unlocked
    jseanj
    jseanj
    OP
    Oct 23, 2015
    26
    @Zubin 重启一下 Safari 试试。
    jseanj
    jseanj
    OP
    Oct 23, 2015
    27
    @endosome app 首页有版本信息吗?类似版本: e7f3144998
    Zubin
    Zubin
    Oct 23, 2015
    28
    @jseanj 杀掉 safari 重启正常了
    Blask
    Blask
    Oct 23, 2015
    29
    试用有效,赞
    x602466307
    x602466307
    Oct 23, 2015
    30
    玩玩
    endosome
    endosome
    Oct 23, 2015
    31
    @jseanj Yes ,it appears. But the blcoker not active.
    uleh
    uleh
    Oct 23, 2015
    32
    之前买过 purify ,感觉对国内广告漏杀率很高。
    现在在用 adblock ,改用 lz 的试试
    4faramita
    4faramita
    Oct 23, 2015
    33
    太鼓达人有话说
    jseanj
    jseanj
    OP
    Oct 23, 2015
    34
    @endosome 正常会生效的,用国内搜索看还有广告推广吗?
    jseanj
    jseanj
    OP
    Oct 23, 2015
    35
    @uleh adblock 的规则对国内的某些网站屏蔽没有效果。
    42V0CdLjCU494ogF
    42V0CdLjCU494ogF
    Oct 23, 2015
    36
    官网无法打开,欢迎提交到 NEXT 来~
    honeycomb
    honeycomb
    Oct 23, 2015 via Android
    37
    @gs038538 认为拦截广告不道德的想法都是错误的
    honeycomb
    honeycomb
    Oct 23, 2015 via Android
    38
    @uleh adblock plus 还没引入 easylist china 规则,所以对付国内的效果差
    Tink
    Tink
    Oct 23, 2015
    39
    这个可以和其他的兼容?
    luzjoy
    luzjoy
    Oct 23, 2015
    40
    已撸 试试效果
    505243267
    505243267
    Oct 23, 2015
    41
    现在在用 adblock ,这个待会儿试试
    Arrowing
    Arrowing
    Oct 23, 2015
    42
    标题有问题
    一是,违反了广告法;
    二是,要加入 IOS 等前置名称,并非所有平台都可以用。
    sandideas
    sandideas
    Oct 23, 2015
    43
    只能 Safari 么。。
    其他 app 有没有在不越狱的情况下屏蔽广告
    offer
    offer
    Oct 23, 2015
    44
    明天上班我就把这个 app 下架了。
    505243267
    505243267
    Oct 23, 2015❤️1
    45
    @sandideas 这个 app 用了 safari content blocker ,所以只能屏蔽 safari 广告
    某些应用通过设置代理的方式屏蔽广告,能在所有地方使用。但这样做耗电,并且有泄漏隐私的风险。
    honeycomb
    honeycomb
    Oct 23, 2015
    46
    @Zubin 说明它没有过滤 cpro.baidustatic.com ?
    mdemo
    mdemo
    Oct 23, 2015
    47
    @Zubin @honeycomb 对百度推广是可以屏蔽的 可以重启下 Safari 试试
    honeycomb
    honeycomb
    Oct 23, 2015
    48
    @mdemo
    我猜测
    像 cpro.baidustatic.com 这种太常见的域名不太可能没过滤掉的

    另外希望求证:
    Adblock plus 的开发者 Eyeo GmbH 说 iOS9 的 content block API 性能不佳(和它们跑在浏览器 javascript 引擎上的 adblock plus 相比),是这样的吗?

    此外,很多人也知道有一个性能(比 Adblock Plus)更快的拦截器扩展 ublock origin/ublock
    xenme
    xenme
    Oct 23, 2015
    49
    @honeycomb content blocker 只和规则有关:
    所以,大量规则要怎么合并在一起,怎么优化。也没啥可以做的。
    之前准备把 ADP 的规则转成 blocklist.json ,直接放进去就好了。
    mdemo
    mdemo
    Oct 23, 2015
    50
    @honeycomb 等下我去查看一下规则,我这边测试发现百度的推广广告是被屏蔽的。你可以看看这个视频 http://v.qq.com/page/n/d/z/n0168hqkzdz.html

    content block 的性能远比 adblock plus 要好很多,一个是 js 自己去做匹配,删除页面元素,一个是系统级的拦截功能

    ublock 是浏览器插件,它的规则是无法用于 content block 下的,它只是对规则以及识别进行了优化。

    你用 Safari 就会感受到,远比电脑上要流畅
    honeycomb
    honeycomb
    Oct 23, 2015
    51
    @xenme 比方说有没有测试过 blocklist.json 的复杂度(比如条目数量),会多少程度地影响性能?

    举例:
    https://github.com/chrisaljoudi/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
    dofaith09
    dofaith09
    Oct 23, 2015
    52
    我刚试了下, 新浪手机页面, 经常在下面会弹出要你安装新浪新闻, 新浪体育 APP 的广告, 不知道有没有办法拦截, 刚试了你们的没有拦截, 另外我试了别的两个 blocker 也不行
    moname
    moname
    Oct 23, 2015
    53
    @codeforlife 哦,我看错了,
    xenme
    xenme
    Oct 23, 2015
    54
    @honeycomb 没测试过。
    其实我的意思就是:不管是哪种 app ,最终都是生成一个 blocklist.json ,然后 Safari 浏览器直接把这个编译成字节码执行。过滤的时候执行流程根本不会回到 App 本身。

    所以,这个过滤的性能,同样的数目,就看谁的规则优化的更好,比如合并处理,顺序等。和 App 无关。
    uleh
    uleh
    Oct 23, 2015 via iPhone
    55
    @honeycomb 我用的是 adblock 不是 abp
    jaguar
    jaguar
    Oct 23, 2015 via Android
    56
    我谨代表 V2 全体站长同志感谢您全家
    honeycomb
    honeycomb
    Oct 23, 2015
    57
    @mdemo

    ublock origin 应该是用了一套比 Adblock Plus 更好的算法
    似乎 ublock origin(以及 ublock)似乎会在运行时编译已选上的规则, Adblock plus 也是

    这两个软件都是 js 代码,需要一个 js 引擎来执行
    而且依赖于 WebRerquest 等浏览器 API ,这部分的性能不容易优化

    Android 的应用版 Adblock Plus 自带了 Google V8 引擎



    Eyeo 的原文在这里:

    https://adblockplus.org/blog/content-blocking-in-safari-9-and-ios-9-good-news-or-the-death-knell-of-ad-blocking-on-safari

    另外还看到这样的说明:

    https://adblockplus.org/blog/adblock-plus-for-ios-9-finally-here-and-pssst-it-s-free

    The content blocking API Apple provided only allows for a limited amount of filters; atm including an anti-tracking list would exceed that limit. Here ’ s hoping they expand it …

    看样子是有一个“ 50000 rules limitation ”


    这里有一篇文章讲 content blocker API 的性能优势:
    http://blog.appgrounds.com/content-blockers-beat-adblocking/
    cname
    cname
    Oct 23, 2015
    58
    itouch5 哭瞎,为什么不兼容!!
    jseanj
    jseanj
    OP
    Oct 23, 2015
    59
    @jaguar 不喜勿喷。
    yov123456
    yov123456
    Oct 23, 2015 via iPhone
    60
    赞啊!
    honeycomb
    honeycomb
    Oct 23, 2015
    61
    @uleh adblock 似乎自身就是广告软件(或者是自带用户追踪代码)
    注:adblock 不是 Adblock plus 的原型"adblock"
    jackisnotspirate
    jackisnotspirate
    Oct 23, 2015
    62
    @jaguar 嫉妒之水不好受吧
    mdemo
    mdemo
    Oct 23, 2015
    63
    @onionnews 目前只支持 64 位机器 %>_<%

    兼容性: 需要 iOS 9.0 或更高版本。与 iPhone 5s 、 iPhone 6 、 iPhone 6 Plus 、 iPhone 6s 、 iPhone 6s Plus 、 iPad Air 、 iPad Air Wi-Fi + Cellular 、 iPad mini 2 、 iPad mini 2 Wi-Fi + Cellular 、 iPad Air 2 、 iPad Air 2 Wi-Fi + Cellular 、 iPad mini 3 、 iPad mini 3 Wi-Fi + Cellular 、 iPad mini 4 、 iPad mini 4 Wi-Fi + Cellular 、 iPad Pro 、 iPad Pro Wi-Fi + Cellular 、 iPod touch (第 6 代) 兼容。
    mortal
    mortal
    Oct 23, 2015
    64
    前两天知乎日报上那篇文章肯定有很多人没有看过:

    ……

    而你说你跳过广告是广告商不愿意看到的事情,其实真不是,广告商乐坏了,因为他们不用付钱向一个对他们的产品不感兴趣的人推销了。这就好比著名的浏览器插件 AdBlock Plus , 广告商对它几乎都是持欢迎态度的,因为会用这个插件的用户,往往都是获取难度较高的客户,你把它们的广告屏蔽了,他们也省得为一个无谓的展示付钱。

    而且相反,因为给予了观看者跳过的权利,如果这条广告最后居然播完了,那么很大可能是你是对这个广告的内容感兴趣的,换句话说,是广告主的潜在客户。

    ……

    不知道为什么广告屏蔽就一定是错误的,任何事物都需要辩证来看。
    dreampuf
    dreampuf
    Oct 23, 2015
    65
    贴出上面摘抄的原文链接: http://www.zhihu.com/question/28356749/answer/67972330
    作者是一名互联网视频广告行业老司机
    uleh
    uleh
    Oct 23, 2015 via iPhone
    66
    @honeycomb 好吧,我用的是 Adblock for mobile ……一定要抠这个字眼么
    maddot
    maddot
    Oct 23, 2015
    67
    @mortal 跳过广告跟屏蔽广告,你辩证不出两者的区别吗
    uleh
    uleh
    Oct 23, 2015 via iPhone
    68
    @jseanj 支持 easylist 啊。某些网站不行那也没办法,就等 list 更新咯。
    mortal
    mortal
    Oct 23, 2015
    69
    @maddot 第一段关于 Adblock Plus 的描述被你忽略了?
    maddot
    maddot
    Oct 23, 2015
    70
    @mortal 我怎么知道你说的是哪里的第一段,那篇文章 又不是每人必背的红宝书。我只知道此类插件实际上是在抢夺站长的利益,是强盗。
    mortal
    mortal
    Oct 23, 2015
    71
    @maddot 你说的没有错。
    MrDream
    MrDream
    Oct 23, 2015
    72
    还是 iOS8 的 5s 怎么办
    jseanj
    jseanj
    OP
    Oct 23, 2015
    73
    @MrDream 升级到 iOS9 吧
    honeycomb
    honeycomb
    Oct 23, 2015❤️2
    74
    @uleh
    抠这个字眼的意义在于:

    adblock (1)
    adblock plus
    adblock (for chrome)

    是三个不同的东西

    adblock plus 是 wladimir palant 负责的项目,最初是 Firefox 的扩展,它的原型工程是 adblock , adblock 的维护者不干了,就把 adblock 给了他。现在 adblock plus 是 Eyeo 公司的产品, Wladmir palant 是 Eyeo 的创始人 /雇员?

    adblock (for chrome)是另一个人开发的,最初是专为 Google Chrome 开发的软件

    adblock Edge 是从 adblock plus 开始提供可接受 ad 特性前分裂出来的分支

    ublock 是 gorhill 的项目,开发到一定程度后转给了 chrisaljoudi
    过了一段时间 gorhill 又想继续写代码了,于是找了某个版本的 ublock , fork 到了 ublock origin
    ublock 和 ublock origin 一开始似乎共享了大多数变动,现在两者之间的距离可能远一些,但两个扩展基本上还是一致的


    adblock plus 有这些版本:
    adblock plus 浏览器(iOS/Android, Android 版本是一个 Mozilla Firefox 衍生版)
    adblock plus(Android 应用)
    adblock plus(iOS App Extension, Safari 的 Content blocker)
    adblock plus 的 IE 扩展 /Chrome 扩展 /Firefox 扩展,有没有 Opera 和 Safari 的扩展我不清楚

    此外有关 adblock 的叙述可能有误
    这部分的故事是
    wladimir palant 有一天在自己的博客吐槽了 adblock (for chrome)
    另外 adblock (for chrome)是 GPLv3 软件,源代码以每个版本打一个包的形式发布,打包包括了 changelog

    adblock plus(hg.adblockplus.com)
    ublock/ublock origin(项目在 github)
    的源代码都公开到完整的代码库乃至整个项目

    ---------------------------------
    此外过滤广告的道德依据是这样的:

    1 ,过滤广告继承于(通用的)过滤网页上的内容
    2 ,过滤网页上的内容这项功能是浏览器的功能的一项
    3 ,使用浏览器的某项功能的权利继承于用户是浏览器的使用者
    4 ,用户是浏览器的使用者继承于用户是这台设备(如电脑,手机)的使用者(且所有者)

    所以这里任何一环节,投放广告的网站都插不了手
    它能表达反对的地方,只能是:
    5 ,识别出反广告措施,并给出惩罚措施(如不提供内容,黑屏,提示等,见优酷等视频网站,某些网盘)
    这种行为叫 Anti-adblock


    因为 2 和 3 ,用户可以做到反对网站的反对
    意味着
    Anti-Anti-adblock 是可行的
    常见的例子就是通过 greasemonkey 表达的 user scripts ,这部分代码的作用通常是让 5 失效
    suifozhe
    suifozhe
    Oct 23, 2015 via iPhone
    75
    支持一下
    a154312237
    a154312237
    Oct 23, 2015 via iPhone
    76
    居然有人说图标丑 我挺喜欢啊
    kan5202005
    kan5202005
    Oct 23, 2015
    77
    有没有上架美区?
    youdu
    youdu
    Oct 23, 2015
    78
    呵呵。信息有所有权吗?一个网页经过网络,已经存在我的手机、电脑里面,我就对它拥有所有权(我本身就拥有我的设备),所以修改已经存在于我的设备的信息,是天然正确的。
    sdd11
    sdd11
    Oct 23, 2015
    79
    我关心的是永久免费的话,如何盈利?
    sdd11
    sdd11
    Oct 23, 2015
    80
    @kan5202005 没有,找不到。同求上架美区。
    mdemo
    mdemo
    Oct 23, 2015
    81
    @kan5202005 @sdd11 https://itunes.apple.com/us/app/noad/id1048882335 美架应该上了 你们升级 ios9 了嘛
    mjoseph
    mjoseph
    Oct 23, 2015
    82
    我问个问题啊。。我一直觉得手机浏览器没什么广告。。。。所以。。我下载之后不太有感知啊。。能举例么
    wm5d8b
    wm5d8b
    Oct 23, 2015
    83
    没有 ipad 版。。
    wezzard
    wezzard
    Oct 23, 2015
    84
    @mortal 我只能說這種想法太不縝密了。起碼對於我而言,能屏蔽的廣告我一律屏蔽,但是沒辦法屏蔽的廣告,比如說電視中的廣告和 YouTube 客戶端中的廣告我也會看,看到有意思的我也會看完,優酷當年的農夫山泉可跳過的廣告我也看完過。潛在客戶和屏蔽廣告的人並非絕對互斥。
    wezzard
    wezzard
    Oct 23, 2015
    85
    @sdd11 壟斷以後收保護費?
    openroc
    openroc
    Oct 23, 2015
    86
    赞一下,虽然基本不通过手机上网。:)
    sdd11
    sdd11
    Oct 23, 2015
    87
    @mdemo 哦哦,我在 store 里没搜到,这个链接是有效了,不过还是希望补充 iPad 版的链接,免得引起误会
    sdd11
    sdd11
    Oct 23, 2015
    88
    @sdd11 写错了,我的意思是 iPad 版的截图。。。然而这个 app 并没有适配 iPad 。。。
    mdemo
    mdemo
    Oct 23, 2015
    89
    @sdd11 下个版本会增加 ipad 版本
    mdemo
    mdemo
    Oct 24, 2015
    90
    @jwenwang http://noad.mobi 官网已经上线 Next 地址 欢迎来点赞 http://next.36kr.com/posts/20981?ok_url=%2Fposts
    gs038538
    gs038538
    Oct 24, 2015 via Android
    91
    @jaguar 是的。
    Ellison
    Ellison
    Oct 24, 2015
    92
    戳个看看先...
    spoonwep
    spoonwep
    Oct 26, 2015
    93
    只能 ios9 , ios8 不行吗
    jseanj
    jseanj
    OP
    Oct 26, 2015
    94
    @spoonwep iOS8 不行,苹果在 iOS9 才加入 content blocker 。
    vopfly
    vopfly
    Dec 20, 2015 via iPhone
    95
    @jseanj 反馈一个问题
    bing 搜索结果页中的链接点了后新打开一个 about:blank 的标签页 禁用掉拦截器后正常
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 08:43 · PVG 16:43 · LAX 00:43 · JFK 03:43
    ♥ Do have faith in what you're doing.