java - MobileAds.getRequestConfiguration 未解析的引用

标签 java android android-studio kotlin google-mobile-ads

我需要更改 MobileAds 请求配置,但收到未解析的引用: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 对话框中的依赖关系时。

关于java - MobileAds.getRequestConfiguration 未解析的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58591644/

相关文章:

java - WebLogic 中部署的 REST Web 服务的双重身份验证问题

java - 从继承的 native 部分调用基方法 (Android)

android - 更改抽屉导航图标的大小

java - 如何为 maven-changes-plugin 配置超时?

java - 如何让 CustomScoreQuery 在 lucene 4.5 版中运行。

java - Kafka - 无法使用 Java 将消息发送到远程服务器

android - 如何将哈希集与自定义对象打包在一起

java - 安卓 : Scheduling a database call in future

java - 私有(private)内部类的构造函数也是私有(private)的吗?

android - IInAppbillingService 不生成 java,serviceIntent 为空