身临其境广告

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

身临其境广告系统允许您在您的体验中插入广告单位,允许 Roblox 程序从广告商户服务器向您的活跃用户服务。 您可以在体验中服务三种广告格式:

  • 视频广告 — 最多 30 秒的视频,用户可以在体验中观看,可以是单击式或自动播放。
  • 图像广告 — 静态、不可点击的图像在 3D 空间中。
  • 门户广告 — 静态、非点击图像,带有门户广告主体验的用户。
视频广告格式(自动播放)
视频广告格式 (点击播放)
图像广告格式
传送门广告格式

广告内容对用户具有特定性,因此两个用户可能同时看到不同的显示广告或从相同的广告单元传送到不同的广告体验。 如果用户无法看到广告,广告单元将显示一个可定制的备份图像或Roblox 标志。

要解释这个概念,请参阅以下三个图像,其中每个用户都有不同的内容。 用户 A 看到一个鼓励 神秘之杜瓦尔驱动体验 的广告,而用户 B 看到一个鼓励 无尽深渊 的广告。 用户 C 看不到任何广告单元,因为他们无法看到广告。

用户 A
用户 B
用户 C

沉浸式广告的收益

如果您的激活用户符合广告主的条件,例如国家或设备,您可以根据与广告内容的交互来赚取 Robux。

发布者如何赚取:

  • 对于 点击即可播放的视频广告 ,用户必须单击广告以启动视频开始播放。广告商在“15秒查看图”。因此,发布商可以实现当用户观看视频达到15秒以上时奖励机制。因此,发布商可以实现一个奖励机制来激励用户观看视频达到15秒以上以驱动收益。

  • 对于 视频广告,当用户看到广告时播放视频,当用户看向另一个方向时暂停视频播放 。 广告商在视频上获得视图印曝光。 因此,发布商在每个视图印象中,如果印象是在用户看到广告的最少 0.5 秒后,广告就会显示在视窗中,角度达

  • 图像广告 是静态、不可点击的图像在 3D 空间内。 广告商在图像印象上 bid 。 因此,发布商因每个图像曝光曝光而赚取。 图像印象是当用户在视窗上至少 1 秒的时间看到广告时,广告占用 1.5% 的视窗,广告被视角最高为 55 度,并且至少有

  • 门户广告 是静态、不能点击的图像,上面有一扇通用户传送到广告主的体验。 广告商通过传送门进入。 发布商通过每次成功传送获得收益。 传送是当用户进入传送门并到达广告主体验。

了解有关广告商如何被收费的更多信息,请参阅广告收费

Roblox 在您插入广告单位到您的体验后的第 25 天支付赚取。例如,如果您在三月月底插入广告单位,您的付款日期将在四月 25 日。您可以通过“我的交易”或“群组交易”页面分析您的集体收入。您

发布者资格

虽然任何人都可以插入广告单位到他们的体验,但 Roblox 仅服务广告单位,如果体验或群组所有者和体验是有资格服务广告的。 在“创作者中心”,您可以在“有效性”选项卡中查看和管理你的发布商资格状态。


体验必须满足以下要求才能成为广告商:

  • 您的帐户必须有 2因素身份认证(2FA)
    • 对于群组拥有的体验,此要求适用于群组所有者。
    • 如果发布者禁用 2FA,它们将失去资格。
  • 您必须年龄在 18+ 岁
    • 对于群组拥有的体验,此要求适用于群组所有者。
  • 您的帐户必须是 验证 ID
    • 对于群组拥有的体验,此要求适用于群组所有者。
    • 需求持久 - 如果发布者禁用身份验证,他们将失去资格。
  • 您的体验必须是 公开 。 如果发布者将体验作为私人,体验将失去资格。
  • 您必须完成 体验指南调查问卷 为您的体验。
  • 您的体验必须能够接待 2,000 位每月独一无二的访客
    • 这是根据访客数据计算和更新的每月计算。
    • 不能包含机器人在访客数量中。
  • 您必须遵守 Roblox 使用条款社区标准广告标准

用户资格

