29.10.2020

广告变现是如何运作的?——第一部分

来自 AppQuantum的广告变现经理们准备了一份详细分析,讲述了移动广告的运作方式——从总体原则到深入了解“水坑”和竞价。

本文专注于广告网络如何运作,尤其是从游戏开发者的角度来看,他们在应用中投放广告。我们不会讨论推广和采购流量的相关方面。

1. 广告网络如何为开发者提供服务,投放广告的开发者如何运作?

开发者与广告网络的合作通常分为以下几个阶段:

  • 创建游戏;
  • 设计广告库存(即广告将在何处展示的地方);
  • 将广告网络的SDK集成到游戏中(正是通过SDK,广告会自动插入到库存中);
  • 通过广告展示获得收入。

2. 广告变现的整体运作方式是怎样的?

广告变现涉及四个方面:

  • 开发者;
  • 广告网;
  • 广告商;
  • 用户。

它们的互动大致如下:

  • 广告商将广告(各种创意——横幅、视频、互动格式)提供给广告网络,并按不同条件支付其投放费用;
  • 开发者则向网络发出广告展示请求(简单来说,就是请求发送广告);
  • 网络会向开发者提供一条已有的广告,并给开发者一部分来自广告商的投放费用(通常是这笔费用的一小部分);
  • 最后,开发者向其用户展示所获取的创意。

重要提示:在移动营销中,向广告网络请求广告展示的被称为发布者,即发布了创意的一方。

广告变现的基本运作示意图。网络收到来自开发者的广告请求并提供来自其广告商的合适展示(AppQuantum

3. 为什么不应该只与一个广告网络合作?

与单一网络合作时主要存在两个问题:

  • a) 当游戏中只集成一个网络时,所有广告展示都流向该网络,因为它是独家供应商,是垄断者。这意味着在没有竞争的情况下,它会越来越多地从每次展示中提取更多的百分比,甚至高达75-90%。而且开发者甚至不知道这一点,因为他不知道网络提取了多少利润。由于没有其他网络接入,他无法将此费用与市场价格进行比较。
  • b) 每个广告网络的广告商数量相对有限。开发者希望最大限度地覆盖,因为这样他更有可能遇到愿意为展示支付最高价格的广告商。

4. 那么,是不是只需要再接入几个广告网络就可以了呢?

单独集成每个广告网络的SDK并不是最佳解决方案,原因有几点。

  • 首先,它们在技术上可能会相互冲突。
  • 其次,开发者在没有每个网络展示收入的比较时,无法知道哪一网络当前提供了更有利的条件。于是,任何展示都可能被放入库存,而不一定是最高价格的展示。

正是出于这个原因,通常会选择与中介合作。

5. 什么是移动广告中介?

中介是一个服务,具有以下功能:

  • a) 包含多个不同的广告网络;
  • b) 在其自身的SDK框架内确保网络之间没有技术冲突;
  • c) 最重要的是,在网络之间分配展示,从而保证竞争。

可以自己编写展示的分配逻辑(也就是自制中介),但这需要大量时间,而且需要深刻理解媒体服务和自己独立维护不同网络的SDK的能力。

这也是没有必要的,因为目前市场上有很多经过验证的第三方解决方案,例如Google AdMobIronSourceAppLovin MaxMoPub等。

6. 广告网络如何看待彼此之间的竞争?

广告网络一般不知道自己正在竞争(除了你使用的中介网络),但可能会根据间接数据推测出来。

这是一个普遍的做法。而且它不仅能够让他们在市场上获得最高的展示价格,还可以“争取”提高网络管理者的广告份额。

因为对于网络来说,首要考虑的是展示的总体数量。它们希望不断展示广告并给广告商带来安装量。因此,网络愿意牺牲其佣金以增加展示量。

“争取”份额通常遵循以下场景:

  • 先提出网络向发布者购买的展示数量;
  • 然后再提出发布者愿意额外出售给他们的展示数量;
  • 如果额外量相当可观,广告网络通常会顺应并提高发布者的份额。

