[BidClub_]
Sourcery · · 87 分钟

深入了解 AppLovin 的 $100B 广告引擎

Molly O'SheaAdam ForoughiGiovanni Ge

YouTube
TL;DR
  • AppLovin 的主线是:上市后的前18个月股价下跌92%,围绕 Axon 2 模型重建,如今成为一家1000亿美元公司,并明确提出迈向1万亿美元的路径。 Adam Foroughi 的算法是:EBITDA年化规模“超过70亿美元”,约75%转化为现金;他称,3年前的可比数字可能只有今天的1/20。要支撑1万亿美元估值,公司每年需要“超过300亿美元的现金流”,仅靠游戏用户获取(UA)做不到,因此必须进入电商,最终拓展到相邻品类。
  • 技术突破在于:用可学习的语义嵌入替代 Axon 1 基于树的模型——后者包含“数十万条 if/else 分支”——再将嵌入输入深度神经网络。 CTO Giovanni Ge 表示,新模型既能外推到此前未见过的用户—商品组合,运行成本也更低,因为 GEMM 操作正是 GPU 擅长的计算,而树模型并非如此;“一旦我们能让预测更准确,广告主就能获得更好的回报,我们的业务也会增长。”
  • 除了模型本身,组织设计也是这段故事的核心:工程师约100人,3年来基本没有变化;Ge 所在部门的产品经理屈指可数,业务规模扩张期间工程团队人数仍保持平稳。 Ge 的表述是:“我不希望工程师坐在 AI 旁边,我希望工程师站在 AI 之上。”在 AI 辅助下,团队还攻克了新一代模型。
  • 大约18个月前进入的电商业务,回应了市场长期以来“AppLovin 只有游戏数据”的看空逻辑。 Foroughi 的反驳是:这是一群10亿人的用户,而不是10亿名游戏玩家;休闲游戏玩家略偏女性,年龄集中在30-50岁,其中很多是家庭决策者。给广告主网站埋像素,沿用了 Facebook 构建更广泛数据飞轮的路径;第一代电商数据引擎甚至是在拉斯维加斯一场会议的早餐餐巾纸上设计出来的,即便模型“非常不成熟”,ROAS 也已经不错。
  • 聊天机器人和 LLM 广告可能并不适合 AppLovin 的模式:如果99%的 AI 使用场景都是搜索,聊天机器人广告大概率会像、也会呈现为漏斗下层的搜索广告,而 AppLovin 的引擎做的是漏斗上层的发现式广告。 在“3年、5年、10年”的研发周期上,公司正在探索联网电视和开放网络视频,这些环境都不同于 Apple/Google 主导的移动双寡头格局。
  • 这套回撤期打法对今天遭受重创的 SaaS 公司尤其有参考价值,但 Foroughi 认为大多数公司无法复制。 AppLovin 将股权薪酬维持在固定美元金额,股价处于底部“超过1年”时完全停止投资者关系活动(“没人会买一个便宜到离谱的东西……他们想看到的是愿景”),并把公司赚到的每一美元、甚至更多资金都投入回购,以“成为自己最好的投资者”。缺乏算法式增长或现金流的企业级 SaaS 可能陷入“下行螺旋”,最终被私募股权买下。
  • 两位高管的核心判断最终都指向同一个 AI时代的稀缺投入:品味。 Ge 表示:“Axon 成功的很大一部分,恰恰在于我们决定不做什么,而不完全在于我们做了什么。”AI 让构建产品变得容易,公司反而可能被“糟糕的品味和糟糕的想法”淹没;Foroughi 补充称,传统组织要转型为 AI原生公司,可能“几乎不得不替换掉大多数人”,而对多数企业来说,“没有明确答案”。
  • 在几乎全自动化的系统中,广告创意仍是人工创造超额收益的来源。 没有固定公式——“如果你每周做30条广告,其中可能有1条会有意思”——社交平台的3秒注意力打法也不能直接迁移到60秒可玩广告上;生成式 AI 目前仍无法稳定产出品牌安全的30-60秒视频,因此,早期投入并掌握平台广告形式的广告主“能拿到 alpha”。
摘要 · 为研究而整理的核心内容

1. 从92%回撤到1000亿美元——以及 Gio 的逆向入场

  • Foroughi 开场就把整个故事压缩成一句话:“我们刚开始时想的是,‘我要成为一家10亿美元公司’……上市时,我们想成为一家1000亿美元公司。上市后的前18个月,我们下跌了92%……但 Axon 2 之后,我们恢复了,现在已经是一家1000亿美元公司。”
  • Ge 于2022年11月加入 AppLovin,原定入职前几天,一场财报电话会让股价下跌30%;在接受采访时,AppLovin 的市值约为55亿美元。Foroughi 回忆道:“我当时想,‘该死,我们可能留不住 Gio 了。’”但 Ge 看到的反而是更大的股权上行空间,于是提前加入。Ge 随后纠正了这种说法:“我当时不是这么想的……如果我只是想留在赢家队伍里,就不会选择离开。我想找的是一个能看到机会、也能真正做出改变的地方。”
  • Ge 看到的是一支精简团队:Adam 和时任 CTO Basil 深度参与日常工作,但初级工程师“没有被提拔起来”,只能接手低层级任务,缺少业务背景。他把这视为机会,而不是风险信号。

2. 用代码取代会议的文化

  • Ge 曾向 Basil 提议每周进行一次一对一沟通,Basil “完全不明白那是什么,因为在 AppLovin 这根本不是一回事”。两人很快取消了安排——“大部分时间都在写代码,而那高效得多”。据 Foroughi 说,在 Ge 加入之前,Basil 可能亲自写了公司约60%的代码。
  • 精简组织背后的数字是:当时和现在都约有100名工程师;公司在约2、3年前从600人裁减到400人,此后员工规模一直稳定在400人左右;游戏业务后来已经出售,软件即服务公司 Adjust 则是“买下来但从未整合”。Foroughi 的工程原则是:“技术发展得非常快,你必须对手上的东西保持谦逊……必须扔掉现有架构、重新设计……可能每隔几年,甚至更快,就要重来一次。”
  • Ge 所在组织几乎没有产品管理岗位,产品经理“可能不到几个”。背后的理念是,工程师应当足够理解业务问题,“自己写出架构……去解决甚至可能连业务团队都不知道存在的业务问题”。

3. Axon 2 有一部分是在12小时断网航班上完成的

  • Ge 原本计划欧洲旅行后再入职,比最初日期晚2个月;Basil 说服他先工作“1周”。这1周让他彻底转变想法:他在假期里持续写代码,包括一趟飞往意大利的12小时航班。当时 ChatGPT-3.0 刚刚发布,但“绝对还不足以替你写代码”。飞机没有网络,他只能直接阅读库的源代码:“一个人被给予无限的时间……但我无法获得外部帮助。”
  • 按 Ge 的叙述,一位意大利籍亲戚不断问他:“Giovanni,你还好吗?你是不是要丢掉工作了?”他回答:“不、不、不,我只是对自己做的事情非常投入。”等他返回时,Axon 2.0 的训练基础设施已经准备好,团队随即开始训练第一代模型。
  • Ge 的反思是:所有人都在问他如何改变了 AppLovin,“但很少有人问 AppLovin 如何改变了我”。观察 Foroughi 和 Basil 的工作方式,让他重新理解了什么叫真正深入一线。

4. Axon 2 到底是什么:移除树模型,引入嵌入

  • 旧版 Axon 1 把用户—商品组合聚类到一棵树中,包含“数十万条 if/else 分支”,无法建模那些会随时间、天气、促销和节假日变化的关系。Axon 2 通过可学习的嵌入表,将原本没有意义的 ID 编码为“具有语义意义的嵌入”,再输入深度神经网络,研究用户与商品之间的互动,并外推到“未见过的数据和未见过的用户—商品组合”。
  • 更容易被低估的一点是,Axon 2 的运行成本也更低。神经网络由标准 GEMM(通用矩阵乘法)操作构成,而 GPU “针对这类计算做了高度优化”;选择树则“很难在 GPU 机器上优化”。准确率提升、基础设施成本下降,广告主回报也随之提高。

5. 闭环:60秒可玩广告与口红算术

  • 这些不是横幅广告:用户会在可玩的迷你游戏中停留约60秒,其中约一半是用户主动选择、为获取游戏内奖励而观看的广告。每天看10条广告,约等于投入10分钟,“像一个由小游戏构成的广告网站”,每一次互动都能成为反馈数据点。关键在于,“对我们来说,单纯下载没有任何意义”;只有广告主数据证明用户持续活跃并产生收入,闭环才算完成。
  • 这套商业模式起源于 Foroughi 承认的一项弱点:“我意识到自己并不擅长销售。”因此,与其建立销售团队,不如构建一个让广告主自行衡量利润、扩大投放的系统,让他们“急着和我们合作,而不是反过来”。这使平台聚焦于那些“你几乎从未听说过”、但拥有“规模非常大的损益表”的企业。
  • Foroughi 用一支10美元口红解释为什么绩效指标能让工程问题变得清晰:口红成本5美元,留下5美元价差——“他们不可能花超过5美元来卖这支口红……工程团队,这就是我们的现状:要么做得好,要么做得差。”

6. 电商始于一张餐巾纸,也回应了游戏数据看空逻辑

  • 分析师、投资者和其他跟踪这项业务的人一直质疑:“你们只有游戏数据,怎么可能做成?”Foroughi 的回答是:“另一边是10亿人,而不是10亿个只玩游戏、除此之外什么都不做的人。”他们借鉴 Facebook 的做法,开始给广告主网站埋像素;结果显示,休闲游戏用户略偏女性,年龄集中在30-50岁,其中很多人是家庭决策者。
  • Ge 讲起这段起源时,Foroughi 也是第一次在这档播客上听到:Basil 和几位高管在拉斯维加斯参加 Google 会议时,用早餐餐巾纸画出了第一代电商数据流引擎;回到旧金山前,原型已经完成,并在几个月内与测试广告主上线。“即便模型非常不成熟,我们也能看到有人完成购买。ROAS 还不错,于是我们想,‘好,这事能成。’”
  • Ge 将其概括为一条通用经验:有一支优秀的工程团队,“很多时候你不需要猜”,快速做出原型,让结果来结束争论。

