【问题标题】:Ads working in iOS build but not working at all in Android build广告在 iOS 版本中有效,但在 Android 版本中完全无效
【发布时间】:2017-12-22 08:19:25
【问题描述】:

我遇到了上周的统一广告问题。广告在 Unity 编辑器中运行良好。在 iOS 构建广告工作正常,但在 Android 构建广告根本不工作。我正在使用内置广告并使用统一 2017.2。

尝试了互联网上的所有方法来解决这个问题。重新安装统一,切换到最新版本,从包中删除连接设置并尝试各种约定来编码统一广告,但问题从未解决。在 android build 中,甚至在测试模式下都不会显示广告。

下面是我为在游戏失败时显示广告而实施的代码示例。相同的代码在 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;
    }
}

【问题讨论】:

    标签: unity3d ads android-build unityads


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      相关资源
      最近更新 更多