gpt4 book ai didi

c# - Unity Ads UnityEngine.Advertisements 库无法访问

转载 作者:太空宇宙 更新时间:2023-11-03 22:53:49 26 4
gpt4 key购买 nike

出于某种原因,我无法访问 using UnityEngine.Advertisements; 尽管我的目标平台是 Android 和 Unity Ads,并且内置广告扩展已启用。

通常,我只在为不支持 Unity Ads 的平台编译时出现此错误,我通过简单地在 #if UNITY_ADS #endif 中敲击相关代码来解决这个问题

这是 Unity 服务中的“广告”部分: Unity ads services

如果我注释掉 if 语句,这就是 MonoDevelop 显示代码的方式: Monodevelop advert manager

build设置:

Build settings

Unity 控制台错误:

Assets/Scripts/Project Management/AdvertManager.cs(5,19): error CS0234: The type or namespace name `Advertisements' does not exist in the namespace `UnityEngine'. Are you missing an assembly reference?

我真的不知道为什么这不起作用,当我最初实现它时它正在工作并在某个未知点停止,因为脚本直到需要发布时才使用...

让我知道哪些其他信息可能有用...

提前致谢!

最佳答案

我也曾多次遇到过这个问题。我不知道这是否是最好的解决方案,但我会告诉你我做了什么。

转到 Unity 中的资源商店并搜索 Unity Ads enter image description here

下载并导入这个包。一旦你这样做了,错误就会消失。但它有时会出现故障。正如我所说,这可能不是理想的解决方案,但它确实对我有用,并且在我发布到 google play 的应用程序中一切正常。

关于c# - Unity Ads UnityEngine.Advertisements 库无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46413030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com