console.log("THETA VIDEO"); let faysbookinreadtestnew = {} faysbookinreadtestnew.pel = document.createElement('script') faysbookinreadtestnew.pel.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js' faysbookinreadtestnew.pel.async = true window.parent.document.head.appendChild(faysbookinreadtestnew.pel) faysbookinreadtestnew.pel = document.createElement('script') faysbookinreadtestnew.pel.src = `https://static.thetamedia.gr/prebid.js?t=1721893586` faysbookinreadtestnew.pel.async = true window.parent.document.head.appendChild(faysbookinreadtestnew.pel) faysbookinreadtestnew._theta_head = window.parent.document.head || window.parent.document.getElementsByTagName('head')[0] faysbookinreadtestnew.scrolling = false faysbookinreadtestnew.carousel = JSON.parse('{"desktop":{},"mobile":{}}'.replaceAll('"', '"')) faysbookinreadtestnew.conf = JSON.parse('{"bidders":[{"bidder":"adform","params":{"mid":1642455}},{"bidder":"adform","params":{"mid":1951323}},{"bidder":"rubicon","params":{"accountId":26556,"siteId":544342,"zoneId":3382574}}]}'.replaceAll('"', '"')) faysbookinreadtestnew.sellerId = "30" faysbookinreadtestnew.selector = "p" faysbookinreadtestnew.selectorIndex = "2" faysbookinreadtestnew.selectorIndexMobile = "2" faysbookinreadtestnew.margin = "0" faysbookinreadtestnew.passbackuri = "https://thetamarketplace.com/passback/faysbookinreadtestnew" faysbookinreadtestnew.hituri = "https://thetamarketplace.com/hit/faysbookinreadtestnew/host/false" faysbookinreadtestnew.brandsafetyuri = "https://thetamarketplace.com/brandsafety/dealID" faysbookinreadtestnew.dmp = false faysbookinreadtestnew.containerHeight = 0 faysbookinreadtestnew.method = "StickyOne" faysbookinreadtestnew.thisscript = document.currentScript faysbookinreadtestnew.unset_carousel_width = "false" faysbookinreadtestnew.unset_carousel_width = faysbookinreadtestnew.unset_carousel_width == "true" faysbookinreadtestnew.PREBID_TIMEOUT = 1500; faysbookinreadtestnew.FAILSAFE_TIMEOUT = 3000; faysbookinreadtestnew.mobileCheck = function() { let check = false; ((a) => { if ( /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test( a ) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test( a.substr(0, 4) ) ) check = true })(navigator.userAgent || navigator.vendor || window.opera) return check } faysbookinreadtestnew.sindex = faysbookinreadtestnew.selectorIndex if(faysbookinreadtestnew.mobileCheck()) { faysbookinreadtestnew.sindex = faysbookinreadtestnew.selectorIndexMobile } faysbookinreadtestnew.ins = window.parent.document.querySelectorAll(faysbookinreadtestnew.selector) faysbookinreadtestnew.ins = faysbookinreadtestnew.ins.length === 1 || faysbookinreadtestnew.selector.includes('#') ? faysbookinreadtestnew.ins[0] : faysbookinreadtestnew.ins[faysbookinreadtestnew.sindex] if(location.hostname == 'cypress.tester' && (!faysbookinreadtestnew.ins || typeof(faysbookinreadtestnew.ins) == 'undefined')) { console.info('Theta Video - Placement selector not found') faysbookinreadtestnew.ins = window.parent.document.querySelector('header') } if(faysbookinreadtestnew.ins.tagName == 'P') { faysbookinreadtestnew.n = window.parent.document.createElement('div') faysbookinreadtestnew.n.setAttribute('id', 'faysbookinreadtestnew_inread') faysbookinreadtestnew.ins.parentNode.insertBefore(faysbookinreadtestnew.n, faysbookinreadtestnew.ins.nextSibling); faysbookinreadtestnew.ins = faysbookinreadtestnew.n faysbookinreadtestnew.ins.setAttribute('data-margin', true) } else { let t = document.createElement('div') t.setAttribute('id', `faysbookinreadtestnew_inread`) faysbookinreadtestnew.ins.append(t) faysbookinreadtestnew.ins = t; // faysbookinreadtestnew.ins.setAttribute('id', 'faysbookinreadtestnew_inread') } faysbookinreadtestnew.ins.setAttribute('style', 'text-align:center;') let bidders = faysbookinreadtestnew.conf.bidders if(faysbookinreadtestnew.mobileCheck()) { bidders.push(faysbookinreadtestnew.carousel.mobile) } else { bidders.push(faysbookinreadtestnew.carousel.desktop) } faysbookinreadtestnew.adUnits = [ { code: 'faysbookinreadtestnew_inread', mediaTypes: { banner: { sizes: [ [ 300, 250 ], [ 300, 600 ], [ 570, 427 ], [ 583, 427 ] ] }, video: { api: [1,2,3,4,5,6], context: 'outstream', linearity: 2, mimes: ['video/mp4'], playerSize: [[640, 480]], protocols: [1, 2, 3, 4, 5, 6, 7, 8], skip: 1, renderer: { url: 'https://s2.adform.net/banners/scripts/video/outstream/render.js', render: function (bid) { let ad = bid.ad || bid.vastXml; if (ad) { bid.renderer.push(() => { window.parent.Adform.renderOutstream(bid, ad) faysbookinreadtestnew.prepare(); if(faysbookinreadtestnew.method == 'StickyOne') { faysbookinreadtestnew.onesticky(); } else { faysbookinreadtestnew.finalizeInterval = setInterval(() => { faysbookinreadtestnew.finalize() }, 300) } }); } else { if (bid.vastUrl) { (async () => { ad = await fetch(resp).then(resp => resp.text()); if (typeof ad === 'string') { bid.renderer.push(() => { window.parent.Adform.renderOutstream(bid, ad) faysbookinreadtestnew.prepare(); if(faysbookinreadtestnew.method == 'StickyOne') { faysbookinreadtestnew.onesticky(); } else { faysbookinreadtestnew.finalizeInterval = setInterval(() => { faysbookinreadtestnew.finalize() }, 300) } }); } else { console.log('Invalid VAST'); } })(); } else { console.log('Invalid ad'); } } } } } }, bids: faysbookinreadtestnew.conf.bidders, }]; window.parent.pbjs = window.parent.pbjs || {}; window.parent.pbjs.que = window.parent.pbjs.que || []; faysbookinreadtestnew.onesticky = () => { if (faysbookinreadtestnew.ins !== null) { window.parent.addEventListener('scroll', () => { faysbookinreadtestnew.scrolling = true }) faysbookinreadtestnew.scrollInterval = setInterval(() => { faysbookinreadtestnew.finalize() if (faysbookinreadtestnew.scrolling) { faysbookinreadtestnew.scrolling = false faysbookinreadtestnew.oneScroll() } }, 300) } } faysbookinreadtestnew.oneScroll = function() { faysbookinreadtestnew.iframe = faysbookinreadtestnew.iframe || faysbookinreadtestnew.ins.getElementsByTagName('iframe')[0] if(typeof faysbookinreadtestnew.iframe !== "undefined") { let { rect, b, c, m, w, iw, ih, mw, mh } = faysbookinreadtestnew.preparePositioning() if (c != 0) { if(faysbookinreadtestnew.containerHeight === 0) { faysbookinreadtestnew.containerHeight = faysbookinreadtestnew.ins.clientHeight } let style = `position: fixed; left: 50%; top: 50%; width: 1px !important; height: 1px !important;` faysbookinreadtestnew.ins.setAttribute('style', style) faysbookinreadtestnew.iframe.setAttribute('style', style) if (faysbookinreadtestnew.stickyElement) faysbookinreadtestnew.stickyElement.el.setAttribute('style', style) if (faysbookinreadtestnew.keepclose === true) { faysbookinreadtestnew.close.style.display = 'block' } faysbookinreadtestnew.buffer.setAttribute('style', `height:${ faysbookinreadtestnew.containerHeight }px; margin:${ faysbookinreadtestnew.margin } `) } else { faysbookinreadtestnew.originalPosition(m) } } } faysbookinreadtestnew.isElementInViewport = function(rect) { if (rect.top + rect.height / 2 < 0) { return -1 } if (rect.top + rect.height / 2 > (window.parent.innerHeight || window.parent.document.documentElement.clientHeight)) { return 1 } return 0 } faysbookinreadtestnew.preparePositioning = function() { let rect = { bottom: 0, height: 0, left: 0, right: 0, top: 0, width: 0, x: 0, y: 0 } rect = faysbookinreadtestnew.sibling.getBoundingClientRect() let w = faysbookinreadtestnew.containerWidth * faysbookinreadtestnew.factor let b = { height: rect.height, width: rect.width, top: rect.top + faysbookinreadtestnew.ins.clientHeight / 2 + faysbookinreadtestnew.sibling.clientHeight, left: rect.left } let c = faysbookinreadtestnew.isElementInViewport(b) let m = faysbookinreadtestnew.mobileCheck() let iw = 270 //faysbookinreadtestnew.factor * faysbookinreadtestnew.containerWidth let ih = 202 //faysbookinreadtestnew.factor * faysbookinreadtestnew.containerHeight let mw = faysbookinreadtestnew.mobilefactor * faysbookinreadtestnew.containerWidth let mh = faysbookinreadtestnew.mobilefactor * faysbookinreadtestnew.containerHeight return { rect, b, c, m, w, iw, ih, mw, mh } } faysbookinreadtestnew.mobilePositioning = function(w, h) { if (faysbookinreadtestnew.keepclose === true) { faysbookinreadtestnew.close.style.display = 'block' } let style = `position: fixed; bottom:` + faysbookinreadtestnew.bottomOffset + `px; left: 50%; transform: translate(-50%, 0); width: ${w}px !important; height: ${h}px !important; z-index: 20;` if (faysbookinreadtestnew.mobilePosition !== undefined && faysbookinreadtestnew.mobilePosition === 'top') { style = `position: fixed; top: 50px; left: 50%; transform: translate(-50%, 0); width: ${w}px !important; height: ${h}px !important; z-index: 20;` } faysbookinreadtestnew.ins.setAttribute('style', style) faysbookinreadtestnew.iframe.setAttribute('style', style) faysbookinreadtestnew.ins.setAttribute( 'style', `position: fixed; top: 10%; left: 50%; transform: translate(-50%, -10%); width: ${w}px !important; height: ${h}px !important; z-index: 20;` ) faysbookinreadtestnew.iframe.setAttribute( 'style', `position: fixed; top: 10%; left: 50%; transform: translate(-50%, -10%); width: ${w}px !important; height: ${h}px !important; z-index: 20;` ) faysbookinreadtestnew.adsby.style.top = '55px' faysbookinreadtestnew.close.style.top = '55px' faysbookinreadtestnew.controlbar.style.bottom = '45px' } faysbookinreadtestnew.originalPosition = function(m) { if (faysbookinreadtestnew.keepclose === false) { faysbookinreadtestnew.close.style.display = 'none' } if (faysbookinreadtestnew.stickyElement) faysbookinreadtestnew.stickyElement.el.setAttribute( 'style', `clear: both; position:relative;` ) if (m) { faysbookinreadtestnew.ins.setAttribute('style', `position: relative; margin:${ faysbookinreadtestnew.margin }`) faysbookinreadtestnew.iframe.setAttribute('style', `position: relative;`) } else { faysbookinreadtestnew.ins.setAttribute( 'style', `clear: both; position: relative; margin: ${ faysbookinreadtestnew.margin };` ) faysbookinreadtestnew.iframe.setAttribute( 'style', `clear: both; position: relative;` ) } faysbookinreadtestnew.buffer.setAttribute('style', `height: 0;`) } faysbookinreadtestnew.prepare = function() { faysbookinreadtestnew.sibling = document.createElement('div') faysbookinreadtestnew.sibling.setAttribute('id', 'thetasib') faysbookinreadtestnew.ins.parentNode.insertBefore(faysbookinreadtestnew.sibling, faysbookinreadtestnew.ins) faysbookinreadtestnew.buffer = document.createElement('div') faysbookinreadtestnew.buffer.setAttribute('id', 'thetabuffer') faysbookinreadtestnew.ins.parentNode.insertBefore(faysbookinreadtestnew.buffer, faysbookinreadtestnew.ins) } faysbookinreadtestnew.finalize = () => { faysbookinreadtestnew.iframe = faysbookinreadtestnew.ins.querySelectorAll('iframe')[0] if(typeof faysbookinreadtestnew.iframe !== "undefined" && faysbookinreadtestnew.iframe.contentWindow !== null && faysbookinreadtestnew.iframe.contentWindow.document.getElementById('thetaadsby') === null && faysbookinreadtestnew.iframe.contentWindow.document.getElementById('banner') !== null) { faysbookinreadtestnew.adsby = document.createElement('div') faysbookinreadtestnew.adsby.setAttribute('id', 'thetaadsby') faysbookinreadtestnew.adsby.setAttribute( 'style', 'display: block; \ position: absolute; \ z-index: 20; \ cursor: pointer; \ top: 7px; \ left: 5px; \ color: #fff; \ font-size: 11px; \ text-decoration: none; \ border-radius: 5px' ) let img = document.createElement('img') img.src = 'https://assets.thetamedia.gr/inread/ads-by-theta@2x.png' if (faysbookinreadtestnew.mobileCheck()) { img.setAttribute('width', '60') } else { img.setAttribute('width', '125') } faysbookinreadtestnew.adsby.appendChild(img) faysbookinreadtestnew.iframe.contentWindow.document.getElementById('banner').appendChild(faysbookinreadtestnew.adsby) faysbookinreadtestnew.player = faysbookinreadtestnew.iframe.contentWindow.document.getElementById('vast-wrapper') faysbookinreadtestnew.player.style.backgroundColor = 'transparent' img = document.createElement('img') img.src = 'https://assets.thetamedia.gr/inread/close-theta@2x.png' img.setAttribute('width', '16') faysbookinreadtestnew.close = faysbookinreadtestnew.iframe.contentWindow.document.getElementById('vast-skip') if (faysbookinreadtestnew.keepclose === false) { faysbookinreadtestnew.close.style.display = 'none' } // select control bar and play button. let e = faysbookinreadtestnew.iframe.contentWindow.document.querySelector('.vjs-progress-control') e = faysbookinreadtestnew.iframe.contentWindow.document.querySelector('.vjs-play-control') faysbookinreadtestnew.clearIntervals = window.parent.setInterval(function() { if(faysbookinreadtestnew.ins.childElementCount < 3) { faysbookinreadtestnew.ins.remove() window.parent.clearInterval(faysbookinreadtestnew.clearIntervals); window.parent.clearInterval(faysbookinreadtestnew.scrollInterval); window.parent.clearInterval(faysbookinreadtestnew.finalizeInterval); } }, 500); } } faysbookinreadtestnew.passback = function() { thetapbins = faysbookinreadtestnew.thisscript.parentElement if(thetapbins.parentElement.tagName === 'HTML') { thetapbins = thetapbins.parentElement.querySelector('body') } var script_tag = document.createElement('script') script_tag.src = faysbookinreadtestnew.passbackuri script_tag.async = true script_tag.defer = true faysbookinreadtestnew.ins.appendChild(script_tag) } faysbookinreadtestnew.pbjsconfig = { enableTIDs: true, currency: { adServerCurrency: 'EUR' }, ortb2: { site: { ext: { data: { hostname: location.hostname } }, publisher: { domain: location.hostname } } }, schain: { validation: "strict", config: { ver: "1.0", complete: 1, nodes: [ { asi: "thetamarketplace.com", sid: faysbookinreadtestnew.sellerId, hp:1 } ] } }, userSync: { aliasSyncEnabled: true, syncsPerBidder: 3, iframeEnabled: true, filterSettings: { iframe: { bidders: '*', filter: 'include', }, }, iframeUrl: 'https://csync.smilewanted.com?zoneCode=onebrandstudio.gr_hb_display_1', userIds: [], auctionDelay: 1000, syncDelay: 3000, syncEnabled: true } } faysbookinreadtestnew.initAdserver = function() { if (faysbookinreadtestnew.initAdserverSet) return; faysbookinreadtestnew.initAdserverSet = true; let adServerTargeting = window.parent.pbjs.getAdserverTargetingForAdUnitCode('faysbookinreadtestnew_inread'); if (adServerTargeting && adServerTargeting['hb_adid']) { const text = window.parent.document.body.innerText var formdata = new FormData(); formdata.append('t', text) var requestOptions = { method: 'POST', body: formdata, redirect: 'follow' }; fetch(faysbookinreadtestnew.brandsafetyuri.replace("dealID", adServerTargeting["hb_deal"]), requestOptions) .then((response) => { return response.json() }) .then((data) => { if(data.res === false) { if(faysbookinreadtestnew.ins.hasAttribute('data-margin') === true) { faysbookinreadtestnew.ins.style.margin = faysbookinreadtestnew.margin } if(adServerTargeting["hb_format"] === 'banner') { var iframe = document.createElement('iframe'); iframe.setAttribute('id', 'thetacarousel') iframe.setAttribute('frameBorder', '0') if(faysbookinreadtestnew.unset_carousel_width == true){ iframe.setAttribute('style', 'width:unset !important;') } faysbookinreadtestnew.ins.appendChild(iframe) var iframeDoc = iframe.contentWindow.document; window.parent.pbjs.renderAd(iframeDoc, adServerTargeting['hb_adid']); } else { window.parent.pbjs.renderAd(faysbookinreadtestnew.ins, adServerTargeting['hb_adid']); } } else { faysbookinreadtestnew.passback() } }) .catch((error) => console.error(error)); } else { faysbookinreadtestnew.passback() } } if(location.hostname === 'localhost' || location.hostname === '127.0.0.1' || location.hostname == 'cypress.tester' || location.hostname == '192.168.84.32') { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); if(urlParams.get('passback') === 'true') { faysbookinreadtestnew.passback() } else { window.parent.pbjs.que.push(function() { window.parent.pbjs.addAdUnits(faysbookinreadtestnew.adUnits); window.parent.pbjs.setConfig(faysbookinreadtestnew.pbjsconfig) window.parent.pbjs.requestBids({ timeout: faysbookinreadtestnew.PREBID_TIMEOUT, bidsBackHandler: faysbookinreadtestnew.initAdserver }); }); } } else { fetch(faysbookinreadtestnew.hituri.replace('/host', '/' + window.location.host), { method: 'GET', }) faysbookinreadtestnew.pbjsconfig.consentManagement = { gdpr: { cmpApi: 'iab', timeout: 1000, actionTimeout: 10000, defaultGdprScope: true } } window.parent.__tcfapi('addEventListener', 2, function (tcData, success) { if (success) { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); if(urlParams.get('passback') === 'true') { faysbookinreadtestnew.passback() return } if (tcData.eventStatus == 'useractioncomplete' || tcData.eventStatus == 'tcloaded') { if(tcData.purpose.consents[1] && tcData.purpose.consents[3] && tcData.purpose.consents[5] && tcData.purpose.consents[7] && tcData.purpose.consents[8] && tcData.purpose.consents[9] && tcData.purpose.consents[10]) { if (tcData.vendor.consents[131]) { faysbookinreadtestnew.pbjsconfig.userSync.userIds.push({ name: "id5Id", params: { partner: 1653, externalModuleUrl: 'https://cdn.id5-sync.com/api/1.0/id5PrebidModule.js', }, storage: { type: "html5", name: "id5id", expires: 90, refreshInSeconds: 8 * 3600 } }) } if (tcData.vendor.consents[95]) { faysbookinreadtestnew.pbjsconfig.userSync.userIds.push({ name: "lotamePanoramaId", params: { clientId: 17773 } }) } faysbookinreadtestnew.pbjsconfig.userSync.userIds.push({ name: "sharedId", storage: { name: "_sharedID", type: "html5", expires: 30 } }) faysbookinreadtestnew.pbjsconfig.userSync.userIds.push({ name: "criteo" }) } window.parent.pbjs.que.push(function() { window.parent.pbjs.addAdUnits(faysbookinreadtestnew.adUnits); window.parent.pbjs.setConfig(faysbookinreadtestnew.pbjsconfig) window.parent.pbjs.requestBids({ timeout: faysbookinreadtestnew.PREBID_TIMEOUT, bidsBackHandler: faysbookinreadtestnew.initAdserver }); }); setTimeout(function() { faysbookinreadtestnew.initAdserver(); }, faysbookinreadtestnew.FAILSAFE_TIMEOUT); if(faysbookinreadtestnew.dmp === true) { const stringToUuid = (str) => { str = str.replace('-', ''); return 'xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx'.replace(/[x]/g, function (c, p) { return str[p % str.length]; }); } navigator.mediaDevices .enumerateDevices() .then((devices) => { const uuid = JSON.parse(decodeURIComponent(localStorage.id5id)).universal_uid const source = window.location.host const atype = 1 const text = window.parent.document.body.innerText var formdata = new FormData(); formdata.append('t', text) var requestOptions = { method: 'POST', body: formdata, redirect: 'follow' }; fetch('https://contextual.thetamarketplace.com/', requestOptions) .then(response => response.json()) .then(data => { const key = data.key let ns = document.createElement('noscript') let img = document.createElement('img') img.src = `//dmp.adform.net/dmp/profile/?pid=12269&sg=${key}&eid_${source}_${atype}=${uuid}` img.setAttribute('style', 'display:none !important') ns.appendChild(img) faysbookinreadtestnew._theta_head.appendChild(ns) }) }) .catch((err) => { console.log(`${err.name}: ${err.message}`); }); } } } }); }