参考にした記事
iPhoneのアプリで無料で「広告」を「消す」方法 ( 広告 ブロック iPhone iPad アプリ)
広告 ブロック iPhone LINE spotify スマートニュース グノシー うざい 消し方 多い 消す ios ipad みんはや ゲーム 広告消す chrome
https://saltiga.hatenablog.com/entry/2020/02/14/221426
ブロックにはDNScloakというアプリを用います
DNS cloakはgo製の dnscrypt2のラッパー。(どちらもOSSです)
ローカルにDNSサーバーを立てて、フィルターにリスト化された広告サーバーのURLのリクエストを返さないことで広告を遮断します。
アプリで流れる動画広告などは完全に遮断することができます。
広告のあった場所は空白になります。(空白の部分がないように整形してhtmlを返すことも技術的には可能でadguardなどが行なっていますがセキリュティ的な問題があります)
実際の広告の消し方
1 app storeで「dnscloak」と「ショートカット」をインストール
[https://itunes.apple.com/jp/app/id1452162351:embed]
[https://itunes.apple.com/jp/app/id915249334:embed]
2 Safariで以下のリンクを開く(ショートカットが起動します)
[https://www.icloud.com/shortcuts/f26f84bd19e24c548079a12e0b622664:embed:cite]
3 「ショートカットを追加」をクリック
[fsaltiga:20200214215208j:plain]ショートカット 広告ブロック4 画面左下の「My workflow」を押し、「DNS cloak helper」をクリック(dns cloakが起動します)
[fsaltiga:20200214215711j:plain]dns cloak hellper 広告ブロック iPhone5 DNS cloakの画面でDNS を選び、(cloudflaireが一番速いのでおすすめ)左上の再生ボタンを押す。
[fsaltiga:20200214221056j:plain]広告ブロック dns 画面6 左上にVPNと言う表示が出たら成功です!
もしできなかった場合はコメント欄に報告してください。原因がわかれば教えます。
- 参考・引用元