课程表

iOS课程

工具箱
速查手册

iAD整合

当前位置:免费教程 » 移动开发 » iOS

简介

IAD是苹果推出的广告平台,它可以帮助开发者从应用程序中获取收入。

实例步骤

1. 创建一个简单的View based application

2. 选择项目文件,然后选择目标,然后选择框架并添加 iAd.framework。

3. 更新 ViewController.h 如下所示

  1. #import <UIKit/UIKit.h>
  2. #import <iAd/iAd.h>
  3. @interface ViewController : UIViewController<ADBannerViewDelegate>
  4. {
  5. ADBannerView *bannerView;
  6. }
  7. @end

4. 更新ViewController.m ,如下所示

  1. #import "ViewController.h"
  2.  
  3. @interface ViewController ()
  4.  
  5. @end
  6.  
  7. @implementation ViewController
  8.  
  9. - (void)viewDidLoad
  10. {
  11. [super viewDidLoad];
  12. bannerView = [[ADBannerView alloc]initWithFrame:
  13. CGRectMake(0, 0, 320, 50)];
  14. // Optional to set background color to clear color
  15. [bannerView setBackgroundColor:[UIColor clearColor]];
  16. [self.view addSubview: bannerView];
  17. }
  18.  
  19. - (void)didReceiveMemoryWarning
  20. {
  21. [super didReceiveMemoryWarning];
  22. // Dispose of any resources that can be recreated.
  23. }
  24.  
  25. #pragma mark - AdViewDelegates
  26.  
  27. -(void)bannerView:(ADBannerView *)banner
  28. didFailToReceiveAdWithError:(NSError *)error{
  29. NSLog(@"Error loading");
  30. }
  31.  
  32. -(void)bannerViewDidLoadAd:(ADBannerView *)banner{
  33. NSLog(@"Ad loaded");
  34. }
  35. -(void)bannerViewWillLoadAd:(ADBannerView *)banner{
  36. NSLog(@"Ad will load");
  37. }
  38. -(void)bannerViewActionDidFinish:(ADBannerView *)banner{
  39. NSLog(@"Ad did finish");
  40.  
  41. }
  42. @end

输出

运行该应用程序,得到如下输出结果:

iAdOutput

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号