- 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
輸出
當我們執行應用程式時,將獲得以下輸出 -
廣告