接入UnityAds,首先仔细阅读官方文档:https://unityads.unity3d.com/help/unity/integration-guide-unity
因为旧版的UnityAds可以在Services窗口中直接启动,如下
当时已经不推荐这么使用了,最好还是直接用PackageManager或者直接在AssetStore中下载工具包。
如下:
导入后打包可能会碰到问题,比如:
java.lang.ClassNotFoundException: com.unity3d.ads.purchasing.IPurchasing
这个问题抛出时,检查下你是非同时使用了新旧两种Ads,Services中的Ads的Enable去掉勾选
检查当前的Advertiesments是否是同一版本即可
、
新版中新增了Monetization ,官方也推荐使用它具体就是:
如果您仅打算为您的获利策略实施视频,非页内广告和横幅广告,Unity建议使用Advertisements API以获得更简单的集成体验。但是,如果您打算实施个性化展示位置,则必须将Unity Ads与Monetization API集成。