7. Alpha 仍在创意端,而创意没有公式

  • 在广告行业工作21年的 Foroughi 说:“我不知道有什么公式,能告诉你如何创作一条好广告……我们谁也无法真正预测消费者会回应什么。”核心是增加出手次数——“如果你每周做30条广告,其中可能有1条会有意思”——同时要有差异化概念,而且没有任何打法能跨品牌直接复制。
  • 社交平台的 UGC 方法并不能直接迁移到 AppLovin。社交平台的注意力“非常容易分散”,只有3秒时间抓住用户;而 AppLovin 上 Solitaire/Mahjong 用户的“思维结构不同”,停留时间则有60秒。约18个月前进入电商业务、较早学会这种广告形式的广告主,“创造了 alpha……并以成功的指标做出了规模大得多的广告活动”;直接把社交创意整套搬过来的广告主则做不到。
  • 生成式 AI 广告方面,短视频片段已经有效,但能产出一支30-60秒、品牌安全且“不会搞砸任何东西”的视频,技术还没到位。Ge 区分了两条产品路径:一条是完全自动化,这是 AppLovin 的目标,因为“我们要服务所有广告主”;另一条是人机协作工具,目前采用更广泛。至于收购 Higgsfield 这类工具,问题在于它面向的是网红,而不是 Wayfair 这样的品牌——“我们在市场上还没看到任何能解决这个问题的产品”,因此团队也必须自己开发。

8. 工程师要站在 AI 之上,并为 AI 辅助决策负责

  • Ge 最具代表性的表述是:“我不希望工程师坐在 AI 旁边,我希望工程师站在 AI 之上。”随着 AI 的边界从修复语法、自动补全扩展到生成完整 PR,人类的职责也要转向 AI 仍然无法完成的部分,尤其是长周期规划。
  • 现在还需要学写代码吗?Ge 的答案是:“此刻需要”,但“我不确定未来我的答案是否还会一样”。AI “经常仍会做出糟糕的编码决策”,不会写代码的工程师也就无法识别这些问题。公司对核心系统的规则是:“作为人类,你要为 AI 替你做出的每一个决定负责。‘我不知道,是 AI 做的’——这是不可接受的。”原型和临时仪表盘可以没那么稳健;核心基础设施则必须“绝对干净”。
  • Foroughi 的补充是,AI 正在使代码商品化,因此 alpha 来自那些能“以特定方式引导 AI”的聪明人;广告创意也是同样的道理——“如果 AI 开始写所有广告创意,最终它们都会看起来一样”。

9. 为什么许多公司可能难以完成 AI 转型

  • Foroughi 的直白估计是:“现在使用 AI 的人里,可能99%只是把它当搜索引擎用。”AI 原生创业公司没有这个问题;AppLovin 长期保持精简组织和很高的人才门槛,因此员工“理论上应该是 AI 原生的……如果不是,他们可能无法在这里生存”。但对那些有人因为想证明自身工作价值而“抵制 AI 使用”的传统组织,他认为“几乎不得不替换掉大多数人并重建文化……没有明确答案”。单纯把 token 预算拉满,只会产出“一堆垃圾”——“所有人都在为同样的东西向 Anthropic 和 OpenAI 付费。”
  • Ge 对同一失败模式的判断是:AI 让构建产品变得容易,人们反而会执行“大量糟糕的决策和浪费资源、品味糟糕的想法”,抵消 AI 带来的好处。他的原话是:“AI 确实帮助我们解决问题,但它并没有改变我们必须解决的问题。”真正的差异化不在构建能力,而在“品味——知道该构建什么,以及什么时候不要构建的品味”。
  • 对是否需要为 AI时代重建公司,Ge 不接受这个前提:“我其实不想重建……我们明确是在现有基础上继续构建。”工程师人数保持不变而业务持续增长,是因为增长“与 AI 的进步完全同步”;在 AI 辅助下,团队还能够攻克新一代模型,其能力将进一步超过 Axon 2。

10. 如果聊天机器人使用主要是搜索,其广告可能像搜索广告——AppLovin 的下一批流量入口是 CTV 和开放网络

  • 这套框架很清楚:搜索位于漏斗下层,用户已经知道自己想买哪双鞋;AppLovin 做的是漏斗上层的发现式广告,类似 Instagram 上的逛街式浏览——“我们想启动漏斗,然后完成闭环”。如果99%的 AI 使用都是搜索,聊天机器人广告“可能会看起来、感觉起来都很像搜索广告”,而那已经是别人的优质生意。
  • 在“3年、5年、10年”的时间周期上,研发方向包括联网电视和开放网络上的视频广告位;两者都可能成为发现式广告入口,也都比移动市场更加分散,不受双寡头控制,因为目前看,前沿模型实验室并不像要成为操作系统。

11. 1万亿美元的算术与回撤期打法

  • 算法是这样的:EBITDA年化规模“超过70亿美元”,扣除 SBC 后约75%转化为现金;3年前的可比数字可能只有今天的1/20。若按一个可能较高的倍数计算,1万亿美元估值需要“每年超过300亿美元的现金流”。移动游戏 UA “规模不够大”,所以公司要进入消费和电商;再往后,通往1万亿美元的模板是:先主导一个产品,再“拓展到相邻品类并以极高水平执行”。公司没有成为超级云厂商的野心——“我们的资本开支并不多”。
  • 这套应对92%回撤的打法,对今天股价遭重创的 SaaS 公司有直接参考价值:首先,将股权薪酬维持在固定美元金额;如果一家公司通常发行相当于股本2-3%的股份,而股价下跌90%,要维持相同的美元价值,可能需要约30%的稀释,“你永远不可能从这种稀释中恢复过来”。其次,完全跳过投资者关系活动——“我们在底部超过1年都没有做任何投资者关系……没人会买一个便宜到离谱的东西,他们想看到的是愿景”。最后,把公司赚到的每一美元、甚至更多资金投入回购:“我们要成为自己最好的投资者。”
  • Foroughi 警告,企业级 SaaS 平台可能无法复制这套打法:它们“稳健但不是算法式增长”,在股价下跌时靠增加销售和市场团队来加速收入,反而可能形成“下行螺旋”。处于这种位置的公司,可能被私募股权收购,通过加杠杆重组后退市。

12. 没有兴奋感、低自我,以及 AppLovin 之后尚无计划

  • Foroughi 对自身情绪状态的描述是:“我不会兴奋……一切都是苦干。”公司以300亿美元市值上市时,他没有庆祝,而是想:“天啊,我们得让这些人赚到钱。”Ge 也有类似感受——一种“不想让别人失望的欲望”,让他“很难按下暂停键,享受那个时刻”。Foroughi 的概括是:对能力极强的人来说,“没有哪个时刻足够好……代价是很难获得满足感”。
  • 对奇点,Ge 的答案坦率而不确定:“有时我必须相信奇点时刻永远不会到来……作为人类,我必须捍卫人的价值。”Foroughi 则把问题拉回现实:世界上的大多数人并不生活在 Twitter 舆论场里——“人们其实喜欢购物……人类需要人与人之间的互动。”
  • 招聘筛选看重智力与低自我:能接受反馈、主动反思和质疑自己;高绩效者恰恰可能因为身边没人质疑而变得脆弱。Foroughi 还会观察候选人面对逆境时的反应。至于 AppLovin 之后做什么,他说:“世界上没有多少人有幸与一群人一起,从0构建出一个超过1000亿美元的东西……我真的没法坐在那里思考这之后是什么。”
Adam Foroughi

When we first started, it was, “I want to become a billion-dollar company.” When we got to a billion, it was, “Okay, let’s become a $10 billion company.” When we went public, we wanted to become a $100 billion company. We dropped 92% in the first 18 months of being public. That dream seemed very, very far away, but post-Axon 2, we recovered, and now we’re a $100 billion company.

Giovanni Ge

Once we’re able to make predictions more accurate, advertisers see better returns and our business grows. I don’t want our engineers to sit next to AI. I want our engineers to sit on top of AI. Our team was elevated by AI, so we were able to manage the same size of a team while we’re solving more challenging problems. I would attribute the success of Axon largely to what we decided not to do, not actually to what we did.

Molly O'Shea

How are you going to become a trillion-dollar company? Adam and Geo, welcome to Sourcery.

Adam Foroughi

Thanks for having us.

Giovanni Ge

Thank you for having us.

Molly O'Shea

Well, thank you for having me at AppLovin’s HQ. We’re out here in Palo Alto. This is Palo Alto, right?

Adam Foroughi

Yep.

Molly O'Shea

Okay, cool. So, Geo, you are the CTO. Adam, you’re the CEO. But I wanted to do something a little bit different. I listened to a bunch of the podcasts you had before, and it’s very apparent you guys have an amazing underdog story.

There was one that I caught, and it was towards the end of the interview when you started to reveal the guts of the machine, the engine that started to propel AppLovin to become one of the most efficient, well-performing companies out there. You guys have great margins. You’re very profitable, all this awesome stuff. But it started when someone started to ask you hard questions. And, Geo, you were that person.

So you joined the company in November 2022. What was it like when you first joined AppLovin? What were your first impressions?

1. Geo Finds Room To Grow

Giovanni Ge

My first feeling when I joined AppLovin was definitely a mixture of excitement and a sense of responsibility. In the beginning, it was like a breeze of fresh air. I came from big tech companies. The process there was much heavier, so I joined AppLovin and saw that the team here was very lean.

Both Adam and the CTO, Basil, at that time, were deeply involved in the day-to-day decisions and execution. It was easy to work directly with them. They were super approachable. That feeling was refreshing.

But on the other side, soon I realized the company was small. A lot of things—the models, the infrastructure, people’s mindsets, and the way they handled iterations—had a lot of room to grow.

More importantly, I felt the biggest problem at that time was that the junior people in this company were not elevated. They were not given the opportunity to understand the business, so they were given a lot of low-level tasks without the ability to have their own ideas and raise questions.

But the good thing is that at that time, I didn’t take this negatively. I wasn’t frustrated or disappointed. I saw it as an opportunity, and that’s why I joined AppLovin. I was glad to see that the whole team at that time had a very open mind. When I brought a lot of feedback and new ideas to the team, people were very willing to work together. So we took that as an opportunity and started to make changes and improve.

2. Hiring The Axon Two Architect

Adam Foroughi

Going back to Geo’s hiring and the interview process, the old CTO and I both interviewed him. We were, at that point, somewhere around a $5.5 billion company when we started talking to Geo. We had a model that powered our advertising business, the Axon 1 model, and it was written using outdated machine-learning techniques.

