借助 Android 免安装应用,您无需安装就可立即运行 Android 应用。本指南面向希望通过 AdMob 通过 Android 免安装应用创收的发布商。
前提条件
- 使用 Android Studio 3.0 Canary 1 或更高版本
- Instant Apps Development SDK
- Android SDK Platform O
- 以 Android API 级别 14 或更高级别为目标平台
导入移动广告 SDK
Android 免安装应用需要构造为可通过网址寻址并且小于 4MB 的模块。为帮助您遵守此大小限制,建议您使用 Google 移动广告 SDK 精简版,而不是标准版。如需详细了解 Lite SDK(包括其局限性),请参阅 Lite SDK 指南。
应用可以使用 Gradle 依赖项导入 Google 移动广告 SDK 精简版。打开应用的应用级 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:23.5.0'
...
}
请添加上面的粗体代码行,该代码会指示 Gradle 提取最新版本的移动广告 SDK 精简版。添加完该代码后,请保存文件并执行“Gradle sync”。
SDK 精简版作为 Google 代码库的一部分分发,因此您可能会看到一条来自 Android Studio 的消息,要求您安装它。如果是,只需同意下载,Android Studio 会负责其余工作。
后续步骤
就展示 AdMob 广告并赚取收入而言,后续的步骤是初始化移动广告 SDK 和选择广告格式。
免安装应用中的中介
使用 AdMob 通过 Android Instant 应用创收时,Google 中介尚未获得正式支持。免安装应用要求通过安全连接加载显示的所有网页内容。AdMob 中的广告符合此要求,但第三方广告联盟中的广告可能不符合。因此,在借助 AdMob 通过 Android 免安装应用创收时,我们建议您创建一个不使用中介的新广告单元。