facebook twitter hatena line email

Flutter/admob/admob flutter

提供: 初心者エンジニアの簡易メモ
2019年12月13日 (金) 12:25時点におけるAdmin (トーク | 投稿記録)による版

移動: 案内検索

インストール

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