AdMob SDK for iOS 7.7.0 の追加方法。
2016/3/30
Xcode 7, Objective-C, storyboard/xibを使わない。
- SDKのダウンロード。
-
ディレクトリの配置。
解凍されたディレクトリ GoogleMobileAdsSdkiOS-7.7.0 を .xcodeproj のあるディレクトリに配置。
-
SDKをプロジェクトに追加。
Project Navigator ツリーの適当な位置(例えばroot直下)で、
File → Add Files to "プロジェクト名".. →
GoogleMobileAdsSdkiOS-7.7.0/GoogleMobileAds.framework を追加。
このとき Add to targets: チェックボックスをONしておく。 -
依存するフレームワークの追加。
TARGET → Build Phases → Link Binary With Libraries → +
- AdSupport
- AudioToolbox
- AVFoundation
- CoreGraphics
- CoreTelephony
- EventKit
- EventKitUI
- MediaPlayer
- MessageUI
- StoreKit
- SystemConfiguration
-
SDK 6.x → 7.x でのソース変更点。
-
importは下記のように書く。
#import "GADBannerView.h" #import "GADInterstitial.h"
↓@import GoogleMobileAds; #import <GoogleMobileAds/GADBannerView.h> #import <GoogleMobileAds/GADInterstitial.h>
-
GAD_SIMULATOR_ID は不要。
request.testDevices = @[GAD_SIMULATOR_ID];
↓request.testDevices = @[]; // 必要ならテスト実機のIDを指定する。
-
GADInterstitial::init はdeprecated。
gadInterstitial = [[GADInterstitial alloc] init]; gadInterstitial.adUnitID = @"...";
↓gadInterstitial = [[GADInterstitial alloc] initWithAdUnitID:@"..."];
-
importは下記のように書く。