3
5

More than 3 years have passed since last update.

AdMobをiOSに組み込んでみよう(環境設定編)

Last updated at Posted at 2020-06-15

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」を
image0001.png
・プロジェクト名その他設定
今回はProduct Nameは「AdMob01」にしました
Language:Objectiv-C
User Inteface:Storybord
を設定したら「Next」でそのまま、流れでプロジェクトを作成します。
image0002.png

■Step3:プロジェクトにAdMobをインストール

・AdMobインストール前に
まずはXcodeを閉じてください。
・プロジェクトに移動
ターミナルでプロジェクトまで移動します。
image0003.png
・podの初期化

$ pod init

実行すると「Podfile」ファイルが作成されたのがわかると思います。
(「pod」命令を使うのですが、Setp1のToolがインストールされていないと動作しません)
image0005.png
・Podfile編集
作られた「Podfile」をテキストエディターで編集し

  pod 'Google-Mobile-Ads-SDK'

を追加してください(ToolはViでも好きなのでOKですね)
image0006.png
・podアップデート

$ pod install --repo-update

を実行し、Xcodeの環境に合わせた最新のAdMobを自動で更新します。
image0008.png
これでインストール完了です。

■Step4:プロジェクト設定

・Xcode起動
起動するのは「AdMob01.xcodeproj」ではなく「AdMob01.xcworkspace」なので注意してください
image0112.png
・Info.plistの設定
Info.pListに
Key:GADApplicationIdentifier
String:ca-app-pub-3940256099942544~1458002511
を追加。(Stringはデモ用なので、本番は正式なものにしてください)
image0009.png
・AppDelegate.mを編集
「AppDelegate.m」に

@import GoogleMobileAds;

[[GADMobileAds sharedInstance] startWithCompletionHandler:nil];

を追加します。
image0010.png
これで準備完了です。
■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

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5