僕は今までYoutubeの広告をブロックするための拡張機能を使用していたのですが、先日Youtubeの仕様変更により広告ブロッカー"ブロッカー"が表示され再生されなくなってしまいました。今回はそれを解除していこうと思います。
おぉ!!久しぶりにちゃんとしたブログだぁ!!
(このブログは少し他よりも画像と埋め込みが多めなのでページの表示が遅いかも)
広告ブロッカー返しをしてくるようになったというのは以前から認知していましたが、特にそのような表示がするわけでもなく、大丈夫だろうと思っていました。
二日前に一度表示されましたが、「広告ブロッカーの使用をやめる」を押せばそのまま見れていました。
しかし、今日も表示されたのでさすがにまずいと思い対策をどのようにすればいいか考えることにしました。
ついにばれてしまった、、、Youtubeの広告ブロッカー"ブロッカー"が表示されました。(実は二回目)←3アウト制の警告が強いほうじゃなかったけれど、流石にオフにしときます。
— koromoko10/マリオファン (@koromoko10) October 15, 2023
#YouTube #広告 #広告ブロッカーブロッカー pic.twitter.com/4eagQHq2Pi
YouTubeが広告ブロッカーを使用している一部ユーザーを対象にブロッカーを解除し広告を表示させなければ残りの再生回数は3回とし、3回再生後はプレーヤーをブロック(閲覧できない状態)すると警告を始めた。どうなることやら。 pic.twitter.com/nJvhKh1uNI
— 第二十三号 (@kentaro282828) October 11, 2023
上記の通り特定のユーザーに対しては3アウト制が導入されてしまっているようで強い警告と弱い警告があるらしいです
(自分はまだ弱い警告でした)
そういえば広告ブロッカーが使えなくなったときX(旧Twitter)でポストを検索してみると同じくらいの時間にみんな対策されてる!っていう内容が書かれていたので、ちょうどつい最近Youtube側の広告ブロック検知のフィルターが更新されたようですね
広告を見ないようにする方法をネットで検索しましたが、ほとんどが同じような内容が書いてあってあまり役に立ちませんでした、、、
ネットの方法では
- Youtube プレミアムに入る (←高すぎて流石にきつい)
- Braveを使う (←使ってみたけどやっぱり対策される)
- 広告ブロッカーを停止する
などがありました。
ブロッカーを停止してもいいのですが、(停止というかYoutube.comをブロック対象外リストに入れる)やっぱり脱毛とかWeb漫画のそーゆーやつとかの広告が挟まるのが嫌なので何かほかの方法を探す必要がありました。
でも広告ブロッカーブロッカーとか作る前に広告の質を何とかしてほしいです、、、脱毛の広告とかWeb漫画のそーゆーやつとかそこら辺を改善してくれたらいいんだけどなぁ
— koromoko10/マリオファン (@koromoko10) October 15, 2023
心当たりあるのはこの二つかなぁ↓
#YouTube #広告 #広告ブロッカーブロッカー pic.twitter.com/9leiMXJb3z
おそらく検知された広告ブロッカーはこの二つです↓
「誰か広告ブロッカーブロッカーブロッカーを作ってくれーー!!!」
とか思っているとある案を思いつきました。
動画再生ページだけiframeの要素に置き換えるっていう拡張機能とかないのかなぁ
ということでまたネットで探しました。
一応噂には聞いてました。広告ブロッカーブロッカーがあることを。
— koromoko10/マリオファン (@koromoko10) October 15, 2023
なのでだれか広告ブロッカーブロッカーブロッカーを作ってほしいw
というか動画再生ページだけiframeの要素に置き換えるっていう拡張機能とかないのかなぁ
拡張機能は見つかりませんでしたが、ブックマークレット(通常のブックマークみたいな感じでJavaScriptが書かれてるやつ)のソースを見つけたのでそれを試してみようと思います
内容は動画の再生部分をiframeに置き換えるというものです
javascript:(function(){
var videoElement = document.querySelector('video');
if (videoElement) {
var videoSrc = videoElement.src;
var iframe = document.createElement('iframe');
iframe.src = videoSrc;
iframe.width = videoElement.clientWidth;
iframe.height = videoElement.clientHeight;
videoElement.parentNode.replaceChild(iframe, videoElement);
}
})();
結果、無理でした😭
ということでブックマークレットを自作することに決めました、、、
youtubeの動画再生ページに行ったときに再生画面だけiframeの要素に置き換えるブックマークレットのコードをネットで拾ってきたけどだめでしたw
— koromoko10/マリオファン (@koromoko10) October 15, 2023
ちょっと自作してみるかぁ pic.twitter.com/HfEkoaNaLT
一応現在の動画再生ページのURLから"v="のパラメーターを取得し、それを使って動画を再生するためのiframeを生成して、新規タブで開くということはできました。
なぜ新規タブかというと、置き換えることができなかったのでとりあえずそうしました
javascript:(function() {
var videoId = '';
var urlParams = new URLSearchParams(window.location.search);
if (urlParams.has('v')) {
videoId = urlParams.get('v');
} else {
var pathname = window.location.pathname.split('/');
videoId = pathname[pathname.length - 1];
}
if (videoId) {
var iframe = document.createElement('iframe');
iframe.src = 'https://www.youtube.com/embed/' + videoId;
iframe.title = 'YouTube video player';
iframe.frameborder = '0';
iframe.allow = 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share';
iframe.allowfullscreen = true;
// ウィンドウのサイズをiframeのwidthとheightに設定
iframe.width = window.innerWidth;
iframe.height = window.innerHeight;
var newTab = window.open();
newTab.document.body.appendChild(iframe);
}
})();
っていうか後から気づいたけど、新規タブに表示するんだったら別にiframeじゃなくてもembedを付けたURLを表示するだけで良くないか?w
試行錯誤してるときに自分の投稿に返信が来ました!!
ブロック拡張機能の uBlock Origin では現在回避法が編み出されているみたいで、最新の手順がこちらに記載されています。(既知ならすみません)https://t.co/h2Nl0EMNNu
— パジョカ (Pajoca)⁰😺Nya!😸 (@Pajoca_) October 15, 2023
(私はまだ手順を実行していませんが、ブロッカー検知画面は今のところ数回しか見かけていません。強い方の警告が出たら試す予定)
本当にありがとうございます!!!!!
インストールし、手順通りに進めることができました!
これで広告ブロッカー対策を表示させずに見ることができました!
ちなみにサイトによると、Youtubeの広告ブロッカースクリプトは更新されていくので、そのときは手順のサイトを参考にもう一度やってみるといいらしいです
ということでYoutubeの広告ブロッカーブロッカーを回避してみました。ただこの方法もすぐに修正されるかもしれません。(いたちごっこになるかも、、、)
最後にYoutubeに一言いいたいことがあります。
「広告ブロック検知スクリプトとか作る前にまず広告の質を改善してくれぇー!!!!」
コメントをお書きください
岡田繁夫 (金曜日, 27 10月 2023 19:25)
私のところにも10月18日に来ました、朝電源を入れYouTubeを見ると広告ブロック使用は認めーーーーと表記され×押して視聴していたら8日目にあと3回視聴できなくなると警告され視聴出来なく成った、解決策を無い知恵で色々対策をした結果、ブロック削除→使っているブラウザー削除→再起動→それぞれ再インストロ解決しました解決しました
koromoko10 (土曜日, 28 10月 2023 10:03)
to 岡田繁夫 さん
コメントありがとうございます!
なるほどブラウザ自体の再インストールもありですね!
参考になります!
三輪悠翔 (木曜日, 09 11月 2023 12:38)
YouTubeの広告は閲覧者が見てる動画内容から選ばれるから、脱毛広告が出てくるのは、脱毛動画を見てるからでは、、、、、、、、、、、、?
koromoko10 (金曜日, 10 11月 2023 01:47)
to 三輪悠翔 さん
あー、確かに広告とかって結構見てる内容とかでカスタマイズされていくらしいですねぇ
脱毛動画は今のところ見ていないのですが、、、www