我面临着上周统一广告的问题。广告在 Unity 编辑器中运行良好。在 iOS 构建广告工作正常,但在 Android 构建广告根本不工作。我正在使用内置广告并使用统一 2017.2。
尝试了互联网上的所有东西来解决这个问题。重新安装统一,切换到最新版本,从包中删除连接设置并尝试各种约定来编码统一广告,但问题从未解决。在 android 构建广告中甚至不会在测试模式下显示。
Bellow 是我为在游戏失败时显示广告而实施的代码示例。相同的代码在 iOS 版本中运行良好,但在 android 中不行。我已经在 4 种不同的 android 设备上进行了测试,所以这不是设备的问题,而且我有足够快的互联网连接来展示广告。
我最近创建的两个项目遇到了这个问题,一个旧项目正在显示广告,我制作了新的 buid 来更新这个项目,它也开始不显示任何广告。我的其他旧项目运行良好并显示 android 广告,但从上周开始,任何新的 android 版本都没有显示广告。
public void LevelFailed()
{
StartCoroutine(ShowAds());
}
IEnumerator ShowAds()
{
if (Advertisement.IsReady())
{
Advertisement.Show();
yield break;
}
yield return new WaitForSeconds(2f);
if (Advertisement.IsReady())
{
Advertisement.Show();
yield break;
}
}