Инмоби Javascript вызывать объявление дважды
Согласно Inmobi Developer Wiki
http://developer.inmobi.com/wiki/index.php?title=JavaScript
Вы можете вызвать объявления по требованию, используя параметр manual: true в разделе Var:
Например:
<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'));
это должно заполнить объявление.
Я создал простой тестовый пример для запроса рекламы по требованию (используя тестовый siteid, предоставленный inmobi).
Проблема в том, что мне нужно дважды щелкнуть, чтобы загрузить объявление
Полный источник:
<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-е нажатие на кнопку "Загрузить объявление" (без рекламы)
2-е нажатие на кнопку "Загрузить Ab" (объявление будет загружено)
Случайно ли вы знаете причины такого поведения? я что-то пропустил?
1 ответ
Вы установили manual: true
вам нужно установить его manual: false
для этого, чтобы автоматически установить конфигурацию для вас.
Когда вы установите manual: true
Ваш первый щелчок загружает конфигурации
Оформить заказ на скрипке