iPhoneやAndroidなどスマホ全体で広告ブロックする方法(AdGuard/Trust DNS)

iPhoneやAndroidなどスマホ全体で広告ブロックする方法(AdGuard/Trust DNS)
みるみ

ブラウザ内だけでなくスマホ全体で広告ブロックする方法についてだよん。

VPNを使う

Webページ上で表示される広告をブロックしたいならブラウザに関連する機能で広告ブロックをすればいいですね。

代表的なのはAdBlock Plusのような拡張機能、BraveやSleipnirのようにブラウザ自体で標準ブロックしてくれるもの。最近だと僕が愛するVivaldiも搭載されたよ。

browser-ad-block-system

広告ブロックはブラウザ内で完結するのでスマホは関係ない。

しかし、これではインターネットブラウザを使わないもの(≒色々なアプリ)を利用するときは広告ブロックがなされません。当然だよね。

そこで「VPN」というものが登場する。

ある仮想的なネットワークを仲介しつつインターネットの通信をすることで、これによって「その仮想ネットワークが持つさまざまな恩恵を受けながらインターネットを利用できるようになる」わけですね。
※厳密な定義は違います。近年言われる俗称としてのVPNのニュアンスに近いです。

browser-ad-block-system-2

各アプリより外側でガードするのでスマホ全体で広告ブロックできるようになる(イメージのためにYouTubeのアイコンを置いてますが、現状YouTubeの公式アプリ内の広告をブロックするまともな方法はないです)。

お察しの通り、広告をフィルタリングする機能を持ったVPNを間借りさせてもらうという構図になります。

こうなると特定のアプリケーションに依存せず「インターネットに接続するときは全ての通信がそのVPNを通過するようになる」ので「Twitterだろうが2ちゃんまとめだろうが広告っぽいものは全部弾いてくれる」ことになる、と。

特定のアプリを使うとVPN(DNS)の設定がカンタン

じゃあそのVPNってどうやって使うのよという話になるわけですが、これは特定のアプリを入れてボタンをポチッとするだけでOKです。

どうしても新しいアプリをインストールしたくないという奇特な方には朗報があります。

ios-vpn-settings

iPhoneの「設定」→「VPN」へ行けばそれっぽい設定があるのが分かると思います。今回紹介するアプリで行っているのはこのVPN構成をイイ感じにまるっとセッティングしてくれているというイメージです。もちろんAndroidも同様。だいたい「接続」とか「ネットワーク」とかの中にあります。

まあそうは言っても他に設定可能な項目があったりするし、アプリ自体はとても信頼の置ける優れたものだと思うので僕はインストールした方がいいと考えます。

使うアプリだけど、今回は2つ紹介します。

AdGuard

AdGuard

Performix無料posted withアプリーチ

Trust DNS

Trust DNS

Surfshark無料posted withアプリーチ

前者はネット上でもそこそこ有名なので知っている方が多いかも、後者はたぶんマイナーです。どちらも iOS版・Android版 があるので今回の考え方でスマホ全体の広告ブロックが可能です。

AdGuardはGoogle PlayストアでiOS版と同じものが配信されていないので上記でもリンクを掲載していません。「じゃあどうやってインストールするの」というのと「なぜGoogle Playストアで配信されていないか」は後述します(危険なわけじゃないので安心してください)

それと、Google Playストアで「AdGuard」と検索したときに一番上に出てくるものこれは名前も開発元も同じですが中身は別物(ごく狭い範囲の広告しかブロックしない)ので注意してください。

以下これらの紹介をする!

それぞれのアプリの使い方と比較

1個ずついきます。

AdGuard

AdGuard

AdGuard

Performix無料posted withアプリーチ

たぶん2ちゃんでよく名前が言及されていたのでそこそこ有名になったものと思われる。ロシアが発祥ですが今はキプロスという国に拠点を置いているらしい。

微妙に中華っぽさを感じなくもないですがちゃんと老舗の広告ブロッカーで、iOSだけじゃなくてほぼオールクロスプラットフォームで評価を得てますね。

