今回はアプリにバナー広告を貼る方法を書いていきます。
Firebaseとのプロジェクトの連携は済ませてあることを前提に進めていきます。
テストなのでGoogleアドセンスとの連携は必要ありません。
pod installを行う
プロジェクトにpod initを行った後、Podfileに
pod 'Firebase/AdMob'
と追加してください。
その後pod install
info.plist
プロジェクトのinfo.plistに
<key>GADApplicationIdentifier</key> <string>ca-app-pub-3940256099942544~1458002511</string>
を追加してください。
AppDelegate
AppDelegate.swiftに
GADMobileAds.sharedInstance().start(completionHandler: nil)
を追加してください。
ViewController
ViewControllerのコードは以下になります。
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
のca-app-pub-3940256099942544/2934735716はテスト用のユニットIDです。
テストの段階で実際の広告を表示させると最悪アカウント停止になるそうなので、必ずこのIDを使用してください。
ビルドしてみる
はい、広告がつきました。
おめでとうございます!
テストなので、"Test Ad"と表示されていますね。
まとめ
これだけで動くというわけではありませんがGitHubに上げておきました。
参考にしたページ