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

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

MobileAds.setRequestConfiguration(conf);
MobileAds.initialize(context, APP_ID);

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

MobileAds.setRequestConfiguration(conf);

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

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


他们还提到需要在 MobileAds.initialize 之前设置“特定于请求的标志”。



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

最佳答案

根据谷歌开发者支持,以下是正确的做法

https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/17oVu0sABjs

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

MobileAds.setRequestConfiguration(conf);
MobileAds.initialize(context, APP_ID);

关于android - 我们应该先调用 MobileAds.setRequestConfiguration 还是 MobileAds.initialize?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58084706/

10-13 03:05