这是一个简单的 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 库(从支持库 28.0.0 迁移后)。
app包的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 - 它没有帮助(没有变化) 我已经下载了 Google Repository - 它没有帮助(没有变化)
我想念什么?