我尝试在 flutter 中使用 AdMob 进行测试广告。我总是收到代码 3
................................................ ……………………
android/build.gradle
minSdkVersion 19
targetSdkVersion 33
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
implementation platform('com.google.firebase:firebase-bom:31.2.0')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.android.gms:play-services-auth:20.4.1'
implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
implementation 'com.google.android.gms:play-services-gcm:17.0.0'
implementation 'com.google.android.gms:play-services-ads:21.5.0'
}
Run Code Online (Sandbox Code Playgroud)
应用程序/build.gradle
buildscript {
ext.kotlin_version = '1.7.20'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.2.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.15'
}
}
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
environment:
sdk: '>=2.19.2 <3.0.0'
google_mobile_ads: ^2.3.0
Run Code Online (Sandbox Code Playgroud)
...................................................... ................................ main.dart
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
await MobileAds.instance.initialize().then(
(InitializationStatus status) {
MobileAds.instance.updateRequestConfiguration(
RequestConfiguration(
tagForChildDirectedTreatment:
TagForChildDirectedTreatment.unspecified, …Run Code Online (Sandbox Code Playgroud)