Firebase Consoleでプロジェクト作成
プロジェクトを作り、「GoogleService-Info.plist」をダウンロードし、プロジェクト内に追加する。
CocoaPodsの設定
$ sudo gem install cocoapods
cd [.xcodeprojがある dir]
$ pod init
Podfile が生成される
↓Podfileを書き換える
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'TestAdMobBannerFireBase' do
use_frameworks!
pod 'Firebase/Core'
pod 'Firebase/AdMob'
end
↓ターミナルコマンド
$ pod install
(この後、少し時間がかかる)
「 .xcworkspace 」ができるので、以降は、こちらから起動する。
Xcode
import GoogleMobileAds
,GADBannerViewDelegate
let AdMobID = "ca-app-pub-・・・"
let TEST_ID = "ca-app-pub-・・・"
let AdMobTest:Bool = false
@IBOutlet weak var bannerView: GADBannerView!
print("Google Mobile Ads SDK version: \(GADRequest.sdkVersion())")
if AdMobTest {
bannerView.adUnitID = TEST_ID
}
else{
bannerView.adUnitID = AdMobID
}
bannerView.rootViewController = self
bannerView.load(GADRequest())