adsbygoogle.push(); 0如何重新推出Google广告

时间:2014-06-14 02:00:36

标签: javascript ajax adsense

我有一个Ajax网站,每当用户点击我们网站上的链接时,我想在网站上重新加载页脚横幅。

我认为通过添加

adsbygoogle.push();

它可以工作,但我们的ajax网站中似乎所做的一切都是导致页面正常加载并停止ajax工作。

此功能是否存在问题,或者是否有另一种方式来请求新广告 - 并告诉谷歌用户请求了另一个页面。

我试图关注https://support.google.com/dfp_sb/answer/3058726?hl=en

但页面有点湖泊,因为它没有告诉读者我需要放置我的广告代码。

所以这就是我的页面有点像

<html>
  <head>
    <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>
</head>

<body>
   <!-- **Blocked ad for testing** Footer
    <ins class="adsbygoogle" style="display:block;width:970px;height:250px; margin: 0 auto;" data-ad-client="ca-pub-4999865903647931" data-ad-slot="9664429631"></ins>
<script>
 (adsbygoogle = window.adsbygoogle || []).push({});
</script>-->





<div id="div-gpt-ad-1327312723268-0" style="width:728px; height:90px;">
  <script type="text/javascript">
    googletag.cmd.push(function() {
    var slot1 = googletag.defineSlot("/9664429631/Refresh_Example", [970, 250],
    "div-gpt-ad-1327312723268-0").addService(googletag.pubads());
    googletag.enableServices();
    googletag.display("div-gpt-ad-1327312723268-0");
    setInterval(function(){googletag.pubads().refresh([slot1]);}, 30000);
    });
  </script>
</div>

  </body>
</html>

0 个答案:

没有答案