AndroidでプライベートDNSを設定して、ほとんどの広告に別れを告げましょう

  • Android でプライベート DNS を使用すると、アプリをインストールしたりデバイスをルート化したりすることなく、ほとんどの広告や多くのトラッカーをブロックできます。
  • AdGuard DNS や NextDNS などのサーバーは、設定を少し変更するだけで、広告フィルター、追跡、アダルト コンテンツ保護などの機能を提供します。
  • DNS ベースのソリューションは、ブラウザーのみのブロッカーとは異なり、バッテリーの消費が少なく、すべてのアプリとブラウジングに適用されます。
  • Pi-hole のような高度な方法や機内モードのようなシンプルな代替手段もありますが、通常はプライベート DNS が理想的なバランスです。

広告をブロックするようにDNSを設定する

ポップアップやバナー、動画が突然表示されるのにうんざりしているなら、効果的な方法が必要です。 生活を複雑にすることなくAndroidで広告をブロックする良いニュースとしては、ルートアクセスは必要なく、奇妙なアプリにお金を払う必要もなく、高度な設定にこだわる必要もないということです。

Androidには、これまでいくつかのバージョンで、非常に強力な機能が搭載されています。 プライベートDNS 適切に設定すれば、あなたの携帯電話は邪魔な広告や多くのトラッカーから事実上解放されます。そして何よりも、このシステムは ほぼすべてのアプリケーションと Web ブラウジングで動作します。ブラウザ内だけではありません。

Android で広告をブロックするにはどのようなオプションがありますか?

携帯電話の広告を消す方法を調べ始めると、いくつかの選択肢があることに気づくでしょう。それぞれに長所と短所があり、どれも試してみる価値があります。 お気に入りの方法を選択する前に、すべてのオプションを検討してください。.

VPNプロファイルを備えた広告ブロックアプリ

Androidで広告をブロックする最も一般的な方法の1つは、 ローカルVPNプロファイルを作成するアプリケーション トラフィックをフィルタリングします。このグループには、AdGuard、Blokada、AdAway、RethinkDNSなどの有名なツールが含まれており、その多くは代替リポジトリまたは公式ウェブサイトで入手できます。

これらのアプリは携帯電話からの接続を分析し、リクエストを 広告を配信したりユーザーを追跡したりすることで知られるドメインのリストアプリまたはウェブサイトがこれらのドメインのいずれかに接続しようとしていることを検出すると、そのリクエストはブロックされ、広告は読み込まれなくなります。

効果は通常非常に高く、さらに、 非常に高度なカスタマイズが可能になります。ブロックリストを選択したり、独自のルールを作成したり、特定のドメインを許可したりすることができます。しかし、このタイプのソリューションはメリットばかりではありません。 システムのVPN機能を継続的に使用します。.

つまり、うまく機能するにもかかわらず、 より多くのバッテリーを消費します 他の軽量な方法では得られない、膨大なリソースを消費します。さらに、常にアクティブなため、プライバシー保護、仕事、地域制限の回避などのために従来のVPNが必要な場合でも、従来のVPNと並行して使用することはできません。

広告付きの通知を避ける方法; Androidの通知が届かない場合の対処法
関連記事
Androidで広告通知を効果的に削除する方法

独自のブロッカーを構築する:Pi-holeおよび類似のソリューション

上級ユーザーの間で非常に人気のあるもう一つのアプローチは、 ネットワークレベルの広告ブロッカー Raspberry Piなどの低消費電力デバイスでPi-holeなどのプロジェクトを使用する。この場合、モバイルデバイスに直接アクセスするのではなく、デバイスが接続するネットワークにアクセスします。

システムは次のように動作します。Raspberry PiをPi-holeで設定し、次のように動作させます。 ホームネットワーク全体のDNSサーバーWiFi に接続されているすべてのデバイス (携帯電話、タブレット、コンピューター、スマートテレビなど) は、アクセスする Web サイトとサーバーの IP アドレスを DNS に要求します。

Pi-holeの用途 広告および追跡ドメインのリスト これらのサーバーへのリクエストを完全に遮断します。これにより、Androidだけでなく、そのDNSを使用しているすべてのデバイスで広告がブロックされます。これは非常に効果的で、事実上確実な方法であり、 非常に包括的な統計情報をリアルタイムで提供します。 どのドメインがクエリされ、どのドメインがブロックされ、どのデバイスから、いつクエリされたか。

例えば、スマートテレビが生成するリクエストの数、トラッカーが最も頻繁に参照するモバイルアプリなどを確認できます。 フィルタリングルールを即座に調整 より厳しく、あるいはより寛容に。しかし、これらすべてには細則が伴います。