We were looking for a researcher to come in and help us architect the Axon 2 model, which we released, I don’t know, probably 5 or 6 months after Geo joined, and he was the architect behind it. We liked Geo a lot in the interview, and both of us gave him the hard pitch on joining.

He was excited to join, and I went to do my November 2022 earnings call. He was supposed to join, I think, a couple of days later. The stock went down 30% that day, and I’m like, “Damn, we might not get Geo in.”

I don’t know why he joined us, but he’s one of the weird people who says, “It went down 30%, so I’m going to get more equity. Now I have more upside in this thing. I should join. I should even join quicker.” We were lucky that he ended up joining us at that moment.

Molly O'Shea

It was smart. It’s arbitrage. You know you’re going to make it go up.

Giovanni Ge

I wasn’t thinking that way, but I was in big tech. If I just wanted to stay on the winning team, I would not have chosen to leave. I wanted to find a place where I saw opportunities and could actually make a difference.

Molly O'Shea

So what were some of the big questions that you started to ask?

Giovanni Ge

I guess I didn’t start asking questions. I knew what my position was when I joined, right? I saw all those gaps, and there wasn’t a great model at the time. But before training the model, you need to have the right infrastructure for it.

My first month here, I just started writing code. It was very easy. I was working directly with Basil. We did not have a lot of meetings, which, by the way, in the beginning, I wasn’t very used to. I asked Basil to set up weekly one-on-one meetings with me, and he didn’t understand what that was because it’s not a thing here at AppLovin.

But soon we canceled that meeting because we communicated with each other mostly through code, and that was much more efficient.

3. The Lean Company Culture

Adam Foroughi

Taking it back to when you start a business, teams are always small, and you try to build something that has product-market fit and scale up a company. When we started, the company was probably 10 people at the beginning, and then maybe for the first 3 or 4 years, a maximum of 50 people. So we always ran really lean.

In an advertising company, if you can’t make money, then you probably shouldn’t be in business. It doesn’t make any sense, because you’re trying to deliver value to advertisers. You get paid for the value you deliver, and, in theory, that should generate you something more than what your costs are.

We were profitable really, really early. We had difficulty raising, too, so we had to be profitable really early. But the leanness of the culture came from the beginning.

The types of people that we hired back then—Basil, the CTO, was the first lead engineer and then was promoted to CTO 4 or 5 years later—but his mindset was, “I’m just going to do it.” He would just write code to solve every single problem.

Up until Gio joined, Basil probably wrote, I don’t know, 60% of the code of the company himself. The mentality was always that individual contributors can help us succeed in this very, very competitive field. So we never built this framework of one-on-ones, meetings, and process.

I think that was what appealed to Gio when he came in. One of the challenges with that style, though, is that you don’t have a team constructed to actually go through challenges and solve problems as a group. He can talk about how, over the last 3 years of his tenure, he’s really developed that muscle.

But my own view, just being an individual contributor myself, was always: hire a bunch of great people and let them solve problems. If they need help, they can come to us, and we’ll give them help, but otherwise, it’s sort of just off to the races. That was what Gio stepped into.

Molly O'Shea

How big was the engineering team when you joined?

Giovanni Ge

It was probably the same size as now.

Adam Foroughi

100 people.

Giovanni Ge

100 people, right? Yeah.

Adam Foroughi

Yeah.

Giovanni Ge

Over the last few years.

Molly O'Shea

How big was the organization?

Adam Foroughi

The company—back then, we had gaming businesses, too, that we’ve since sold off. Not including those, and not including Adjust, which is a software-as-a-service company we bought and never integrated, I’d say the company has been around 400 people for a while.

About 2 or 3 years ago, we probably cut it down from 600 to 400, and we haven’t really changed all that much since. People come and go, but that’s what you’ve got.

The other interesting thing for Gio when he joined was that he came in, and we created the Slack room when it was Basil, Gio, and myself. We talked through the problems, and it was just real-time feedback.

I don’t know if he and Basil even saw the sun for those 5 or 6 months, because they were just coding and racing against each other. But the dynamic was, “Okay, well, this is a new path.”

We were effectively rebuilding the engine of the company. We didn’t really care about what existed. Everything else that had been built—the data platform, the software tools for developers called Mediation Service, all these things that we had as assets—were separate, but this core engine, this algorithm, they were completely rebuilding.

They basically went in to—I don’t know where they worked out of. I know where Basil worked out of. I don’t know where Gio worked out of. But they just went in and started coding against each other and racing to get to a direction that they thought was the right place to go.

It was cool for me to see. I think it was different for Gio to see because he was used to much bigger processes around what engineers could and couldn’t do at companies.

One of the first things I told Basil when we first started developing this company was, “Technology moves really fast, and you’ve got to be humble about what you have and know that if technology goes faster than what you’ve developed, you’ve got to throw away what you have and rearchitect it, rebuild it, and it’s probably going to happen every couple of years or even faster in the future.” That was always one of the core things that we believed in engineering: Who cares about what we built? Let’s always make sure we’re working on something that’s current, innovative, or cutting-edge.

Molly O'Shea

So you have a lean team. It’s about 100 people on the engineering side. Everybody’s, quote-unquote, an individual contributor.

Adam Foroughi

Yeah.

Molly O'Shea

What was the process like for architecting Axon 2.0?

4. The Axon Two Build

Giovanni Ge

When Axon 2.0 was being architected, the team at that time was very different from today, right? So I’m going to explain what happened at that time. When I do interviews, a lot of the time people are very curious about what I did to change AppLovin. But very rarely do people ask how AppLovin changed me.

Molly O'Shea

Aw.

Giovanni Ge

Actually, when I joined AppLovin, that was a change for me as well, because the moment I saw how Adam and Basil worked, it gave me a new definition of what it means to be hands-on. I used to be hands-on. I loved writing code, but joining AppLovin showed me a totally different level.

Initially, when I joined AppLovin, I actually planned to join 2 months later than my original date. Basil and Adam were trying to convince me to join first, and I said, “I already have a planned trip to Europe for a month for Christmas. I wouldn’t have much time to work during that month anyway. How about I join after that?” But Basil insisted. He said, “You can just join for a week. Do a week of work, and then go on your vacation.” I said, “Okay, fine.”

But that week fundamentally changed me, because after that week I decided not to cancel my vacation, but to work through my vacation. I still remember what happened at that time. It was the moment that ChatGPT-3.0 had just come out.

Molly O'Shea

Mm-hmm.

Giovanni Ge

But it was definitely not enough to write code for you at that time, so we still had to write code in the traditional way. I was on my flight to Italy, and it was a 12-hour flight, and I had to continue coding. At that time, people still knew how to code without an agent. I don’t think you can still do that without the internet today.

I was on the flight, and there was no internet. I was coding the Axon 2.08. At that time, I was building the training infrastructure, and at a certain point I needed to check the documentation. I needed to Google some information about the tool I was using, but I was on the flight and had no access to the internet. I had to force myself. Luckily, in my IDE I had access to the source code of all the libraries I was using, so I had to go deep into the source code to try to understand how things worked.

That was a pretty interesting experience. At that time, I was asking myself, “A man is given an infinite amount of time,” because I was literally trapped on the flight. The time was infinite, but I had no access to external help. I just kept coding, and when I was in Italy during that vacation, I kept coding.

My in-law is a lovely Italian lady, and she couldn’t understand why anyone had to work that hard during their vacation. She kept asking me, “Hey, Giovanni, are you okay? Giovanni, are you okay? Are you losing your job?” I said, “No, no, no. I’m just very passionate about what I’m doing.”

Surprisingly, initially I thought I would actually start working at AppLovin in 2023, but by the time I came back from that vacation, we were already ready with the infrastructure part of Axon 2.0. The moment I came back, we started training the first generation of the model.

Molly O'Shea

Oh, wow. So that was a big reset for you?

Giovanni Ge

Yeah, it was a reset. I feel like that kind of philosophy was already in me, and I definitely loved that almost feeling. But prior to joining AppLovin, I didn’t have a chance to experience that kind of working mode, and that month made me feel, “This is the place. I’d love to work here.”

Molly O'Shea

So big tech is very different.

Giovanni Ge

It was very different, yeah.

Molly O'Shea

Damn. And then, in terms of rearchitecting the actual algorithm and building out this algorithm, because it was a huge, major inflection point for AppLovin, what was that like for you?

5. How Axon Two Works

Giovanni Ge

Right. So let me go a little bit deeper about what Axon 2.0 actually is. The problem that a recommendation system is trying to solve is that you have many, many users and many, many items, and the combination of each user and each item is enormous. The recommendation system has to study the relationship of each combination.

Before, the last-generation model tried to model this by clustering those combinations into different clusters and building this tree-based model that was basically a huge set, with hundreds of thousands of if-else branches. Each cluster of user-item combinations sat at the end of one of these if-else branches.

But obviously, as you can see, the real world is so complicated, and the relationship changes dynamically as time changes, as the weather changes, as there are promotion events, holidays—all of these things are changing. These tree-based models are not able to accurately model the dynamic relationship between users and items.

The Axon 2.0 approach uses a concept that nowadays people are very familiar with, thanks to language models. It’s called semantic embedding. Basically, we use learnable embedding tables to encode those IDs—item IDs and user IDs—that otherwise would have no meaning. We encode these IDs into semantically meaningful embeddings, and they carry statistical information. Then we pass that information through a deep neural network, which allows us to study the complicated interactions between users and items.

The result of this kind of model is that it’s much more powerful at recognizing patterns, and it’s also powerful at extrapolating these patterns to unseen data and unseen user-item pairs. Once we built this, our model was able to make more accurate predictions. It was also cheaper in terms of infrastructure. Once we were able to make more accurate predictions, advertisers saw better returns, and our business grew.

Molly O'Shea

Why was it cheaper?

Giovanni Ge

This just has to do with some details of how the model is being inferenced.

Molly O'Shea

Mm.

Giovanni Ge

The neural network is made up of a lot of standard GEMM operations—basically, general matrix multiplication—which is what GPUs are famous for. GPUs are highly optimized for this kind of operation.

But the selection tree, the old-generation selection trees, has a structure that is very hard to optimize on a GPU machine. So the new-generation model is very, very powerful and efficient with modern GPU architectures.

Molly O'Shea

So you’re not token maxing?

Giovanni Ge

We’re not? Oh, token masking is a concept in large language models. It’s a different term.

Adam Foroughi

I token max every time I hear Gio talk. I have to put in an LLM to translate what Gio said for me.

Molly O'Shea

So Adam, can you translate what he just said?

Adam Foroughi

I’m not smart enough, unfortunately.

Molly O'Shea

But I’m really curious. As you’re talking about the deeper infrastructure and the deep learning that occurs within the model and the tree and that kind of thing, what are the main categories of data that you’re trying to build patterns off of?

Giovanni Ge

Basically, the most important type of data is the user’s interaction with the ads, because every ad we show to a user is an important feedback data point for us. The user either reacts to it or doesn’t react to it. If you collect that information, it builds a very powerful prediction machine for the user’s next action.

Adam Foroughi

It’s also important to understand our ads in this context. We’re not just a static native or banner ad. The ads inside games are much more similar to what television ads are, but specifically for games. You have somewhere around 60 seconds that people sit on an ad, and they’re not just sitting there doing nothing; they’re playing mini-games that we serve them.

So they’re engaging in something that is representative of what they can go download, and there’s tons of interaction data that comes from that. If you think about the average time spent on most websites that are really successful, a user spends, call it, 40 minutes a day on a really successful social property. If a user sees 10 ads on our platform a day, that’s 10 minutes of engagement with a website that’s effectively like a mini-game-serving website. Tons of data is able to be extracted from those engagements.

Molly O'Shea

What other data do you have behind those ads? Because you serve them to effectively, like, a billion people.

Adam Foroughi

Yeah.

Molly O'Shea

I see this on your website. They sit there for 60 seconds, and they get served this ad, so what is the typical click-through...

How do you determine that?

Adam Foroughi

Well, you have the engagement, so you have how they’re playing and what they’re engaging with. Then you follow them through a conversion funnel, right? We serve the ad, the user engages with the ad, and the user goes to install or doesn’t install. Sometimes people will just say, “I don’t want to engage with this ad at all. I’m not going to do anything on my device other than skip the ad.” So you know that person really doesn’t like that ad.

On the other extreme, someone might follow the ad all the way through to the app store and download an app, so now you know, okay, this is pretty warm. They’re interested in it. But just a download for us means nothing. We’re trying to deliver engagement and revenue to the advertiser. So to get really hot, the user then has to engage very regularly and generate revenue, whether ad revenue or in-app purchasing revenue for the customer.

The benefit of doing what we do is that we can serve the beginning of the conversion funnel and then close the loop all the way at the end. The advertiser gives us data to help close that loop, and then Gio’s system can take all of this data, which across our business is a ton, and put it all into this model to determine, okay, now I’ve got one thing that this person’s really hot on. What other users are like this person? What should I start predicting for that person?

Molly O'Shea

What I thought was interesting about learning more about AppLovin is that the business model is predicated on performance, but it’s advertising to make people more money. So can you explain—was it always like that? Were you always making advertising so someone could build their business and create this reinforcement system to make more money, put more money in and get more money out, build their business, that kind of thing?

Adam Foroughi

Yeah, totally. We want an advertiser to be able to spend money on our platform, measure it, and know that they end up getting more revenue and profit from the money that they spent. If you can give them a user and they make a profit on it, then they’ll scale to pretty large numbers. You don’t have to sell that through.

The reason that was originally our goal as a company is that I realized I don’t have the ability to sell all that well, and I don’t have the patience to really build up a traditionally large sales force. This is what most advertising companies do: They just scale out the go-to-market team when they have anything that works. What we wanted was a system where the company on the other side just knows it works, so they want to put money in, and we’re delivering so much value that they’re really desperate to work with us, not the other way around.

We’re not really selling anything other than the fact that they’re getting the user, they’re getting profit, and they’re happy. What makes it cool to do that is that the platform ends up becoming much more catered to businesses that you almost have never heard of before. We get companies that scale on our platform that are small businesses to most people but have very large P&Ls, and they’re able to do that because of a solution like ours. That always made us feel really good. It also fit the DNA of the company well.

Molly O'Shea

When did you feel comfortable enough to switch not just from gaming ads, but also extend into e-commerce?

Adam Foroughi

Yeah.

6. Expanding Beyond Gaming

Giovanni Ge

It was about a year after we scaled Axon 2.0. I think, at that time, we realized the model architecture we had would work beyond just gaming, right? Of course, there were new things we had to build: the new business, the new pipeline, and the new product flows. But we found that the core technology should be general enough to support different verticals.

Adam Foroughi

Yeah, I think when Gio built and architected Axon 2.0, he knew that this was going to function for any vertical. But we always got pushback from anyone who was covering the business—whether an analyst, an investor, or someone scrutinizing the business—saying, “Well, you only have gaming data, so how could it work?”

One thing that people lose sight of is that it’s a billion people on the other side, not just a billion people who are only playing games and doing nothing else. So if you understand the person, then you can actually deliver value to them outside of just a game-to-game scenario. You can only do that with a very sophisticated model.

The other piece of that is that you’re getting advertisers sharing data with you. This is what powers a lot of what Facebook was able to build over the years. Originally, when they went public, there was this notion that you couldn’t monetize a social network. How could you monetize this blank canvas? Well, they have a lot of people, and you start understanding the behaviors of those people through what people are doing on advertiser properties. You pixel websites, you get data.

And so we took the same approach, started pixeling websites, started getting data, and understood the user more than just their game behavior. The user does a lot more, and the people who are playing mobile casual games turn out to be a lot of heads of households. It skews slightly female, but it is this sort of 30- to 50-year-old age group that’s the heavy mobile casual gamer.

We had this really good user. They’re engaged with a really immersive advertisement, and we started collecting the data that the model could interpret to make these recommendations, and it just started working. But I think Gio had a sense that this was very doable because he understood that the architecture isn’t just looking at one vertical. It’s not a verticalized model.

Giovanni Ge

Yeah. I think another important thing is having a great engineering team. The value of having a great engineering team is that a lot of times you don’t have to guess these kinds of things. At the time, we did analysis and discussions. There are reasons to support why this is going to work. There are reasons that tell us why this might not work.

So our solution was that we quickly built the prototype, and it only took us a few months to launch the first model with some testing advertisers. The result was overwhelmingly good, and that gave us the confidence that this was going to work, and we started building.

Molly O'Shea

What’s your process for testing?

Giovanni Ge

For testing the e-commerce?

Molly O'Shea

Yeah.

Giovanni Ge

So, in the beginning, it was building, not really testing, right? The building story was also fascinating. I think, at that time, the CTO, Basil, and some other senior leaders in the company were attending a Google conference in Vegas.

That morning, we were having breakfast and discussing how we would build the first data flow engine for this new product. We were waiting for our menu to come, and there was no paper, so we found a napkin and started discussing and drawing the design on the napkin. You probably did... Do you know this story?

Adam Foroughi

No.

Giovanni Ge

Did I never tell you this story?

Adam Foroughi

No.

Giovanni Ge

Okay, you should talk more and hang out more with Basil. Then we were having this discussion, and by the time the food arrived, we already had a pretty good design. Then we all went back to our hotel room.

Before we arrived in San Francisco, we actually had the first prototype for that data engine. Then it took us a couple of months to build up the data, the model, and the infrastructure, and we recruited a few advertisers. I think it was the business team who found the advertisers for us, and we put them online.

Initially, the model had very limited data, so it was very premature. But even with a very premature model, we were able to see people making a purchase. The ROI, the ROAS was decent, and we were like, “Okay, this is going to work.”

Adam Foroughi

What’s cool about this story, which I’d never heard before, is that one of the cultural philosophies we had was almost no product management and engineers who were competent enough about business problems to write their own architecture and product to solve business problems that maybe even a business team didn’t know existed.

Here you’re not hearing about a product org that’s talking to clients, writing a spec, handing engineers a spec, and having them write the code to spec. None of that happened. You have engineers who didn’t even talk to a business person sitting down together at breakfast, on a napkin, writing out a solution to a problem that we never even discussed—and then creating something that could become a big business.

I think the team still is constructed that way. I don’t know how many product managers are in Gio’s org, but it’s probably fewer than a handful, and the rest of it is engineers who are competent enough to know what they’re going to develop.

Molly O'Shea

So are you then working directly with the advertisers on tweaking it or making sure that it’s working, rather than going to another team to ask how they’re handling their relationship with that person to know whether it’s going well or not?

Giovanni Ge

The communication with advertisers is still through the business team, but our engineers understand what a business needs. Right? Our engineers, when we have to talk to advertisers, sometimes you have to schedule a call or a meeting. I don’t think that’s a great way to scale our engineering team. We leverage the business team, but engineers understand what is important for the product.

Adam Foroughi

If you’re delivering something like an audience to advertisers, the result is sort of hand-wavy. There’s no measurement of what actually occurred, and to give engineers a path, you’ve got to give them pretty clear metrics on whether it’s working or not. If you’re living in a revenue-based world or a return-on-ad-spend-based world, there’s not much of a debate with the advertisers. Either they’re going to put more money in because the return on ad spend is good, or the return on ad spend isn’t good.

If someone is selling lipstick and the lipstick costs $10, and it costs $5 for them, they’re going to have a $5 spread. They can’t spend more than $5 on selling the lipstick; otherwise, they’re in the red. It’s really easy to put that into a formula and say, “Engineering, here’s where we’re at. We’re either good or we’re bad, and we need you to be here for this to be scaled.”

Molly O'Shea

Did you always have that intuition, or was that also built up?

Giovanni Ge

I think that’s definitely built up. Before joining AppLovin, in my previous job, I was already carrying both the engineering part and the product part of the work. As I shared in the beginning of the podcast, when I joined AppLovin, I saw that the engineers were kind of disconnected from the business. So one part of my job was to try to help our engineers understand the full context.

Instead of assigning tasks to them and telling them exactly what they have to do, I show them how their work is impacting the business. Because our engineers are very talented, once they’re provided with that kind of context, they have a much better sense of what to build.

Molly O'Shea

What do you think the biggest mistakes are that people make when they hire new talent and try to onboard them into these teams?

Giovanni Ge

The biggest mistake?

Molly O'Shea

Yeah.

Giovanni Ge

I wouldn’t be able to comment in general, but I think on our team, a few mistakes could be made. First of all, not setting the right context. I feel people usually assume that junior people need hand-holding, and therefore they only provide very granular tasks for them, but I don’t think this is a great way of helping them grow. So I think that’s one type of mistake.

