1.先在谷歌的AdMob网站上注册一个帐号,
2.添加一个iphone或ipad手机应用广告
3.下载发布者代码,并记住发布者ID
4.下载下来的发布者代码里面有6个.h头文件和一个.a文件.把他们加入你的工程里
5.添加下面4个framework
(1)AudioToolbox.framework
(2)MessageUI.framework
(3)SystemConfiguration.framework
(4)CoreGraphics.framework
6.在工程里设置你要在那个场景加,许多人都会加到rootViewController里,我是要加到特定的场景里所以用以下做法
(1)在.h里添加
#import "GADBannerView.h"
(2)在.m中添加方法
-(void)addAdMob
{
controller = [[RootViewController alloc]init];
CGSize size = [[CCDirector sharedDirector]winSize];
controller.view.frame = CGRectMake(0,0, size.width, size.height);
//创建一个标准大小的屏幕
bannerView_ = [[GADBannerView alloc]
initWithFrame:CGRectMake(80,size.height-GAD_SIZE_320x50.height-270,//可以设置你广告的位置
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height)];
//指定广告的“单位标识符”。这是您的AdMob的发布者
bannerView_.adUnitID = @"发布者ID";
//用户的广告,将它添加到视图
bannerView_.rootViewController = controller;
[controller.view addSubview:bannerView_];
[[[CCDirector sharedDirector]openGLView]addSubview:controller.view];
//启动一个通用请求加载广告。
[bannerView_ loadRequest:[GADRequest request]];
}
- (void)releaseAdMob {
[controller.view removeFromSuperview];
[bannerView_ release];
[controller release];
}
这样运行你的程序就可以在你要显示广告的场景里看到一条广告了.
分享到:
相关推荐
Title: Mastering Cocos2d Game Development Author: Alex Ogorek Length: 298 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2015-03-20 ISBN-10: 1784396710 ISBN-13: ...
在Cocos2D的编程中,你将学习Objective-C语言,这是iOS开发的标准语言,同时也了解如何利用Xcode IDE进行项目管理。Objective-C的面向对象特性,如类、继承、协议和方法,会在实践中得到充分的运用。书中的实例将...
《Learn iPhone and iPad cocos2d Game Development中文版全集》是一部深入浅出的教程,旨在帮助读者掌握在iOS平台上使用cocos2d框架开发游戏的技能。cocos2d是一款强大的2D游戏开发库,特别适合于iPhone和iPad应用...
学好cocos2d的首选,我们都知道国内关于cocos2d的书籍少之甚少,中文版的更是...而《cocos2d game development》正好迎合了我们的需求,中文版。其内容更是通俗易懂,不仅有文档还有匹配的代码。这么好的书上哪找。
《Learn iPhone and iPad Cocos2D Game》是针对初学者的一本优秀教程,旨在帮助读者掌握使用Cocos2D框架创建iOS游戏的基础知识。Cocos2D是一个强大的、开源的游戏开发框架,它允许开发者用Objective-C语言编写游戏,...
标题与描述概述的知识点主要集中在使用cocos2d引擎进行iOS游戏开发的全面指南上。本书不仅适合初学者,也适合有一定经验的游戏开发者,旨在帮助读者掌握从基础到高级的cocos2d游戏开发技能。 ### 1. 引言:游戏开发...
Ray Wenderlich的《Cocos2d SimpleGame》,被认为是cocos2d的初学者最好的教程,这本书被Cocos2D-X团队从objective-c转化到了c++版,并发布在了github上。在此感谢Ray Wenderlich的慷慨相助。 源代码是在cocos2d-x ...
cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、...把cocos2d-android游戏引擎的lib包引入到我们的android项目中就可以运行起来。设置相当的简单、方便。
在cocos2d-x中,NDK的集成主要涉及到以下几个步骤: 1. **配置环境**:首先,你需要在你的开发环境中安装NDK,并设置好环境变量,确保系统能够找到NDK工具链。 2. **创建项目**:使用cocos2d-x的命令行工具创建新...
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
在cocos2d-x 2.2.2中,渲染系统得到了优化,支持OpenGL ES 2.0,使得在移动设备上运行游戏时的图形效果更加出色。同时,它还支持纹理 atlases,这是一种将多个小图像打包成一个大纹理的技术,可以减少GPU的内存交换...
在Cocos2d-x的家族中,还有其他分支引擎,如Cocos2d-iPhone、Cocos2d-python、Cocos2d-xna等,它们各自支持不同的平台和编程语言,满足不同开发者的需求。例如,Cocos2d-iPhone专注于iOS平台,使用Objective-C或...
在cocos2d-x 2.1.4版本中,此示例已进行了全面更新,不仅包含了最新的API和技术,还添加了详尽的注释,使得初学者能够更轻松地理解和学习。 1. **Cocos2d-x 2.1.4核心概念**: - **场景(Scene)**:游戏的最小运行...
在Cocos2d-js API中,你可以找到以下几个核心知识点: 1. **节点系统(Node System)**:Cocos2d-js的核心是节点系统,每个游戏对象(如精灵、层、菜单等)都是一个节点。节点可以包含子节点,并具有位置、旋转、...
"Cocos2d-x 闪电特效"正是这样一个专题,它探讨如何在Cocos2d-x环境中创建出逼真的闪电效果。 闪电特效通常涉及到电流的效果模拟,这种效果在游戏场景中常见于雷雨天气、魔法攻击或科技主题的游戏元素。在Cocos2d-x...
《Learn iPhone and iPad Cocos2D Game Development》这本书旨在引导读者深入掌握在iPhone和iPad平台上使用Cocos2D进行游戏开发的技术。Cocos2D是一个流行的开源游戏开发框架,尤其适用于2D游戏的构建,其易用性和...
cocos2d-x 3.0中的cc::Animate类可以轻松管理这些帧,通过`createWithFrames`方法创建动画,并使用`runAction`将动画添加到精灵上。 3. 物理引擎:如果游戏需要更真实的物理效果,比如重力、碰撞检测,可以集成Box...
如何制作一个简单的游戏 Cocos2d-x 2.0.4 本文实践自 Ray Wenderlich 的文章《How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植 ...