教程:测试采用新的 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 测试部分。单击创建实验,然后选择远程配置

设置 A/B 测试

设置基础

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

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

设置定位

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

  2. 设置将参与实验的用户百分比。在本教程中,新广告单元将在 10% 的用户中进行测试。请注意,这并不意味着 10% 的用户会看到新的广告格式;这意味着 10% 的用户将参与实验以查看或不查看新的广告格式。

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

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

设定你的目标

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

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

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

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

设置变体

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

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

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

    • 基准变体:设置为false (这意味着:显示新的广告格式)
    • 变体 A变体:设置为true (这意味着:显示新的广告格式)

    对于本教程, Baseline变体根本不会向用户展示新的广告格式,但Variant A变体将向一小部分用户展示新的广告格式。这由参数的布尔值控制。这些值是在 Firebase A/B 测试中设置的,但实际上是 Firebase 远程配置将这些值发送到您的应用代码进行处理。您将在下一步中设置远程配置。

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

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




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