Skip to content

Instantly share code, notes, and snippets.

@johnlix1
Created May 1, 2017 15:38
Show Gist options
  • Save johnlix1/e9feb3f64efcbacd06919dc5bf935f62 to your computer and use it in GitHub Desktop.
Save johnlix1/e9feb3f64efcbacd06919dc5bf935f62 to your computer and use it in GitHub Desktop.
Product Cards - Mobile
<div class="celtra-ad-v3">
<!-- externalCreativeId = raw ${CREATIVE_ID} -->
<!-- externalSiteId = raw ${UNIVERSAL_SITE_ID} -->
<!-- externalSupplierId = raw ${PUBLISHER_ID} -->
<img src="data:image/png,celtra" style="display: none" onerror="
(function(img) {
var params = {'expandDirection':'undefined','preferredClickThroughWindow':'new','clickUrl':'${CLICK_URL}','clickEvent':'advertiser','externalAdServer':'DBM','tagVersion':'4'};
[].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 &amp;&amp; (m = n.textContent.match(/^&#92;s+([&#92;w.]+)(&#92;[.+&#92;])?&#92;s+=&#92;s+(&#92;w+)&#92;s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^&#92;s+|&#92;s+$/g, '')); } catch (e) {} } });
var req = document.createElement('script');
req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
params.clientTimestamp = new Date/1000;
params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset();
params.hostPageLoadId = window.celtraHostPageLoadId = (window.celtraHostPageLoadId || (Math.random()+'').slice(2));
var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/fcdad607/web.js?';
for (var k in params) {
src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}
req.src = src;
img.parentNode.insertBefore(req, img.nextSibling);
})(this);
"/>
</div>
===============================================================
Product Cards Tablet
<div class="celtra-ad-v3">
<!-- externalCreativeId = raw ${CREATIVE_ID} -->
<!-- externalSiteId = raw ${UNIVERSAL_SITE_ID} -->
<!-- externalSupplierId = raw ${PUBLISHER_ID} -->
<img src="data:image/png,celtra" style="display: none" onerror="
(function(img) {
var params = {'expandDirection':'undefined','preferredClickThroughWindow':'new','clickUrl':'${CLICK_URL}','clickEvent':'advertiser','externalAdServer':'DBM','tagVersion':'4'};
[].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 &amp;&amp; (m = n.textContent.match(/^&#92;s+([&#92;w.]+)(&#92;[.+&#92;])?&#92;s+=&#92;s+(&#92;w+)&#92;s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^&#92;s+|&#92;s+$/g, '')); } catch (e) {} } });
var req = document.createElement('script');
req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
params.clientTimestamp = new Date/1000;
params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset();
params.hostPageLoadId = window.celtraHostPageLoadId = (window.celtraHostPageLoadId || (Math.random()+'').slice(2));
var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/e0c6f27e/web.js?';
for (var k in params) {
src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}
req.src = src;
img.parentNode.insertBefore(req, img.nextSibling);
})(this);
"/>
</div>
===============================================================
Interstitial Tablet
<div class="celtra-ad-v3">
<!-- externalCreativeId = raw ${CREATIVE_ID} -->
<!-- externalSiteId = raw ${UNIVERSAL_SITE_ID} -->
<!-- externalSupplierId = raw ${PUBLISHER_ID} -->
<img src="data:image/png,celtra" style="display: none" onerror="
(function(img) {
var params = {'expandDirection':'undefined','preferredClickThroughWindow':'new','clickUrl':'${CLICK_URL}','clickEvent':'advertiser','externalAdServer':'DBM','tagVersion':'4'};
[].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 &amp;&amp; (m = n.textContent.match(/^&#92;s+([&#92;w.]+)(&#92;[.+&#92;])?&#92;s+=&#92;s+(&#92;w+)&#92;s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^&#92;s+|&#92;s+$/g, '')); } catch (e) {} } });
var req = document.createElement('script');
req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
params.clientTimestamp = new Date/1000;
params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset();
params.hostPageLoadId = window.celtraHostPageLoadId = (window.celtraHostPageLoadId || (Math.random()+'').slice(2));
var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/b477dd27/web.js?';
for (var k in params) {
src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}
req.src = src;
img.parentNode.insertBefore(req, img.nextSibling);
})(this);
"/>
</div>
===============================================================
Interstitial Mobile
<div class="celtra-ad-v3">
<!-- externalCreativeId = raw ${CREATIVE_ID} -->
<!-- externalSiteId = raw ${UNIVERSAL_SITE_ID} -->
<!-- externalSupplierId = raw ${PUBLISHER_ID} -->
<img src="data:image/png,celtra" style="display: none" onerror="
(function(img) {
var params = {'expandDirection':'undefined','preferredClickThroughWindow':'new','clickUrl':'${CLICK_URL}','clickEvent':'advertiser','externalAdServer':'DBM','tagVersion':'4'};
[].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 &amp;&amp; (m = n.textContent.match(/^&#92;s+([&#92;w.]+)(&#92;[.+&#92;])?&#92;s+=&#92;s+(&#92;w+)&#92;s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^&#92;s+|&#92;s+$/g, '')); } catch (e) {} } });
var req = document.createElement('script');
req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
params.clientTimestamp = new Date/1000;
params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset();
params.hostPageLoadId = window.celtraHostPageLoadId = (window.celtraHostPageLoadId || (Math.random()+'').slice(2));
var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/f044ac87/web.js?';
for (var k in params) {
src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}
req.src = src;
img.parentNode.insertBefore(req, img.nextSibling);
})(this);
"/>
</div>
===============================================================
Interscroller Mobile
<div class="celtra-ad-v3">
<!-- externalCreativeId = raw ${CREATIVE_ID} -->
<!-- externalSiteId = raw ${UNIVERSAL_SITE_ID} -->
<!-- externalSupplierId = raw ${PUBLISHER_ID} -->
<img src="data:image/png,celtra" style="display: none" onerror="
(function(img) {
var params = {'expandDirection':'undefined','preferredClickThroughWindow':'new','textColor':'#FFFFFF','barColor':'#000000','advertisementMessage':'Advertisement','scrollMessage':'Scroll to continue with content','useFullWidth':'1','clickUrl':'${CLICK_URL}','clickEvent':'advertiser','externalAdServer':'DBM','tagVersion':'4'};
[].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 &amp;&amp; (m = n.textContent.match(/^&#92;s+([&#92;w.]+)(&#92;[.+&#92;])?&#92;s+=&#92;s+(&#92;w+)&#92;s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^&#92;s+|&#92;s+$/g, '')); } catch (e) {} } });
var req = document.createElement('script');
req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
params.clientTimestamp = new Date/1000;
params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset();
params.hostPageLoadId = window.celtraHostPageLoadId = (window.celtraHostPageLoadId || (Math.random()+'').slice(2));
var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/4a38a7dd/web.js?';
for (var k in params) {
src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}
req.src = src;
img.parentNode.insertBefore(req, img.nextSibling);
})(this);
"/>
</div>
===============================================================
Interscroller Tablet
<div class="celtra-ad-v3">
<!-- externalCreativeId = raw ${CREATIVE_ID} -->
<!-- externalSiteId = raw ${UNIVERSAL_SITE_ID} -->
<!-- externalSupplierId = raw ${PUBLISHER_ID} -->
<img src="data:image/png,celtra" style="display: none" onerror="
(function(img) {
var params = {'expandDirection':'undefined','preferredClickThroughWindow':'new','textColor':'#FFFFFF','barColor':'#000000','advertisementMessage':'Advertisement','scrollMessage':'Scroll to continue with content','useFullWidth':'1','clickUrl':'${CLICK_URL}','clickEvent':'advertiser','externalAdServer':'DBM','tagVersion':'4'};
[].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 &amp;&amp; (m = n.textContent.match(/^&#92;s+([&#92;w.]+)(&#92;[.+&#92;])?&#92;s+=&#92;s+(&#92;w+)&#92;s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^&#92;s+|&#92;s+$/g, '')); } catch (e) {} } });
var req = document.createElement('script');
req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
params.clientTimestamp = new Date/1000;
params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset();
params.hostPageLoadId = window.celtraHostPageLoadId = (window.celtraHostPageLoadId || (Math.random()+'').slice(2));
var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/bb45bdd8/web.js?';
for (var k in params) {
src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
}
req.src = src;
img.parentNode.insertBefore(req, img.nextSibling);
})(this);
"/>
</div>
===============================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment