将 Flurry 与中介集成

本指南面向有兴趣将 Google 移动广告中介与 Flurry 搭配使用的发布商。此外,还将逐步介绍如何设置可与当前 Android 应用搭配使用的中介适配器,以及如何配置其他设置。

Flurry 资源
文档
SDK
适配器
客户服务

前提条件

  • 一款集成了 Google 移动广告 SDK 的 Android 应用。(如果您还没有这样的设备,请参阅使用入门。)

  • 一个 Google Ad Manager 帐号,并配置了针对移动应用的中介

将 Flurry 添加到您的项目中

包含广告联盟适配器和 SDK

通过上述链接下载 Flurry 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 文件

按照Flurry 文档中的说明修改 AndroidManifest.xml 文件。

您的应用无需直接调用 Flurry,Google 移动广告 SDK 会调用Flurry 适配器以代表您提取广告。如果您不想指定任何其他请求参数,就大功告成了! 本页的其余部分详细介绍了如何向Flurry提供更多信息。

使用 Activity 实例初始化您的广告对象

在新广告对象(例如 AdManagerAdView 的构造函数中,必须传入一个 Context 类型的对象。使用中介时,此 Context 会传递到其他广告联盟。某些广告联盟需要类型为 Activity 且条件更严格的 Context,并且如果没有 Activity 实例,可能无法投放广告。因此,我们建议您在初始化广告对象时传入 Activity 实例,以确保从您的所有中介广告联盟获得一致的体验。