「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を入れる。