Unity Ads无法使用?

时间:2015-12-23 12:29:06

标签: android unity3d ads unityads

我最近在我的Android游戏中实施了Unity Ads,但它似乎没有起作用。我的代码可以检查广告是否已准备就绪,如果是,则启用按钮来展示广告。当我在我的设备上启动游戏时,该按钮从未启用。这是我的代码:

 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但没有发生错误。 它适用于编辑器,但不适用于我的设备。有什么想法吗?

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,事实证明我的gameId中有一个神秘的隐形空间导致它无法初始化。它现在正在运作。