如果您在使用Facebook Mediation和Google广告库后遇到重复类的问题,请按照以下步骤操作:
1- 在build.gradle(Module)文件的顶部添加以下内容:
apply plugin: 'com.google.firebase.crashlytics'
apply plugin: 'com.google.gms.google-services'
2- 将以下代码添加到 build.gradle(Module) -> android 中:
packagingOptions {
exclude "META-INF/DEPENDENCIES"
}
3- 在build.gradle(Module)中添加以下内容 -> dependencies
implementation platform('com.google.firebase:firebase-bom:29.2.0')
implementation 'com.google.firebase:firebase-crashlytics'
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-messaging:23.0.1'
def ads_version = "20.6.0"
implementation "com.google.android.gms:play-services-ads:$ads_version"
implementation 'com.google.ads.mediation:facebook:6.8.0.0'
4- 在 build.gradle(Project ) -> buildscript -> dependencies 中添加以下内容
classpath "com.android.tools.build:gradle:7.0.4"
classpath 'com.google.gms:google-services:4.3.10'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1'
5- 将以下内容添加到 gradle.wrapper.propertise 文件中
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-7.0.2-bin.zip