主な欠点は ある程度の時間とお金の投資、そして最低限の技術的知識が必要です。Raspberry Pi のようなハードウェアが必要で、オペレーティング システムをインストールして構成し、自宅以外で使用する場合はポートを開くなどの作業が必要です。プライバシーを非常に気にするユーザーにとっては素晴らしいことですが、ほとんどのユーザーにとっては、負担が大きすぎる作業かもしれません。

DNSの変更:ほとんどの人にとって簡単な解決策

独自のVPNを備えたアプリと独自のローカルDNSサーバーを設定することの間には、通常、中間点があります。 ほとんどのユーザーにとって理想的な選択肢: Android が使用する DNS を、広告やトラッカーのブロックに特化したものに変更します。

主に2つの方法があります。1つは ほとんどすべての人に簡単かつ高速で推奨される方法です。AdGuard DNSを使用する方法と、NextDNSなどのサービスをベースにした、やや複雑ですがより柔軟に設定できる方法があります。

この方法の利点は、アプリをインストールする必要がなく、ルートアクセスも必要なく、 バッテリー寿命への影響は通常非常に小さいVPN を常時実行せずに、ドメイン名を変換するサーバーだけを変更するためです。

AndroidでプライベートDNSを設定して広告をブロックする

広告をブロックするようにDNSを設定する

Android 9以降、システムには次のような機能が組み込まれています。 プライベートDNS これにより、DNSクエリを暗号化し、ホスト名を入力するだけで特定のサーバーを選択できるようになります。このオプションは、 何もインストールせずにシステム全体で広告をブロックします.

続行する前に、1 つの重要な詳細に留意してください。 お使いの携帯電話のAndroidバージョンが9より前の場合この機能は利用できなくなり、システムの「プライベートDNS」モードも使用できなくなります。その場合は、アプリのブロックやルーターレベルの設定など、他の方法をご利用いただく必要があります。

AndroidでプライベートDNSを変更する一般的な手順

正確なパスはカスタマイズ層(Samsung、Xiaomi、Pixelなど)によって多少異なる場合がありますが、ほとんどの場合、 広告フィルタリング機能を備えたプライベートDNSを設定する これは次のようなパターンに似ています。

  1. アプリを開く 設定 あなたのAndroidモバイルで。
  2. のセクションを入力してください ネットワークとインターネット または類似の名前 (接続、ネットワークなど)。
  3. 検索してオプションをタップします プライベートDNS一見して分からない場合は、 Configuraciónavanzada o その他の接続設定.
  4. ポップアップウィンドウで、オプションを選択します プライベートDNSプロバイダーのホスト名 自動またはオフの代わりに。
  5. を入力 使用したいDNSホスト名この場合は、 広告をブロックする.
  6. 変更を保存し、Android がサーバーを検証するまで数秒待ちます。

名前が正しく入力され、サービスが稼働している場合は、 システムは直ちにその DNS の使用を開始します。 すべての接続に対して。エラーが発生した場合、プライベートDNSを有効化できないことを示す警告またはメッセージが表示されます。

AdGuard DNSを使用してアプリをインストールせずに広告をブロックする

最も簡単で効果的な選択肢の一つは、 アドガード DNS広告ブロック業界で有名なAdGuardの開発者が提供する無料のパブリックサービス。DNSのメリットは、事前に設定されていることです。 トラッカー、広告ドメイン、潜在的に悪意のあるコンテンツのリスト.

実際には、あなたがしなければならないのは AndroidにAdGuardのDNSサーバーを使用するように指示する プライベートDNSとして設定します。その時点から、アプリやウェブサイトが既知のドメインから広告を読み込もうとすると、サーバーは解決を拒否し、広告は表示されなくなります。

標準AdGuard DNSホスト名

プライベートDNSメニューに入り、オプションを選択すると、 プライベートDNSプロバイダーのホスト名プライマリ AdGuard サーバーとして次の値を正確に入力します。

  • dns.adguard-dns.com

スペースや引用符を入れず、ピリオドも忘れずに入力することが重要です。正しく入力すると、お使いの携帯電話はこのDNSサーバーを使用し始めます。 ほとんどの広告と多くのトラッカーをブロックします。 ウェブブラウジングと互換性のあるアプリの両方で使用できます。

AdGuardの「ファミリー」プロファイルはアダルトコンテンツもブロックする

AdGuardは、家族で過ごしたい人のために設計された「ファミリー」モードも提供しています。 広告やトラッカーだけでなく、アダルトコンテンツのウェブサイトもフィルタリングしますこれは、携帯電話を未成年者が使用する場合や、ペアレンタルコントロールアプリに煩わされることなく、さらに少し制御を加えたい場合に非常に便利です。

この場合、 ホスト名フィールド プライベート DNS から次のように記述します。

  • family.dns.adguard.com

