facebook twitter hatena line email

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