iOS开发之iAd苹果广告
来源:互联网 发布:全国违章查询软件下载 编辑:程序博客网 时间:2024/05/04 12:57
1. 简述。
iAd是苹果提供给开发者嵌入广告的advertising platform。苹果通过iAd向用户推送广告,广告产生的收益跟开发者分成。
下面波波手把手教你如何通过几行简单的代码,嵌入iAd(以ADBannerView为示例)
2.下载示例项目。
去苹果官网:https://deve
下载iAdSuite项目。
3. iAd详细解说。
打开BasicBanner子项目,BasicBanner项目是一个Single View Application,打开TextViewController类。
3.1初始化广告视图
TextViewController初始化时将广告视图ADBannerView也初始化,ADBannerView的delegate是TextViewController:
<1>行API是iOS6开始才有的!
…没错,你猜对了ADBannerView就是将要展示给用户的广告,顾名思义banner['bænə] n.
【1-2】
3.2广告视图加到View视图体系上
言归正传,TextViewController加载完成时,将ADBannerView
这行代码执行后,苹果开始推送广告。
3.3重要 delegate 方法
苹果推送广告,无论
3.3.1苹果推送广告成功delegate方法
}
这时候就会看到广告:
【3-1-1】
3.3.2苹果推送广告失败delegate方法
- (void)bannerView:(ADBannerView
}
苹果强烈建议:如果ADBannerView正在显示,苹果推送广告失败,应该隐藏它。
3.3.3点击广告视图后, 显示指定内容之前,的delegate方法:
- (BOOL)bannerViewActionShouldBe
}
上面方法隐含信息量比较大,波波下面慢慢跟你解说:
(1)当用户点击ADBannerView后,willLeave = NO代表以modal形式全屏显示ADBannerView指定的内容,
(2)上面的返回值takeAction也是需要解析一下,takeAction = YES,代表ADBannerView指定内容要显示出来;takeAction = NO,代表ADBannerView指定内容不要显示出来。takeAction
3.3.4查看完指定内容,退回到原来的 App 后,马上执行的delegate方法
- (void)bannerViewActionDidFinis
}
Important:
YES, then the application’s user interface is never covered by the banner view and your application does
not receive a call to
banner view, your application could still be moved into the background later, either because the
advertisement launched another application or because the user chose to do so. In all cases, if your user
interface was covered by the banner view, it is uncovered and your delegate’s
bannerViewActionDidFinis
the application may be moving into the background, your delegate should return quickly from its
bannerViewActionDidFinis
原文:http://blog.sina.com.cn/s/blog_6a99c8bc0101oap0.html
- iOS开发之iAd苹果广告
- iOS开发-植入广告(iAd, Admob实例)
- iOS开发-植入广告(iAd, Admob实例)
- iOS开发-植入广告(iAd, Admob实例)
- iOS开发用swift添加iAd广告
- iOS:集成iAd广告
- IOS开发广告接入iAD框架_InMobi框架
- iOS 广告平台 iAD整合
- 苹果 iAd 移动广告系统知识汇总
- 苹果的iAd广告概念解释
- 苹果向合作伙伴开放广告服务iAd 支持自动广告
- 苹果一样可以靠广告赚钱 iAd为何前途无量
- ios iAd
- 苹果 iAd 网络
- 苹果审核 iad
- 苹果通知开发者 iAd 广告平台即将关闭,API 将停用
- iOS开发小点之启动广告界面
- ios开发笔记:如何在iphone/ipad应用程序添加iAd
- Jquery 复选框全选、反选
- Linux下高并发socket最大连接数所受的各种限制
- ios7学习之路七(隐藏虚拟键盘,解决键盘挡住UITextField问题)
- android 开发环境配置
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the assoc
- iOS开发之iAd苹果广告
- struct2 标签大全
- 【SQL】两个带order by查询进行union all报ORA-00933错误的解决方法
- Android中打开其他应用程序的组件
- JS中showModalDialog 详细使用
- jQuery学习--Chapter04小结(jQuery操作DOM)
- csharp中DateTime总结
- android 下拉菜单
- VisionMobile:2014年Q1移动开发者经济报告(九)3.3、平台忠诚度的问题