0.0.1 • Published 5 years ago

google-ima-video v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Google IMA video ad

Yet another Google IMA HTML5 SDK video ad player.

Quick usage

<head>
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/google-ima-video@latest/dist/google-ima-video.min.js"></script>
</head>
var adVideo = document.querySelector('.a-video-element');
var adContainer = document.querySelector('.a-display-container-element');

GoogleImaVideo({
  video: adVideo,
  displayContainer: adContainer,
  tag: 'https://myadserver.com/path/to/vast/linear/tag.xml',
  vpaidMode: 2,
  locale: 'fr',
  maxDuration: 30000,
  // events: { error: function(e) { console.log(e); }, ad_error: function(e) { console.log(e); } },
  // restoreVideo: true,
  // timeout: 2000,
  // debug: true,
}, function(player, error) {
  if (error) {
    // Ad player creation failed
    return console.log(error);
  }

  // Must be done via a user action on mobile devices
  player.play();
});

Note: ad player assumes the display container and video element are correctly positioned and sized.