如何在cocos2dx 添加图片 Game中添加 AdMob 广告条

【转】IOS&如何在cocos2d&Game中添加&AdMob&广告条
http://blog.csdn.net/zhibudefeng/article/details/8463353
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。下次自动登录
现在的位置:
& 综合 & 正文
cocos2d-x 添加admob全屏广告(iOS版)
今天为cocos2d-x添加Admob广告遇到一点麻烦,它与之前iOS添加admob有点不一样。
首先,把admob的头文件和库文件添加到工程中,如图:
然后添加Admob所需要的框架等
详细可参考:
/mobile-ads-sdk/docs/?hl=zh-CN#ios
接着,在AppController.h中加入红圈中内容
然后,在AppController.mm中添加代码
最后,在AppController.mm最后添加这两个函数
这样,就可以在游戏启动时展示Admob全屏广告
&&&&推荐文章:
【上篇】【下篇】求助cocos2dx添加谷歌admob广告的问题_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
求助cocos2dx添加谷歌admob广告的问题
我有更好的答案
ndroidManifest.xml文件中,screenOrientation=&landscape& 为横屏,screenOrientation=&portrait&为竖屏
添加一个oc文件命名AdMobInstritial头文件代码:#import &Foundation/Foundation.h&#import &UIKit/UIKit.h&#import &GADInterstitial.h&#import &GADInterstitialDelegate.h&@interface InterAdmobViewController : UIViewController&GADInterstitialDelegate&@property(nonatomic, retain) GADInterstitial *@end实现文件代码:#import &AdMobInstritial.h&@implementation InterAdmobViewController- (void)viewDidLoad{[super viewDidLoad];self.interstitial = [[GADInterstitial alloc] init];self.interstitial.delegate =self.interstitial.adUnitID = @&ca-app-pub-688&;[self.interstitial loadRequest: [self createRequest]];}- (GADRequest *)createRequest {GADRequest *request = [GADRequest request];// Make the request for a test ad. Put in an identifier for the simulator as// well as any devices you want to receive test ads.request.testDevices =[NSArray arrayWithObjects:// TODO: Add your device/simulator test identifiers here. They are// printed to the console when the app is launched.nil];}- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {[interstitial presentFromRootViewController:self];}@end添加一个混编广告管理类AdManagerAdManager *AdManager::sharedInstance() {static AdManager *manager = NULL;static dispatch_once_t onceTdispatch_once(&onceToken, ^{manager = new AdM});}void AdManager::showAdmobInterstitial(){InterAdmobViewController* vc = [[InterAdmobViewController alloc] init];//myoc是一个单例类 用来保存根视图[MyOc::shared()-&view addSubview:vc.view];}在需要添加插屏的地方调用接口即可完成!
添加一个oc文件命名AdMobInstritial 头文件代码: #import &Foundation/Foundation.h& #import &UIKit/UIKit.h& #import &GADInterstitial.h& #import &GADInterstitialDelegate.h& @interface InterAdmobViewController : UIViewController&GADInterstitialDelegate& @property(nonatomic, retain) GADInterstitial * @end 实现文件代码: #import &AdMobInstritial.h& @implementation InterAdmobViewController - (void)viewDidLoad { [super viewDidLoad]; self.interstitial = [[GADInterstitial alloc] init]; self.interstitial.delegate = self.interstitial.adUnitID = @&ca-app-pub-688&; [self.interstitial loadRequest: [self createRequest]]; } - (GADRequest *)createRequest { GADRequest *request = [GADRequest request]; // Make the request for a test ad. Put in an identifier for the simulator as // well as any devices you want to receive test ads. request.testDevices = [NSArray arrayWithObjects: // TODO: Add your device/simulat
其他1条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包6被浏览3655分享邀请回答0添加评论分享收藏感谢收起01 条评论分享收藏感谢收起写回答

我要回帖

更多关于 cocos2dx怎么添加图片 的文章

 

随机推荐