无法导入安卓软件包"com.google.android.gms.ads.initialization.*"



这是一个简单的Android应用程序,作为我在Android应用程序中测试横幅广告的第一步。

我遵循了示例和指南,并在MainActivity.java:中找到了对这些导入行的需求

// these are needed for advertising:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;

但建设者无法解决最后两条线:

import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;

为什么???

我使用AndroidX 1.0.0库(从Support library 28.0.0迁移后(。

应用程序包build.gradle中的依赖项为:

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.google.android.gms:play-services-ads:7.8.0' // added by Henrik to access AdView
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
}

当然,我已经将布局项AdView添加到activity_main.xml中。

我已经下载了Google Play服务SDK-它没有帮助(没有变化(我已经下载了谷歌存储库-它没有帮助(没有变化(

我想念什么?

您使用的版本太旧了。使用最新的兼容版本。它已经在文档中了。

implementation 'com.google.android.gms:play-services-ads:19.6.0'

相关内容

最新更新