查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

教程:优化 AdMob 广告频率

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

第 2 步:在 Firebase 控制台中设置 A/B 测试


简介:使用 Firebase 优化 AdMob 广告频率
第 1 步:使用 AdMob 创建新的广告单元变体以进行测试

第 2 步:在 Firebase 控制台中设置 A/B 测试

第 3 步:处理应用代码中的远程配置参数值
第 4 步:开始 A/B 测试并在 Firebase 控制台中查看测试结果
第 5 步:决定是否推出新的广告格式


现在您已经在应用中实施了新的广告单元,您需要设置一个 A/B 测试来帮助您了解这些广告单元的效果。您将定义要在测试中定位哪些用户以及您的测试目标。您还需要定义测试变体(应用中的不同广告单元)并设置远程配置参数,该参数将控制变体在应用中的显示。

Firebase A/B 测试使用以下产品来测试和分析向您的应用添加广告单元的效果:

  • Firebase A/B 测试(此步骤)——为您的测试定义目标和可配置参数
  • Firebase 远程配置(下一步)——在代码中添加逻辑来处理参数的配置
  • Google Analytics(在幕后运行)——衡量配置的影响

启动新的 A/B 测试

要启动优化广告频率的受控测试,请先导航到 Firebase 控制台的A/B 测试部分。单击创建实验,然后选择远程配置

Firebase 控制台 UI 显示如何使用远程配置启动 A/B 测试

设置基础

Basics部分中,定义实验名称并提供实验描述。

Firebase 控制台 UI 展示了如何设置 A/B 测试的基础知识

设置定位

  1. 定位部分中,选择实验将定位的 iOS 或 Android 应用。

  2. 设置将参与实验的用户百分比。在本教程中,新广告单元将在 30% 的用户中进行测试。请注意,这并不意味着 30% 的用户会看到增加了频次上限的新广告单元;这意味着您的 30% 的用户将看到这两个新的插页式广告以及基准广告单元(您现有的广告)。

    将所有其他设置保留为默认值。

Firebase 控制台 UI 显示如何设置 A/B 测试的目标

设定你的目标

Firebase A/B 测试跟踪主要指标以确定获胜变体,但它还允许您添加辅助指标以了解不同配置对您应用的其他重要因素的影响。

  1. 对于本教程,预计 AdMob 收入优化是主要目标,因此请从下拉菜单中选择它。

  2. (可选)如果您希望 A/B 测试跟踪其他指标,例如预计总收入或不同的保留率,请通过点击添加指标来选择这些指标

Firebase 控制台 UI 展示了如何设置 A/B 测试的目标

设置变体

配置 A/B 测试的最后一步是定义远程配置参数,该参数控制将向用户展示的广告单元。

  1. Variants部分中,通过在Baseline卡的Parameter字段中键入名为INTERSTITIAL_AD_KEY的新参数。

  2. 使用INTERSTITIAL_AD_KEY参数的以下设置完成Variants部分的设置:

    • 基准变体:设置为现有广告单元的广告单元 ID,频次上限设置为每位用户每 10 分钟 4 次展示
    • 变体 A变体:设置为新广告单元的广告单元 ID,频率上限设置为每位用户每 10 分钟 6 次展示
    • 变体 B变体:设置为新广告单元的广告单元 ID,频率上限设置为每位用户每 10 分钟 8 次展示

    对于本教程,基线变体将显示现有的广告单元(每位用户每 10 分钟 4 次展示)。变体 A变体 B将向一小部分用户展示新的广告单元(每位用户每 10 分钟分别展示 6 次和 8 次展示)。这由参数值控制,该值是从 AdMob 用户界面获取的广告单元 ID。这些参数值是在 Firebase A/B 测试中设置的,但实际上是 Firebase 远程配置将这些值发送到您的应用代码进行处理。您将在下一步中设置远程配置。

Firebase 控制台 UI 展示了如何设置 A/B 测试的变体

单击Review以确保您的实验按预期设置。但是,在您真正开始实验之前,您需要定义您的应用代码将如何响应从 Firebase 接收的参数值。继续下一步以实现远程配置如何处理INTERSTITIAL_AD_KEY参数。




第 1 步:使用 AdMob 创建新的广告单元变体第 3 步:处理远程配置参数值