Youtube埋め込みタグで関連動画非表示の rel=0 が効かない
YouTubeで最後に表示される関連動画
YouTubeを見終わったあと、関連した動画がこちらにもあります という表示が出ます。(下記画像参照)
Youtube再生後の関連動画を消す方法
Youtubeの 埋め込みコード をクリックでコードが表示される。オプションで、
□動画が終わったら関連動画を表示する のチェックを外すことで
YouTubeの埋め込みURLの最後に ?rel=0 が追記され、その埋め込みコードでは関連動画は非表示になっていました。
しかし再生後、関連動画が表示されるようになりました。。
Youtube再生後の関連動画を無効にできない
公式ドキュメントによると、
日本語ではまだ追記されていませんがEnglishでみると
rel
Note: This parameter is changing on or after September 25, 2018.
Prior to the change, this parameter indicates whether the player should show related videos when playback of the initial video ends. If the parameter's value is set to 1
, which is the default value, then the player does show related videos.If the parameter's value is set to 0
, then the player does not show related videos.After the change, you will not be able to disable related videos. Instead, if the rel
parameter is set to 0
, related videos will come from the same channel as the video that was just played.
注:このパラメータは2018年9月25日以降変更されます。
変更後、関連する動画を無効にすることはできません。 代わりに、relパラメータが0に設定されている場合、関連するビデオは、今再生されたビデオと同じチャンネルから取得されます。
と変更されました。
YouTubeの埋め込みURLの最後に ?rel=0 を追記していればそのビデオと同じチャンネルから探して表示されます。
▼サンプル動画
私は同じチャンネルと関係ない動画が表示されることをクライアントに嫌がられていたので、
関連動画が再生中の動画と同じチャンネルから探されるようになるなら宣伝にもなるし、なんとかOKしてもらえるよう説明するしかないですね…