From c782f73f30ed73420528d3a8bbf2e1a0c1e3609a Mon Sep 17 00:00:00 2001 From: mayeaux Date: Wed, 20 Oct 2021 18:14:33 +0300 Subject: [PATCH] switch macro (#102) * switch macro * allow skip and other options --- .../viewers/videoViewer/internal/videojs.jsx | 61 ++++++++++++++----- 1 file changed, 45 insertions(+), 16 deletions(-) diff --git a/ui/component/viewers/videoViewer/internal/videojs.jsx b/ui/component/viewers/videoViewer/internal/videojs.jsx index f8acac950..051ea7d78 100644 --- a/ui/component/viewers/videoViewer/internal/videojs.jsx +++ b/ui/component/viewers/videoViewer/internal/videojs.jsx @@ -558,18 +558,49 @@ export default React.memo(function VideoJs(props: Props) { // 612fb75a42715a07645a614c // Modified to work with IMA - const macroUrl = - `https://vast.aniview.com/api/adserver61/vast/` + - `?AV_PUBLISHERID=60afcbc58cfdb065440d2426` + - `&AV_CHANNELID=60b354389c7adb506d0bd9a4` + - `&AV_URL=[URL]` + - `&cb=[CACHEBUSTING]` + - `&AV_WIDTH=[WIDTH]` + - `&AV_HEIGHT=[HEIGHT]` + - // `&AV_SCHAIN=[SCHAIN_MACRO]` + - // `&AV_CCPA=[CCPA_MACRO]` + - // `&AV_GDPR=[GDPR_MACRO]` + - // `&AV_CONSENT=[CONSENT_MACRO]` + + // const macroUrl = + // `https://vast.aniview.com/api/adserver61/vast/` + + // `?AV_PUBLISHERID=60afcbc58cfdb065440d2426` + + // `&AV_CHANNELID=60b354389c7adb506d0bd9a4` + + // `&AV_URL=[URL]` + + // `&cb=[CACHEBUSTING]` + + // `&AV_WIDTH=[WIDTH]` + + // `&AV_HEIGHT=[HEIGHT]` + + // // `&AV_SCHAIN=[SCHAIN_MACRO]` + + // // `&AV_CCPA=[CCPA_MACRO]` + + // // `&AV_GDPR=[GDPR_MACRO]` + + // // `&AV_CONSENT=[CONSENT_MACRO]` + + // `&skip=true` + + // `&skiptimer=5` + + // `&logo=true` + + // `&usevslot=true` + + // `&vastretry=2` + + // `&hidecontrols=false`; + + const timestamp = new Date().toISOString(); + + const videoElement = document.getElementsByClassName('vjs-tech')[0]; + + const height = videoElement.offsetHeight; + const width = videoElement.offsetWidth; + + // live channel + // 60b354389c7adb506d0bd9a4 + + // ford ad + // 612fb75a42715a07645a614c + + const macroUrl1 = 'https://gov.aniview.com/api/adserver/vast3/' + + '?AV_PUBLISHERID=60afcbc58cfdb065440d2426' + + '&AV_CHANNELID=60b354389c7adb506d0bd9a4' + + `&AV_URL=${encodeURIComponent(window.location.href)}` + + `&cb=${encodeURIComponent(timestamp)}` + + `&AV_WIDTH=${width}` + + `&AV_HEIGHT=${height}` + + // '&AV_SCHAIN=[SCHAIN_MACRO]' + + // '&AV_CCPA=[CCPA_MACRO]' + + // '&AV_GDPR=[GDPR_MACRO]' + + // '&AV_CONSENT=[CONSENT_MACRO]' + `&skip=true` + `&skiptimer=5` + `&logo=true` + @@ -590,10 +621,8 @@ export default React.memo(function VideoJs(props: Props) { if (shouldShowAnAd && browserIsChrome && !IS_MOBILE) { // fire up ima integration via module player.ima({ - adTagUrl: macroUrl, - vpaidMode: 2, // 2 = INSECURE - // // $FlowFixMe - // vpaidMode: google.ima.ImaSdkSettings.VpaidMode.INSECURE, + adTagUrl: macroUrl1, + vpaidMode: 2, }); }