Unity学习小组Unity 问题集阿斌专栏

导入UnityAds包以后报错:The imported typ

2016-09-19  本文已影响364人  水瓶座阿斌

问题描述

昨天我想试一下Unity的广告功能,刚好在AssetStore发现UnityAds 2.0的包,于是下载、导入、添加测试代码一气呵成。

然而,却收获了一堆这种错误:

The imported type `UnityEngine.Advertisements.Advertisement' is defined multiple times

"UnityEngine.Advertisements.Advertisement" 被多次定义!

定位过程

上google一搜,果然一堆跟我一样懵逼的同学。

http://answers.unity3d.com/questions/1067346/the-imported-type-unityengineadvertisementsadverti.html

原因

Unity 5.2以后,广告功能已经被集成到引擎里了,如果你从Services里开启广告功能,则不需要重复导入Unity Ads包,否则就会报这样的错误。

解决办法

删除Unity Ads包的相关资源

参考资料

官方接入文档:

https://docs.unity3d.com/Manual/UnityAdsHowTo.html

https://unityads.unity3d.com/help/monetization/integration-guide-unity

上一篇下一篇

猜你喜欢

热点阅读