「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の設定を入れる必要がある。
