Как интегрировать admob в мое приложение для android в android studio 3.0
Я пытаюсь интегрировать AdMob в свое android-приложение, но это не работает для меня, я добавил нижеприведенную директиву maven в свой раздел all project:
maven { url "https://maven.google.com" }
Я добавил нижеприведенную зависимость в раздел зависимостей:
implementation 'com.google.android.gms:play-services-ads:16.0.0'
И это было началом моей проблемы, она бросала две ошибки, подчеркнутые красным цветом
implementation 'com.android.support:appcompat-v7:26.0.0-beta1'
об ошибке, говорящее
all com.android.support libraries must use the exact same version specification
и
implementation 'com.google.android.gms:play-services-ads:16.0.0'
об ошибке, говорящее
all gms/firebase libraries must use the exact same version specification
Пожалуйста, мне нужна помощь...
Что я уже пробовал:
файл манифеста
<?xml version="1.0" encoding="utf-8"?>
<манифест xmlns:android="http://schemas.android.com/apk/res/android"
пакет="ком.пример.ГНС.projecttopicsfinder"&ГТ;
<uses-permission android:name="android.permission.Интернет"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<применение
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="поиск тем проекта"
андроид:roundIcon="@MIP-карты/ic_launcher_round"
андроид:поддержка RTL="истинный"
android:theme="@style/AppTheme">
<activity android:name="com.example.gns.projecttopicsfinder.MainActivity">
<intent-Фильтр>
<action android:name="android.intent.action.Главная" />
<категория android:name="android.intent.category.Пусковая установка" />
<activity android:name="com.example.gns.projecttopicsfinder.CompSc" />
<activity android:name="com.example.gns.projecttopicsfinder.Компенг" />
<activity android:name="com.example.gns.projecttopicsfinder.MassComm" />
<activity android:name="com.example.gns.projecttopicsfinder.Гражданский" />
<activity android:name="com.example.gns.projecttopicsfinder.Механический" />
<activity android:name="com.example.gns.projecttopicsfinder.PublicAdmin" />
<activity android:name="com.example.gns.projecttopicsfinder.Психология" />
<activity android:name="com.example.gns.projecttopicsfinder.Soil" />
<activity android:name="com.example.gns.projecttopicsfinder.Социология" />
<activity android:name="com.example.gns.projecttopicsfinder.Банковское дело">
Всех Разделов Проекта
// Файл сборки верхнего уровня, в который можно добавить параметры конфигурации, общие для всех подпроектов/модулей.
buildscript {
хранилища {
гугл()
jcenter()
}
зависимости {
путь к классу 'com.android.tools.build:gradle:3.0.0'
// Примечание: не размещайте здесь зависимости вашего приложения; они принадлежат
// в отдельных файлах модуля build.gradle
}
}
allprojects {
хранилища {
гугл()
jcenter()
знаток {
URL-адрес "https://maven.google.com"
}
}
}
задача очистить(тип: удалить) {
удалить rootProject.каталога сборки
}
Зависимости
применить плагин: 'com.android.application'
андроид {
compileSdkVersion 26
defaultConfig {
ид_приложения "ком.пример.ГНС.projecttopicsfinder"
minSdkVersion 21
targetSdkVersion 26
код версии 1
параметр versionname "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
освобождать {
minifyEnabled ложные
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
зависимости {
реализация fileTree(dir: 'libs', include: ['*.jar'])
реализация 'ком.андроид.поддержка:совместимости приложений-В7:26.0.0-бета1'
реализация 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:0.5'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2'
реализация 'com.google.android.gms:play-services-ads:16.0.0'
}