Инмоби 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Ваш первый щелчок загружает конфигурации

Оформить заказ на скрипке

Другие вопросы по тегам