如果我们需要初始化Admob,那么我们应该在MainActivity.class上初始化它一次,还是需要在Admob存在的每一个活动中初始化它?
按照这个链接:https://firebase.google.com/docs/admob/android/quick-start“在应用启动时初始化Google,在MainActivity类的onCreate()方法中调用MobileAds.initialize()。”
那么,我们应该只对不同活动中的每一个广告命名一次吗?
发布于 2016-11-26 01:43:29
您的应用程序只需要调用该方法一次,通常是在第一个活动的启动时。在一个应用程序的执行过程中,或者在每个活动中,都不需要调用它两次。
有关细节,请参阅官方参考文件。
发布于 2016-11-26 23:18:06
初始化Ads的最佳地方是应用程序的onCreate方法。如果您还没有应用程序类,我建议您创建一个类。
发布于 2018-11-16 12:05:44
通过添加下面所示的标记,将AdMob应用程序ID添加到应用程序的AndroidManifest.xml文件中。您可以在AdMob UI中找到应用程序ID。对于android:value在引号中插入您自己的AdMob应用程序ID,如下所示。
android:value="[ADMOB\_APP\_ID]"/>
然后添加
MobileAds.initialize(这个,"YOUR_ADMOB_APP_ID");
参考官方developers.android.com参考资料https://developers.google.com/admob/android/quick-start
https://stackoverflow.com/questions/40808597
复制相似问题