我试图在我的小游戏中实现Vungle Video Ads,但每次我尝试在sprite工具包中实现它崩溃或没有调用任何视频你是否有人对这个问题有答案? 我首先尝试在ViewController上调用一个方法,运行sprite工具包来播放广告不起作用。 然后我试图打电话给另一个视图控制器播放视频仍然不工作:/
如果有人有答案或至少有一个提示或只是一些东西会很棒:)
谢谢:)
在tgMyScene.m中的那些:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
/* Called when a touch begins */
// here im calling the VungleAd method in my viewController
tgViewController* Ad = [[tgViewController alloc] init]; // Create an instance of SomeClass
[Ad VungleAd];
for (UITouch *touch in touches) {
CGPoint location = [touch locationInNode:self];
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"Spaceship"];
sprite.position = location;
SKAction *action = [SKAction rotateByAngle:M_PI duration:1];
[sprite runAction:[SKAction repeatActionForever:action]];
//[self addChild:sprite];
}
}
那就是我的tgViewController.m中的方法:
-(void) VungleAd {
NSLog(@"vunglead");
//and here im playing the ad
VungleSDK* sdk = [VungleSDK sharedSDK];
[sdk playAd:self];
}
它在控制台中显示了nslog vunglead,但是没有播放广告,有时会崩溃。我认为当我在缓存中有视频时它会崩溃,但我不确定。
答案 0 :(得分:0)
您使用的iOS版本是什么?可以看到你在3.0.8 Vungle SDK上 - 如果这是5.0或5.1,那么我们的版本3.0.9正在解决5.0问题。但是,如果不是这样的话。这可能与使用不正确的appID有关。访问您的Vungle仪表板并访问该应用程序,检查左上角的红色appID。这是您应该用于appID的内容。这些只是您提供的详细信息可能导致的一些问题。的Vungle //克里斯