2015-04-16 2 views
1

Я делаю одну из тех бесконечных бегунов мобильных игр, где пытаются победить ваш рекорд для iOS. Я пытаюсь отобразить объявление баннера в нижней части экрана после каждой игры с помощью AdMob. Я делаю игру в Adobe AIR, поэтому я использую собственное расширение AdMob для iOS от Milkman Games. У меня есть настройка расширения и работа, но когда я тестирую свою игру, объявление загружается один раз, а затем, когда я скрываю свою видимость и пытаюсь сделать ее видимой снова после другой игры, она никогда не становится видимой. У меня есть функция под названием isGameOver, которая вызывается, когда игра закончена, и в нем у меня есть это:Объявления не отображаются с помощью AdMob ANE от Milkman Games [Adobe AIR]

if (AdMob.isSupported) 
     { 
      AdMob.init("my ad unit id (it's actually here, just don't want to publicly share it)"); 

      //Remove this line when done testing! 
      AdMob.enableTestDeviceIDs(AdMob.getCurrentTestDeviceIDs()); 

      AdMob.showAd(AdMobAdType.SMART_BANNER, AdMobAlignment.CENTER, AdMobAlignment.BOTTOM); 

      AdMob.setVisibility(true); 
     } 

Затем, когда игрок снова вводит игру кнопку, функция playButtonPressed вызывается и в нем у меня есть :

if (AdMob.isSupported) 
     { 
      AdMob.setVisibility(false); 
     } 

Любые идеи?

+1

попытаться инициализировать баннер в конструкторе вашего основного класса и просто используйте видимый (true/false) ... скажите мне, работает ли он. А во-вторых, попробуйте без тестового устройства ... – tziuka

+0

Инициализация его в моем основном классе. Спасибо :) – Craig

+0

вы могли бы принять ответ? пожалуйста – tziuka

ответ

1

Инициализировать баннер в конструктор вашего основного класса и просто использовать видимый (истина/ложь) ... Если не работает, попробуйте без испытательного устройства ...

Смежные вопросы