Веб-приложение AdMob (javascript) - обновить / обновить ADS при клике - PullRequest
1 голос
/ 20 января 2011

Hy Там

Я видел много замечательных тем на stackO, но, к сожалению, не для использования в веб-приложениях.

Единственный скрипт, который представлен в Интернете для использования admob с веб-страницы, всегда:

<script type="text/javascript">
  var admob_vars = 
  {
      pubid: '[id]',
      bgcolor: '000000',
      text: 'ffffff',
      ama: false,
      test: false
   };
  </script> 
  <script type="text/javascript" src="http://mmv.admob.com/static/iphone/iadmob.js"></script> 

В моем веб-приложении у меня есть слайд-шоу со стрелками внизу. При нажатии вы переходите к следующему изображению, и я показываю рекламные объявления в верхней части. Теперь проблема в том, что я всегда получаю одно и то же объявление (зеленое). Можно ли обновить DIV, содержащий мой сценарий admob (сверху)?

Я уверен, что нет необходимости вставлять сюда весь мой код, события onclick и т. Д. Я просто хочу знать:

a) Всегда ли adMob дает одно и то же объявление для конкретной страницы? Или он действительно получает разные виды AD, когда они так решают? б) Могу ли я повлиять на обновление сценария? Я думал, что удаление / вставка скрипта внутри моей DOM W / JQuery будет действительно глупо?

EDIT:

ТАК Я ДОБАВИЛ

И затем, к обработчикам событий prev (), next () я прикрепил это:

var adFrame = document.getElementById("admob_ad");
adFrame.src = adFrame.src;

Отлично, теперь я обновляю свои объявления. вероятно

а) не всегда показывается объявление (я думаю, что admob не всегда посылает вам объявление) б) когда показывается AD, нажатие на next () происходит медленнее, чем обычно (возможно, из-за извлечения рекламы) c) кто-нибудь проверил это объявление, обновляющееся для admob webintegration, и может ли кто-нибудь подтвердить, что объявления учитываются в их аккаунте?

1024 * ТНХ *

1 Ответ

2 голосов
/ 05 февраля 2011

Я смог сделать это, установив для ручного режима var значение true для конфигурации admob.Вызов кода инициализации рекламы создает в вашем целевом элементе iframe.Вы можете легко зацепить новое объявление, просто установив атрибут src в iframe на его текущий src, например:

adFrame = document.getElementById('yourAdIframeId');
adFrame.src=adFrame.src;

Активируйте его на кнопках смены слайдов или установитеInterval для захвата новых объявлений по таймеру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...