android - 调用 MobileAds.initialize() 的正确方法是什么?

标签 android

来自reference :

This method should be called as early as possible, and only once per application launch.

我想通过以下方式从我的应用程序的 Application 类调用此方法:

public class MyApplication extends Application {

    // ...

    @Override
    public void onCreate() {
        super.onCreate();

        MobileAds.initialize(getApplicationContext(), myAppId);
    }
}

在这种情况下,这被认为是好的做法吗?

执行此操作的正确方法是什么?

最佳答案

是的,这应该没问题,谷歌实际上建议对其他包这样做。例如,在谷歌的 setup guide for Analytics ,他们建议在 Application 子类中初始化全局 GoogleAnalytics 对象。

是的,这是初始化 MobileAds 的正确方法。

关于android - 调用 MobileAds.initialize() 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37418663/

相关文章:

android - IntelliJ 12 Android和Gradle

android - 使用 Jabber ID 的 Facebook 连接

android - 在另一个正在运行的 Activity (Android)之上显示对话框?

java - OpenGL : Convert on screen coordinate to OpenGL coordinates

java - 从另一个类访问最终变量并正确输出结果

Android webview 电话 :0000 could not be loaded because net:ERR

Android numberpicker 主题(加减号按钮)

android - 在 Android 设备上保存用户特定数据/访问 token 的安全方法

android - 在 API 控制台中为 Android 应用程序重新创建客户端 ID 时出错

android - Android 的 AR.Drone 开发