【问题标题】:if admob ads dont show game freezes in unity android app如果 admob 广告不显示游戏在统一 android 应用程序中冻结
【发布时间】:2014-08-30 09:53:20
【问题描述】:

我有这款适用于 Android 的 Unity 游戏,我正在尝试使用 admob plugin。 我在开始游戏 5 秒后请求横幅,之后每 45 秒请求一次横幅。有时横幅不显示,我不知道为什么。真正的问题是如果横幅没有显示,我尝试通过调用退出游戏:

Application.Quit()

System.Diagnostics.Process.GetCurrentProcess().Kill();

它冻结并且不退出所以我用主页按钮退出。下次我尝试运行游戏时,如果我在运行前不强制关闭它,它就不会启动。任何想法为什么我不能正常退出或横幅没有显示?

编辑:我已将游戏放在 Play 商店并请朋友进行测试。每次他运行游戏时都会显示广告

【问题讨论】:

  • 我对 Unity 不熟悉,但是 admob SDK 通常会写很多日志(至少在 LogCat 中),您是否尝试过查看它们以确定问题所在?
  • 你是否异步运行了admob?
  • 抱歉不知道你说的异步是什么意思
  • 看这里是否有帮助 ==> stackoverflow.com/questions/41531875/…

标签: android unity3d admob


【解决方案1】:

这不是一个真正的答案,但我还不能发表评论。我目前遇到了同样的问题..经过数小时的搜索后,问题就从一个人消失了。当没有检索到横幅时,我得到了同样的冻结(logcat 中没有“成功”。

看起来每秒钟开始我都没有得到广告。如果我关闭互联网,游戏可以正常运行。所以 AdFailed-Handling 可能有问题。我还没有发现它是什么,因为它在常规 java 项目中没有任何问题,但在统一项目中失败(使用相同的 API JAR)。无论是真实广告还是测试广告。

所以,如果您刚刚创建了一个新的广告 ID,不妨给它 24 小时

如果可以以适当的方式修复此问题,或者它是否是最新的统一更新中的错误(昨天发生),我仍然会非常感兴趣

【讨论】:

  • 我玩的另一个游戏也有同样的问题。唯一的区别是游戏退出但在你下次尝试时不会开始。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-20
  • 1970-01-01
  • 2021-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多