使用 沉浸式广告 系统,您可以将广告单元插入到您的游戏中,允许 Roblox 程序化地向您的活跃用户提供来自广告商的广告内容。
以下广告格式可以在您的游戏中提供:
- 广告牌,包括:
- 视频广告:用户可以在游戏中观看的最长 30 秒的视频,可以是点击播放或自动播放。
- 图片广告:3D 空间中的静态、不可点击的图片。
- 传送门广告:带有门的静态、不可点击的图片,可以将用户传送到广告商的游戏中。

广告内容是特定于用户的,这意味着两个用户可能同时看到不同的展示广告或从同一个广告单元传送到不同的广告商游戏。如果用户不符合观看广告的资格,广告单元将显示可自定义的后备图片或 Roblox 徽标。
为了说明这一概念,请查看以下三张同一广告单元的图片,显示不同的内容,具体取决于用户。用户 A 看到一则推广 The Mystery of Duvall Drive 游戏的广告,而用户 B 看到一则推广 Beyond the Dark 的广告。用户 C 完全看不到来自该广告单元的广告,因为他们不符合观看广告的资格。



出版商从沉浸式广告中获得的收益
如果您的活跃用户符合观看广告的资格,并满足广告商的特定标准,例如他们的国家或设备,您可能有资格根据他们与广告内容的互动情况赚取 Robux。
出版商的收益方式:
对于 点击播放的视频广告,用户必须点击广告以启动视频播放。广告商对“15秒观看”进行竞标,因此每当用户观看视频至少 15 秒时,出版商就会获得收益。您可以通过 奖励视频广告 实现奖励机制,以激励用户观看视频至少 15 秒以推动收益。
对于 自动播放的视频广告,当用户注视广告时,视频开始播放,并在用户移开视线时暂停。广告商对视频展示进行竞标,因此出版商会为每个视频展示获得收益。视频展示是指用户至少注视广告 0.5 秒,广告占据 1.5% 的视口,广告以最多 55 度的角度观看,并且至少 50% 的视频广告像素可见。
图片广告 是静态的、不可点击的图片,位于 3D 空间中。广告商对图片展示进行竞标,因此出版商会为每个图片展示获得收益。图片展示是指用户至少注视广告 1 秒,广告占据 1.5% 的视口,广告以最多 55 度的角度观看,并且至少 50% 的图片广告像素可见。
传送门广告 是带有门的静态、不可点击的图片,可以将用户传送到广告商的游戏中。广告商对传送进行竞标,因此出版商会为每个成功的传送获得收益。传送是指用户进入传送门并到达广告商的游戏。
要了解有关广告商如何计费的更多信息,请参见 计费。
Roblox 在您将广告单元插入到游戏后的下个月 25 日支付收益。例如,如果您在 3 月插入广告单元,则这些广告单元的可查看展示和成功传送的支付日期为 4 月 25 日。您可以通过 我的交易 或 组交易 页面跟踪广告的总收益。您还可以通过创作者仪表板上的指标图表分析它们的整体表现。
出版商资格
虽然任何人都可以将广告单元插入到他们的游戏中,但 Roblox 仅在游戏符合条件时才会在广告单元中投放广告。资格并不保证 Roblox 会在您的游戏中投放广告,也没有任何义务要求 Roblox 在您的游戏中投放广告。
要使您的游戏符合投放广告的资格,您的账户和游戏必须满足以下标准:
- 您的游戏必须是 公开的。
- 您必须 年满 13 岁。
- 对于群组拥有的游戏,此要求适用于群组的所有者。
- 您必须为您的游戏完成 成熟度和合规性问卷。
- 问卷必须经过 Roblox 审核并获得批准,游戏才能符合投放广告的资格。如果审核状态为 待审核,您可以在游戏的广告资格页面下请求重新审核,路径为 货币化 ⟩ 广告 ⟩ 资格。您将在 24 小时内收到回复。
- 您的游戏必须保持 每月 2000 个独立访客。
- 这是根据访客数据每月计算和更新的。机器人不包括在访客计数中。
用户资格
即使您的游戏符合投放广告的资格,并非所有用户都有资格查看广告,例如那些不在活动的受众选择范围内的用户。如果用户不符合观看广告的资格,广告单元将向这些不符合资格的用户显示 Roblox 徽标的后备图片。要移除这些广告单元,您可以 为不符合资格的用户移除广告单元。
插入广告单元
当您将广告单元插入到符合条件的游戏中时,请确保检查每个图片广告表面,以确认其是否有效并能够投放广告。例如,您可以将广告单元缩放到不同的大小以匹配游戏的美学,但不能将其缩放得太小或太大,否则它们将变得无效,无法投放广告。


