AdMobをiosに組み込んでみようという事で覚書
元にした内容
https://developers.google.com/admob/ios/quick-start?hl=ja
■Step1:必要なToolのインストール
・CocoaPodsのインストール
まずは、必要なToolをインストールするために「CocoaPods」をインストールします。
https://guides.cocoapods.org/using/getting-started
を参考にしてください。
■Step2:プロジェクト作成
・プロジェクトを作成
OSはiOSですね
Application:Single View App
を選択し「Next」を
・プロジェクト名その他設定
今回はProduct Nameは「AdMob01」にしました
Language:Objectiv-C
User Inteface:Storybord
を設定したら「Next」でそのまま、流れでプロジェクトを作成します。
■Step3:プロジェクトにAdMobをインストール
・AdMobインストール前に
まずはXcodeを閉じてください。
・プロジェクトに移動
ターミナルでプロジェクトまで移動します。
・podの初期化
$ pod init
実行すると「Podfile」ファイルが作成されたのがわかると思います。
(「pod」命令を使うのですが、Setp1のToolがインストールされていないと動作しません)
・Podfile編集
作られた「Podfile」をテキストエディターで編集し
pod 'Google-Mobile-Ads-SDK'
を追加してください(ToolはViでも好きなのでOKですね)
・podアップデート
$ pod install --repo-update
を実行し、Xcodeの環境に合わせた最新のAdMobを自動で更新します。
これでインストール完了です。
■Step4:プロジェクト設定
・Xcode起動
起動するのは「AdMob01.xcodeproj」ではなく「AdMob01.xcworkspace」なので注意してください
・Info.plistの設定
Info.pListに
Key:GADApplicationIdentifier
String:ca-app-pub-3940256099942544~1458002511
を追加。(Stringはデモ用なので、本番は正式なものにしてください)
・AppDelegate.mを編集
「AppDelegate.m」に
@import GoogleMobileAds;
と
[[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
を追加します。
これで準備完了です。
■Setp5:広告
広告にはいくつかのパターンがあるのでそれに合わせて分岐します
・AdMobをiOSに組み込んでみよう(バナー広告編)
https://qiita.com/sanoh/items/3ae4ca52f6155ac8bbaa
・AdMobをiOSに組み込んでみよう(全画面広告編)
https://qiita.com/sanoh/items/d4b9fe265e8b28a7ae0b
・AdMobをiOSに組み込んでみよう(Video広告編)
https://qiita.com/sanoh/items/098a4183dffc4ff82929