(Unity) Admob横幅广告在Android 7.0上不显示



我已经有这个问题好几天了,似乎不知道问题是什么。

我为Android开发了一款2D Unity游戏,并在三星Galaxy Note 3 (Android 4.4)上进行了测试,并没有出现任何问题——然而,当我在Galaxy S6 (Android 7.0)上进行测试时,甚至没有测试广告出现。这些广告在模拟器中也运行良好。我看了看日志,我一直得到下面两个错误。

1)E/Ads: Google Mobile Ads SDK初始化功能不可用于此会话。广告请求可以在任何时候提出。2)E/Ads:这款应用使用的是Google Mobile Ads SDK的轻量级版本,需要安装最新的Google Play服务,但Google Play服务要么缺失,要么过时。

据我所知,我没有使用Lite版本的SDK,所以对我来说,这没有意义-有没有其他人以某种方式绕过这个?我见过很多人在使用Android 6.0及以上版本时遇到问题,但没有一致的答案。非常感谢您的宝贵时间。

从这里下载最新的JAR文件。这将是一个统一的软件包。只要在Unity中打开你的游戏项目时打开它就可以了。然后解析你的依赖项。

如果您不知道如何解析,请遵循

在Open Unity项目中,导航到Assets下拉菜单并选择Play services resolver>安卓系统解决选择解析或强制解析

然后等待Resolve完成。

之后,您将不会看到错误。

希望有帮助!

最新更新