The other mistake—this is something that I recently learned—is exactly the opposite. Sometimes, when a junior team member does a good job, we tend to give them too much encouragement without continuing to challenge them. Sometimes their ego will grow, they’ll lose their humility, and they’ll stop questioning themselves. That also becomes a problem for their early growth.

Molly O'Shea

Mm.

Adam Foroughi

Well, let me cover the prior question too, and then we’ll get to that one in a second.

Molly O'Shea

Yeah.

Adam Foroughi

I think the big mistake I’ve seen is people really hand-holding new talent and bringing them along slowly. One thing that’s a little unique is that whether someone is an intern or a full-time employee who’s just started, maybe even right out of school, they can push code within the first week of being here.

At the end of the day, we’re an advertising company. If we went to a really high-IQ graduate out of one of the top universities and said, “You’re going to build ads,” it’s probably not easy to get them excited about this opportunity versus all the other opportunities they have in front of them, especially in the field of AI. Here they come in at the intersection of math and engineering, and they’re building models or data and plumbing to support the infrastructure that we need to run the models that we have.

They come in and just get to deploy code, so they get hands-on experience. There’s a lot of controls in place to make sure their code doesn’t blow up the whole system, but there’s no process in front of them where it’s, “Go through all of this training, review this, this, and this, and talk to these 15 people who will bring you along over 6 months, and then now you’ve got to be a little bit hands-on. A year and a half later, okay, now you can push your first test.”

Here, within a week, they can push a test. They start getting results. That moment is a pretty substantial dopamine hit. They get something that they developed or thought to develop quickly into production, reaching a ton of users, and they get a real-world feedback loop around it.

This isn’t just engineering; it’s on the business side, too. We don’t have the traditional training processes to bring people along. There’s no training manual. There’s no “come in and someone’s going to tell you what to do.” We want people to come in and be very curious and learn for themselves.

At least my own experience in learning is that when I was told what to learn, I never retained anything, but when you’re hands-on, you can retain. And now, in the world of AI, it’s even more powerful. If someone can come in and say, “Look, there’s no training manual, but I’m going to build my own training manual,” and prompt AI and start asking the questions they need, and if they ever hit a roadblock in learning, they go to someone on the team, not only are they able to use their own curiosity to educate themselves and bring themselves along faster than others, they’re able to say, “Look, I’m willing to raise my hand and speak up in an organization I’m new in.” By enabling that, we’ve found we’re able to bring people along much faster than we otherwise could.

Sorry for interrupting there.

Molly O'Shea

No. I mean, that was a great answer. You’ve been really hardcore about making sure that your team is AI-active, AI-enabled, and AI-first, whatever you want to call it. How do you evaluate people on that? How do you make sure that they’re continuously upgrading themselves and upgrading their skills?

7. Engineers Sit On Top Of AI

Giovanni Ge

I think AI works differently in the business team compared to the engineering team. I can speak about the engineering team. AI has been evolving very rapidly in the last few years, but there’s still a boundary between what AI is good at and what AI is not yet good at.

For example, even today, AI is extremely good at answering questions, writing code, and probably also doing research and helping you shape your opinions. But AI is still not good at long-horizon planning. A lot of work that we have to do today requires long-horizon planning, so we still need a human to be involved. Maybe one day AI will be better at that.

The way I see the relationship between AI and our employees, our engineers, is that I don’t want our engineers to sit next to AI. I want our engineers to sit on top of AI. As AI improves, the boundary between AI and humans is also moving, right? Previously, AI was only useful for correcting syntax errors while coding, and then AI became better. AI can complete an entire phrase, an entire paragraph of code.

Nowadays, you can just give AI an idea, and AI can write an entire PR. As AI improves, humans just sit on top of it and focus on what AI is not good at. Because of this, I think almost every engineer’s output and productivity have been dramatically multiplied in the last few years. As AI is advancing, I believe the output efficiency of our engineers will just keep growing.

Molly O'Shea

I asked Max Levchin this question because he’s a hands-on CTO and CEO type. He’s super technical. I asked him, “Do you still think people need to learn how to code?”

Giovanni Ge

Mm.

Giovanni Ge

I think at this moment, yes.

Molly O'Shea

Why?

Giovanni Ge

Yes. But I’m not sure that my answer will stay the same in the future, right?

Molly O'Shea

Okay.

Giovanni Ge

At this moment, I think AI still very often makes bad coding decisions. If our engineers aren’t capable of coding themselves, they won’t be able to judge and correct those mistakes.

Molly O'Shea

Then you'd blow up.

Giovanni Ge

Yeah. That's probably what a lot of companies see, right? We don't have that problem at this moment. Our code is still pretty clean. Internally, we also have this concept: what is the system you want to prototype—

Molly O'Shea

Mm.

Giovanni Ge

—and what is the core system that you have to keep absolutely clean, right? When people just want to set up a dashboard or create a temporary project for a presentation, they do whatever they want. It doesn't have to be robust or maintainable. But for all the core infrastructure, the core system, this is what I told the team: You can use AI however you want, but at the end of the day, you as a human are held accountable for every decision that your AI made for you.

So it is absolutely not acceptable when I come to an engineer and say, “Hey, why did you implement this system this way?” If the engineer tells me, “I don't know. AI did this,” I tell them that this is not acceptable.

Adam Foroughi

I think the other thing is that AI allows everyone to write code, obviously, and commoditizes a lot of that. As a company, you need to create alpha from somewhere, and your smart engineers can't just go to AI and say, “Give it to me out of the box.” If that were the case, then everyone would have technology that looks identical to each other.

We say this in ad creative, too: If AI starts writing all the ad creative, then all of it is eventually going to look the same, and the user won't respond to the ad. So how do you create alpha? You have to have really smart people who understand systems and understand what they're asking the AI to output for them. They need to create variance on that—not just use a simple prompt to get an output that anyone could deliver, but create something that understands the product, runs its own product management, and directs the AI in a specific way to create that alpha.

I think that's going to be a skill that's required if companies want to stay ahead of each other. Otherwise, everyone's going to land in the same place on a lot of these functions.

Molly O'Shea

Can I ask a glaringly obvious question? I don't know if you've maybe been asked this many times, or maybe you guys do this internally, but I was listening to a podcast about this. It was an advertising agency trying to educate people on how to make the best AppLovin ads. What makes the best ad? They were talking about making 20 to 50 videos.

Adam Foroughi

Yeah.

Molly O'Shea

100 videos. I had no idea you had to make this many videos.

8. Making Ads That Convert

Adam Foroughi

Because our ads have a lot of time with the user, and half the ads the user sees are between levels, think of it as a commercial break they can skip quickly. But half the ads they opt into watching because they want to watch them to get some sort of reward in the game.

Let's say you played a puzzle game and lost a life. By watching the ad, you can get another life, or you could just pay a dollar. But here it gives you something of monetary value, so you're going to watch the full 60 seconds. You've got a lot of time with the user.

Then the second part is that usually the first ad isn't going to convert the user. They're going to see multiple ads in a conversion funnel to get to the point of transaction. If it's 10 ads to convert, you had 10 minutes with the user. If you're giving them 10 minutes of content, it better be interesting; otherwise, you're actually going to turn them off.

There's no really good formula for this. I've tested tons of ads in my life. I've been in advertising for 21 years now, and I don't know that there's a formula for creating a great ad because none of us can really predict what a consumer is going to respond to all that well.

It requires, one, a lot of shots on goal. People have to test a lot of things. If you create 30 ads a week, probably 1 of those might be interesting, and you don't want to just change very small things around. You want to create concepts that are differentiated to find what a user is actually going to respond well to when it comes to that specific brand.

What works for that specific brand won't translate to 10 other brands as well. Each brand has to figure out what a user is going to respond to in our framework, where they have all of this time, and then they have to start creating multiples of that because they get so many shots with the user to engage them before the final conversion happens.

There's not a great answer to this. People want to come up with best practices: “Here's a list of 10 things to go do.” Simplify it. But at the end of the day, this is one of those variables that can create alpha in an advertising system. Advertisers that invest in creative and are good at it, whether they're using AI tools to develop it or using people to develop it, can create lifts in an advertising system where everything else is automated.

Molly O'Shea

Has there been any sort of resolve on whether UGC is taking over traditional ads? I know with the proliferation of clipping, it's really cool seeing it on social media. I put out content every day, and I put out content before where there was this prebiotic-probiotic bar. I bought it, ate it, and said, “Oh my gosh, this is like Ozempic.” I tweeted that. They made that tweet an ad, and it became a 4X ROI ad for them. They made so much money on it.

Adam Foroughi

Yeah.

Molly O'Shea

I got no money. But there are different kinds of things that have made ads more effective than others in this proliferation of UGC, and what looks like clipping and what looks like just a normal social feed has kind of risen. Have you seen anything with that?

Adam Foroughi

Some advertisers can make that work for us because there's a wide range of things that work, but I'd say social is really high ADHD, so everyone wants to get to the point really quickly.

Molly O'Shea

Mm-hmm.

Adam Foroughi

Typically, a social ad will say, “You've got 3 seconds to capture attention. That's it. Otherwise, you've lost the user.” In our world, where the user is sitting and engaging with the ad for such a long, extended timeframe, the user is just frankly different. The person who's playing Solitaire or Mahjong is not the power user scrolling on Instagram and TikTok all day long. You've got a different person. Probably the power user is older, and their mind is not working in the same way as someone who's grown up in today's culture.

Molly O'Shea

So you have smarter people on your—

Adam Foroughi

I wouldn't call them smarter—

Molly O'Shea

Oh my God.

Adam Foroughi

—different, differently constructed minds. They're just wired differently.

This is part of the education process. In gaming, we've been in the space for 12 years. The game customers brought playables to market—the mini-game preview in the ad—about 10 years ago. The ad has stayed pretty consistent since then because it's just a really good ad. You get the mini-game, and then you get the download behind it.

We got into this consumer vertical, and more specifically e-commerce, roughly 18 months ago. When you're so early in a market, you have to educate the market on what works. Where alpha comes into play here is with some of the customers who say, “I'm going to invest in this platform early on and really learn how the users behave, who the users are, what they're willing to buy, and what kind of ads to build.” They create alpha.

They get to create much larger campaigns with successful metrics on us than those who come in and just go, “Look, I'm going to run the same UGC ad I do on social over here.” We don't have 3 seconds. They had a lot longer to actually engage the user and have that user remember their brand, but they chose not to take that.

