AdMob SDK for iOS 7.7.0 の追加方法。

2016/3/30

Xcode 7, Objective-C, storyboard/xibを使わない。

  1. SDKのダウンロード。

    https://developers.google.com/admob/ios/download?hl=ja

  2. ディレクトリの配置。

    解凍されたディレクトリ GoogleMobileAdsSdkiOS-7.7.0 を .xcodeproj のあるディレクトリに配置。

  3. SDKをプロジェクトに追加。

    Project Navigator ツリーの適当な位置(例えばroot直下)で、

    File → Add Files to "プロジェクト名".. →

    GoogleMobileAdsSdkiOS-7.7.0/GoogleMobileAds.framework を追加。

    このとき Add to targets: チェックボックスをONしておく。

  4. 依存するフレームワークの追加。

    TARGET → Build Phases → Link Binary With Libraries → +

    • AdSupport
    • AudioToolbox
    • AVFoundation
    • CoreGraphics
    • CoreTelephony
    • EventKit
    • EventKitUI
    • MediaPlayer
    • MessageUI
    • StoreKit
    • SystemConfiguration

  5. 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:@"..."];
          


©