「Flutter/admob/admob flutter」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→準備) |
|||
行40: | 行40: | ||
</pre> | </pre> | ||
unitidを入れる。 | unitidを入れる。 | ||
+ | |||
+ | ==Missing google_app_id. Firebase Analytics disabled.エラーが出る場合== | ||
+ | firebaseの設定を入れる必要がある。 |
2019年12月13日 (金) 12:25時点における版
インストール
pubspec.yaml
dependencies: admob_flutter: ^0.3.4
準備
AndroidManifest.xml
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-~~~~~~"/>
ios/Runner/Info.Plist
<key>GADApplicationIdentifier</key> <string>ca-app-pub-~~~~~</string> <key>io.flutter.embedded_views_preview</key> <true/>
appIdを入れる。
サンプル
初回起動時に設定
import 'package:flutter/material.dart'; import 'package:admob_flutter/admob_flutter.dart'; import 'dart:io'; Admob.initialize(getAppId()); String getAppId() { if (Platform.isIOS) { return 'ca-app-pub-~~~~~~'; } else if (Platform.isAndroid) { return 'ca-app-pub-~~~~~~'; } return null; }
unitidを入れる。
Missing google_app_id. Firebase Analytics disabled.エラーが出る場合
firebaseの設定を入れる必要がある。