广告牌
广告牌包括视频和图片广告。
视频广告
符合条件的用户可以在 Roblox 游戏中看到两种类型的视频广告,具体取决于广告商的竞标:
- 点击播放 视频广告是在广告商对用户观看至少 15 秒广告进行竞标时提供的。用户通过点击广告单元启动视频广告,视频将在全屏模式下播放并开启声音。每当视频广告观看至少 15 秒时,出版商就会获得报酬。
- 自动播放 视频广告是在广告商对用户观看其广告进行竞标时提供的,当用户注视广告时,视频开始播放并关闭声音。如果用户移开视线,视频将暂停。视频广告包括控制选项以取消静音和扩展到全屏。出版商的收益基于广告获得的展示次数。
要插入视频广告:
- 从 主页 或 模型 选项卡工具栏中,将 块 部件插入到您的游戏中。
- 将部件缩放到至少 8 个单位宽和 4.5 个单位高,但不超过 32 个单位宽和 18 个单位高。
- 在 资源管理器 窗口中,向部件添加一个 AdGui 对象。为此,悬停在部件上并单击 添加 按钮,然后插入一个 AdGui。
- 在 属性 窗口中,选择新的 AdGui,转到 面 属性并选择一个面。您也可以保留默认面。
- 确保启用 EnableVideoAds 复选框以显示视频广告。如果您将此复选框保持未选中状态,则该部件将仅显示图片广告。
您还可以在游戏中实现奖励机制,以激励用户观看点击播放的视频广告,使用 奖励视频广告。
图片广告
图片广告是不可点击的静态图片,通过 AdGui 实例提供广告,您可以将其放置在游戏的 3D 空间中的任何块 Part 实例上,只要没有任何东西阻挡用户对广告的视线。图片的宽高比与您选择显示广告内容的块的面相匹配。
为了使广告单元有效并在您发布游戏后能够投放广告,您必须确保其满足以下标准:
- 块位于 Workspace 中。
- 块的大小不小于 8 x 4.5 个单位,且不大于 32 x 18 个单位。
- 块的同一面上没有其他 AdGui 或 SurfaceGui 对象。

要插入图片广告:
- 从 主页 或 模型 选项卡工具栏中,将 块 部件插入到您的游戏中。
- 将部件缩放到至少 8 个单位宽和 4.5 个单位高,但不超过 32 个单位宽和 18 个单位高。
- 在 资源管理器 窗口中,向部件添加一个 AdGui 对象。为此,悬停在部件上并单击 添加 按钮,然后插入一个 AdGui。
- 在 属性 窗口中,转到 面 属性并选择一个面。您也可以保留默认面。
发布游戏后,用户可以在以下状态之一中看到广告单元:
| 状态 | 描述 | 示例 |
|---|---|---|
| 活动 | 广告单元能够投放广告,并且当前正在向用户投放广告。 | ![]() |
| 非活动 | 广告单元能够投放广告,但由于以下原因之一,当前未向用户投放广告:
Roblox 将提供默认的后备图片。 | ![]() |
| 无效 | 广告单元无法投放广告,因为未满足验证标准。 | ![]() |
传送门广告
传送门广告由两个核心组件组成:
- 一张静态、不可点击的图片。
- 一扇将用户传送到广告商游戏的门。
创作者商店包括代表这些核心组件的 BasePortal 包。您可以对该包进行的唯一更改是修改其缩放、位置和旋转。您所做的任何其他更改都会使该包无效,并使其无法投放广告。
传送门广告还包括一个 Decorative 文件夹,里面有静态和动态视觉元素。您可以自定义这些元素,只要核心组件保持完整。


