C++ 隐藏并删除Admob横幅

C++ 隐藏并删除Admob横幅,c++,ios,objective-c,admob,cocos2d-x,C++,Ios,Objective C,Admob,Cocos2d X,我已经在iOS的cocos2dx中开发了一款游戏。现在我为showadmob横幅广告集成了横幅视图。 我在appController类中为admob编写这样的代码 NSLog(@"ADMOB"); CGSize winSize = [[CCDirector sharedDirector]winSize]; bannerView_ = [[GADBannerView alloc] initWithFrame:CGRectMake(size.width/2-160,

我已经在iOS的
cocos2dx
中开发了一款游戏。现在我为show
admob
横幅广告集成了横幅视图。 我在
appController
类中为
admob
编写这样的代码

NSLog(@"ADMOB");
CGSize winSize = [[CCDirector sharedDirector]winSize];
bannerView_ = [[GADBannerView alloc]
               initWithFrame:CGRectMake(size.width/2-160,
                                        size.height -
                                        GAD_SIZE_320x50.height,
                                        GAD_SIZE_320x50.width,
                                        GAD_SIZE_320x50.height)];
bannerView_.adUnitID =@"a*******";
bannerView_.delegate=self;
[viewController.view bannerView_];
bannerView_.rootViewController = viewController;
[bannerView_ loadRequest:[GADRequest request]];
GADRequest request = [[GADRequest alloc] init];
request.testing =  [NSArray arrayWithObjects:
                    GAD_SIMULATOR_ID, nil];
[bannerView_ loadRequest:request];
现在我必须从
cpp
类中隐藏或删除
admob
横幅广告。所以我必须把C++类叫做目标。C++调用然后调用<代码> AppMeuth[/COMP]类。假设这样去移除横幅视图

[bannerView removeFromSuperview];
[bannerView setDelegate:nil];
[bannerView release];
bannerView = nil;
但横幅视图不会从该调用中删除。 请帮我摆脱这个问题。
任何帮助都将不胜感激。

您的广告是否正确显示, 由于该行不起任何作用:-

[viewController.view bannerView_];
不应该是这样吗

[viewController.view addSubview:bannerView_];

你明白了吗?