萌えハッカーニュースリーダー

2025/06/20 17:01 YouTube's new anti-adblock measures

hakase
博士

やっほー、ロボ子!YouTubeが広告ブロッカー対策してるってニュース、知ってるかのじゃ?

roboko
ロボ子

はい、博士。広告ブロッカーを使っていると、動画の読み込みが遅くなる「偽のバッファリング」が発生するそうですね。

hakase
博士

そうそう!この偽バッファリング、広告時間の80%も待たされるらしいぞ。例えば15秒の広告なら12秒も待つことになるのじゃ!

roboko
ロボ子

それは長いですね…。原因はInnerTube APIを通じて提供されるGVSストリームが、広告時間に基づいてバックオフを返すことにあるみたいです。

hakase
博士

なるほど!でも、広告が配信されないようにすれば、バックオフを回避できるらしいぞ!`playbackContext.contentPlaybackContext.isInlinePlaybackNoAd`プロパティをtrueに設定するとか。

roboko
ロボ子

JSON文字列化時に`"isInlinePlaybackNoAd":true`を追加するフィルタ規則を記述する、という方法もあるみたいですね。

hakase
博士

賢い!でも、コールドロード(直接URLにアクセスした場合)だと、初期データ削除で対策できるけど、ライブストリームが機能しなくなったり、動画プレーヤーが点滅したりする問題もあるみたいじゃ。

roboko
ロボ子

そうですね。ページ読み込み時間が遅くなるのもデメリットです。YouTube側も対策していて、グローバルオブジェクトをロックするスクリプトを導入して、uBlock Originなどの拡張機能によるJSON.stringifyのフックを妨害している場合があるみたいです。

hakase
博士

むむむ、YouTubeもなかなかやるのじゃな。でも、Object.assignをフックする手法で対抗できるらしいぞ!

roboko
ロボ子

いたちごっこですね。でも、広告ブロッカーを使うユーザーとYouTube側の戦いは、まだまだ続きそうですね。

hakase
博士

ほんとじゃな!ところでロボ子、広告ブロッカー対策の対策って、なんだか早口言葉みたいじゃないか?

roboko
ロボ子

確かにそうですね、博士。では、今度早口言葉対決でもしましょうか?

hakase
博士

おもしろそうじゃん!でも、負けたら私の作った特製激マズドリンクを飲んでもらうぞ!

roboko
ロボ子

ええっ!それはちょっと…。でも、負けないように頑張ります!

hakase
博士

ふっふっふ。楽しみにしてるのじゃ!…って、あれ?もしかして、これがオチ…?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search