我有几个问题,在我的应用程序中使用图表助推与Swift。我觉得他们的文档没有多大帮助,因为它主要是引用Objective,当我给他们的支持发电子邮件时,他们只是把目标-C代码的链接发送给我。我需要斯威夫特的答案。
1)如何检测该视频是否已被观看或取消?他们的医生说这叫做奖励视频,这就是他们提供的代码。
// Called after a rewarded video has been viewed completely and user is eligible for reward.
- (void)didCompleteRewardedVideo:(CBLocation)location
withReward:(int)reward;( 2)我把上述功能放在哪里?我读过它将在didFinishLaunchingWithOptions部分的应用程序委托中使用,但也读到我需要创建它作为扩展,所以我有点困惑。
3)再说一遍,对此有何快速的等同之处,我应在何处实施:
[Chartboost cacheInterstitial:CBLocationHomeScreen];
[Chartboost cacheRewardedVideo:CBLocationHomeScreen];4)一旦实现,是否有办法查看广告是否已被缓存,如果没有,则缓存它。
为这么多问题道歉。我确实喜欢这样的事实:当我撞到墙的时候,我总是可以回复并变成堆叠溢出。
提前谢谢。
发布于 2017-09-04 21:36:51
对于1)和2)这种方法是在app delegate.But中调用的好地方,快速扩展是一个更好的选择。使用下面的语法调用任何app委托方法
Chartboost.setDelegate(self as! ChartboostDelegate)( 3)您可以使用这个语法
Chartboost.cacheInterstitial(<#T##location: String!##String!#>)
Chartboost.cacheRewardedVideo(<#T##location: String!##String!#>)4)与委托方法类似,您可以找到方法来检查广告是否已被缓存
希望它能回答你所有的问题
不要忘记在应用程序委托中添加这样的代表
class AppDelegate: UIResponder, UIApplicationDelegate, ChartboostDelegate {然后
func didCompleteRewardedVideo(_ location: String!, withReward reward: Int32) {
<#code#>
}


https://stackoverflow.com/questions/46044021
复制相似问题