重要提示:虽然网络向开发者支付的费用是每次展示的,但广告商可以按照展示、安装、点击或转化来支付,因此这个系统是复杂的,里面既有很大的利润,也有负利润。

7. 在中介中,网络之间的竞争如何进行?

我们在上面提到,中介最重要的功能是网络之间的展示分配。分配可以基于几个原则进行。

水坑原则(waterfall)

I) 原则描述

水坑是一系列广告网络,按顺序依次询问是否有合适广告。

对广告网络的询问称为“呼叫”(call)。每个水坑的呼叫数量取决于中介的服务器。标准为大约20个。有些则构建基础设施以支持多达100个呼叫。

默认情况下,中介根据展示数据自动优化水坑中网络的顺序。网络按照自己认为合适的价格提供展示。开发者并不知道这是否是最优价格。

为了优化过程,需要为每个网络手动设定展示价格,并在中介中设定网络的询问顺序。

II) “水坑”的设置

设置时,发布者需要指定:

  • 每个网络的目标CPM;
  • 排列网络的顺序,中介将按此顺序进行询问。

备注:在广告中,CPM指的是广告商为发布广告支付的价格,也意味着发布者/开发者从网络获得的收入。

在这篇文章中,我们提到的CPM仅在广告收入的上下文中,因此在“水坑”的设置中,我们指的是CPM(千次展示成本)——这是发布者从网络获得的每1000次在其应用中展示广告的收入。

为什么是1000?

以美元评估收入远比以分来评估要简便得多。

重要提示:设置每1000次展示的价格时,发布者让网络可以以不同的价格来购买不同的用户,同时平均获得设定的值,除了存在硬底价的情况,后面我们会进一步讨论。

III) 水坑的深度设置

设置时,发布者设置多个价格,以便出售流量。每个价格必须指定费用。

每个网络的呼叫费用分为三种:

  • 硬底价(Hard floor)——广告按开发者指定的CPM或更高的价格投放。网络最不喜欢的底价,通常要在公司总部层面商议数周之久。
  • 软底价(Soft floor)——CPM价格在开发者指定的范围内:可能超过、也可能低于,但通常结果往往会更低。大多数网络通常依据软底价工作。
  • 目标底价(Target floor)——广告网络可以按照指定的CPM价以上或以下投放广告,但在大的量级下,平均价格会落在设定的范围内。

设置底价后,此呼叫将被加入到中介中,开始寻找合适的提议。

实际上,中介只是逐个遍历广告网络,逐一询问它们是否愿意按照设定价格提供展示。

例如:

  • 中介向广告网络“A”提出一个CPM为150美元的呼叫;
  • 如果广告网络不愿意以此价格购买广告库存,中介将显示下一个呼叫,其价格更低,例如140美元;
  • 依此类推,直到找到愿意以价格购买流量的网络。

开发者决定在呼叫之间设置多大的间隔——10美元或1美元。但这里需要注意两个方面:

  • 如果使得呼叫之间的差价较大,例如10美元,就可能会错过某个148美元的提议;
  • 如果呼叫之间的差距太小,询问所有网络将花费过多的时间,导致用户在等待广告时关闭应用,最终开发者会一无所获。

水坑示例

设置尽可能多的呼叫网络,确保在推出广告时能够以最大的可能性向用户提供展示,同时不丧失其有效性。因此,水坑的设置要考虑许多因素:操作系统、地理位置等。

同时,如果设置的价格过高,可能会导致没有任何网络愿意购买展示。

解决这一问题的办法是使用预设——即根据请求向特定网络提出的一系列呼叫集合,旨在准确匹配这些网络的需求。这可以在这些网络只在能够购买展示的时刻被调用,从而避免在水坑中占用“空呼叫”的位置,可能带来15-20%的额外收入。

竞价原则(Bidding)

I) 竞价描述

我们上文描述了中介中网络的询问(“水坑”)如何运作。实际上,这是一个通过遍历呼叫来进行的暴力破解,直到找到合适的广告(也就是说,符合您流量的价格)。

