针对广告展示收入进行优化

个性化设置的一种用途是,针对广告展示收入进行优化。为了便于您了解此用例,假设您在一款游戏的全屏广告后面嵌入了一些可供选玩的迷你游戏,并且您希望为每位用户优化这些迷你游戏的体验,同时在不影响用户互动度的情况下最大化广告收入。

下面,我们来演示一种可实现此目标的方法:

  1. 您可以在该游戏中,针对您使用的广告提供商特定的 ad_impression 事件实现自定义事件日志记录,确保将 currencyvalue 参数包含在内并将广告收入加入报告的值参数中。

    您可以参考衡量广告收入部分,该部分介绍了如何使用 AdMob 自动记录 ad_impression 事件,并针对其他广告投放平台(例如 AppLovinironSource)提供了更多实现示例。

  2. 确定要使用的 Remote Config 参数以及可供选择的替代值,并确保该游戏中的逻辑可以处理不同的值。

    此示例将展示如何将一个 Remote Config 参数用作功能标志来实现多款不同的迷你游戏。

    1. Firebase 控制台中,依次前往 DevOps 和互动 > Remote Config

    2. 点击添加参数

    3. Remote Config 参数指定名称 minigame,默认值为 no_game

    添加 Remote Config 参数

  3. 现在,点击新增并选择个性化,以添加一项个性化设置。

  4. 添加最多 5 个替代值,然后点击下一步

    对于该迷你游戏的示例,您可以使用 tictactoeword_scramblerace

    添加替代值

  5. 接下来,选择一个目标。由于您现在要记录包含收入值的广告展示事件,因此请选择广告展示作为目标,然后选择 SUMvalue 作为要进行汇总的参数,并为用户互动时长额外添加一项跟踪指标。这样,您便能了解个性化结果中的对比情况。

    如果您认为有其他相关事件,也可以在这里选择另一个事件作为自定义指标。

    选择一个目标

  6. 点击下一步以选择一个目标条件。由于您要优化广告展示收入的汇总值,因此如果您没有将事件收入值转换为同一种货币,则可能需要创建一个条件来将用户限定在特定区域,这样也能提高一致性。

    选择一个目标条件

  7. 点击下一步,为您的个性化设置指定一个名称,然后点击保存

    为您的个性化设置指定一个名称

  8. 点击发布更改以发布个性化设置。用户将在几小时内开始收到个性化参数值(具体取决于 Remote Config 提取间隔)。由于将某个值应用到用户的时间(即“黏度窗口”)为 24 小时,我们建议您让个性化设置运行 14 天(或永久运行),以便它可以不断学习用户行为并进行改进,从而为每位用户提供最佳使用体验。

    您可以点击 Remote Config 页面上的参数定位条件,查看个性化功能的执行情况。

现在,您已经了解了如何创建个性化设置,接下来可以探索其他用例,了解如何实现这些用例。