It'll take time for us to make sure agencies and advertisers understand these concepts, but it does create a world where, early on in a platform, advertisers who are paying attention get alpha.

Molly O'Shea

How has AI changed the making of ads?

Adam Foroughi

It's early. It's not like you can get a good clip, a short ad, out of some of the large language models. The challenge is to get them to put together a 30- to 60-second video advertisement for a brand without messing anything up, because anything wrong in that video, the brand isn't going to approve it to run.

It can't mess anything up, it has to be engaging, and it has to work for a pretty long, extended timeframe. That's not easy yet. So it's not at a place where you're just going to get a massive amount of advertisements flowing in that are diverse and creatively inspired and going to create lifts in campaigns.

But tools are available now so that humans can create ads much faster and at a much lower cost. We've seen much more ad content coming into the system. It's just not at a point where the average marketer can type into a box and say, “Here's a great ad,” and off we go.

Giovanni Ge

Yeah. From our product, we saw a lot of AI-assisted content on the platform from advertisers. I think it's important to still have the human in the loop to guardrail the process, because advertising is about trust. If you create content that breaks the brand image, it will break the trust, and it's harder to convince users to buy.

There are 2 different types in terms of AI-generated content. There are 2 different approaches you can try.

One is making this tool entirely automatic, right? If AppLovin is building such a product, this is what we aim for, because we're not serving one single advertiser; we're serving all the advertisers. We have to create a tool that can fully automate everything. The other choice is to create a tool that allows advertisers to interact with and collaborate with the AI tool to create their own content. Right now, we see that the second type of tool has been pretty widely adopted, but I think there's still more challenges for the first approach, and we're still working on that.

Molly O'Shea

Have you guys thought about buying any of these kinds of companies? There's a company called Higgsfield. How do you scope out R&D on this kind of new market that's opening up?

Adam Foroughi

It is much easier to get content that is short, so they're optimized for social and UGC. These things, if you want to create a 10-second clip and put it on TikTok or Instagram, you can do out of the box, and Higgsfield is a tool for influencers. That's not the advertiser on the other side of our product.

If you get a brand as big as Wayfair and you hand them something out of the box that looks not ideal for their brand, they lose trust in you as a platform, and you certainly can't run that on their behalf. They have to get something that is compelling enough for their brand to be as good as what a human builds, maintain brand trust, and have extended time in it. There's nothing in the market that we've seen that solves that problem. Generally, when we see these problems that are hard to solve and specific more to us than just the general market, our team has to develop, too.

Molly O'Shea

Okay. So we covered a lot internally. To take it a little bit back into macro, a lot of people are trying to rebuild right now for the AI era. I've listened to many of your interviews, Adam, where you're talking about how you build for the next 3, 4, 5 years ahead of you. Whatever you built right now, you built back in 2022 or 2023, so I'm curious: Does that still hold? How do you rebuild in such an era where things move so fast?

9. Rebuilding For The AI Era

Giovanni Ge

I don't really want to rebuild. In the last 3 years, we built a lot of things that made us feel so proud of. AI is powerful, but I don't think that's a reason for us to rebuild. What AI really helps us do is build on top of what we have today. With the empowerment of AI, we were able to achieve much more.

I've been thinking about this growth trajectory, this growth journey of our company. As we showed previously, the size of the engineering team was basically the same size as it is today as it was 3 years ago. Typically, when a company goes through such growth in its business, the scale of its business is much larger, and the type of problems it's solving is also much more sophisticated. This kind of growth has to be paired with the growth of headcount and team size.

Luckily, I feel our growth was perfectly in sync with the advancement of AI. As the problems we are solving became more complicated and our team was elevated by AI, we were able to manage the same size of team while solving more challenging problems. As we're speaking now, we built this new-generation model 3 years ago. Now, with the assistance of AI, the team was able to tackle and work on a new-generation model that would be even more powerful. So, back to your question, I don't think we need to rebuild anything, but we are definitely building on top of what we have today.

Adam Foroughi

On the business side, we keep the team really lean as well, and you wouldn't be able to scale out the products we want to scale out with the team sizes that we targeted in the past. But if we can get to a place where eventually everyone on the business team is doing something and then asks the question, “Could this be automated and done across the whole advertiser base?”—and they actually understood how to use AI, or they go to the central folks and a team that can create tools, dashboards, and automation for them, who can take that process and automate it—we'll get to a place a couple of years from now where hopefully most every process is automated.

The business interpersonal skills matter a lot. You're not going to be able to replace sitting down with the customer at a QBR and understanding their business. Because our AI, as an enterprise, can understand our business, it can't understand the businesses of advertisers. We always say our job is to be their growth consultant. It's to understand what their needs are and then deliver value that meets their needs on our platform.

There's a lot of interpersonal relationship skills there that AI can't replace. What we want to get to is a place where the team is scalable, most of the processes are automated, and those people are really sitting down with the customer, making a difference, and building relationships.

Molly O'Shea

So I guess most people are trying to rebuild right now because they're acting a little bit more reactively versus proactively, which is what I was trying to get at. In terms of others that are trying to rebuild right now, what do you think the biggest mistakes they'll make are?

Giovanni Ge

This is a very interesting question, right? I think everyone here would agree that AI is helping us improve the productivity of every engineer and every business person tremendously. But it's also interesting to see that not every company or organization has been able to multiply its output as a result of the empowerment of AI.

I think a big mistake people are making is that, because of AI, building things becomes easier. People are making a lot of bad decisions and wasteful, bad-taste ideas that actually offset the empowerment of AI. You build things faster, but you're making a lot of bad-taste ideas, and in the end, you might not see the end result. This is also why I don't think we just have to rebuild everything simply because of AI. We need to understand what problem we need to solve. AI really helps us solve the problem, but it doesn't change the problem we have to solve.

Adam Foroughi

I think the fact is probably 99% of people who use AI today just use it as a search engine. You're left with, “Okay, as an organization or running an organization, that's really not what you want,” because it could do so much more. But how do you get your organization in a position where your people actually know how to use these tools better?

You've got AI-native companies that were started in this era. That's easy. They're hiring for it, and they're structured as such. We were able to stay lean all the way through and maintain a high bar on talent, so most of our people should technically be AI-native and figure it out. If they're not, they're probably not going to survive here because they'll fall behind.

Then you've got other companies that aren't really using it appropriately today because their people aren't AI-native, and they're not built as an AI-native company. They've got people who, in some ways, may even push back on the usage because they want to justify their jobs. So how do you turn those organizations into AI-native? It's really, really hard.

You can't just cut people out and say, “Okay, the rest are going to figure it out,” because how do you know who to cut and who not to cut? You can't just go, “Here's a budget. Go token-max and figure it out,” because people start building a bunch of slop. Then you have business people building dashboards and engineers building dashboards, and everyone's paying Anthropic and OpenAI for the same stuff. It's like, “What are we doing here?”

That doesn't get you there, and I think this is going to be a challenge for a lot of companies. I don't think there's a great answer to it because technically, you almost have to replace nearly everyone and rebuild the culture to be able to deal with the world as it is today. But that's not really possible for most companies, so there's no clear answer for how those companies can get there.

Molly O'Shea

Bummer.

Giovanni Ge

Yeah. I think a lot of people think the biggest differentiation between a great company and a not-so-great company is the ability to build.

Molly O'Shea

Mm-hmm.

Giovanni Ge

But I actually think it's different. It's the taste. It's the taste to know what to build and when not to build.

Molly O'Shea

I'm curious, Gio, what are the tools that you use today, and how have they changed?

Giovanni Ge

I'm a big open-source fan.

Molly O'Shea

Okay.

Giovanni Ge

For the IDE, I use VS Code.

Molly O'Shea

Mm.

Giovanni Ge

In terms of coding, I use Claude for coding.

Molly O'Shea

Mm.

Giovanni Ge

But for text tasks, I like to use ChatGPT these days. I used to be a Gemini person, but recently I switched to ChatGPT. ChatGPT often challenges me, often disagrees with me, but it provides a very, very good perspective. But these things change. A year ago, exactly, I felt exactly the same contrast, and I switched from GPT to Gemini. So who knows what's going to happen in the next few months?

Molly O'Shea

Yeah. I was big on ChatGPT for tech stuff because, for all these episodes, I'll take the transcript. I'll be like, “Okay, give me a summary. Let's work with that. Let's make a newsletter out of it.” Then I switched to Claude, and I spent a whole day yelling at Claude last week. It was so exhausting, and I hope it doesn't retaliate.

Giovanni Ge

It's okay. Yeah, Claude is very logical, but I still feel it's not perfect for—

Molly O'Shea

It started using UK English verbiage and numbering systems. It was writing dates in—

Giovanni Ge

Yeah.

Molly O'Shea

It made no sense. It was really aggravating.

Giovanni Ge

It actually invents its own slogans and code words.

Molly O'Shea

Yeah. Okay, so I'm really curious. As it relates to the LLMs and chatbots, that is new ground.

Giovanni Ge

Mm-hmm.

Molly O'Shea

You guys primarily, if not 100%, advertise on gaming apps, right? So do you extend into LLMs and chatbots? How do you see the landscape shaping up?

Adam Foroughi

Yeah, you mean in terms of advertising?

Molly O'Shea

Yeah.

Adam Foroughi

Yeah, I think it's still early. If you think about my statement a couple of minutes ago, if 99% of the use case is search, then ads in chatbots are probably going to look and feel a lot like search.

What is a search ad? There are 2 types of advertising. One is bottom-of-funnel, which typically is search, and a user goes to a search engine and says, “I want this type of pair of shoes,” and the result will give them those shoes and some other shoes. Sometimes users will click other things, but usually it'll just close the conversion funnel. The consumer knows what they want to buy, the search engine places them where they need to go, and the transaction is complete.

There's tons of value in that because you don't want that consumer to land on your competition, but the user already knows what they're going to get. Then you have top-of-funnel advertising, where the consumer doesn't actually know that they want to buy something. They see something and discover that they want to buy it. The best example, and the largest example, is Instagram.

You go to Instagram today, and a lot of people will say, “I do my window shopping and figure out what I want to buy on Instagram,” while the ads are top-of-funnel. That consumer didn't open Instagram knowing that they were going to buy that dress, but they saw a dress, and they went and transacted.

