inmobi javascript调用广告两次

时间:2013-04-10 18:53:36

标签: javascript inmobi

根据inmobi开发者维基

http://developer.inmobi.com/wiki/index.php?title=JavaScript

您可以使用Var部分中的manual:true参数调用Ads on Demand:

E.g:

<script type="text/javascript" src="http://cf.cdn.inmobi.com/ad/inmobi.js">
    </script>   

<script type="text/javascript">
  var inmobi_conf = {
    siteid : "your site id",
    slot : "slot number",
    test: true,
    manual: true
  };
</script>


<div id="adArea"> </div>

要生成广告,您必须使用以下方式调用它:

_inmobi.getNewAd(document.getElementById('adArea'));

它应该填充广告。

我创建了一个简单的测试示例来请求Ad on demand(使用inmobi提供的测试siteid)。

问题是我必须点击两次才能加载广告

完整来源:

<html>
  <head>
   <script>
     var inmobi_conf = {
       siteid : "4028cba631d63df10131e1d3191d00cb",
       slot : "15",
       test: true,
       manual: true
     };

     function loadAdd(){
       _inmobi.getNewAd(document.getElementById('screen'));
   };
   </script>
   <script src="http://cf.cdn.inmobi.com/ad/inmobi.js"></script>        
  </head>
    <body>
      <div id="screen"> </div>
        <button id="btn1" onClick="loadAdd()">Load Ad</button>
    </body>
</html>  

您可以在http://jsfiddle.net/YYzqA/

上试用

首先点击“加载广告”按钮(无广告)

第二次点击“加载Ab”按钮(将加载广告)

您是否知道这种行为的原因?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您已设置manual: true

您需要将其设置为manual: false才能自动为您设置配置。

设置manual: true时,首次点击即可加载配置

结帐fiddle