根据inmobi开发者Wiki
http://developer.inmobi.com/wiki/index.php?title=JavaScript
您可以使用Var部分中的manual: true参数按需调用广告:
例如:
<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提供的测试站点I)。
问题是我必须单击两次才能加载广告
完整源代码:
<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/上试用一下
第一次点击“加载广告”按钮(无广告)
第二次点击"Load Ab“按钮(广告将被加载)
碰巧你知道这种行为的原因吗?我是不是遗漏了什么?
发布于 2013-04-11 03:02:34
您已经设置了manual: true
您需要将其设置为manual: false,它才能自动为您设置配置。
设置manual: true时,第一次单击就是加载配置
查看fiddle
https://stackoverflow.com/questions/15934076
复制相似问题