0

我在 android 和 ios 上有一个游戏,在 playstore 和 appstore 上都很活跃,完全没有问题(广告在两者上都可以正常工作)。我正在对它们进行更新,并且广告仅在 ios 设备上停止工作。广告代码完全没有变化。唯一不同的是unity更新到了2018.1.2f1。在服务面板中启用了广告,并且还启用了测试模式。任何帮助将不胜感激。下面是使用的代码。

void playStandardAd() {
    int randomNum = Random.Range(0, 99);
    if (!lowerAdChances) {
        if (randomNum % 2 == 0 && Advertisement.IsReady()) {
            Advertisement.Show();
        }
    } else {
        lowerAdChances = false;
    }
}

void ShowRewardedVideo() {
    ShowOptions options = new ShowOptions();
    options.resultCallback = HandleShowResult;

    Advertisement.Show("rewardedVideo", options);
}
4

2 回答 2

0

昨天我也遇到了同样的问题。新的 SDK 根本不起作用。我什至尝试创建只有 1 个按钮来显示广告的虚拟应用程序 - 没有运气。今天联系了支持,收到了下一个回复:“我们昨天经历了一些短暂的停机,应该会在 2 小时内恢复。你能再试一次吗?谢谢。”

于 2018-06-04T10:57:48.453 回答
0

Unity 支持人员回复我说,新版本的 Unity 存在一个已知问题。当前的解决方法是下载统一广告资源并使用初始化

if (Advertisement.isSupported) {
        Advertisement.Initialize(gameId, true); 
    }

其中 gameId 是 iOS 统一广告仪表板上的 id,true 将其设置为测试模式。

于 2018-06-06T13:24:39.457 回答