即使您的体验符合广告服务的资格,但不是所有用户都有资格看到广告,例如 13 岁以下的用户或在营销活动的受众选择之外的用户。如果用户不能看到广告,广告单位会显示一个默认图像 Roblox 标志 给予这些不能看到广告的用户,但您可以通过描述在移除 Ad Units for

插入广告单位



当您将广告单位插入适合的体验时,重要的是要检查每个显示广告前的图像广告面,以确认是否存在广告单位的有效性并能否服务广告。例如您可以将广告单位缩放到不同的大小来匹配您的体验的美学,但它们不能变得太小或太大,否则它们将无效并无法服务广告。

此广告单元有效,可以服务广告
此广告单位无效,因为它太小了;你必须将其缩放到一个有效的大小才能服务广告

视频广告

有资格的用户可以在 Roblox 体验中看到两种类型的视频广告,根据广告商的报价:

  • 当有广告商在至少 15 秒内观看视频时,会服务一段 点击播放 的视频广告。用户通过单击广告单位点击播放,从而提示视频在全屏播放。 发布商每次发布视频广告时都会收到报酬。
  • 当有广告商向用户发出看到他们的广告并开始与音效关闭时,会服务自动播放视频。如果用户离开,视频将暂停。视频广告包括可以关闭和扩展到全屏的音效控制。发布商人根据接收广告的次数付费。

要插入视频广告:

  1. 主页模型选项卡插入一个 方块 部分到您的体验。

    Part menu indicated in Home tab
  2. 将零件缩放到至少 8 格宽和 4.5 格高,但不超过 32 格宽和 18 格高。

  3. 在 Explorer 窗口中,添加一个 AdGui 对象到零件。

    1. 将鼠标悬停在零件上,单击 按钮。一个上下文菜单显示。
    2. 从菜单中,插入一个 AdGui
  4. 属性 窗口,选择新的 AdGui 并导航到 属性,然后选择一个面,或保留默认面。

  5. 确保 启用视频广告 选框已启用,才能显示视频广告。否则,单位将仅显示图像广告。

要鼓励用户在不少于 15 秒内观看点击式视频广告,您可以选择在您的体验中实现一个 奖励机制 。奖励只能在每个旋转的广告中给予一次,并且广告每 5 分钟会旋转。选择一个吸引奖励,例如游戏货币或游戏物品,并确保奖励在用

实现视频广告的奖励必须在使用 Script 使用 Enum.AdEventType 进行。 以下示例创建了一个奖励用户完成视频广告的函数:

视频广告的奖励机制

local function grantReward(PlayerId)
-- 授予游戏内奖励
end
local function showRewardPrompt(PlayerId)
-- 显示提示
end
local function hideRewardPrompt(PlayerId)
-- 隐藏提示
end
local AdGui = script.Parent
AdGui.OnAdEvent = function(eventData)
local AdEventType = eventData.AdEventType
local PlayerId = eventData.PlayerId
if AdEventType == Enum.AdEventType.RewardedAdLoaded then
showRewardPrompt(PlayerId)
return true
elseif AdEventType == Enum.AdEventType.RewardedAdGrant then
grantReward(PlayerId)
hideRewardPrompt(PlayerId)
return true
elseif AdEventType == Enum.AdEventType.RewardedAdUnloaded then
hideRewardPrompt(PlayerId)
return true
end
return false
end

图像广告

图像广告是一个非点击静电影像,它通过一个 AdGui 实例(你可以将其放置在体验的任意 3D 空间中,以 long Part 实例)显示广告。图像广告的外观比例与您选择显示广告内容的方块面积成正比。

为了使广告单位有效并在您发布体验后服务广告一次,您必须确保它符合以下要求:

  • 该方块位于 Workspace 内。
  • 方块不小于 8 个 4.5 格,不大于 32 个 18 格。
  • 该块不包含另一个 AdGuiSurfaceGui 对象在广告的同一面。

