メインコンテンツへスキップする

iOS版AdGuardでSafari外の広告ブロックを設定する方法(システムワイドブロック)

システムワイドブロックについて

iOSでのシステムワイドブロックとは、Safariブラウザ以外、つまり他のアプリやブラウザで、ネットワークレベルで広告やトラッカー(個人情報追跡ソフト)をブロックすることです。 ほとんどの広告ブロッカーはこれをできませんが、AdGuardはできます。ただし、少し設定が必要であり、この記事では、お使いのiOSデバイスでこの機能を設定する方法をご紹介します。

iOSでは、広告やトラッカーをシステム全体でブロックする唯一の方法は、DNSフィルタリングを使用することです。 まず、「DNS通信を保護」を有効にする必要があります。 (AdGuard for iOSアプリのメイン画面→設定(右下の⚙アイコン)→「DNS通信を保護」をオンにする)

DNS通信を保護画面 *mobile_border

AdGuardを使ってシステムワイドブロックを行うには2つの方法があります。

  1. AdGuard DNSを有効にする(設定⚙ → DNS通信を保護DNSサーバーAdGuard DNS
  2. 追跡・広告ドメインをブロックするDNSフィルタやホストファイルを使う(例えば「AdGuard DNSフィルタ」)

両方とも効果は近いですが、DNSフィルタを有効にする方法2には、メリットがあります:

  • DNSサーバーは任意のものにすることが可能(もしくは接続しない)
  • DNSホワイトリストを使えて、複数のDNSフィルタやホストファイルを同時に使える

DNSフィルタリングの仕組み

DNSフィルタ/ホストファイルを追加する方法

どのDNSフィルタやhostsファイルを追加しても、手順は同じです。 おすすめとして、AdGuard DNSフィルターを追加してみましょう。 他のいくつかのフィルタ(AdGuardベースフィルタ、SNS用フィルタ、追跡防止フィルタ、モバイル広告フィルタ、EasyList、EasyPrivacy)から構成され、DNSレベルの広告ブロックとの互換性を向上するように簡素化されたフィルタです。

  1. AdGuard iOSアプリ→設定(右下の⚙)→一般設定
  2. 高度な設定モード」をオンにします。 そうすると、「詳細設定」という項目が現れますので、 それを開きます。

AdGuardの設定を開き、高度な設定モードをオンにします *mobile_border

詳細設定画面 *mobile_border

※「詳細設定」タブにある設定をそのままオンにすることはお勧めできません(特に「ローレベル設定」)。 中には、インターネット接続が切断されたり、プライバシーやセキュリティが損なわれたりするものもありますので、注意が必要です。  

  1. このリンクをコピーする: https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_15_DnsFilter/filter.txt (AdGuard DNSフィルタのリンクです)
  2. AdGuardアプリ → 設定⚙DNS通信を保護DNSフィルタリング (この項目は表示させるには、「高度な設定」モードがオンになっている必要があります) → DNSフィルタ
  3. フィルタを追加する」→フィルタのURL欄に「3.」でコピーしたリンクを貼り付ける→次へ

DNSフィルタ追加画面 *mobile_border

完了です。ステップ3で別のURLをコピーして貼り付けることで、同じように他のDNSフィルターをいくつでも追加できます。 様々なフィルターやそのリンクはこちらで確認することができます。