例如,以下两个传送门广告包具有完全相同的核心组件,但它们包含不同的视觉元素,您可以自定义这些元素以改变这些广告单元在游戏中的外观和感觉。


要插入传送门广告:
打开创作者商店。
- 选择 创作者商店 选项卡。
在 类别 部分,单击 查看所有 按钮。所有类别将显示。

单击 广告 瓦片。

单击任何 传送门 模板包。
- 可选通过修改包的 Decorative 文件夹中的元素来自定义围绕广告单元的视觉元素。
发布游戏后,用户可以在以下状态之一中看到广告单元:
| 状态 | 描述 | 示例 |
|---|---|---|
| 活动 | 广告单元能够投放广告,并且当前正在向用户投放广告。 | ![]() |
| 非活动 | 广告单元能够投放广告,但当前未向用户投放广告,因为以下原因之一:
Roblox 将提供默认的后备图片。 | ![]() |
| 无效 | 广告单元无法投放广告,因为未满足验证标准。提供广告的块表面变为黑色,门变为混凝土墙。 | ![]() |
为不符合资格的用户移除广告单元
根据 Roblox 的 广告标准,您必须隐藏、替换或阻止不符合观看广告资格的用户的广告内容。默认情况下,沉浸式广告单元通过为不符合资格的用户替换广告为 Roblox 徽标的后备图片来处理此问题。
要完全隐藏或移除广告单元,请使用 GetPolicyInfoForPlayerAsync() 返回一个 AreAdsAllowed 布尔值,以确定每个访问您游戏的用户是否有资格查看广告,然后包含逻辑以修改不符合资格用户的广告可见性。
例如,以下代码示例使用 GetPolicyInfoForPlayerAsync() 检查每个用户在进入游戏时是否有资格查看广告。如果用户的 AreAdsAllowed 为 true,则传送门广告保持可见;如果为 false,则脚本销毁所有广告单元。虽然这是从不符合资格的用户中移除广告内容的好策略,但需要注意的是,销毁广告单元可能会改变游戏的玩法,因为某些用户可以看到广告单元,而其他用户则不能。
local Players = game:GetService("Players")
local PolicyService = game:GetService("PolicyService")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
-- 示例假设在 Workspace 下存在一个 "Main Portal Template" 模型
local mainPortal = Workspace:WaitForChild("Main Portal Template")
-- 获取用户的政策信息
local success, result = pcall(PolicyService.GetPolicyInfoForPlayerAsync, PolicyService, player)
if success and result then
if not result.AreAdsAllowed then
-- 如果不允许广告,则在用户的客户端上销毁 "Main Portal Template" 实例
mainPortal:Destroy()
end
else
print("获取玩家政策失败", player.Name, "| 异常:", result)
end查看沉浸式广告指标
在您将广告单元插入到游戏后,创作者仪表板 会生成不同类型的指标图表,以帮助您分析广告的整体表现。
在您的游戏中运行广告 48 小时后,您可以查看通过用户基础生成的视频观看次数、展示次数和传送次数,查看每个广告单元格式的表现,以及从单个广告单元中赚取的 Robux 数量。
通过跟踪这些趋势,您可以在每个地点包含的广告单元数量、希望优先考虑的广告单元格式以及可以放置单个广告单元以生成视频观看次数、展示次数和传送次数方面做出战略决策。
要查看沉浸式广告指标:
- 转到创作并选择一个游戏。
- 转到 货币化 ⟩ 广告。





