相关疑难解决方法(0)

我们应该先调用 MobileAds.setRequestConfiguration 还是 MobileAds.initialize?

这方面的文档不多。我在想,我们应该先打电话

RequestConfiguration conf= new RequestConfiguration.Builder()
        .setMaxAdContentRating(
                MAX_AD_CONTENT_RATING_T)
        .build();

MobileAds.setRequestConfiguration(conf);
MobileAds.initialize(context, APP_ID);
Run Code Online (Sandbox Code Playgroud)

或者

MobileAds.initialize(context, APP_ID);
RequestConfiguration conf= new RequestConfiguration.Builder()
        .setMaxAdContentRating(
                MAX_AD_CONTENT_RATING_T)
        .build();

MobileAds.setRequestConfiguration(conf);
Run Code Online (Sandbox Code Playgroud)

https://developers.google.com/admob/android/quick-start

虽然谷歌建议MobileAds.initialize尽早打电话

在加载广告之前,让您的应用通过调用 MobileAds.initialize() 来初始化移动广告 SDK,这会初始化 SDK 并在初始化完成后(或在 30 秒超时后)回调完成侦听器。这只需执行一次,最好是在应用程序启动时执行。

他们还提到需要在MobileAds.initialize.

警告:在调用 MobileAds.initialize() 时,移动广告 SDK 或中介合作伙伴 SDK 可能会预加载广告。如果您需要获得欧洲经济区 (EEA) 用户的同意、设置任何特定于请求的标志(例如 tagForChildDirectedTreatment 或 tag_for_under_age_of_consent),或者在加载广告之前采取其他措施,请确保在初始化移动广告 SDK 之前这样做。

所以,不是很清楚应该先调用哪个。

android admob

13
推荐指数
1
解决办法
2925
查看次数

标签 统计

admob ×1

android ×1