0

这是我第一次使用 RevMob,但它似乎应该很简单,但是我很难隐藏横幅广告。

- (void)viewDidLoad
{
    [super viewDidLoad];
    [[RevMobAds session] showBanner];
    // Do any additional setup after loading the view.
}

-(IBAction)startGame:(id)sender
{
    [[RevMobAds session] hideBanner];
}

当视图加载时,横幅位于底部,但是当我调用函数 startGame(通过同一视图中的按钮)时,它并没有消失,横幅仍然存在。

4

1 回答 1

0

对于其他有同样问题的人,我可以通过以下方式解决它:

RevMobBanner* banner;

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [[RevMobAds session] showBanner];
    banner = [[RevMobAds session] banner];
    [banner showAd];
} 

-(IBAction)startGame:(id)sender
{
    [banner hideAd];
}

我认为他们可能已经弃用了他们网站上列出的文档(总是很棒),所以希望这对某人有所帮助。

于 2014-07-14T03:19:17.643 回答