第 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 应用。
设置将参与实验的用户百分比。在本教程中,将在 30% 的用户中测试新广告单元。请注意,这并不意味着您的 30% 用户将看到提高了频次上限的新广告单元,而是意味着您的 30% 用户将看到两个新的插页式广告以及基准广告单元(您的现有广告)。
请将其他所有设置保留为默认值。
设置目标
Firebase A/B Testing 会跟踪一项主要指标以确定胜出的变体,但它也允许您添加次要指标以了解不同配置对您应用的其他重要因素的影响。
在本教程中,“AdMob 估算收入”优化是主要目标,因此请从下拉菜单中选择该目标。
(可选)如果您希望 A/B Testing 跟踪其他指标(例如“估算总收入”或不同的留存率),请通过点击添加指标来选择这些指标。
设置变体
配置 A/B 测试的最后一步是定义一个 Remote Config 参数,用于控制向用户显示哪个广告单元。
在“变体”部分中,通过在“基准”卡片的“参数”字段中输入一个名为
INTERSTITIAL_AD_KEY
的新参数来创建参数。使用
INTERSTITIAL_AD_KEY
参数的以下设置完成“变体”部分的设置:- 基准变体:将“值”设置为现有广告单元的 ID,设置的频次上限为每 10 分钟向每位用户展示 4 次广告
- 变体 A:将“值”设置为新广告单元的 ID,设置的频次上限为每 10 分钟向每位用户展示 6 次广告
- 变体 B:将“值”设置为新广告单元的 ID,设置的频次上限为每 10 分钟向每位用户展示 8 次广告
在本教程中,“基准”变体将显示现有广告单元(每 10 分钟向每位用户展示 4 次广告)。“变体 A”和“变体 B”将向一小部分用户显示新广告单元(每 10 分钟向每位用户分别展示 6 次和 8 次广告)。这由参数的值控制,该值是从 AdMob 界面获取的广告单元 ID。这些参数值在 Firebase A/B Testing 中设置,但实际通过 Firebase Remote Config 将这些值发送到您应用的代码进行处理。您将在下一步中设置 Remote Config。
点击查看,以确保您的实验按预期设置。不过,在实际启动实验之前,您需要定义应用的代码对于从 Firebase 收到的参数值将做出怎样的反应。继续执行下一步,以实现 Remote Config 处理 INTERSTITIAL_AD_KEY
参数的方式。
第 1 步:使用 AdMob 创建新的广告单元变体第 3 步:处理 Remote Config 参数值