We're trying to show consumers things that they don't know they want to get, whether it's games that they have never seen before or something in shopping that they didn't understand they wanted to buy. We want to start the funnel and then close the loop. Our solution isn't the highly relevant bottom-of-funnel advertising.

Molly O'Shea

Mm.

Adam Foroughi

If that becomes a big space outside of the frontier labs and some of the main destinations in large language models, we can look, but there's a really good search advertising business out there that probably extends into it.

For us, what is compelling as we think about what's next in our business is: What are the other spaces that create this form of discovery where you don't actually know what the user wants? An example of that that we've been working on and still doing some research and development on to see if we can extend our platform to is connected TV—television.

The user doesn't know what they want. If you can start them down the flow and convert them, that's super high value. There's the open web and video placements inside the open web. If you're on a recipe site and you see a video, maybe the obvious ad would be something related to the recipe, but the less obvious ad might be something completely unrelated and might create more value.

That's another space that we look at over time, again, on this 3-, 5-, 10-year time horizon, where we can really extend our product offering. We certainly will track what's going on in the usage of these chatbots because there's just explosive usage there, but it's probably not the most well-suited space for our advertising model.

Molly O'Shea

It was interesting. I was listening to this podcast you did with Patrick O'Shaughnessy back in 2022, and you were explaining how delicate but dynamic and competitive the gaming ecosystem is, where you are partners with Apple. You have a lot of gaming apps on the Apple App Store, and then you're also partners with Google on ads. Are there any other environments where you think that could be replicated?

Adam Foroughi

Unclear. I mean, you're just in such a duopoly state in mobile, right? Anyone who has a business today to the consumer—and even if ads are B2B, it's B2B2C—you're going to sit probably on top of 1 of those 2 platforms, most likely both.

If you think about connected TV as an example, it's completely fragmented across operating systems. The highest-used operating system is not dominated by 1, and so you don't have that same framework. The open web, by definition, is open. So probably where we end up venturing out to is going to be more open.

If we ever got into advertising with some of the chatbots or large language models, you'd say, “Would one of these frontier labs become an operating system?” It doesn't look like they're going that way, so even there you're going to have fragmentation and a proliferation of a lot of different sites.

10. The Trillion Dollar Roadmap

Molly O'Shea

Okay, I have a hard question. How are you going to become a trillion-dollar company?

Adam Foroughi

I mean, as an advertising business, again, I said this earlier in the pod, but you've got to make money. Otherwise, you don't have a really good advertising platform. Fortunately, we make a lot of cash, and we like to think, just in traditional finance terms, you're worth your cash flow after SBC and what you expect that to be many years out into the future, and the terminal value of it.

If you think about where we are today, we probably, on an EBITDA basis, are over a $7 billion run rate, and we generate somewhere around 75% cash off the EBITDA dollar. That's sort of after SBC. If you took us 3 years ago, that number was much, much smaller. It was probably 1/20th of where we've gotten to in 3 years.

To take it from this scale and be worth a trillion dollars, we've got to believe that we can get to $30 billion-plus in cash flow a year. If we could get to $30 billion-plus in cash flow a year, it depends on how quickly you can do that in the future, but investors would probably give you a pretty good multiple on that cash flow to get you there.

When we think about the things that we're working on, everything that we work on has to have a very large economic opportunity. Typically, in investor terms, you think about total addressable market. We've done really well in the games category. We've built the number 1 place for mobile game developers to go market themselves.

But the mobile gaming category is not big enough in terms of user acquisition dollars to support the type of cash flow we need to be valued at a trillion dollars, so hence you go into the consumer side. You really widen the types of dollars that you can go get and the companies that you can service, but on its own, probably in the shorter-term time horizons—and again, when I talk about shorter-term, this is 5 years-plus—it can't get us there.

Then you have to start thinking about what else beyond that. One of the things that is very compelling as you look at the companies that have been B2B2C or B2C and are worth over a trillion dollars is that they started with a product, generated a ton of value off that product, and started extending to adjacent categories, and executed exceptionally well there to get there.

I think it's Gio and my job as partners in the business to ask, “What are those other things that we're also going to do on top of just executing on our core for the next 5 to 10 years?”

Giovanni Ge

Yeah. On the engineering side, we also have to be prepared for that kind of growth. When we are building systems—for example, the data infrastructure—we just have to project that, in order to support a company at a trillion-dollar value, what scale do we have to factor into the design?

When we're designing, let's say, a product, we have to factor in whether this design will one day be able to support expansion into different verticals.

Molly O'Shea

So you're not going to build a hyperscaler?

Adam Foroughi

Probably not. We don't have much CapEx. One of the things I also learned early on is you have to be very confident about where you're going as an executive, and you also have to set goals.

As you keep adding zeros, it gets harder. When we first started, it was, “I want to become a billion-dollar company,” and I conveyed it to the team. We had a plan for it. When we got to a billion, it was, “Okay, let's become a $10 billion company.”

When we went public, we wanted to become a $100 billion company. We dropped 92% in the first 18 months of being public. That dream seemed very, very far away, but after Axon 2, we recovered, and now we're a $100 billion company.

Again, it gets harder when you add zeros, but on the other side of it, as you scale a business, you matter more. Your technology is more compelling. The data that you have access to is much larger in scale. You reach network effects. A lot of things get easier, which is why, even though it feels very, very daunting, if you have a plan around it, or people have confidence that you can direct it that way, you can eventually get there.

Molly O'Shea

That's awesome. To go back a little bit, your stock dropped over 90%. There are companies that are doing that right now. The market's super volatile. SaaS is getting hit really badly, but you guys played offense. You dug your heels into the ground—I don't know if that's the right term—and then you just went after it.

Do you think this is a different environment for that circumstance? Do you think those companies—what does it take to pull out of—

Adam Foroughi

It—

Molly O'Shea

—a 90% dive?

Adam Foroughi

I think it depends on the business model. The challenge you have when the stock price goes down is your stock-based compensation as a percentage of total goes way up.

Let's say you're a company that typically issues 2% or 3% of its equity every single year to the team. There's a dollar value with that. If the stock goes down 90%, are you going to issue 30% dilution every year? You'd never recover from that.

We always thought about that in fixed-dollar terms. We want to pay our people exceptionally well, but we don't want to overpay our people, and we keep a lean team, so it's always manageable.

On the other side of that, we generate a ton of cash. When the stock tanked, we didn't have to say, “Look, we've got to go convince investors to buy the stock.” We actually didn't do any investor relations for well over a year at the bottom, because what were we going to convey to investors? “We're rebuilding our technology. Our stock is dirt cheap.”

Nobody buys something that's dirt cheap. They want to see a vision. They want to see the long-term opportunity and growth prospects. Investors, just like the private markets, will always chase something that they expect is going to grow really quickly, but they very rarely tend to buy something where they think it's just cheap, because things trade wherever they deserve to trade.

We were able to flip it and say, “We're just going to buy our own shares. We're going to become our best investor. We're going to give our team nice equity compensation, but not overdo it, because we can't afford excessive dilution. On the other side of that, we're going to deploy every dollar we make and more, and just start buying back our own shares and be our best investor.”

That was only possible because we had conviction in what we were building and conviction in our future growth opportunities. The disconnect with public-market investors was that they felt like we had no growth opportunities. We, on the inside, fundamentally believed we could extract a ton of growth out of the business with the right technologies.

I think the challenge is that not every company is constructed the same way. Some don't have the cash flow to do that. Some don't have the capacity to actually grow. They're trading where they trade because those growth prospects aren't there.

Especially when you talk about enterprise SaaS, you have very robust platforms, but they're not algorithmic. So how do you actually accelerate revenue without go-to-market teams? If you have to hire more go-to-market people, your stock is low, and your burn goes up, it's just a downward spiral. It is company-specific, and some of these companies will have a tough time recovering.

Molly O'Shea

What do you think's going to happen to them?

Adam Foroughi

A lot of times, when companies reach that point where things are tough and their revenue multiple and potential cash flow multiple end up pretty low, they start getting accumulated by private equity or effectively plucked off the public markets and taken private, because the only way to recover is a complete restructure.

If you do big layoffs, you fire a lot of people, cash-flow it, and lever the business up, and that fits the private equity model. It doesn't fit the public markets all that well anymore.

Once you can't convey that you've got pricing power in a big market on the other side, you tend to lose all your multiple in the public markets, and then you're not a good public company.

Molly O'Shea

As we think about the next 12 months—I don't know if you guys think about things in 12 months. Some people think in the next week. I don't know. It's crazy right now. What are you most excited about?

Adam Foroughi

You?

Giovanni Ge

What I'm most excited about is—I think what kept me excited in the last 3 years has been pretty constant. The team is constantly making changes to the models. We are improving our infrastructure.

Also, as I previously shared, as the business is growing, the number of people stays the same, which actually means every team member is growing together with the company. By the way, that is not typical, no matter what company you are looking at.

All the hottest companies we're seeing are growing, but their headcount grows at the same time, which means individuals in those companies do not have the same growth speed as the company itself. I think AppLovin is different.

Every individual in the company has outsized growth. Seeing the company grow, seeing myself grow, and seeing the people on the team learn more and become more mature—that just keeps me excited.

Adam Foroughi

I don't really know the feeling. I don't get excited.

Molly O'Shea

What do you feel? Do you feel anything?

Adam Foroughi

I'll give you an example. When we went public, a lot of people celebrated and thought, “Okay, we went public. It's a great milestone.” For me, it was, “People just bought our stock at a $30 billion market cap. Holy shit, we've got to make those people money.”

I never think of the world in excitement terms. I also don't get down on the other side of the spectrum. Everything is a grind. We're trying to build something that hopefully lasts years after we're both gone, and we're thinking about time horizons very far into the future.

If you get excited, you over-index on something short-term that probably isn't relevant long-term. On the other hand, if you get down, it's also really hard. I've just learned to manage both of those emotions and really try to think, “Okay, let's make sure that we have the right people here and the right path, and then everything else will fall into place.”

Molly O'Shea

Are there any certain parts about what's accelerating in AI, or at least turbulence in the market, or anything macro that is concerning you or keeping you up at night?

Adam Foroughi

I had a 92 sleep score last night, so I sleep pretty well.

In a competitive field like this, when we first went out looking for seed funding with a $4 million valuation, we were told, “Big companies are going to put us out of business. We're not even worth a million over four.”

