swift如何集成UnityAds SDK?

how to integrate UnityAds SDK in swift?

当我在 AppDelegate 中调用 UnityAds.startWithGameId("") 时:

application(application: UIApplication, didFinishLaunchingWithOptions

我收到这个错误: 'UnityAds' 不符合协议 'StringLiteralConvertible'

我该如何解决?谢谢

我在将 UnityAds 与我的 Swift 项目集成时遇到了同样的问题。我解决了创建桥接文件并导入 UnityAds 库的问题:

#import <UnityAds/UnityAds.h>

创建桥接文件: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

然后你可以使用所有可用的方法调用UnityAds的sharedInstance对象,例如:

UnityAds.sharedInstance().setTestMode(true)

UnityAds.sharedInstance().startWithGameId(UnityAdsID)

我的游戏一切正常,我可以毫无问题地播放视频和展示广告:) 希望这对您有用!