DeemaNative = "undefined" != typeof DeemaNative ? DeemaNative : {}, DeemaNative.buildUnits = function(r) { var e = window; try { window.top.location.toString(), e = window.top } catch (e) {} var t, l = { c: "n", m: "tag", domain: location.host, page: location.pathname, ua: navigator && navigator.userAgent ? escape(navigator.userAgent) : "", secure: "https:" === location.protocol ? 1 : 0, language: navigator && navigator.language ? navigator.language : "", gdpr_consent: "ALL" }, s = "Error: Not valid config !!!", c = 'Error: Field "code", "placement_id", "sizes" are required !!!', d = "Error: Not valid sizes !!!", g = "Error: Not valid placement id !!!"; t = function() { if (!(r instanceof Array) || 0 === r.length) return console.log(s), !1; for (var e = r.length, t = 0; t < e; t++) if ("object" == typeof r[t]) if ("code" in r[t]) { var n = document.getElementById(r[t].code); if (null != n) { var o = ""; for (var i in l) { o += i + "=" + l[i] + "&" } o += "placementId=" + r[t].placement_id; respadd = location.protocol + "//admin.deema.agency/?" + o; async function DeemaNativeFetchrequest() { const response = await fetch(respadd); let DNResponse = await response.json(); var admurl = []; var cltracker = []; var imprtrackers = []; var imgurl = []; var adtittle = []; for (var i = 0 in DNResponse) { admurl[i] = JSON.parse(DNResponse[i].adm).link.url; cltracker[i] = JSON.parse(DNResponse[i].adm).link.clicktrackers; imprtrackers[i] = JSON.parse(DNResponse[i].adm).imptrackers; imgurl[i] = JSON.parse(DNResponse[i].adm).assets[1].img.url; adtittle[i] = JSON.parse(DNResponse[i].adm).assets[0].title.text; } n.innerHTML = '
'; var nbox = document.getElementById('deema-native-box'); var nboxItems = ''; for (var j = 0; j < admurl.length; j++) { nboxItems += ''; } nbox.innerHTML = nboxItems; return cltracker; } DeemaNativeFetchrequest(); DeemaNativeFetchrequest() .then(data => { var itemLinks = document.getElementsByClassName("deema-native-item"); for (let j = 0; j < itemLinks.length; j++) { itemLinks[j].addEventListener("click", function() { var sc1 = document.createElement('script'); const cltracker = data; sc1.type = 'text/javascript'; sc1.async = true; sc1.src = cltracker[j][0]; itemLinks[j].parentNode.insertBefore(sc1, itemLinks[j]); var sc2 = document.createElement('script'); sc2.type = 'text/javascript'; sc2.async = true; sc2.src = cltracker[j][1]; itemLinks[j].parentNode.insertBefore(sc2, itemLinks[j]); }); } }); } else console.log('Error: Element with ID "' + r[t].code + '" not found !!!') } else console.log(c); else console.log(s) }, "loading" != document.readyState ? t() : document.addEventListener ? document.addEventListener("DOMContentLoaded", t) : document.attachEvent("onreadystatechange", function() { "complete" == document.readyState && t() }) };