前述したAndroidの件ですが、Googleが「プラットフォーム全体で広告をブロックする機能を持つものはPlayストアで配信しない」というポリシーを定めたので手動でインストールしか方法がなくなりました。

そんなわけで、本家のこのページからapkファイルをダウンロードしてきて自分のAndroidにインストールする必要があります。

apkファイルからAndroidアプリとしてインストールする方法はたまたま以前に別の記事でまとめたのでそちらを参照してください。

アプリはこんな感じ。

adguard-ios

機能的でいながら視認性のよいUI、僕の好みです。

無課金状態だとブラウザ内の広告ブロックしかできないのでiPhone全体でブロッキングしたい場合は月100円が必要です。

このあとに紹介する「Trust DNS」は上手く使えば無料で全体ブロックできますが、敷居はちょびっとだけ高め。各自でご判断されるとよいかと。ちなみに変態なので僕は両方払ってます。

adguard-ios-2

AdGuardは課金するとメニュー項目が分かりやすく増えて、基本的にはここをポチポチするだけであとはよろしくやってくれます。

上図の下の方にある「AdGuard VPN」というのはいわゆる広義の意味でのVPNで、匿名性維持などの目的で使う方のやつです。広告ブロックと併用できるとのこと。興味ないのでこっちは使ったことありません(別アプリ)。

ONにすると

adguard-ios-3

こんな画面になり、現在のブロック状況を可視化してくれます。試しにどこかのサイトへ行ったりYouTubeを見たりすると数字がもりもり増えていくので恐ろしくなります。でもこういうの効果あるの分かって嬉しいよね。

 

さらに細かい制御を望む場合、

adguard-ios-4

「DNS通信を保護」をタップすると実はもう一段階潜れます。

adguard-ios-5

この中で主に使うことになるのは「DNSサーバー」というやつ。

adguard-ios-6

つまり冒頭で話した部分、どの広告フィルタリングサーバーを経由するのかの指定ということ。

次に紹介する「Trust DNS」はこのフィルタリングサーバーの選択肢がすげぇいっぱいある、という強みを持ってます。その分適切な選択をしないとネット自体が普通に繋がらなくなるので十分に試験運用をしてください。「敷居が高い」と言ったのはこの話。

というわけでAdGuardにもどんなサーバーがあるか見てみますが、

adguard-ios-7

広告ブロックに使えそうなものはあまり多くないという印象。でもデフォルトで選ばれている「AdGuard DNS」というのが十分優秀なので問題ないかな?

下の方にアダルトコンテンツ専用のブロックサーバーがいくつかあるんですが、そういうのが好きな人はいじってみると楽しいかもしれません。僕は使ったことないので良い情報があったらあとでこっそり教えてください。こっそりね。

Trust DNS

Trust DNS

Trust DNS

Surfshark無料posted withアプリーチ

こっちはさっきも言った通り、広告ブロックのためのDNSサーバーを多数の選択肢から自由に選べる、という趣旨のもの。

ちなみにアプリのソースコードが公開されていて、その透明性からか評価はとても高いです。

で、メイン画面はこんな感じ。

trust-dns-ios-1

同じく全体のスイッチがiPhone側のVPN設定のON/OFFと連動してます(アプリ側から切ってもiPhone側は完全には追従しないけど)。

設定でできることもほぼなく、できることはさっきから言っているDNSサーバーの選択くらいです。課金してできることは大したもんじゃないので今回は割愛します。

DNSサーバーの一覧を見てみましょう。
じゃん。

trust-dns-ios-2

右端のスクロールバーを見てくれ。

trust-dns-ios-3

見づらいね。。

死ぬほどあるね!!

ある程度の数を片っ端から接続して試してみたりした結果、一般的な広告ブロックに適しているのは「adguard-dns-doh」というやつでした。

そう、なんとこれさっきのAdGuardで使っていたDNSサーバーと関連したものでは…?という。(今回記事書いて初めて気付いた)

追記 (2022/4/15) :この追記を行う数ヶ月くらい前からこのDNSサーバーを適用するとネットワーク接続そのものができなくなる症状があって使用をやめていたのですが、いま久しぶりに確認してみてもやっぱりまだダメでした。(ロシアのDNSだったようなので世界情勢が関係している説が濃厚です)

