【发布时间】:2014-12-21 13:39:24
【问题描述】:
我正在尝试在我的 sprite kit skscene 中添加 Vungle 视频广告。我有一个精灵节点,当点击它时,应该加载广告。 Vungle https://github.com/Vungle/vungle-resources/blob/master/iOS-resources/iOS-dev-guide.md 提供的指南展示了如何通过视图控制器放置广告。
VungleSDK* sdk = [VungleSDK sharedSDK];
[sdk playAd:self];
我有不同的 SKScene,我想在场景中播放广告,而不是在视图控制器中播放。我怎样才能实现它。
以下是我的 SKScene 代码,其中用户单击 SKSpriteNode,我希望加载广告。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
for (UITouch *touch in touches) {
SKNode *n = [self nodeAtPoint:[touch locationInNode:self]];
if ( [n.name isEqual: @"play"]) {
[self levelSelect];
}
else if( [n.name isEqual: @"coins"]){
VungleSDK* sdk = [VungleSDK sharedSDK];
[sdk playAd:self.view]; //TODO
}
}
这会产生错误,因为我没有将视图控制器传递给方法 playAd。有人可以指导我吗?
【问题讨论】:
标签: ios sprite-kit vungle-ads