現在携わっている案件でスマホの動画記事広告に、プリロード広告を追加したいという要件が有りましてJS ( TypeScript ) で実装致しました。

プリロード広告って何だ?

YouTubeで動画を再生する時に、本編の前にCMが流れると思いますがいわゆるアレです。
本編の動画を再生する前にCMを流せるようにするスクリプトです。

厳密な広告視聴チェックはしていませんので、簡易的な機能になります。
コードはgithubにて公開しています。
HTML5 Video でプリロール動画を再生できるようにする