【发布时间】:2022-01-27 17:36:58
【问题描述】:
由于某种原因,尽管我的目标平台是 Android 和 Unity Ads 并且启用了内置广告扩展,但我无法访问 using UnityEngine.Advertisements;。
通常,当我为不支持 Unity 广告的平台进行编译时,我只会收到此错误,我只需在 #if UNITY_ADS #endif 中敲击相关代码即可解决此问题
如果我注释掉 if 语句,这就是 MonoDevelop 显示代码的方式:
构建设置:
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?
我真的不知道为什么这不起作用,当我最初实现它时它正在工作并在某个未知点停止,因为直到需要发布时才使用脚本......
让我知道其他可能有用的信息...
提前致谢!
【问题讨论】: