Я пытаюсь добавить видеообъявления Vungle в свой комплект спрайтов skscene. У меня есть спрайт-узел, который при нажатии на него должен загружать объявление. В руководстве Vungle https://github.com/Vungle/vungle-resources/blob/master/iOS-resources/iOS-dev-guide.md показано, как разместить объявление через контроллер вида.Видеообъявления из Vungle in Sprite kit Сцена
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. Может ли кто-нибудь меня вести?
спасибо, что это помогло! – user2995344