该错误可能由以下两个原因导致:
- Unity Ads 不支持您所选择的构建平台
- 您的项目没有启用 Unity Ads
请尝试通过以下方式解决问题:
- 确保在 Unity 的 Services 窗口(Window > Services)
- 确保将目标平台切换为 iOS 或 Android (File > Build Settings...)
- 如果您在 Unity Ads 所不支持的平台进行操作,请添加条件编译 UNITY_ADS,这样 Unity Ads 就不会影响其它平台的编译。
如果您的项目是为iOS和Android之外的平台而做的,您可以添加一个UNITY_ADS conditional define(条件定义)。这样使用Unity Ads构建的程序就不会影响其他平台。
请查阅文档 依赖平台的编译 了解更多内容。