第 2 步:在 Firebase 控制台中设置 A/B 测试
简介: 优化AdMob 使用 Firebase 设置广告展示频次 |
第 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
的下一步
参数。
AdMob 创建新的广告单元变体 第 1 步:使用 第 3 步:处理 Remote Config 参数值