【问题标题】:Flutter Admob AppID use Android or iOS?Flutter Admob AppID 使用 Android 还是 iOS?
【发布时间】:2019-01-31 22:15:46
【问题描述】:

我敢肯定,这是个愚蠢的问题,但是当您在 admob 控制台中制作 AdMob 应用时,您可以选择 Android 或 iOS 应用。这意味着 2 个不同的 ID。

我们应该在 Flutter admob 插件中使用哪一个?

FirebaseAdMob.instance.initialize(appId: appId);

【问题讨论】:

    标签: firebase admob flutter


    【解决方案1】:

    如下设置怎么样?

    import 'dart:io';
    
      FirebaseAdMob.instance.initialize(
        appId: Platform.isAndroid
            ? 'ca-app-pub-NNNNNNNNNNNNNNNN~NNNNNNNNNN'
            : 'ca-app-pub-MMMMMMMMMMMMMMMM~MMMMMMMMMM',
      );
    

    如果不喜欢条件运算符,可以如下设置。

    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);
    

    【讨论】:

    • 这对我来说很有意义,但我想知道为什么在 admob 插件的 pubdart 上没有提到它?想知道是否有理由不这样做?
    • 您对我的回答不满意吗?对不起。我不明白你想知道什么...=(
    • 如果我们将 Android AppId 也用于 iOS 应用会怎样?
    • 你用过if条件吗?还是你也发现了别的东西?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    相关资源
    最近更新 更多