2015-12-23 5 views
0

Я недавно применил Unity Ads в своей игре для Android, но, похоже, он не работает. У меня есть код, который проверяет, готовы ли и объявление, и если да, то позволяет показывать объявление. Когда я запускаю свою игру на своем устройстве, кнопка никогда не включается. Вот мой код:Объявления Unity не работают?

void Update() { 
    if(!Advertisement.isInitialized && button == "Revive") 
    { 
     Advertisement.Initialize("MY_GAME_ID", true); 
    } 
    if(Advertisement.IsReady() && button == "Revive") 
    { 
     GetComponent<SpriteRenderer>().enabled = true; 
     GetComponent<BoxCollider2D>().enabled = true; 
    } 
} 


void OnMouseUp() 
{ 
     if(button == "Revive") 
     { 
      if(Advertisement.IsReady()) 
      { 
       Advertisement.Show(null, new ShowOptions { 
        resultCallback = result => { 
         Debug.Log(result.ToString()); 
         player.GetComponent<PlayerMovement>().revive(); 
         player.transform.position = insPlayer; 
         gameObject.SetActive(false); 
        } 
       }); 
      } 
     } 

} 

Я пробовал logcat, но ошибок не произошло. Работает в редакторе, но не на моем устройстве. Есть идеи?

Любая помощь с благодарностью, спасибо.

+0

Что такое 'кнопка'? –

+0

Кнопка - это просто строка, которую я использую, чтобы определить, какое действие нужно предпринять при щелчке @ PawełMarecki –

+0

Хорошо. Итак, вы проверяете, правильно ли работает OnMouseUp? Или есть ли в консоли консоль объявлений? –

ответ

0

Хорошо, оказалось, что в моей игре появилось загадочное невидимое место, которое заставило его не инициализировать. Теперь работает.

+0

http://spinoff.comicbookresources.com/wp-content/uploads/2014/09/ghostbusters-aykroyd.jpg –

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