MobileAds.getRequestConfiguration 未解决的参考

MobileAds.getRequestConfiguration unresolved reference

我需要更改 MobileAds 请求配置,但出现 Unresolved reference: getRequestConfiguration 错误。

var requestConfiguration = MobileAds.getRequestConfiguration().toBuilder()
    .setTagForChildDirectedTreatment(TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .setMaxAdContentRating(MAX_AD_CONTENT_RATING_G)
    .build()
MobileAds.setRequestConfiguration(requestConfiguration)
MobileAds.initialize(this, getString(R.string.admob_app_id));

如果我删除配置代码,广告将不会出现任何问题。

如何解决引用错误?

我终于自己发现问题是由 play-services-ads 依赖版本引起的。我安装了 17.2.0 并更新到 18.2.0 解决了这个问题。我注意到在 File->Project Structure->Dependences 对话框中查看依赖项时。