2013-04-10 57 views
0

根据的InMobi开发者维基的InMobi javascript调用广告进行了两次

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

你可以叫按需使用手册上的广告:

如:

<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')); 

它应该填充广告。

我创建了一个简单的测试示例来请求广告点播(使用由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/

第1点击“加载广告”按钮(无广告)

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

偶然你知道这种行为的原因吗?我错过了什么吗?

回答

0

您已设置manual: true

你需要将其设置为manual: false它自动设置配置为您服务。

当您设置manual: true,你的第一次点击加载配置

结帐的fiddle

+0

非常感谢现在的工作! :)我找不到任何说明将其设置为false的文档!可能inmobi应该更新wiki。 – Alvaro 2013-04-10 22:07:47