При попытки добавить библиотеку для рекламы от adMob
implementation 'com.google.android.gms:play-services-ads:17.1.0'
подчеркивает красным
implementation 'com.android.support:appcompat-v7:28.0.0'
И показывает ошибку
All com.android.support libraries must use the exact same version specification
Ссылка на источник
Добавьте явно библиотеку, на которую жалуется студия (просит com.android.support:customtabs:26.1.0), но изменив её версию до вашей (28.0.0).
(P.S. Этой библиотеке customtabs понадобятся в итоге ещё 2 зависимости)
Объяснение: Вы можете быть смущены сообщением об ошибке, так как не используйте customtabs, но у вас конфликт. Ну .. вы не использовали его напрямую, но одна из ваших библиотек использует старую версию customtabs внутренне, поэтому вам нужно запросить ее напрямую.
В итоге вам надо добавить зависимости:
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'
Не забудьте нажать «Синхронизация», чтобы Gradle мог перестроить график зависимостей и посмотреть, есть ли ещё конфликты.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости