隐藏admob横幅视图在cocos2d 3.0 iOS



我使用的是cocos2d 3.0。

在AppDelegate类中,我实现了admob,它工作得很好,但它总是在屏幕上。但我希望admob在主场景中隐藏,并在游戏结束时出现。在appdelegate。h中我有

#import <UIKit/UIKit.h>
#import "cocos2d.h"
#import "GADBannerView.h"
typedef enum _bannerType
{
kBanner_Portrait_Top,
kBanner_Portrait_Bottom,
kBanner_Landscape_Top,
kBanner_Landscape_Bottom,
}CocosBannerType;
#define BANNER_TYPE kBanner_Portrait_Top
@interface AppController : CCAppDelegate
{
CocosBannerType mBannerType;
GADBannerView *mBannerView;
float on_x, on_y, off_x, off_y;
}

 -(void)hideBannerView;
 -(void)showBannerView;

在MainScene类我试着写

mBannerView.hidden = YES;

但是据说mBannerView是未声明的标识符。

我想我应该以某种方式使用-(void) hideBannerView,但我不知道如何。

你能告诉我如何在某些场景中隐藏admob吗

可以上下移动横幅来隐藏。

AppController *app = (AppController*)[UIApplication sharedApplication].delegate;
[app hideBannerView];

这里是完整的源代码:Cocos2d v3 Admob样本

相关内容

  • 没有找到相关文章

最新更新