Функция Android Instant Apps позволяет запускать приложения Android мгновенно, без необходимости установки. Это руководство предназначено для издателей, желающих монетизировать приложения Android Instant App с помощью AdMob.
Предпосылки
- Используйте Android Studio 3.0 Canary 1 или выше.
- SDK для мгновенной разработки приложений
- Android SDK Платформа O
- Целевой уровень Android API 14 или выше
Импортируйте Mobile Ads SDK
Приложения Android с мгновенным запуском должны быть структурированы в URL-адресуемые модули размером менее 4 МБ. Чтобы не выходить за рамки этого ограничения, рекомендуется использовать Google Mobile Ads Lite SDK вместо стандартной версии. Подробнее о Lite SDK, включая его ограничения, можно узнать в руководстве по Lite SDK .
Приложения могут импортировать Google Mobile Ads Lite SDK с помощью зависимости Gradle. Откройте файл build.gradle на уровне приложения и найдите раздел «Dependencies».
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.gms:play-services-ads-lite:24.4.0'
...
}
Добавьте строку, выделенную жирным шрифтом выше, которая указывает Gradle загрузить последнюю версию Mobile Ads Lite SDK. После этого сохраните файл и выполните синхронизацию с Gradle.
Lite SDK распространяется как часть репозитория Google, поэтому вы можете увидеть сообщение от Android Studio с предложением установить его. В этом случае просто согласитесь на загрузку, и Android Studio позаботится обо всём остальном.
Следующие шаги
Следующим шагом для показа рекламы AdMob и получения дохода является инициализация Mobile Ads SDK и выбор формата рекламы .
Медиация в мгновенных приложениях
Медиация Google официально не поддерживается при монетизации приложений Android Instant через AdMob. Для приложений Android Instant требуется, чтобы весь отображаемый веб-контент загружался через защищённые соединения. Реклама AdMob соответствует этому требованию, но реклама сторонних рекламных сетей может не соответствовать. Поэтому мы рекомендуем вам создать новый рекламный блок без использования медиации при монетизации приложения Android Instant через AdMob.