Flutter Admob AppID使用Android还是iOS? [英] Flutter Admob AppID use Android or iOS?
本文介绍了Flutter Admob AppID使用Android还是iOS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我肯定会提出一个愚蠢的问题,但是当您在admob控制台中制作AdMob应用时,可以选择Android或iOS应用。这意味着2个不同的ID。
Silly question I'm sure, but when you make an AdMob app in the admob console, you have a choice of Android or iOS apps. That means 2 different IDs.
我们应该在Flutter admob插件中使用哪个ID?
Which one should we use in Flutter admob plugin?
FirebaseAdMob.instance.initialize(appId: appId);
推荐答案
如何设置如下?
import 'dart:io';
FirebaseAdMob.instance.initialize(
appId: Platform.isAndroid
? 'ca-app-pub-NNNNNNNNNNNNNNNN~NNNNNNNNNN'
: 'ca-app-pub-MMMMMMMMMMMMMMMM~MMMMMMMMMM',
);
如果您不喜欢条件运算符,则可以进行以下设置。
If you dislike conditional operators you can set as follows.
import 'dart:io';
var appId;
if (Platform.isAndroid) {
appId = 'ca-app-pub-NNNNNNNNNNNNNNNN~NNNNNNNNNN';
} else {
appId = 'ca-app-pub-MMMMMMMMMMMMMMMM~MMMMMMMMMM';
}
FirebaseAdMob.instance.initialize(appId: appId);
这篇关于Flutter Admob AppID使用Android还是iOS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文