@HarpSerg

При установке рекламы Admob проект в Android studio выдает ошибку «Unable to resolve dependency». В чем дело?

Добавляю в build.gradle в dependencies строку:
implementation 'com.google.android.gms:play-services-ads:17.2.0'

Синхронизирую, но получаю ошибку:
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.android.gms:play-services-ads:17.2.0.

Подскажите, в чем дело?
  • Вопрос задан
  • 377 просмотров
Решения вопроса 1
@Bogdan24
Тоже самое было. Тут два варианта:
-Ошибка в написание строчки в build.gradle
-Версии 17.2.0 не существует (попробуй добавить другую версию, немного постарше)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MiroGal
В мене була та сама проблема.
Програма запрацювала коли я підставив код в маніфесті.

Не працює:
manifest
application
meta-data

android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="YOUR_ADMOB_APP_ID"

meta-data
application
manifest

Працює:
manifest
application
meta-data

android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713"

meta-data
application
manifest

Після цього в build залишився підкреслений червоним рядок, але програма успішно запускалась і показувала тестову рекламу. Підкреслення можна прибрати послідовним вирішенням конфліктів версій як описано тут https://support.google.com/admob/thread/3490101?hl=en

dependencies {
...
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.google.android.gms:play-services-ads:17.2.1'

implementation 'com.android.support:customtabs:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы