google dfp pubads().refresh() funktioniert nicht wie erwartet

Bin ich mit einigen der neuen features in Google DFP und kann nicht eine einzige Beurteilung zu aktualisieren. Ich kann aktualisieren, alle anzeigen auf der Seite, aber ich kann nicht nur ein auffrischen von selbst.

Ich habe versucht den folgenden code, um eine Beurteilung zu aktualisieren, ohne Glück:

   var slot1 = googletag.display('/6900315/myad2', [300, 250], 'div-2');
        googletag.pubads().refresh([slot1]);

Jede mögliche Hilfe würde geschätzt!

Vollständige Quelle:

<script type='text/javascript'>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function () {
    var gads = document.createElement('script');
    gads.async = true;
    gads.type = 'text/javascript';
    var useSSL = 'https:' == document.location.protocol;
    gads.src = (useSSL ? 'https:' : 'http:') +
 '//www.googletagservices.com/tag/js/gpt.js';
    var node = document.getElementsByTagName('script')[0];
    node.parentNode.insertBefore(gads, node);
})();
</script>


script type='text/javascript'>
googletag.cmd.push(function () {
    googletag.pubads().enableAsyncRendering();
    googletag.defineSlot("/69003153/myad1", [728, 90], "div-1").addService         (googletag.pubads());
    googletag.defineSlot("/69003153/myad2", [300, 250], "div-2").addService    (googletag.pubads());
    googletag.enableServices();
});
</script>
<script type='text/javascript'>
function changeAd() {
    googletag.cmd.push(function () {
        var slot1 = googletag.display('/6900315/myad2', [300, 250], 'div-2');
        googletag.pubads().refresh([slot1]);
        //googletag.pubads().refresh();


    });
}
</script>
</head>
<body>
   <form id="form1" runat="server">


    <div id='div-1' style='width:728px; height:90px;'>
<script type='text/javascript'>
     googletag.cmd.push(function () { googletag.display('div-1'); });
</script>
</div>


 <!-- BoxAdd_Details -->
<div id='div-2' style='width:300px; height:250px;'>
   <script type='text/javascript'>
        googletag.cmd.push(function () { googletag.display('div-2); });
</script>
</div>

<input type="button" name="test" title="test" onclick="javascript:window.changeAd();"     value="Reload Ad" />

InformationsquelleAutor sooty | 2011-11-28

Schreibe einen Kommentar