問題描述
昨天我想試一下Unity的廣告功能,剛好在AssetStore發(fā)現(xiàn)UnityAds 2.0的包,于是下載而晒、導(dǎo)入、添加測試代碼一氣呵成阅畴。
然而倡怎,卻收獲了一堆這種錯誤:
The imported type `UnityEngine.Advertisements.Advertisement' is defined multiple times
"UnityEngine.Advertisements.Advertisement" 被多次定義!
定位過程
上google一搜贱枣,果然一堆跟我一樣懵逼的同學(xué)诈胜。
http://answers.unity3d.com/questions/1067346/the-imported-type-unityengineadvertisementsadverti.html
原因
Unity 5.2以后,廣告功能已經(jīng)被集成到引擎里了冯事,如果你從Services里開啟廣告功能焦匈,則不需要重復(fù)導(dǎo)入Unity Ads包,否則就會報這樣的錯誤昵仅。
解決辦法
刪除Unity Ads包的相關(guān)資源
參考資料
官方接入文檔:
https://docs.unity3d.com/Manual/UnityAdsHowTo.html
https://unityads.unity3d.com/help/monetization/integration-guide-unity