本指南面向有兴趣将 Google 移动广告中介与 Zucks 搭配使用的发布商。此外,还将逐步介绍如何设置可与当前 Android 应用搭配使用的中介适配器,以及如何配置其他设置。
Zucks 资源 |
---|
文档 |
SDK |
适配器 |
客户服务 |
前提条件
将 Zucks 添加到您的项目中
包含广告联盟适配器和 SDK
通过上述链接下载 Zucks SDK 和适配器。
在 Android Studio 中,将适配器和 SDK 文件添加到项目的 libs
文件夹中。确保您的应用级 Gradle 文件包含以下内容:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
配置 AndroidManifest.xml 文件
按照Zucks 文档中的说明修改 AndroidManifest.xml
文件。
您的应用无需直接调用 Zucks,Google 移动广告 SDK 会调用Zucks 适配器以代表您提取广告。如果您不想指定任何其他请求参数,就大功告成了! 本页的其余部分详细介绍了如何向Zucks提供更多信息。
使用 Activity 实例初始化您的广告对象
在新广告对象(例如
AdManagerAdView
的构造函数中,必须传入一个 Context
类型的对象。使用中介时,此 Context
会传递到其他广告联盟。某些广告联盟需要类型为 Activity
且条件更严格的 Context
,并且如果没有 Activity
实例,可能无法投放广告。因此,我们建议您在初始化广告对象时传入 Activity
实例,以确保从您的所有中介广告联盟获得一致的体验。