「Flutter/admob/admob flutter」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→準備) |
(→準備) |
||
| 行21: | 行21: | ||
<true/> | <true/> | ||
</pre> | </pre> | ||
| + | appIdを入れる。 | ||
| + | |||
| + | ==サンプル== | ||
| + | 初回起動時に設定 | ||
| + | <pre> | ||
| + | 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; | ||
| + | } | ||
| + | </pre> | ||
| + | unitidを入れる。 | ||
2019年12月12日 (木) 19:20時点における版
インストール
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を入れる。
