Ios 雪碧套件中的Vungle视频广告不起作用?

Ios 雪碧套件中的Vungle视频广告不起作用?,ios,video,sprite-kit,ads,vungle-ads,Ios,Video,Sprite Kit,Ads,Vungle Ads,我试图在我的小游戏中实现Vungle视频广告,但每次我尝试在sprite kit中实现它时,它都会崩溃或不调用任何视频。你们中有人能回答这个问题吗? 我首先尝试在运行sprite工具包的ViewController上调用一个方法来播放不起作用的广告。 然后,我尝试调用另一个视图控制器来播放仍然不工作的视频:/ 如果有人有答案,或者至少有一个提示,或者只是一些东西,那就太好了:) 谢谢:) 在tgMyScene.m中: -(void)touchesBegan:(NSSet *)touche

我试图在我的小游戏中实现Vungle视频广告,但每次我尝试在sprite kit中实现它时,它都会崩溃或不调用任何视频。你们中有人能回答这个问题吗? 我首先尝试在运行sprite工具包的ViewController上调用一个方法来播放不起作用的广告。 然后,我尝试调用另一个视图控制器来播放仍然不工作的视频:/

如果有人有答案,或者至少有一个提示,或者只是一些东西,那就太好了:)

谢谢:)

在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,但不播放该广告,有时甚至会崩溃。我想当缓存中有视频时它会崩溃,但我不确定。

您使用的iOS版本是什么?可以看出您使用的是3.0.8 Vungle SDK-如果这是5.0或5.1,那么我们正在开发3.0.9版本,它解决了5.0问题。然而,如果不是这样的话。这可能与使用不正确的appID有关。访问Vungle仪表板并访问应用程序,检查左上角红色的appID。这是您应该用于appID的内容。从您提供的详细信息来看,这些只是一些可能导致这种情况的因素。Vungle//Chris

寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者来说是没有用处的。iOS版本是iOS 7.1,我检查了appID。我认为这是我的编码问题,不是SDk的问题。我会发布一些代码。如果你能检查一下,那就太好了,所以也许你可以看到我做错了什么:/谢谢,克里斯