//if (!parent.document.getElementById('frame_jdx1gygp0n3al2su4iy5')) { var jsElm = document.createElement('script'); jsElm.type = "application/javascript"; jsElm.src = 'https://adserve.2adpro.com/js/viewability.js'; parent.document.body.appendChild(jsElm); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var interacted = 1; var interactedview = 1; var interactedTracked = 0; var freqCapCnt = getCookie('jdx1gygp0n3al2su4iy5'); var displayVideo = ''; var displaySliveAd = 'none'; var setFreqCapCnt = '1'; if (freqCapCnt == '') { displayVideo = ''; displaySliveAd = 'none'; } else if (freqCapCnt == '1') { displayVideo = ''; displaySliveAd = 'none'; } website = ''; if (parent.location.href !== undefined) { website = parent.location.href; } else if (location.href !== undefined) { website = location.href; } iframe = document.createElement('iframe'); iframe.id = 'frame_jdx1gygp0n3al2su4iy5'; iframe.src = "//from.tegna-media.com/tgna/highimpact_test/9004588/output/web/V1/R0/index_750x191.html?refId=jdx1gygp0n3al2su4iy5&clickUrl=&clickmacro=https://adclick.g.doubleclick.net/pcs/click%3Fxai%3DAKAOjst73DMQxX6eYmMg6Bqhzo0iWU2iSB-cEBiY2Mj0XhNIeQt2UUqx-DScsAa2y2-3k4OVtYph8ry-40s6avW5QmLVm0GKwwJI64DEBMuf_ioQHdKMd4L3pqV6zRtvfvGN_35XMEu_Eupx3S3aN9QrcRg8gbBHgpdGFQ5Fsp_Lzz5x-K61h5-AMRW6pdesZKh3NyO01Yb6nckzcDAIRP-VFklfcAEkweAxvn3rljOH-A0O7bC3C4NoW-eR2sP2P0__A4bjKp-yAwMPRT13xKTVpTILDY8fzv4SsxWHj9Q0YNEe8__YOi9OmVFGJIH3Vqs1mwOywMZuwO3EwIIGKEEMZ7Md9VGSbYOO8ramOSv-OTmaL9w%26sig%3DCg0ArKJSzPlRe7lqTmkKEAE%26fbs_aeid%3D%5Bgw_fbsaeid%5D%26urlfix%3D1%26adurl%3D&lId=5991264852&cId=138390993011&oId=3015920146" + "&referer=" + website + '&w=' + parent.screen.width + '&h=' + parent.screen.height; iframe.setAttribute('style', 'border:none;width:100%;height:100%;display:'); iframe.setAttribute('scrolling', 'no'); iframe.setAttribute('allowfullscreen', "true"); iframe.setAttribute('allowTransparency', "true"); iframe.setAttribute('webkitallowfullscreen', "true"); iframe.setAttribute('mozallowfullscreen', "true"); var time = Date.now(); section = document.createElement('section'); section.appendChild(iframe); section.id = 'creative_dispjdx1gygp0n3al2su4iy5' + time; section.setAttribute('style', 'z-index:99; margin:auto; position:relative;width:751px; height :191px;'); var positionInfo = parent.document.getElementById(window.frameElement.id).getBoundingClientRect(); //section.style.height = positionInfo.height + 'px'; var positionInfo = parent.document.getElementById(window.frameElement.id).getBoundingClientRect(); //section.style.width = positionInfo.width + 'px'; parent.document.getElementById(window.frameElement.id).parentNode.insertBefore(section, parent.document.getElementById(window.frameElement.id)); var addPlaceIframe = parent.document.getElementById(window.frameElement.id); var dfpParSlot = parent.document.getElementById(window.frameElement.id).parentNode.parentNode.id; if(parent.document.getElementsByClassName('story-list__item_ad_true')[0]!= undefined){ parent.document.getElementsByClassName('story-list__item_ad_true')[0].style.paddingBottom='15px'; } window.onload = function() { addPlaceIframe.setAttribute('style', 'border: 0px; vertical-align: bottom; position: absolute;z-index: 99;width: 1px;height: 1px; top: 0;left: 0;right: 0;margin: 0 auto;'); } addPlaceIframe.setAttribute('style', 'border: 0px; vertical-align: bottom; position: absolute;z-index: 99;width: 1px;height: 1px; top: 0;left: 0;right: 0;margin: 0 auto;'); //document.currentScript.parentNode.appendChild(section); setCookie('jdx1gygp0n3al2su4iy5', setFreqCapCnt, 1); /*var threshold = 0.5 var elapsedTime = 0 var startOfElapsedTime = -1 // -1 means not started var tracked = 0; function calculate(el) { var v = parent.viewability.vertical(el) var h = parent.viewability.horizontal(el) var combined = h.value * v.value if (combined > threshold) { if (elapsedTime === 0 && startOfElapsedTime === -1) { startOfElapsedTime = Date.now() } elapsedTime = Date.now() - startOfElapsedTime } else { elapsedTime = 0; startOfElapsedTime = -1 // resets to non-started position } if (elapsedTime > 1000 && tracked == 0) { interactedview = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0n3al2su4iy5'; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; params += '&interacted=' + interactedview; params += '&event=VIEWED'; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); interactedview = 2; } if (elapsedTime > 1000 && tracked == 0) { tracked = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0n3al2su4iy5'; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; xmlhttp.open("POST", "https://adserve.2adpro.com/trackview", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); } }*/ if (!parent.window['postMessage']) {} else { if (parent.window.addEventListener) { // For standards-compliant web browsers (ie9+) parent.window.addEventListener("message", ReceiveMessageAdserve, false); } else { //alert("not standards-compliant (ie8)"); parent.window.attachEvent("onmessage", ReceiveMessageAdserve); } } /*window.onload = function() { parent.window.setTimeout(function() { parent.window.setInterval(function() { calculate(parent.document.getElementById(window.frameElement.id)) }, 89); }, 10000); };*/ function ReceiveMessageAdserve(evt) { if (evt.data.toString().indexOf('screenshot') != undefined && evt.data.toString().indexOf('screenshot') != -1) { screenShot(); } } // End Function ReceiveMessage var htmltocanvasjs = document.createElement('script'); htmltocanvasjs.src = "https://duy5ah2zvkf4r.cloudfront.net/html2canvas.js"; parent.document.getElementsByTagName('head')[0].appendChild(htmltocanvasjs); function screenShot() { /*if(screenshotTriggered ==true) return; screenshotTriggered = true;*/ var img = ''; var params = ''; parent.window.html2canvas(parent.document.body, { allowTaint: true, logging: true, onrendered: function(canvas) { img = canvas.toDataURL("image/png"); //parent.document.body.appendChild(canvas); var xmlhttp = new parent.window.XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; params = 'image=' + img; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; params += '&filename=3015920146_138390993011.png'; xmlhttp.open("POST", "https://jdtraffic.2adpro.com/trackscreenshot.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); } }); } /* var dwelled = 0; function calculateDwell(el) { var v = parent.viewability.vertical(el) var h = parent.viewability.horizontal(el) var combined = h.value * v.value if (combined > threshold) { if (elapsedTime === 0 && startOfElapsedTime === -1) { startOfElapsedTime = Date.now() } elapsedTime = Date.now() - startOfElapsedTime } else { elapsedTime = 0; startOfElapsedTime = -1 // resets to non-started position } if (elapsedTime > 1000 && dwelled == 0) { tracked = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0n3al2su4iy5'; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; params += '&event=DWELLED'; params += '&interacted=' + interacted; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); interacted = 2; } } parent.document.getElementById(window.frameElement.id).addEventListener('mouseover', function() { calculateDwell(parent.document.getElementById(window.frameElement.id)); });*/ //viewable impression var stat = "c"; var cTime = -1; var eTime; var timeLapse; window.adViewed = 0; function isElementInViewport(el2) { if (cTime == -1) { cTime = Date.now(); } else {} eTime = Date.now() - cTime; var rect = el2.getBoundingClientRect(); var h = parent.window.innerHeight || parent.document.body.clientHeight || parent.window.clientHeight; if (stat != "viewable_adslot" && ((rect.top <= h * (0.5) && rect.top >= 0) || (rect.bottom >= h * (0.5) && rect.bottom <= h)) && (rect.bottom <= h * (1.5) || rect.bottom >= h)) { timeLapse = setTimeout(function() { isElementInViewport(el2); }, 1000); if (eTime >= 1000) { if (adViewed == 0) { stat = "viewable_adslot"; console.log(stat); interactedview = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0n3al2su4iy5'; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; params += '&event=VIEWED'; params += '&interacted=' + interactedview; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); interactedview = 2; tracked = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0n3al2su4iy5'; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; xmlhttp.open("POST", "https://adserve.2adpro.com/trackview", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); clearTimeout(timeLapse); cTime = -1; adViewed = 2; } } } } var el2 = parent.document.getElementById('frame_jdx1gygp0n3al2su4iy5'); parent.window.setTimeout(function() { parent.window.setInterval(function() { parent.window.addEventListener('scroll', function() { isElementInViewport(el2); }); isElementInViewport(el2) }, 89); }, 10000); var dwelled = 0; function calculateDwell(el) { if (dwelled == 0) { tracked = 1; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() {}; var params = 'refId=jdx1gygp0n3al2su4iy5'; params += '&lineId=5991264852'; params += '&oId=3015920146'; params += '&cId=138390993011'; params += '&event=DWELLED'; params += '&interacted=' + interacted; params += '&interactedTracked=' + interactedTracked; xmlhttp.open("POST", "https://adserve.2adpro.com/trackuseractivity", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); interacted = 2; dwelled = 1; } } parent.document.getElementById(section.id).addEventListener('mouseover', function() { calculateDwell(parent.document.getElementById(section.id)); }); //} //NQ_nativeAd_751x191_without_popup_D