本指南面向有兴趣将中介 与 Leadbolt 结合使用的发布商。并逐步介绍了如何设置可与当前 Android 应用配合使用的中介适配器,以及如何配置其他设置。
Leadbolt 资源 |
---|
文档 |
SDK |
适配器 |
客户服务 |
前提条件
将 Leadbolt 添加到您的项目
包含广告联盟适配器和 SDK
从上述链接下载 Leadbolt 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 文件
按照Leadbolt 文档中的说明修改 AndroidManifest.xml
文件。
您的应用不需要直接调用 Leadbolt,Google 移动广告 SDK 会调用Leadbolt 适配器来代表您提取广告。如果您不想指定任何其他请求参数,那么现在已经大功告成!本页面的其余部分详细介绍了如何向Leadbolt提供更多信息。
使用 Activity 实例初始化广告对象
在新广告对象(例如
AdManagerAdView
)的构造函数中,您必须传入类型为 Context
的对象。使用中介时,此 Context
会传递到其他广告联盟。某些广告联盟需要类型为 Activity
且限制更严格的 Context
,并且如果没有 Activity
实例,可能无法投放广告。因此,我们建议您在初始化广告对象时传入 Activity
实例,以确保从您的所有中介广告联盟获得一致的体验。