ライブスポーツにおける広告ブロッキング:実際に効果のある方法
ライブスポーツは、広告をブロックするのが最も難しい場所です。真にライブの配信では、多くの場合、サーバーサイド広告挿入が使用されるため、ブラウザ拡張機能では一切削除できません。ブラウザ拡張機能が効果を発揮するのは、放送局がオンデマンドや見逃し配信で広告をクライアントサイドで読み込む場合です。そして、まさにその場面でAdOffが広告を無効化します。
なぜライブ配信が最も難しいケースなのか
ライブスポーツは、ビデオ広告の王冠であり、それにふさわしく守られています。実際にライブで放送されるコンテンツでは、各コマーシャルブレイクの前にクライアント側の広告SDKが広告サーバーと往復するといった処理を受け入れられません。その遅延により、視聴者の視聴が同期を失ってしまうからです。そのため、多くのライブ配信サービスはサーバーサイド広告挿入(SSAI)を採用しており、コマーシャルはあなたのデバイスに届く前に動画ストリームに組み込まれます。
その場合、広告のピクセルは動画自体に組み込まれます。ブラウザ拡張機能——AdOffに限らず、あらゆる拡張機能——は、その後でそれらを分離する手段がありません。それとは異なる主張をすることは、不正行為にあたります。
ブラウザ拡張機能がライブイベントで実質的にできること
拡張機能はブラウザ内、ページ上で動作します。JavaScriptの傍受、ネットワークリクエストのブロック、DOM要素の非表示化、スクリプトの置換が可能です。このツールキットはクライアントサイド広告(ページ内のSDKが広告をリクエストし、描画するタイプ)に対して決定的な効果を発揮しますが、すでに動画ストリームに組み込まれている広告に対しては無力です。
したがって、正直に言えば、期待できるのは、放送局がクライアントサイド配信を引き続き使用している場合に強力な効果が得られ、フィードがサーバーサイドの場合には効果がないことです。この混合状況は、サービスやイベント、さらには地域によって異なります。そのため、同じ試合でも、あるプラットフォームでは広告がなく、別のプラットフォームでは広告があることがあります。
AdOffが実際に機能する場所:後から視聴(キャッチアップ)およびオンデマンド配信
人々が「オンラインでスポーツを視聴する」と呼ぶものの多くは、ライブ配信ではなく、リプレイ、ハイライト、または全国放送局のプラットフォームでの試合全体の後追い視聴です。これらのオンデマンド配信は、遅延がもはや問題とならないため、クライアント側広告SDKの典型的なケースです。
AdOffは、RaiPlay、Mediaset Infinity、La7、discovery+、BBC iPlayer、ITVX、ZDF、ARD、France.tv、TF1、RTVEなど42の欧州放送局ドメインをカバーし、広告SDKのスクリプトをスタブにリダイレクトすることで、プレーヤーにコンテンツを直ちに再開するよう指示します。再生が再開され、事前ロールや中間ロールの広告は取得されません。
機能を実現する2つの仕組み
これらの放送局サイトでは、同じSDKを対象とする2つのチャネルを通じて中和が行われます。1つはプレイヤーが初期化される前にwindow.google.imaを上書きするページ内スタブ、もう1つは拡張機能に同梱されたスタブにSDKのスクリプトファイルをリダイレクトするdeclarativeNetRequestルールです。いずれの場合も、プレイヤーが広告ブレイクを実行しようとしても、「すでにブレイクは終了しています」と伝えられます。
ネットワークレベルのルールにより、すべてのサイトで180の広告ネットワークのリクエストパターンをブロックします。また、視覚的フィルタリングにより、プレイヤー周辺のバナーやオーバーレイを非表示にします。さらに、ステルスレイヤーは、一部のプラットフォームが再生前に実行するアンチ広告ブロックチェックにも対応します。
機能しないこと — そしてその理由
限界について率直に説明:
- サーバーサイド広告挿入:どのブラウザ拡張機能でも対応できません。広告はストリーム内に組み込まれます。
- ネイティブTVアプリ:拡張機能はブラウザ内でのみ動作し、スマートTVやセットトップボックスのアプリでは動作しません。
- プレミアムサブスクリプションサービス(独自のパイプラインを備えたもの):AdOffは意図的にこれらを除外しており、そのプレイヤーが正常に動作し続けるようにしています。
どのプラットフォームのどの広告ブロッカーも、すべてのライブイベントのすべての広告を完全に削除することはありません。そのような製品を宣伝している場合は、赤信号とみなしてください。
試合日における実用的な設定
放送局のサイトでリプレイやハイライトを視聴する場合、デスクトップブラウザ(Chrome、Firefox、Safari、Edge、またはOpera)にAdOffをインストールし、保護をオンのままにしてください。この拡張機能は無料で、アカウント登録は不要です。特定のプレイヤーが再生されない場合は、すべてを無効にするのではなく、サイトごとの一時停止機能を使用し、その後ページを再読み込みしてください。
SSAIを用いるサービスにおける真正なライブ配信の場合、現実的な代替手段はブラウザ外にあります。ネットワークレベルのDNSフィルタリングにより、ホームネットワーク全体で一部の広告追跡ドメインを削除することは可能ですが(DNSレベルのフィルタリングに関するガイドをご参照ください)、ストリーム自体に組み込まれた広告を削除することはできません。
ライブイベントまたは特定の放送局でAdOffを試しましたが、何かが正常に動作しませんでしたか?該当ページの正確なURLを含めて事例を報告してください。皆様からの報告が、次回リリースするルールや修正の決定に直結します。
このサイトを報告するよくある質問
広告ブロッカーは、ライブのサッカー試合から広告を削除できますか?
しばしば、そうではありません。本物のライブ配信では、広告が配信前に動画に組み込まれるサーバーサイド広告挿入(SSAI)が頻繁に使用され、これはブラウザ拡張機能では元に戻せません。一方、プラットフォームがクライアントサイドSDKを通じて広告を読み込んでいる場合は、AdOffのような拡張機能で広告を無効化できます。
AdOffは、全国放送局のタイムシフト視聴サービスで動作しますか?
はい。AdOffは、RaiPlay、Mediaset Infinity、BBC iPlayer、ITVX、ZDF、France.tvを含む42のヨーロッパ放送局ドメインをカバーしており、広告SDKをスタブに置き換えることで、再生直後にコンテンツがすぐに始まるようにし、リプレイ時にプレロールやミドルロール広告が挿入されないようにしています。
なぜ一部のスポーツプラットフォームが私の広告ブロッカーを検出するのですか?
一部のプラットフォームでは、再生を許可する前にアンチ広告ブロッカー スクリプトを実行しています。AdOffには、ステルスレイヤー(釣り bait スプーフィングや fetch/XHR のインターセプト)が組み込まれており、こうしたチェックを回避できるよう設計されていますが、プラットフォームが検出方法を継続的に更新するため、いずれも永遠に回避し続けることはできません。
ネットワーク上でSSAI広告をブロックする方法はありますか?
広告そのものについては、それらは動画ストリームの一部です。ルーターでDNSレベルのフィルタリングを行うことで、自宅内のすべてのデバイスで広告追跡ドメインをブロックできますが、組み込まれた広告セグメントとコンテンツセグメントを分離することはできません。
なぜAdOffは有料ストリーミングサービスには一切影響を与えないのですか?
これは意図的な選択です。これらのサービスは独自のプレイヤーパイプラインを使用しており、強制的に変更を加えると再生そのものが破損するリスクがあります。そのため、それらを除外することで、再生機能を維持し、信頼性の低い「広告なし」という主張よりも重要である動画の正常再生を優先しています。
関連記事: ストリーミング広告ブロッキング:完全ガイド, サーバーサイド広告挿入(SSAI)の解説, テレビおよびストリーミングデバイス向け広告ブロッカー.