この設定により、DNSサーバーは広告と追跡をブロックし続けるだけでなく、 多くのアダルトサイトへのアクセスをブロックしますこれは 100% 完璧なシステムではありませんが、追加の保護層としては非常に便利です。

その他のブロッキングDNSオプション: NextDNS、ControlDなど

さらに一歩進んで、何をブロックして何をブロックしないかをほぼ外科手術のように制御したい場合は、次のようなサービスを選択できます。 NextDNS またはControlD。これらのDNSサーバーはAdGuardと同様に機能しますが、 プロフィールをパーソナライズするための包括的なウェブパネル.

NextDNSの場合、手続きはウェブサイトで無料アカウントを作成することから始まります。ログインしたら、 どのブロックリストを有効にするか、どのコンテンツカテゴリをフィルタリングするか (ゲーム、ソーシャルメディア、広告、追跡など)をブロックしたり、 Amazon、Apple、Googleなどの大企業のトラッカー.

このサービスでは、非常に詳細な統計情報も提供されており、 どのドメインがクエリされ、どのドメインがブロックされているかに関するリアルタイム情報ほとんど使用していない場合でも、一部のアプリが追跡サーバーにどれだけのリクエストを送信しているかを確認すると、非常に明らかになります。

AndroidでNextDNSをプライベートDNSとして使用するには、プロフィール設定ページで次のセクションを見つける必要があります。 「DNS over TLS/QUIC」NextDNSから提供されたホスト名(アカウント固有のサブドメインのようなもの)をコピーし、次の欄に貼り付けます。 プライベートDNSプロバイダーのホスト名 Android。

NextDNS は無料プランを提供していることに注意してください。 通常、月あたり約300.000万件のDNSクエリに制限されます。通常のテストでは、この数は通常、単一のデバイスであれば十分すぎるほどですが、多くのデバイスを同じプロファイルに接続する場合やヘビーユーザーの場合は、有料プランを検討するか、接続するデバイスの数を減らす必要がある場合があります。

ControlD などのサービスも同様のアプローチを提供します。 事前設定済みまたはカスタマイズ可能なフィルターを備えた DNS 広告、マルウェア、トラッカー、アダルトコンテンツについて。基本的な手順は同じです。ウェブサイトで希望のプロファイルを選択し、提供されているセキュアDNSのホスト名またはURLをコピーし、AndroidのプライベートDNSセクションまたはブラウザに入力します。

ブラウザでのみ広告をブロックするDNSを設定する

あなたが一番心配していることが インターネット閲覧中に広告をブロックする また、アプリ内だけでなく、システム全体の設定を変更せずに、ブラウザで直接フィルタリングされた DNS を構成することもできます。

Chromeの広告ブロッカーを無効または有効にする方法
関連記事
Chromeの広告ブロッカーを有効・無効にする方法:包括的なガイド、代替手段、プライバシー

例えばAndroid版Google Chromeには、 「安全なDNSを使用する」 これにより、DNS over HTTPSをサポートする特定のプロバイダを指定できます。Chromeは暗号化されたDNSリクエストをそのサーバーに送信し、そのサーバーは広告とトラッカーのフィルタを適用します。

Chrome で広告ブロック DNS を設定する手順は次のようになります。

  1. 開く Google Chrome あなたのAndroidモバイルで。
  2. メニューにアクセスして入力してください コンフィギュレーション.
  3. セクションに移動 プライバシーとセキュリティ.
  4. オプションを探す 安全なDNSを使用する そしてそれをアクティブにします。
  5. 選択します 別のプロバイダーを選択してください または同様のオプション。
  6. DNS over HTTPS をサポートする広告ブロック DNS サーバーの URL を入力します。

AdGuard DNSの場合、ChromeではDNS over HTTPSの特定の形式でアドレスを入力する必要があります。例:

  • https://dns.adguard-dns.com/dns-query

このURLはChromeに暗号化されたDNSクエリをAdGuardのサーバーに送信するよう指示します。これによりブラウザは 同じ広告フィルターとトラッカーのセット AdGuard DNSをシステムのプライベートDNSとして使用している場合よりも優れています。

Chrome内でブロッキングDNSを設定し、Androidレベルでも設定している場合は、 使用中はブラウザの DNS が優先されます。つまり、Chrome で定義した内容は、一般的なシステム設定で定義した内容よりも優先されます。

DNS 経由の広告ブロックは実際にはどのように機能しますか?

DNS を変更するだけで多くの広告が消える理由を理解するには、簡単に見てみる必要があります。 これらの広告はモバイルではどのように読み込まれるのでしょうか?アプリやウェブサイトが広告を表示するたびに、特定の広告サーバーにリクエストを送信します。

