unity3d Unity广告不再仅在ios设备上有效

qij5mzcb  于 2022-12-13  发布在  iOS
关注(0)|答案(2)|浏览(219)

我有一个安卓和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);
}
rjee0c15

rjee0c151#

同样的问题昨天也发生在我身上。新的SDK根本不起作用。我甚至试着创建一个只有一个按钮显示广告的虚拟应用程序-没有运气。今天联系了支持人员,收到了下一个回复:“我们昨天经历了短暂的停机,应该会在2小时内重新启动。您能再试一次吗?谢谢。”

bweufnob

bweufnob2#

Unity支持人员回复我说,Unity的新版本有一个已知的问题。目前的解决方法是下载Unity广告资产,并使用

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

其中,gameId是iOS Unity广告 Jmeter 板上的ID,true将其设置为测试模式。

相关问题