Мне нужно настроить ADMOB в моем приложении. Я использую React native v0.57.3. Я установил: 1001 *
app / build.gralde :
dependencies {
compile project(':react-native-firebase')
compile project(':react-native-admob')
implementation project(':react-native-imei')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" // From node_modules
implementation project(':react-native-vector-icons')
implementation project(':react-native-fast-image')
implementation project(':react-native-device-info')
implementation 'com.google.firebase:firebase-auth:16.1.0'
implementation "com.google.android.gms:play-services-base:16.1.0"
implementation "com.google.firebase:firebase-core:16.0.6"
implementation "com.google.firebase:firebase-messaging:17.3.4"
implementation 'me.leolin:ShortcutBadger:1.1.21@aar'
implementation ("com.google.android.gms:play-services-vision:16.2.0") {
force = true
}
implementation project(':react-native-view-shot')
}
settings.gradle :
include ':react-native-admob'
project(':react-native-admob').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-admob/android')
mainApplication.java :
import com.sbugert.rnadmob.RNAdMobPackage;
and
new RNAdMobPackage()
Манифест :
в теге приложения :
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="APP ID"/>
Когда я пытаюсь построить gradle, я получаю эту ошибку: Не удалось завершить компиляцию
Любойможете мне помочь, пожалуйста ??
Ошибка Когда я комментирую эту строку // реализация "com.google.firebase: firebase-core: 16.0.6" Я получаю эту ошибку "Компиляция не удаласьcomplete "
Но если я оставлю это, я получу эту ошибку: В проекте" app "разрешенная зависимость библиотеки сервисов Google Play зависит от другого в конкретной версии (например," [16.0. 5] ", но не разрешается до этой версии. Поведение, демонстрируемое библиотекой, будет неизвестно.
Зависимость не установлена: com.google.firebase: firebase-measure-connector-impl: 17.0.4 -> com.google.android.gms: play-servic es-Measurement-Base @ [16.0.5], но версия-play-services-измерения-base была 16.3.0.
Следующие зависимости - это зависимости проекта, которые являются прямыми или имеют транзитивные зависимости, которые приводят к возникновению проблемы.- «Приложение» проекта зависит от «реакции» проекта, которая зависит от com.google.android.gms: play-services-ads @ + - «приложения» проекта зависит от com.google.firebase: firebase-core@16.0.6
Для расширенной информации об отладке выполните Gradle из командной строки с помощью ./gradlew --info: app: assemblyDebug, чтобы увидеть пути отсылки к артефакту.Это сообщение об ошибке поступило от подключаемого модуля google-services Gradle, сообщает о проблемах по адресу https: // github.com/google/play-services-plugins и отключает его, добавив googleServices {disableVersionCheck = false} в файл b uild.gradle.