Macht Werbung über DFP voll ansprechbar

Habe ich geändert GPT (Google Publisher-Tags), so dient es auf Größe anzeigen für Smartphones und tablets und die andere Größe, die für computer-oder größere Bildschirme. Es funktioniert gut, aber die Größen sind bestimmt beim laden und bei der Verwendung von tablet-ads bleiben die gleichen, unabhängig davon, ob Sie flip von Landschaft zu portrait-Ansicht. Ich habe den code zur dynamischen Aktualisierung der anzeigen auf windows-ändern der Größe und das funktioniert so weit erfrischend, geht, aber die Größen werden noch ermittelt (ich nehme an) auf laden und anzeigen, die Größen ändern sich nicht. Wie kann ich den "refresh /reload" - Variablen (Größe und BG2) auf Fenster Größe ändern, bevor Sie die anzeigen aktualisiert werden?
Dies ist der code:

    <script type='text/javascript'>
    googletag.cmd.push(function() {
    var width = document.documentElement.clientWidth;
    var size;
     if (width >= 320 && width < 728) 
     size = [320, 50]; //smartphones
    else 
      size = [728, 90]; //desktops and tablets
    var size2;
     if (width >= 320 && width < 728) 
     size2 = [180, 150]; //smartphones
    else 
     size2 = [160, 600]; //desktops and tablets
   var slot1=googletag.defineSlot('/XXXXXXX/tp_home_topboard', size, 'div-gpt-ad-1380075538670-3').addService(googletag.pubads());
   var slot2=googletag.defineSlot('/XXXXXXX/tp_home_skyscraper', size2, 'div-gpt-ad-1380222668349-0').addService(googletag.pubads())
   googletag.pubads().enableSingleRequest();
   googletag.enableServices();

   $(window).resize(function(){googletag.pubads().refresh([slot1, slot2])});
   });
  </script>
Haben Sie versucht, mit synchron-tags anstelle von async? Mit async, DFP Lasten iframes als Platzhalter. Mit sync-tags, die code injiziert wird direkt in der Seite, die es erlauben würde, die Flexibilität, die Sie brauchen.

InformationsquelleAutor user2817462 | 2013-09-26

Schreibe einen Kommentar