dot 快速的未来正在你所在的城市举行活动。

加入我们参加 Redis 发布会

Liftoff 的广告交易所借助 Redis Cloud 的低延迟腾飞 

公司:Liftoff
行业:广告技术

liftoff case study hero

客户

Liftoff 的以 ROI 为中心的广告技术解决方案帮助移动企业从其应用程序中获得更多收益。

挑战

Liftoff 需要一个高可用性、低延迟的数据库,以满足数千个应用程序发布者和广告主的需求。该数据库必须能够支持多云架构,并缓存大量数据,以便快速、低延迟地访问。

解决方案

Liftoff 使用 Redis Cloud 来维护从数十亿个事件和设备中生成的数据。这个快速增长的键值数据缓存允许 Liftoff 提供准确、相关的广告展示。

益处

Liftoff 流行的广告技术服务依赖于 Redis Cloud 每秒完成超过 100 万次操作。Redis 技术(如 Cuckoo Filter)使 Liftoff 能够提高广告相关性和质量,从而提高 ROI。

liftoff case study photo-1

如今的移动应用程序开发人员面临着巨大的挑战,因为生态系统庞大且极其多样化。不断变化的隐私法进一步加剧了挑战。最终,克服这些挑战的关键是拥有有效的收集来自相关客户和潜在客户的反馈的方法,向他们展示最相关且可能引起共鸣的广告。

Liftoff 一直走在改变品牌如何看待其应用程序业务发展的前沿。从第一个开发以 ROI 为中心的优化用户方法,到寻找帮助移动企业从其应用程序中获得更多收益的新方法,Liftoff 的目标始终是帮助移动应用程序公司连接到其受众。

Redis Cloud 位于 Liftoff 流行的广告技术解决方案套件的核心,它维护着从数十亿个事件和设备中生成的数据缓存。存储在 Redis 中的缓存用作基础数据,使 Liftoff 能够提高广告相关性和质量,最终实现最佳 ROI。

“Liftoff 通过推动整个移动应用程序增长周期(包括用户获取、参与度、货币化和分析)来帮助应用程序所有者和应用程序发布者连接到其受众,”Liftoff 的 Direct Monetize 和 Vungle Exchange (DMX) 生产工程团队总监 Surya Dharma 解释道。“我们的目标是将人们连接到他们喜欢的移动应用程序和工具。” 

调查现状:广告技术入门

liftoff case study photo-2

当你在手机上与某个应用程序交互时,在预定的时间间隔内,应用程序开发人员希望显示广告。此请求将发送到 Liftoff,并且在不到 300 毫秒的时间内返回广告以在应用程序上呈现。

Liftoff 每秒收到数百万个请求,并使用人工智能 (AI) 为发布者和广告主提供有利的结果。要实现这一点,需要一个健壮且高性能的广告投放基础设施。

最初,Liftoff 管理着 Redis 的本地版本,但随着规模的扩大,他们开始使用 Redis Cloud。“我们需要一个高可用性、低延迟的数据库,以支持多云架构,”Dharma 回忆道。

最近,Liftoff 将其多云架构简化为单云架构。其流行的广告技术服务在其 Redis Cloud 实例中每秒完成大约超过 100 万次操作,这需要积极管理几个 TB 的数据。 

“可靠性对我们至关重要!”Dharma 说。“我们维护着用于服务来自数十亿个用户和设备以及数千个应用程序发布者和广告主的数十亿个请求的数据。Redis Cloud 使我们能够减少大规模构建数据库解决方案所需的开销,并在短时间内实现稳定性。”

移动广告中延迟的成本

如果请求超过商定的延迟时间,Liftoff 将会失去展示机会。移动广告中延迟的成本很高,基础设施的选择基于确保请求符合延迟要求。

低延迟提供的高质量上下文信息对于所有这些用例都至关重要,而这正是 Redis Cloud 闪耀的地方。Liftoff 在 Redis Enterprise 中存储上下文信息,以便随时用于低延迟访问。目标是减少浪费的展示机会,并最大程度地提高用户看到相关广告的可能性。

东南亚领先的游戏开发商之一 Rocket Studio 使用了 Liftoff 的供方解决方案 Monetize,将平均每位日活跃用户收入 (ARPDAU) 提高了 38%。“我们需要一个需要较少开销、产生更高收入,并通过快速填充所有广告请求来改善用户体验的解决方案,”Rocket Studio 的货币化主管 Thế Bảo Lương 说。“在我们过渡到应用内竞价(使用 Liftoff)后,我们很快看到了未向用户显示广告的减少。事实上,我们的填充率跃升至 99%。这很大程度上归功于延迟减少。”1

“在广告技术领域,延迟是关键,”Dharma 強调道。“我们需要能够快速确定出价请求的价值,以及我们是否应该出价。Redis Cloud 是完美的选择,因为它在键值查找方面的低延迟,这使我们能够存储和提取机器学习模型可以使用的必要数据。”

利用概率数据结构

liftoff case study photo-3

Liftoff 使用 Cuckoo 过滤器 快速准确地查找键值。Cuckoo 过滤器是一种空间效率高的概率数据结构,用于测试元素是否为集合的成员 - 在这种情况下,是测试某个广告是否已在之前投放或安装。Cuckoo 过滤器还可以删除这些集合中的现有项,这有助于 Liftoff 确保其记录始终保持最新。“如果我们在转换概率低的设备上显示广告,那将是浪费展示机会,”Dharma 重申道。“Cuckoo 过滤器使我们能够在 1.5 TB 数据库上以低延迟实现此功能。”

这种显而易见的效率是 Liftoff 成功和持续盈利的主要属性之一。

“转化率对我们至关重要,”Dharma 继续说道。“实现转化的展示次数越少,我们的利润率就越高。我们的客户依赖我们的准确性。他们希望知道他们没有将钱浪费在无法将广告正确投放到正确人群的广告技术供应商身上。Redis Cloud 帮助我们以低延迟有效地投放数十亿个广告请求。”

通过 AWS Marketplace 简化部署

除了通过在云中运行其实例来消除管理开销外,Dharma 还赞赏通过 AWS Marketplace 购买 Redis Cloud 的便捷性和灵活性,这简化了许多类型的基于云的软件和服务的采购、配置和治理。 

“在 AWS 等云环境中部署我们的数据库,使我们的工程师无需维护和扩展 Redis Enterprise 基础设施,”他说。“我们的开发团队可以快速行动,因为我们不必为维护数据库分配资源。我们可以通过订阅更高的 AWS 计划来轻松地扩展 Redis Cloud。AWS 环境优化了诸如分片分配之类的事情。一切都在处理之中,并且 Redis 在我们需要时提供出色的支持。”

1 https://liftoff.io/resources/case-study/rocket-studio/