Swift/Xcode AdColony returns 尝试在 appdelegate 中调用 AdColony.configure 时出错

Swift/Xcode AdColony returns error when trying to call AdColony.configure in appdelegate

我正在尝试使用这行代码在我的 appdelegate 中初始化 AdColony:

AdColony.configureWithAppID(appID: "app id", zoneIDs: ["zoneid1", "zoneid2"], delegate: self, logging: true) 

但是,我收到此错误:

Cannot invoke 'configureWithAppID' with an argument list of type '(appID: String, zoneIDs: [String], delegate: AppDelegate, logging: Bool)"

According to the SDKdelegate 参数应该是 AdColonyDelegate 而不是 AppDelegate。您的包装 class(使用 self 引用)可能未实现此协议。

此外,appID 标签需要删除。事实上,在Swift中,当调用一个方法时,第一个标签总是被省略。

确保在 appdelegate 之后添加 adcolonydelegate