Unity广告不能在APK中使用,但可以在编辑器中使用

时间:2018-10-16 17:59:21

标签: android unity3d

我的统一广告服务不能在我的APK中使用,但可以在我的编辑器中使用。我在“服务”标签中禁用了广告,但是导入了统一广告资产。我的广告正确初始化,并使用以下代码在编辑器中播放:

Advertisement.Initialize("gameID", false);

然后

if (Advertisement.IsReady()) {
    playAd();
}

然后

void playAd() {
    adCounter = 0;
    Debug.Log("AD");
    Advertisement.Initialize("gameId", true);
    Advertisement.Show();
}

这是配置问题吗?我的代码错了吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您要在playAd()函数内部和外部两次初始化广告。因此,if语句会检查已初始化的广告是否准备就绪,但是您需要在函数中再次对其进行初始化。