When you're competing in a field like this, you can't lose sleep over things around you. What you have to do is be very aware of everything around you, and you have to have some aspect of being visionary—seeing around corners that others can't—and trying to build, again, for the long term, just the right way.

Because we've always, in some ways, been disadvantaged and had to become advantaged in the face of those disadvantages, I don't know that anyone at the company loses sleep over what's around us.

It's more that the world of technology is moving really, really quickly. If you live in a world of tech debt and you're unwilling to move quickly with it, then you're potentially going to lose, and that would get us nervous.

But we're constructed for the way the world is today. We got a little lucky that some of the things we believed ended up fitting perfectly today. We couldn't do what we're doing today with the team that we have if we were not now in partnership with AI, enabled by AI to go faster.

A lot of the stuff that's happening in the world is exciting for us because it fits exactly what we're constructed to do. But the reason I don't get overly excited about it is because you still have to execute. At the end of the day, the burden of execution is still present. You have to have the right people. You have to have that hunger. You still have to be able to push forward hard.

Molly O'Shea

Okay. I have to ask you both this now, based off of that. What happens when we hit—and if we hit—the singularity?

Giovanni Ge

What do you mean by singularity?

Adam Foroughi

Yeah, I don't know what that means. Some people say we already hit it.

Molly O'Shea

Everything is autonomous. I don't know.

Adam Foroughi

So some people say we already hit it.

Molly O'Shea

The machine takes over.

Giovanni Ge

I think that's a bigger question than AppLovin. Sometimes I have to believe that singularity moment will never come. This is not an opinion from fact; it's an opinion from my standing. As a human, I have to defend the value of humans, right?

Overall, I think we're seeing how AI is advancing. I feel pretty optimistic as a company. I think it's thanks to our structure. Our structure allows us to benefit from the improvement of AI much more than our competitors. So overall, if AI just improves at the current speed, I feel it's a positive thing for us.

Adam Foroughi

You could probably find 100 very smart people right now on Twitter saying we're at the singularity now. It's a weird one. I think a lot of us in tech live in the Twitterverse. The world is much bigger. We get questions like, “Well, isn't the chatbot going to tell everyone what to buy and just complete the transaction, and no one will ever do e-commerce off of an ad again?” What that loses sight of is that people actually like to shop, and people want to look at different products.

People want to click buttons on a shopping site, and people want to hit buy and then track their purchase and get the box and open the box and whatever. At the end of the day, we're all still human beings. Different people have different understandings of how these technologies can work, but probably most of the real world is not going to understand how these technologies work at any level like we all talk about in the Twitterverse. The reality is, whether we get to that point or not, it's going to be a different impact for different people, and we're still going to have to understand that humans need human interaction. Humans need human solutions as well, at the end of the day.

Molly O'Shea

I have 2 more questions left. One, maybe that was your answer, but what is your hottest take right now?

Giovanni Ge

I think, in this era, AI allows everyone to build almost everything they want. Taste is a very important thing, and I think it has been underestimated.

Molly O'Shea

Yeah. I was just listening to David's interview with Micky Malka, and Micky Malka was talking about how Silicon Valley lost the ability to make beautiful things.

Giovanni Ge

Yeah. When I say taste, I don't just mean aesthetics, right? It's also engineering taste. From personal experience, I would attribute the success of AppLovin largely to what we decided not to do, not actually what we did. I saw these mistakes that all the small companies make when they're trying to challenge giants: What they try to do is copy exactly what the giants are doing. But the problem is, you're just such a smaller team. You have much fewer resources. You have no chance to win if you're trying to do exactly the same thing as your giant competitors.

I think this is where taste comes into play. We know our difference. We know where our strength is, so we deliberately decide what to focus on and what not to work on.

Molly O'Shea

Where do you get your inspiration from? Do you get it from outside sources, from abstract things?

Giovanni Ge

I think first principles.

Molly O'Shea

Okay.

Giovanni Ge

Just first principles. I guess you just have to ask the questions of what, how, and why. A lot of times, people overly focus on what. People say, “There's AI. Let's do some AI in the company. Let's see how AI can help our business.” Then they will start hiring a big team working on AI without asking how. There's AI—how do you apply AI in your product? And then why? Does your product actually need that, right?

This applies to AI. It also applies to previous generations of technology. When we were building Axon 2.0, the team was really small. I had a lot of experience in the industry. I knew how a recommendation system looks in many big companies. I think it was impossible. It would have been a big mistake if we tried to hire a huge team and replicate every single piece of that. So it is important to filter through all the noise and figure out what the one most important thing is, and have everything you can in your team focus on it.

Adam Foroughi

My hot take, going back to marketing, is that there's a lot of animosity toward AI in the world right now, and people, again, in the Twitterverse talk about AI as if it's so amazing. If 99% of people are just using it as a search engine, and then they're hearing a lot of smart people saying it's going to take jobs away and there's going to be all this loss here and there, why would you be a proponent of AI? To me, it comes down to marketing. The way to flip people is to always talk about the positive of something and let them really see it, even when they don't understand it.

Tied back to our business, we serve ads. At the end of the day, ads could be seen as annoying. Most people don't notice the ad. If we just went out and said, “We serve ads,” that wouldn't get anyone excited. But you have to understand that an advertisement is creating a transaction that otherwise wouldn't have happened, so it's creating economics. It's helping expand the economy, it's helping grow businesses, and it's helping those businesses hire people.

When you have a really good ads framework, you actually are creating a positive catalyst on the economy. Once we learn to speak about it in those terms and really cherish the moments where we know some developer or some shop is able to hire people because they're able to get growth that's profitable on our platform, that makes everyone here feel good. To tie it back to the AI narrative, until people start understanding what positive use cases the average person can have that are incremental to search, they're not going to be proponents of AI, and there's no reason to expect them to be.

Molly O'Shea

I like to ask this question from more of a personal performance standpoint. For you, Adam, Michael Barton said you were the most locked-in person that he's ever met, but I'm curious, from maybe both of your standpoints, how did that come to be, and is there anybody that you've been inspired by that keeps you motivated? How did you become that locked in?

Adam Foroughi

I don't know if I'm locked in. I always optimize my life to remove all distractions and focus on the one thing that I was good at, which was building a business in the category that I'm in. For me, early on, it was finding my passion. I don't know why advertising became the passion, but it was sort of an extension of something I used to do: derivatives trading, finance, math, algorithms, placement, prediction. All those things came together in advertising.

So I found my passion, and then I tried not to do things around it that would create distraction. I'm not out there super active on social media. I'm not out there making a whole bunch of other investments. I'm not out there speaking at a lot of different conferences. I'm basically 100% wired in to try to do the best job that I can with this, and if I can do that well, then I feel like I'll have succeeded. And so that's my answer.

Giovanni Ge

I came to AppLovin as a pretty junior, middle-level team member. All those things about being an executive are pretty new to me, like attending conferences and giving speeches. Honestly, I haven't really thought a lot about that. But I think an important part of my success is that, I don't know how, but in my early life, I developed this desire not to disappoint. I don't like to disappoint people.

Whenever people around me—my leaders, Adam—have some expectations of me, I just want to do anything I can to make it work.

Molly O'Shea

Why do you think most people don't do that?

Giovanni Ge

I don't know. Maybe it's a type of idealism I've had since I was young. It's a slight personality thing.

Molly O'Shea

Does that become an obstacle sometimes?

Giovanni Ge

It could be. Sometimes I feel like it becomes an obstacle because I have a hard time pausing and enjoying the achievements we have. I don't know if Adam feels the same thing. There was a lot of excitement in the past because of the success of AppLovin, but I find it hard to press the pause button and just enjoy that moment.

Molly O'Shea

We do have a trillion-dollar milestone ahead of us.

Giovanni Ge

Yeah, maybe.

Adam Foroughi

I think then you have the next one. This is actually a common trait I've found in highly competent, successful people: There's no moment to really enjoy because there's no sort of goal that you get to. Once you get to one, you're onto the next one. When you're raised in households where the A is not good enough, you have to get the A+, a lot of times that builds this in people. The downside of it is, it's hard to reach fulfillment or happiness, or some of the emotions that a lot of others would have.

Giovanni Ge

But if you're always achieving for more, you're pushing yourself to keep going, and no moment is good enough.

Molly O'Shea

Are there any other traits you look for in a player?

Giovanni Ge

I think the type of people I really like on my team usually have two characteristics. One is intelligence. The second is having a low ego. I think the intelligence part is easy to understand. They have to be smart, learn fast, have higher standards for themselves, and get things done. This is the characteristic a lot of companies are looking for.

But I think the second part, having a low ego, is often overlooked. When a person has a low ego, they tend to listen, empower their team, and help others. More importantly, they take feedback, and then they proactively question themselves. This is a very important part of growth.

Adam Foroughi

Yeah, and it usually helps with the third thing, which I look for and always ask about: how they react to adversity. Nothing is easy in the world, and some people grew up with easier upbringings than other people. Usually, people who know how to respond well to adversity do really well here.

Giovanni Ge

Yeah. This is kind of a danger for high performers because when you are a high performer, a lot of people around you observe you as a high performer. They trust you. They don't question you, right? So it becomes extremely important for those high performers to be able to question themselves.

I've seen some people do extremely well at this, but some others might forget to be the ones who challenge themselves.

Molly O'Shea

I know I said I already asked a difficult question, and I almost left without asking this one, but Adam, you built out a gaming advertising company. You're in the gaming space. You know who else was in the gaming space? We had Torsten Reil, who then went on to found Helsing. We had Palmer Luckey, who went on to found Anduril. What comes after AppLovin for you?

Adam Foroughi

That's a tough question. I'm probably—hopefully, if I'm good enough and earn people's trust around me—going to be the CEO for a long time. I don't think about what comes after this at this point, as a public company CEO running a business this large.

I think it changed for me along the way, because when we were smaller, I did used to think about building again, and I do really love the early stage. But not a lot of people in the world have had the privilege to be able to work with people and together build something from zero to $100 billion-plus. Where we are, we've just got so much opportunity in front of us, I can't really sit there thinking about what's after this.

Molly O'Shea

Wow. That's a great place to end. Well, Gio, Adam, this was such an interesting, different, and thoughtful conversation. Thank you so much for giving us a deep dive inside the engineering side of AppLovin and the growth that you guys have achieved. I really appreciate it.

Adam Foroughi

Yeah. Thanks again for having us.

Giovanni Ge

Thank you for having us.