facebook twitter hatena line email

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