Adcontroller: Unterschied zwischen den Versionen

1.942 Bytes hinzugefügt ,  24. Juni 2021
keine Bearbeitungszusammenfassung
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]]