これらの広告サーバーは、基本的に他のオンラインリソースと同様に機能します。 システムがIPアドレスに変換する必要があるドメイン名 接続するには、DNS(ドメインネームシステム)が役立ちます。

DNSは、覚えやすい名前(例えば、 www.google.es)は数値IPアドレスで表されます。携帯電話がドメインにアクセスするたびに、DNSサーバーにクエリを送信して対応するIPアドレスを取得します。

広告ブロックに特化した DNS サーバーは、まさにその中間的な立場を活用します。 彼らは、広告や追跡の配信で知られる何千ものドメインのリストを持っています。携帯電話がこれらのドメインのいずれかを解決しようとすると、DNS が応答を拒否したり、誤ったアドレスを返したり、警告ページを表示したりすることがあります。

この方法では、アプリやウェブサイトからのリクエストは実際には広告サーバーに届かないため、 バナー、ビデオ、プロモーション要素はダウンロードも表示もされません。実際の結果として、多くの場合、広告があった場所に空白ができたか、またはページ デザインがよりすっきりしたものになります。

この方法には大きな利点が 1 つあります。 広告コンテンツがデバイスに届く前に行動するこれにより、データ使用量の削減、リソース消費量の削減、そしてより高速でスムーズなブラウジングが可能になります。ただし、すべての広告が簡単にブロックできるドメインから配信されるわけではなく、アプリに深く統合されている広告もあるため、一部の広告が残ってしまう可能性があります。

インターネットから切断して広告をブロックする:機内モード

非常に基本的なトリックですが、状況によっては役に立つことがあります。 広告のダウンロードを防ぐ機内モードもちろん、この方法はすべての場合に有効というわけではありませんが、特定のゲームやアプリで窮地から抜け出すのに役立ちます。

アイデアはシンプルです。多くのアプリケーション、特にシンプルなゲームは、インターネット接続がなくても問題なく動作します。 再生可能なコンテンツはすべてデバイスにインストール済みですただし、表示される広告は外部サーバーへの接続に依存します。

ゲームやアプリを開く前に機内モードを有効にすると、デバイスはデータとWi-Fi接続を切断するので、 広告サーバーへのリクエストが完了していないその結果、アプリをプレイしたり使用したりすることはできますが、接続がないため広告ブロックは読み込まれません。

これは非常に限定的な方法です。常時接続が必要なゲームやクラウドベースのアプリケーション、そしてもちろんインターネットの閲覧には使えません。データ通信やWi-Fiがないとネットワークにアクセスできないからです。しかし、広告が大量に表示されるオフラインゲームの短時間のセッションであれば、 何もインストールする必要がなく、すぐに使えるソリューションです.

考慮事項、制限、現実的な期待

DNSを変更したり、AdGuard DNS、NextDNSなどのサービスを使用すると、表示される広告を大幅に減らすことができますが、 完璧なロックシステムは存在しない広告が漏れてしまうというまれなケースは常に存在します。

例えば、いくつかのアプリケーションでは、 彼らは広告を自社のサーバーと非常に密接に統合している容易に識別できる外部ドメインに頼ることなく、DNSはどのリクエストがアプリコンテンツに関連し、どのリクエストが広告なのかを区別することができないため、ブロックがはるかに困難になります。

特定のアプリやウェブサイトで 広告が過度にブロックされると、正常に動作しなくなります。一部のサービスは、広告と同じドメインでホストされているスクリプトやリソースに依存しており、DNS がそれらの接続を切断すると、読み込まれないセクションや機能が制限されるセクションが発生する可能性があります。

一方、それを覚えておいてください DNSレベルのブロックはデバイス全体に適用される Androidの設定で設定すると、接続を使用するすべてのアプリ(最も重要なアプリも含む)がフィルタリングされます。異常な動作に気付いた場合は、DNSサーバーを変更するか、ブロックレベルを下げるか、別のプロバイダーを試す必要があるかもしれません。

実際には、Androidで広告フィルタリング機能を備えたプライベートDNSを設定すると、 シンプルさ、効率性、そして資源消費の間の非常に興味深いバランス何もインストールせず、ルート化もせず、いくつかの調整を行うだけで、携帯電話の視覚環境がよりクリーンになり、プライバシーもより尊重されるようになります。

AndroidでDNSを設定する方法
関連記事
AndroidでDNSを段階的に設定する方法:完全ガイド

AdGuard や NextDNS などのプライベート DNS サーバーの使用、Chrome などのブラウザーの安全な DNS オプション、オフライン ゲーム用の機内モードなどの特定のトリックを組み合わせることで、Android を安全な環境にすることができます。 広告ノイズが少ないトラッカーをより細かく制御でき、複雑または侵入的なソリューションに頼ることなく、全体的にはるかに快適なエクスペリエンスを実現できます。 より多くのユーザーがトピックについて学習できるように情報を共有します。