【问题标题】:Initialize the Ads SDK or not是否初始化广告 SDK
【发布时间】:2017-07-02 03:47:53
【问题描述】:

我是否需要在主要活动中初始化广告 SDK 或根本不需要

MobileAds.initialize(getApplicationContext(), "ca-app-pub-3940256099942544~3347511713");
  • 如果我按照 firebase website 的说明进行操作,它会显示您 应该初始化。
  • 如果我按照 android 工具中的 firebase assistant 工作室它根本没有提到它

【问题讨论】:

    标签: android android-studio firebase admob


    【解决方案1】:

    不需要初始化。当您请求第一个广告时,它会自动初始化。当您想展示广告时,尽早运行只会为您节省很少的时间。 Source

    但如果你打算初始化,你应该在你的应用程序中进行,因为它只需要被调用一次。

    【讨论】:

      【解决方案2】:

      您需要尽快初始化它,每次启动都像这样。

      public class MyApplication extends Application {
      
          // ...
      
          @Override
          public void onCreate() {
              super.onCreate();
      
              MobileAds.initialize(getApplicationContext(), myAppId);
          } 
      }
      

      这是执行此操作的正确方法,它对我有用,希望对您也有用。

      【讨论】:

      • 我发现我应该初始化它,但谷歌工作室指南让我质疑这一点,我虽然也许他们消除了这样做的需要。谢谢
      猜你喜欢
      • 2021-12-28
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      相关资源
      最近更新 更多