13
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 32: | Zeile 32: | ||
<p>Der Wert für das Makro <b>[cdn_partnersite_Folgt_durch_iq]</b> wird von iq zur Verfügung gestellt.</p> | <p>Der Wert für das Makro <b>[cdn_partnersite_Folgt_durch_iq]</b> wird von iq zur Verfügung gestellt.</p> | ||
</i> | </i> | ||
====Einbindung auf einer nicht-reponsive Seite==== | |||
<syntaxhighlight lang='html'> | <syntaxhighlight lang='html'> | ||
Zeile 53: | Zeile 55: | ||
</script> | </script> | ||
</syntaxhighlight> | |||
====Einbindung auf einer responsive Seite (Beispiel Implementierung)==== | |||
<syntaxhighlight lang='html'> | |||
<script> | |||
function isDesktop() { | |||
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width; | |||
return width >= 850; | |||
} | |||
function isMobileOrTablet() { | |||
return !isDesktop(); | |||
} | |||
function isTablet() { | |||
return isMobileOrTablet() && window.outerWidth >= 480 && window.hasOwnProperty('orientation'); | |||
} | |||
function isMobile() { | |||
return isMobileOrTablet() && !isTablet(); | |||
} | |||
function getPlatform() { | |||
if(isDesktop()) { | |||
return 'desktop'; | |||
} | |||
if(isTablet()) { | |||
return 'tablet'; | |||
} | |||
return 'mobile'; | |||
} | |||
function IQSLoader(url) { | |||
var script = document.createElement("script") | |||
script.type = "text/javascript"; | |||
script.src = url; | |||
document.getElementsByTagName("head")[0].appendChild(script); | |||
} | |||
var iqd_mode = (function() { | |||
var dm = window.location.href.toLowerCase(); | |||
return (dm.indexOf('iqdeployment=') > 1) ? dm.split('iqdeployment=')[1].split('&')[0] : 'live'; | |||
})(); | |||
if (isDesktop()) { | |||
IQSLoader("https://s3.eu-central-1.amazonaws.com/prod.iqdcontroller.iqdigital/[cdn_partnersite_Folgt_durch_iq]/" + iqd_mode + "/iqadcontroller.js.gz"); | |||
} else { | |||
IQSLoader("https://s3.eu-central-1.amazonaws.com/prod.iqdcontroller.iqdigital/[cdn_partnersite_Folgt_durch_iq]/" + iqd_mode + "/iqadcontroller.js.gz"); | |||
} | |||
</script> | |||
</syntaxhighlight> | |||
====AdController proxy==== | |||
<syntaxhighlight lang='html'> | |||
<script> | <script> | ||
(function () { | (function () { | ||
Zeile 154: | Zeile 211: | ||
FALSCH: Archäologie RICHTIG: archaeologie | FALSCH: Archäologie RICHTIG: archaeologie | ||
FALSCH: Psychologie-Hirnforschung RICHTIG: psychologie_hirnforschung | FALSCH: Psychologie-Hirnforschung RICHTIG: psychologie_hirnforschung | ||
<div class="page-break"></div> | <div class="page-break"></div> | ||
Zeile 329: | Zeile 387: | ||
</script> | </script> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Kategorie:Adcontroller]][[Kategorie:Ad Technology]] | [[Kategorie:Adcontroller]][[Kategorie:Ad Technology]] | ||
[[en:Adcontroller]] | [[en:Adcontroller]] |