注意:我已经看到了:“调用MobileAds.initialize()的正确方法是什么?”但是我问了一个不同的问题。
我正在应用程序内部实施AdMob,并且我在Google的注释中看到一次添加“ MobileAds.initialize(this, "app id");
”以提高广告效果。我将此呼叫放在显示的第一个活动的onCreate
方法中,但是我想知道是否按照应用程序的使用方式进行此操作是否有问题,用户可能会多次导航回该活动,并且' MobileAds.initialize(...)
'将不断被初始化。
这样还可以吗,还是可以预料到任何问题?还是最好在开始时实现一个启动屏幕?或者甚至不使用初始化会更好吗?
最佳答案
为了避免每次都初始化,请使用Application类的onCreate()方法
public class MyApplication extends Application {
// ...
@Override
public void onCreate() {
super.onCreate();
MobileAds.initialize(getApplicationContext(), myAppId);
}
}
关于java - 在经常访问的家庭 Activity 上初始化“MobileAds.initialize”吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46439319/