See the Pen Videogular – Google IMA Ads by Two Fucking Developers (@2fdevs) on CodePen.
Interactive Media Ads is an awesome framework from Google to display ads easily on a video player.
Google IMA basically supports everything you need to display a reliable advertisement supporting DoubleClick for Publishers, Google AdSense or any adserver with VAST support.
With this Google IMA Plugin you have support for prerolls, midrolls, postrolls and companion ads. You just need to set up your configuration file by filling network, unitPath and adTagUrl.
Also you can create your custom skip buttons with HTML and CSS. Videogular comes with one by default in case that it works for you.
You can install with bower:
bower install videogular-ima-ads