よく寝てよく遊びよくサボる

趣味のAndroidアプリ開発の話や、その他諸々の情報について掲載していきます。自らの備忘の面が強いので情報の正確性は保証できませんが、誰かの役に立てば是幸い。(リンクはご自由に!)

flutterでfirebase_admob(iOS編)

androidに引き続きiOSでのfirebase_admob導入。

公式ページを見ると割りと簡単な感じ。

 

①まずはinfo.plistへの追加

<dict>

 〜元々登録されている部分〜
 <key>GADApplicationIdentifier</key>
 <string>ca-app-pub-###~###</string>
</dict>

 

②アプリ内への記載方法はandroidと同じ(バナー広告の場合)

 

iOS向けのアプリ開発では常識らしいCocoaPodsを公式サイトからインストール

 

④firebase_analyticsを導入しておくと、CocoaPodsの導入が楽らしいので、おまじないとして導入

⇨pubspec.yamlに次を追加

 firebase_analytics: ^5.0.14

 

ここからが苦戦したのですが、こちらのサイトのやり方に従うとうまくいきました!

qiita.com

 

劣化版ですが記載すると、

ios/Runner内のGoogleService-Info.plistを削除

 

ios/Runner/Runner.xcodeprojを選択して、二本指クリックの「flutter -> Open iOS module in Xcode」を選択。これにより、Xcodeでプログラムを開きます。

 

⑦firebaseのサイトで、iOSアプリの登録を行い、Setting画面にてGoogleService-Info.plistをダウンロード

 

⑧ダウンロードしたGoogleService-Info.plistファイルを、開いているXcode内のRunner/Runner直下にドラッグして配置

 

以上でうまく動作しました。