要导入横幅,我有以下
#import "RootViewController.h"
#import "cocos2d.h"
#import "platform/ios/CCEAGLView-ios.h"
#import <iAd/iAd.h>
@interface RootViewController()
@end
@implementation RootViewController
要在我的RootViewController.mm中显示广告横幅,我有以下内容:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height - 50, 320, 50)];
[self.view addSubview:adView];
}
问题出在我的游戏中,整个游戏中的广告显示,我只想在gameover.cpp初始化时出现横幅。我该怎么做? GameOver类是用C ++编写的,RootViewController是在Obj C中。
答案 0 :(得分:0)
尝试此代码以显示和隐藏广告横幅:
Something3
在您想要显示和隐藏的任何地方调用这两种方法。