というわけで今は「adguard-dns」というのを使っています。これもロシアなんだよな…笑(ただしプロトコルは違う)

またなんかあったら追記しまーす!

これをまとめると、「これよりさらに良い広告ブロックDNSサーバーが見つかるか、もしくは状況によって切り替える用途がない限りはAdGuardを使えば十分」という話に思えますね。

ただ本当言うとこのDNSサーバー全てに対して「どれがどれくらい広告ブロックできるか」とか試したいところですが、さすがにそれはやれてません。PCなら自動化してテストできるんだけどな…。

というかこのアプリはもともと広告ブロックが主目的ではないので、普通に(狭義の意味での)VPNとしての感覚でサーバーを切り替える用途が向いてそうです。

trust-dns-ios-4

この辺とか明らかに特定の目的向けだもんね。

そんなわけで、もし色々試した方がおられましたらぜひ情報共有ください。検索に "ad" ってワードを打ち込めばそれなりに取捨選択できますよ。

おわりに

普段のブラウジングやアプリ内の広告は全然気にならないけど、最近のYouTubeマジでヤバいじゃないですか。僕は普段スマホでYouTubeってほぼ見ないのでまだいいのだけど、たまにシェアされてきた動画を外でどうしても見たいときとか開いた瞬間に絶望する。

というか世間の人はよくこれだけ広告だらけなのにスマホでYouTube見てるなと関心してしまいます…。儲かるわけだ~~~

ちなみにYouTubeは普通にブラウザで閲覧するだけで広告ブロックできるので公式アプリは捨ててもいいと思っていますよん。

おわりです。

みるみ
みるみ

ブロガー、ソフトウェアエンジニア。

Android 2.3 の頃から 10 年以上カスタマイズオタクをやってます。2020 年からは iPhone も持っているので両 OS とも守備範囲になりました。

この記事へのコメント

iOSの280blockerもDNS機能でSafari以外も広告消せるので使いやすいです。
Androidの場合はPie以降だとプライベートDNSで「dns.adguard.com」を設定するとアプリ入れなくてもブロックできるかもです(未確認ですが)。
※AdGuardのDNSは稀にトラブルあるので分かる人向けな気もします

ありがとうございます…!
国産の広告ブロッカーですね。少し前まではYouTube内の(公式アプリのものでも)広告を消せたと認識してますが、今は他と比べて大きな差はない感じですかね…?
Androidはおっしゃる通りです。DNSサーバー以外の設定が色々ややこしいかもなので僕も試してないですが。

YouTubeの広告はイタチごっこの状態で公式アプリの広告ブロックはほぼ不可能みたいですね…
一部でおすすめされているOhajikiというブラウザアプリだと独自の動画プレイヤーなのでYouTubeの広告は表示されないはずです。
(ストアの方針で無料化されたので試しやすいです)

iOS15でSafariの拡張機能が解禁なので楽しみです。(AdGuardが対応するとか…?)

>YouTubeの広告はイタチごっこの状態で公式アプリの広告ブロックはほぼ不可能みたいですね…
ですねー。
タイミングによってはブロックできていた時代もあるのですが、けっこうすぐに封鎖されてます。というのと、つい数ヶ月前の大幅なアップデートでほぼ殲滅された感じっぽいです。

>Ohajiki
このOhajikiというのは知りませんでしたが、ブラウザでYouTubeにアクセスして再生する分には広告ブロックできる点は変わらないと思いますよー!

>iOS15
あれ、そうなんですか。全然知らなかったです。笑
純正Safariオンリーの拡張機能という意味なのか、Webkitという意味での全体対象拡張機能なのかによって関心度合いが変わりますね。iPhone内でSafariの利用率がどんなもんかわからないですけど。

>Androidの場合はPie以降だとプライベートDNSで「dns.adguard.com」を設定するとアプリ入れなくてもブロックできるかも

キャリアによってはそれやるとメールの送受信が死んでしまうことがあるので気をつけてください(←これが原因だと気づかずにカスタマーサポートまで電話してしまったことがある人)

ば…Vanced…

