var DamJCA = (function(window) { var jsLibVersion = '1.0.99', retObj = new Object(); function endsWith(str, suffix) { return str.indexOf(suffix, str.length - suffix.length) !== -1; }function log(m) { var debugActive = false; try { debugActive = typeof window.Storage !== "undefined" && typeof window.localStorage[debugVar] !== "undefined" && window.localStorage[debugVar] === "true" && typeof window.console !== "undefined";} catch (e) { } if (debugActive) { window.console.info('DAMLOG: ' + m); } else { window.console.info('DAMLOG OBJ NEXT LINE'); window.console.info(m); } } function attachScriptC(src, async, cb) { var d = window.document, s = d.createElement("script"), h = d.getElementsByTagName("head")[0] || d.getElementsByTagName("script")[0], done = false; s.async = !!async; s.type = "text/javascript"; s.src = src; s.onload = s.onreadystatechange = function () { if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) { done = true; try { if (typeof cb === "function") cb(); } catch (e) { log("Attach Script callback error: " + e); } s.onload = s.onreadystatechange = null; } }; h.insertBefore(s, h.firstChild); } function attachImgPixel(url, attachAsync) { if (typeof attachAsync !== "undefined" && attachAsync) { document.write('<' + '/' + 'script>'); } else { var d = window.document, imgObj = d.createElement('img'), h = d.getElementsByTagName("head")[0] || d.getElementsByTagName("body")[0]; imgObj.style.width = '0px'; imgObj.style.height = '0px'; imgObj.style.margin = '0'; imgObj.style.border = 'none'; h.insertBefore(imgObj, h.firstChild); imgObj.src = url; } } function _attachRubiconDMPUrl() { } function _setUserDataLive(data) { var servletUrl = 'http://bal.ad.dotandad.com/syncG5User?pid=man'; var currentPartnerProfile=''; if (endsWith(data, "&")) { data = data.substring(0, data.length-1); } data = data.replace(/&/g, "|"); data = data.replace(/,/g, ";"); var dataConfronto = ''; var dataSplit = data.split('|'); try { dataConfronto = dataSplit[1]; } catch(e) {} if (dataConfronto!=currentPartnerProfile) { servletUrl = servletUrl + '&prf=' + data; attachScriptC(servletUrl, true);} window.damG5_servable_prf=data; } function _getTagPfx() { return ''; } function _getPrf(){ return ''; } function _getRibiconTag() { return ['', '', '', '']; } retObj.attachRubiconDMPUrl = _attachRubiconDMPUrl; retObj.setUserDataLive = _setUserDataLive; retObj.getPrf = _getPrf; retObj.getTagPfx = _getTagPfx; retObj.getRibiconTag = _getRibiconTag; return retObj;}(this)); DamJCA.attachRubiconDMPUrl();