这种方法的替代是竞价(bid,出价)。在此模式下,无需准备多个呼叫。对每个网络仅进行一次呼叫。

II) 竞价的工作原则

竞价有两种类型:

  • 标准竞价——广告网络要求启动广告展示,只有在展示结束后才会透露其承担的费用;
  • 实时竞价(RTB,real-time bidding)——广告网络愿意在展示前提供他们愿意支付的金额,发布者随即发送合适的呼叫。

混合水坑原则

中介可以由以下几种方式组成:

  • 单一水坑;
  • 竞价;
  • 水坑与竞价结合(这种水坑被称为混合水坑)。

混合水坑是对竞价者(也就是参与竞价的广告网络)和常规水坑的呼叫集合,其中也在询问网络。

中介询问竞价者(此处为RTB)他们愿意为展示支付多少,并选择最高的结果。同时,水坑也在进行询问。如果水坑的广告价格高于竞价者的价格,则展示给出价最高的水坑网络;如果水坑广告的价格低于竞价者的,也将交给竞价者。

混合水坑的工作示意图。为了视觉清晰,此处描述了顺序询问的过程(AppQuantum

8. 优化

处理媒体业务需要不断进行实验,测试新的水坑设置,以了解哪种设置效果更好。

水坑通过A/B测试进行优化。通常,中介会提供相关工具(至少可以对比两个水坑)。

但即使在大量情况下,其结果也不总是明显且合乎逻辑的。因此,很重要的是在一个比比较两组指标更低的层次上评估他们。通过手动评估结果,可以在测试质量和进行时间上占据优势,无需数周等待结果。

进行分割测试不仅限于新游戏,也适用于已经优化的水坑。例如,在Idle Evil Clicker中,我们在美国进行了一项测试,比较了当前水坑与我们新增的9个新位置的更长水坑。这些新位置是根据控制水坑的表现挑选的。我们需要确保这些新位置的工作效率与我们的预期一致,而不会造成展示时间的显著增加。

最终结果显示,更长的水坑有效性更高,使收入增加了15%,同时用户的损失很少。随后根据新水坑的平衡进行进一步优化,减少了这一损失。总结:只优化一次水坑是不够的,需要不断寻找更有效的设置。

9. 未来

目前,每日设定和优化中介可能非常繁琐且耗时。但随着越来越多的网络转向竞价,所需的优化时间也会减少。或许几年后,这个问题会完全消失。

10. 结论

最后总结一下主要论点:

  • 为了成功实现应用的变现,不要仅仅选择一个广告网络——最好是立刻设置中介并连接多个网络;
  • 尽量不要自己编写中介——使用现成的解决方案;
  • 构建自己的水坑,不要忽视实验,寻找优化的机会。

11. 接下来怎么办?

在文章的第二部分,我们将从技术角度详细讲解中介的配置过程。

12. 术语

  • 中介——是一个用于变现您的应用的服务,您通过SDK将其安装到应用中,允许在广告网络之间分配显示以提高利润。
  • 呼叫(Call)——发布者向广告网络发出的请求,询问按设定价格是否有广告可投放,直到有人愿意投放广告。
  • 竞价(Bidding)——是指一个针对网络的呼叫,其中包含用户的数据,预计网络将返回最昂贵的展示。
  • 水坑(Waterfall)——是指一系列广告网络,逐步由中介询问是否有按请求价格投放的广告。
  • 硬底价(Hard floor)——广告按开发者指定的CPM或更高价格投放。
  • 软底价(Soft floor)——CPM范围在开发者指定的范围内(可能高于或低于指定价格)。
  • 目标底价(Target floor)——该广告网络可以在高于或低于指定CPM的情况下投放广告,但在大规模下,平均价格应落在设定范围内。
  • 设置(Setups)——是指一系列呼叫针对竞标者和水坑,在这里询问网络。
  • CPM(每千次展示成本)——是您从网络获得的每1000次展示广告的收入。

有新闻吗?与我们分享,发送邮件至press@app2top.ru

评论
写评论...
Related news