MV2版AdGuard広告ブロッカー、Chromeウェブストアから削除される
Chromeウェブストアより、当社の拡張機能「AdGuard 広告ブロッカー MV2版」(Chromeのブラウザ拡張機能旧仕様であるManifest V2に基づいて構築されたバージョン)が削除された旨の通知が正式に届きました。その内容は以下の通りでした。
違反事項:なし
理由:「Manifest V2の廃止」

このような状況に陥ったのは、AdGuardだけではありません。Chromeは現在、Chrome Web Storeから残っていたすべてのManifest V2拡張機能を削除しました。これにより、エコシステム全体にとってのMV2版の時代は幕を閉じました。
Manifest V2(MV2)は、長年にわたり、最も高性能な広告ブロッカーの一部を含むChrome拡張機能を支えてきました。しかし、この最終的な措置は驚くべきものでも、突然のものでもありません。この動きは、ここ10年近く前から予見されていたことでした。
AdGuardユーザーが今すぐ行うべきこと
Chromeをご利用の既存のAdGuardユーザーのほとんどにとって、答えは簡単です。何もする必要はありません。
ChromeはMV2をManifest V3(MV3)に置き換えました。これは、Chrome拡張機能が今後使用しなければならないプラットフォームです。AdGuard 広告ブロッカーはMV3に対応するよう再構築されており、2024年9月には、当社の主要なChrome拡張機能となりました。当社のChrome ウェブストアページからAdGuardをインストールし、Chromeによる拡張機能の通常の更新を許可していた場合、すでに自動的にMV3版へ移行されています。
ただし、別途掲載されている AdGuard 広告ブロッカー MV2版 をインストールされたユーザーには例外が適用されます。この拡張機能については、MV3と並行してメンテナンスを続けておりました。この拡張機能はChrome Web StoreのIDが異なるため、Chromeはこれを別の拡張機能として扱い、現在のMV3バージョンに自動的に置き換えることはできません。この別のMV2拡張機能をインストールされている場合は、現在利用可能なAdGuard 広告ブロッカーを手動でインストールしていただく必要があります。
経緯
Googleは2018年にManifest V3を導入し、これによりブラウザ拡張機能がより安全で、プライバシーが保護され、効率的になると述べました。Chrome Web Storeには、悪意のある拡張機能に関する深刻な問題が存在していました。しかし当初から、私たちはMV3がその問題を解決する正しい方法であるかどうかを疑っていました。
Googleが広告ブロッカーを排除しようとしたとは、私たちは決して言っていません。私たちの主張はもっと単純なものでした:
すべての拡張機能を制限しても、自動的にユーザーの安全が確保されるわけではありません。
それどころか、正当なプライバシー保護拡張機能から有用なツールを奪うことになってしまいます。Chrome Web StoreがMV2の新規登録を受け付けなくなった後も、詐欺的な拡張機能は消えませんでした。私たちは、ストアの審査を厳格化し、セキュリティ専門家との連携を強化することで、ユーザーをより効果的に保護できると信じていました。
長年にわたる批判やフィードバックにより、MV3は当初の提案よりもはるかに実用的なものとなりました。Chromeは新しいAPIを追加し、ルールの制限を緩和し、段階的廃止を一時停止した後、再開しました。これにより最悪の事態は回避されましたが、MV3がMV2と同等になったわけではありません。同等の保護機能を実現するには、現在でははるかに多くの作業が必要となっており、MV2の機能の一部は依然として再現できません。

MV3 対 MV2:実際に何が変わったのか?
MV2環境では、広告ブロッカーはブラウザからの各リクエストが発生した時点でそれを検査し、許可するかブロックするかを判断することができました。MV3では、拡張機能が事前に Chrome にブロックルールのリストを提供し、Chrome がそれらの判断のほとんどを独自に行います。
これにより、拡張機能がアクセスする必要のあるブラウジングデータが減少します。これは、MV3が意図するプライバシー上の利点の一つです。しかし、その一方で、広告ブロッカーの機能にも制限が生じます。これは、MV3がまだ提案段階に過ぎなかった2019年1月に私たちが最初に警告した点でもあります。
MV3の下では、Chromeは同時に有効にできるルールやルールグループの数を制限しています。従来のルールの中には、機能を損なうことなくMV3の形式に変換できないものもあります。多くの組み込みフィルタリングルールは拡張機能の一部として提供されなければならないため、緊急の更新が難しくなります。また、ブラウザのAPIが対応していない限り、拡張機能開発者が新しいブロック手法を導入する自由度も制限されます。
AdGuardの対応には、マニフェストファイルの変更だけでは不十分でした。そこで、従来のフィルターをMV3ルールに変換するツールを構築し、ウェブページ上の広告やその他の不要な要素を非表示にする独自のエンジンを維持しました。また、MV3の動的ルールに関する許容範囲内で、緊急の修正を適用する方法も開発しました。さらに最近では、MV3のカスタムフィルタが、拡張機能本体とは独立して更新できる機能を再び獲得しました。
ほとんどのユーザーにとって、AdGuardは以前とほぼ同じように動作するはずです。しかし、MV3は依然として妥協の産物です。MV2で提供されていたものに近いレベルの保護を実現するには、かなり多くの技術的工夫が必要であり、旧拡張機能の方がより多くの機能を発揮できたような例外的なケースも依然として存在します。
ChromeのManifest V3による制限を回避する方法
Chromeだけが選択肢というわけではありません。完全なMV2対応の広告ブロック拡張機能を使い続けたい場合は、Firefoxが引き続きMV2をサポートしています。また、Chromeで削除された強力なリクエストブロック機能も利用可能です。
Braveも、独自のバックエンドを通じて、AdGuard Ad BlockerやuBlock Originを含む一部のMV2拡張機能をサポートしています。
ただし、Braveはこのサポートを恒久的な保証ではなく、「最善を尽くす」ものとして位置付けています。
MV2拡張機能であっても、保護の対象はブラウザ内に限定されます。ブラウザの拡張機能のルールに依存しない保護をご希望の場合は、Windows、Mac、Android、またはLinux向けのシステム全体で動作するAdGuardアプリをご利用ください。このアプリは、ブラウザやその他のアプリケーションを横断してトラフィックをフィルタリングします。










