【发布时间】:2018-02-26 22:36:16
【问题描述】:
每当我在启用 Unity 广告后尝试在编辑器中玩游戏时,都会收到这些错误消息。在这个项目之前从来没有遇到过问题。我已经尝试升级到最新的补丁(我现在正在使用的那个),将资产序列化为文本并手动启用它们(它们已经启用),切换广告,重新启动等。
编辑:
在它准备好之前,我不会调用任何广告。我有这段代码,但我将其注释掉只是为了检查问题是否仍然存在:
using UnityEngine;
using UnityEngine.Advertisements;
public class Ads : MonoBehaviour
{
private int ShowEachTry = 3;
private int TrysCount;
/// <summary>
///
/// </summary>
void Start()
{
Debug.LogError("Ads aren't working");
//Advertisement.Show();
}
public void SetTry()
{
TrysCount++;
if (TrysCount >= ShowEachTry)
{
if (!GameManager.adsDisabled)
{
if (Advertisement.IsReady())
{
//Advertisement.Show();
}
}
TrysCount = 0;
}
}
}
我在启动函数中添加了Advertisement.Show()之后问题开始发生只是为了检查。
【问题讨论】:
标签: unity3d