要插入图像广告:

  1. 主页模型选项卡插入一个 方块 部分到您的体验。

    Part menu indicated in Home tab
  2. 属性 窗口中,导航到 属性,然后选择一个面,或保留默认面。

  3. 将零件缩放到至少 8 格宽和 4.5 格高,但不超过 32 格宽和 18 格高。

  4. 在 Explorer 窗口中,添加一个 AdGui 对象到零件。

    1. 将鼠标悬停在零件上,单击 按钮。一个上下文菜单显示。
    2. 从菜单中,插入一个 AdGui

发布体验后,用户可以在以下状态中查看广告单位:

状态描述例子
有效 广告单元可以服务广告,当前正在向用户服务一个广告。
无效 广告单元可以服务广告,但目前它不在为用户服务广告,因为以下一些原因之一:
  • 用户无资格看到广告。
  • 用户在短时间内看过了太多广告。
  • 在该时期内,广告商的低需求量。
  • 没有任何会根据用户指定(例如他们的性别、设备或国家)进行目标瞄准的广告。

Roblox 将默认替换图像服务。
无效 广告单位无法服务广告,因为它不能满足验证标准。

门户广告

一个传送门广告由两个核心组成部分:

  • 一个静态、不可点击的图像。
  • 一扇将用户传送到广告主体验的门。

创作者商店包括通过 BasePortal 包代表这些核心组件的传送广告。 在此包裹外,位置和缩放转仍然为有效,可以服务广告, portal 广告还包括一个 装饰 文件夹,其中静态和动态视觉元素都显示或隐藏根据状态显示或隐藏。您可以自定义这些视觉

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

要插入传送门广告:

  1. 打开创作者商店。

    1. 在菜单栏中,导航到 视图 选项卡。
    2. 选择 工具箱 。工具箱窗口会显示,打开创建者商店标签。
  2. 类别 部分中,单击 查看所有 按钮。所有类别显示。

  3. 点击 广告 地瓦片。

  4. 单击 传送门 模板包裹。显示 ad 单元。

  5. (可选) 自定义包装的视觉元素,修改包装的 装饰 文件夹中的元素。

发布体验后,用户可以在以下状态中查看广告单位:

状态描述例子
有效 广告单元可以服务广告,当前正在向用户服务一个广告。
无效 广告单元可以服务广告,但目前它不在为用户服务广告,因为以下一些原因之一:
  • 用户无资格看到广告。
  • 用户在短时间内看过了太多广告。
  • 在该时期内,广告商的低需求量。
  • 没有任何会根据用户指定(例如他们的性别、设备或国家)进行目标瞄准的广告。

Roblox 将默认替换图像服务。
无效 广告单位无法服务广告,因为它不满足验证要求。广告面积被黑化,门变成了混凝土墙。

移除对不适合用户的广告单位

根据 Roblox 的 广告准则,您必须隐藏、替换或阻止用户在资格证明书用户可以看到广告的广告内容。 默认情况下,身临其境的广告单元通过

例如,以下代码示例使用 PolicyService:GetPolicyInfoForPlayerAsync() 来检查每个用户是否适合看到广告,当用户进入体验时。如果 AreAdsAllowed 是用户的话, portal 广告仍然可以显示,但如果它是


local Players = game:GetService("Players")
local PolicyService = game:GetService("PolicyService")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
-- 样本假设“主要传送门模板”模型在工作区中存在
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
-- 如果不允许用户,请在用户客户端上摧毁 "主要传送模板" 实例
mainPortal:Destroy()
end
else
print("Failed to get policy for player", player.Name, "| Exception:", result)
end

查看身临其境广告数据

一旦您将广告单位插入到您的体验,创建者仪表板 会生成不同类型的数据图表来帮助您分析体验中的广告性能。 在体验中有关 48 小时后,您可以查看您通过用户基地生成的视频视图、印象和传送,以及您从个别广告单位中获得的 Robux 收入。

通过跟踪这些趋势随着时间的推移,您可以为您所包含的广告位数、广告格式优先级和位场景进行战略决策,以及您可以在生成视频、印象和传送的个人广告位置。

要查看身临其境广告数据:

  1. 导航到您的创作页面在仪表板上,选择您的体验。

  2. 导航到 货币化 选项卡,然后选择 身临其境广告