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 に答える