0

我面临着上周统一广告的问题。广告在 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;
    }
}
4

1 回答 1

0

广告终于奏效了。问题在于统一 2017.2 所有更新。安装 Unity 2017.3.0f3 后,广告在 android 版本中运行良好。

于 2017-12-23T10:53:10.503 回答