
- iOS 教程
- iOS - 主頁
- iOS - 開始使用
- iOS - 環境設定
- iOS - Objective-C 基礎知識
- iOS - 第一個 iPhone 應用程式
- iOS - 操作和視窗
- iOS - 委託
- iOS - UI 元素
- iOS - 加速度計
- iOS - 通用應用程式
- iOS - 攝像頭管理
- iOS - 位置處理
- iOS - SQLite 資料庫
- iOS - 傳送電子郵件
- iOS - 音訊和影片
- iOS - 檔案處理
- iOS - 訪問地圖
- iOS - 應用內購買
- iOS - iAd 整合
- iOS - GameKit
- iOS - 故事板
- iOS - 自動佈局
- iOS - Twitter 和 Facebook
- iOS - 記憶體管理
- iOS - 應用程式除錯
- iOS 實用資源
- iOS - 快速指南
- iOS - 實用資源
- iOS - 討論
iOS - iAd 整合
iAd 用於顯示廣告,由 Apple 伺服器提供。iAd 幫助我們從 iOS 應用程式中獲得收益。
iAd 整合 - 所涉及的步驟
步驟 1 - 建立一個簡單的基於檢視的應用程式。
步驟 2 - 選擇您的專案檔案,然後選擇目標,然後在選擇框架中新增 iAd.framework。
步驟 3 - 更新 ViewController.h 如下所示 -
#import <UIKit/UIKit.h> #import <iAd/iAd.h> @interface ViewController : UIViewController<ADBannerViewDelegate> { ADBannerView *bannerView; } @end
步驟 4 - 更新 **ViewController.m** 如下所示 -
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; bannerView = [[ADBannerView alloc]initWithFrame: CGRectMake(0, 0, 320, 50)]; // Optional to set background color to clear color [bannerView setBackgroundColor:[UIColor clearColor]]; [self.view addSubview: bannerView]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } #pragma mark - AdViewDelegates -(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { NSLog(@"Error loading"); } -(void)bannerViewDidLoadAd:(ADBannerView *)banner { NSLog(@"Ad loaded"); } -(void)bannerViewWillLoadAd:(ADBannerView *)banner { NSLog(@"Ad will load"); } -(void)bannerViewActionDidFinish:(ADBannerView *)banner { NSLog(@"Ad did finish"); } @end
輸出
當我們執行應用程式時,將獲得以下輸出 -

廣告