对于开发面向全球用户的免费软件,插入Google的Admob广告固然还有Apple 的iAd是开发者实现盈利的最好选择。本文详细介绍从注册Admob到在Xcode中实现插入Admob广告的全过程。编程
Step 1:注册Admob.测试
进入Admob中国网站:http://zhcn.admob.com/,注册Admob,若是有Google Email帐户,那么直接用其登录便可。具体的注册过程很简单,这里就很少说了。网站
Step 2:基本的帐户设置google
这里很重要的是付款详细信息的设置,这个要是没有设置好,那么即便盈利了钱也到不了你手里。设置项以下所示:spa
如上图所示:公司名称必须填写,若是是我的那就填写姓名便可。地方税务ID能够不填,貌似在中国不须要交税,呵呵。而后主要是付款详细信息。我本身网上了解经过电汇付款貌似很复杂,因此也没有去研究怎么弄,所以就用PayPal吧!和支付宝同样,这样转帐比较方便。关于PayPal的注册这里就不谈了,在这边填写登陆帐号邮箱就OK了。code
Step 3:建立应用。orm
以下图所示:支付宝
如上图所示,其实这边选择什么应用的类型并不重要,只是本身识别而已,具体在编程中,充分使用Google发布的SDK就OK。这一步建立好以后,就能够获取该应用的发布者ID,利用这个ID来识别广告的来源。开发
Step 4:在Xcode中编程实现。it
Step 4.1: 下载SDK。本身到google上搜一下Admob sdk就能够找到,下载之。这里说一下,目前最新的SDK的使用要求是:
(1)Xcode 4.5 or later;
(2)iOS 4.3 or later.
Step 4.2 使用SDK。关于具体使用,Google上有专门的文章介绍。网址是https://developers.google.com/mobile-ads-sdk/docs/,在这里能够看到SDK的使用方法。想Google都已经写得很详细了,我在这里也没必要说太多。我就说几个要注意的事项:
(1)在开发过程当中应采用测试模式,不然按照Google的原话,本身点本身插入的广告有可能致使封号。
(2)在iPad开发中,Admob的广告有一种相对合适的是728*90,但iPAD的比例你们知道是1024*768,因此在设置banner view frame时实际上是能够自定义宽度的,到时候显示时广告左右会有个20pixel的带背景的黑边。至于若是能没有黑边,还请高人指点。
(3)对于广告的request,能够本身加上keywords的NSDictionary来实现某种特定类型的广告展现。
(4)Admob SDK 对于ARC 和非ARC 都支持。