Я звоню в рекламное объявление RevMob в мое главное меню. Если у меня есть оператор if в методе «handleNotification», он не вызывает никаких проблем. Но я хочу, чтобы баннер ушел после того, как я нажал на игру, поэтому я поставил оператор else. С выражением else в нем не отображается реклама вообще.Объявление баннера не уходит
- (void)handleNotification:(NSNotification *)notification
{
if ([notification.name isEqualToString:@"showAd"]) {
_bannerWindow = [[RevMobAds session] banner];
[_bannerWindow showAd];
} else ([notification.name isEqualToString:@"hideAd"]); {
_bannerWindow = [[RevMobAds session] banner];
[_bannerWindow hideAd];
}
}
В моем главном меню метод «initWithSize» Я использую следующие для вызова объявления:
[[NSNotificationCenter defaultCenter] postNotificationName:@"showAd" object:nil];
Когда моя сцена переходит в моей игровой сцены (когда я ударил играть) у меня есть это в метод сцены игры в «initWithSize»:
[[NSNotificationCenter defaultCenter] postNotificationName:@"hideAd" object:nil];
Я использовал код вы предлагаете, но я все еще была та же проблема с объявлением не девается при вводе тыс e GameScene. Любые другие идеи? –
Скрыть ваше объявление. После вызова контроллера. –
После вызова контроллера контроллера? –