第 2 步:在 Firebase 控制台中设置 A/B 测试
简介:使用 Firebase 测试新的 AdMob 广告格式采用情况 |
第 1 步:使用 AdMob 创建新的广告单元变体以进行测试 |
第 2 步:在 Firebase 控制台中设置 A/B 测试 |
第 3 步:处理应用代码中的 Remote Config 参数值 |
第 4 步:在 Firebase 控制台中启动 A/B 测试并查看测试结果 |
第 5 步:决定是否发布新广告格式 |
现在,您已在应用中实施了新的广告单元,接下来需要设置一项 A/B 测试,用于帮助您了解此广告单元的效果。您将定义要在测试中定位的用户以及测试目标。您还需要定义测试变体(应用中的不同广告单元)并设置 Remote Config 参数,用于控制变体在应用中的显示。
Firebase A/B Testing 利用以下产品来测试和分析向应用添加广告单元的效果:
- Firebase A/B Testing(本步骤)- 为您的测试定义目标以及可配置的参数
- Firebase Remote Config(下一步)- 向您的代码添加逻辑以处理参数的配置
- Google Analytics(分析)(在后台运行)- 衡量配置的影响
启动新的 A/B 测试
如需启动对采用新广告格式的受控测试,请先前往 Firebase 控制台的“A/B Testing”部分。点击创建实验,然后选择 Remote Config。
设置基本信息
在“基本信息”部分中,定义实验名称并提供实验说明。
设置定位
在“定位”部分中,选择实验将定位的 iOS 或 Android 应用。
设置会看到实验的用户所占的百分比。在本教程中,您的 10% 用户将测试新广告单元。请注意,这并不意味着您的 10% 用户将看到新广告格式,而是意味着您的 10% 用户将参与看到或看不到新广告格式的实验。
请将其他所有设置保留为默认值。
设置目标
Firebase A/B Testing 会跟踪一项主要指标以确定胜出的变体,但它也允许您添加次要指标以了解不同配置对您应用的其他重要因素的影响。
在本教程中,增加估算的 AdMob 收入是主要目标,因此请从下拉菜单中选择该目标。
(可选)如果您希望 A/B Testing 跟踪其他指标(例如估算的总收入或不同的留存率),请通过点击添加指标来选择这些指标。
设置变体
配置 A/B 测试的最后一步是定义一个 Remote Config 参数,用于控制是否向用户显示新的广告单元。
在“变体”部分中,创建一个名为
SHOW_NEW_AD_KEY
的新参数,方法是在“基准”卡片的“参数”字段中输入该参数。使用
SHOW_NEW_AD_KEY
参数的以下设置完成“变体”部分的设置:- 基准变体:将“值”设置为
false
(这意味着不显示新的广告格式) - 变体 A:将“值”设置为
true
(这意味着显示新的广告格式)
在本教程中,“基准”变体完全不会向用户显示新的广告格式,但“变体 A”会向一小部分用户显示新的广告格式。这由参数的布尔值控制。这些值是在 Firebase A/B Testing 中的此处进行设置的,但实际上 Firebase Remote Config 会将这些值发送到您应用的代码进行处理。您将在下一步中设置 Remote Config。
- 基准变体:将“值”设置为
点击查看,以确保您的实验按预期设置。不过,在实际启动实验之前,您需要定义应用的代码将如何对从 Firebase 收到的 true
或 false
参数值作出反应。继续执行下一步,以指示 Remote Config 如何处理 SHOW_NEW_AD_KEY
参数。
第 1 步:使用 AdMob 创建新的广告单元变体第 3 步:处理 Remote Config 参数值