如何在 webView 中为任何 URL 禁用所有广告,如弹出横幅广告。
我正在使用
WKContentRuleListStore
来屏蔽广告
我已经使用了这个 json 内容块规则 https://github.com/ShingoFukuyama/AdsBlock_WKWebView_for_iOS11/blob/master/AdsBlockWKWebView/adaway.json
分配给 listStore 的所有阻止规则,但它不会阻止所有广告。它阻止了一些在 json 规则中提到的广告想要阻止所有。
WKContentRuleListStore.default().lookUpContentRuleList(forIdentifier: ruleId1) { [weak self] (contentRuleList, error) in
}
我想在webView上完成屏蔽广告。任何帮助,建议表示赞赏。
在网络视图中屏蔽所有广告可能具有挑战性,因为有多种类型的广告和不同的展示方式。您使用 WKContentRuleListStore 的方法是一个良好的开端,但还需要采取更多措施来阻止所有广告。 以下是您可以尝试的其他一些事情:
请记住,屏蔽广告可能是不可能的,因为广告商总是会找到新的方式来展示广告。但是,结合上述技术应该会显着减少应用中显示的广告数量。