3DSとかiPod touchでエロサイト見てた世代なので、いつからか広告ブロックについてかなり意気込んでいました。
ブログを見させてもらってる以上「俺はPCもスマホもあらゆる広告ブロック出来てるんだぜグヘヘ」とは言えませんが、大手のサイトは広告過剰かと思っています。

どのサイトか忘れましたがpc/Android/iosのサイト広告ブロック率を調べたサイトがありました。pcはそこそこありますが携帯端末は数%に留まっているようです。

ままま、Vancedはたしかにそうなんですが。笑

>ブログを見させてもらってる以上「俺はPCもスマホもあらゆる広告ブロック出来てるんだぜグヘヘ」とは言えませんが、
こんなことを言ってくださる方は初めてです…!感激。
でもそれはユーザーさんの自由なので全然気にしなくて良いと思うのです。僕も徹底的にやっているクチですし(スマホはそもそも生活でほぼ使わないのでこの記事のレベルですが)。
なので実際のところモバイルのブロック率が低いのもうなずけます。

それにしても3DSでエロサイトってもやはエモさすら感じますねww

ブラウザの糞邪魔全画面広告はともかく、マイナーアプリの下段広告は消してもそのスペースが有効活用されるでもないし、全部消すのはなしかな~って
それはそれとしてコメント含めたブロックブラウザまとめと「YouTubeはブラウザ閲覧しろ」は参考になりました
違うんですよTwitterアプリが勝手にYoutubeアプリ開きやがるから……極稀にしか見ないので脳死で……

アプリの下段広告はたしかにそうですけど、不要なものは普通にない方が良くないです?笑
誤タップも気にしなくていいですし。
個人によるのかな…。

iOSだと既定のアプリをうまいこと制御できないからそういう問題も発生しますよね。
やったことないですけどYouTube公式アプリをアンイストールしたら適当にブラウザで開いてくれたりしないんですかね? …と思ったがたぶんTwitter内のアプリ内Safariに遷移して広告ドーンになりそう…w

こんなのあるんだ!と思ってインストールしたら、自分のブログのアフィリエイト広告が表示されなくなって笑いましたw
表示されてない人もいるなんて知らなかったです。
それがわかったので一応対策できました!
ブログはまだまだ奥が深いです……!

というかブラウザでいえば広告ブロックなんて今の時代はなんにも珍しくありませんので、AdSense含め表示されていない人はたくさんいますよ。
今回の記事は「ブラウザ以外でも広告をブロックする方法」に焦点を当てたもの、というわけでした!

YouTubeはインドに住んでPremium契約
ブラウザはSleipnir
PCはVivaldiの標準フィルタ
が最強だと思ってますけどつべに関してだけ言えば中々こういうブログでは言いづらいですよね...

うわー自分と選択がとっても似てて親近感です!笑

そうですねー。そもそも「YouTubeってスマホのアプリから見るもの」と思っている層が今は激増してるでしょうし、もっと言うと彼らからすると広告はテレビCMみたいなものであって当然だろうなと思いますし。
自分みたいにスマホでYouTubeを開くことは極稀にしかないユーザーにはブラウザ閲覧でも十分、って感じです。

表記がVPSになってます

ありがとうございます~
修正いたしました!

google PlayのTrust DNS消えてませんか?

Play ストアは一時的にアプリが消えたりすることが結構あるのですが、この手のアプリはわりとなくなりやすいものなので永久削除もありえるかもしれません。
APKPure などにいけば手に入るとは思います。

新しいコメントを書く

  • 必須項目はコメント本文のみですが、お名前はぜひご記入いただけると嬉しいです。
    ※メールアドレスを書いた場合も公開されることはないのでご安心ください。
  • 特定のコメントに返信したい場合は各コメントにある「返信する」ボタンからどうぞ。
  • コメントはこちらで承認の作業を行うまでは表示されません。ご了承ください。
    ※ここ数年スパムが激化しており、誤って削除されてしまうケースが増えてきました。スパムボックスも毎日自分の目で確認するようにはしているのですが、どうしても限界があります。確実に僕に連絡を取りたい方は メールTwitter からお願いします。