沉浸式廣告系統允許您將廣告單位插入到您的體驗中,以便 Roblox 可以程序化地向您的活躍用戶服務廣告內容。您體驗中可能會服務到三種廣告格式:
- 視頻廣告 — 用戶可以在體驗中觀看的視頻長達 30 秒,可以點擊播放或自動播放。
- 圖像廣告 — 3D空間內的靜態、無法點擊的圖像。
- 門戶廣告 — 靜態、無法點擊的圖像,配有將使用者傳送到廣告商體驗的門。

廣告內容特定於使用者,意味著兩個使用者可能同時看到不同的顯示廣告或從相同的廣告單位傳送到不同的廣告商體驗。如果使用者無法查看廣告,廣告單位會顯示可自訂的備選圖像或 Roblox 標誌。
要展示此概念,請參閱以下三張相同廣告單位的圖像,其中內容會根據使用者不同而顯示不同內容。使用者 A 看到廣告宣傳 Duvall Drive 的神秘經驗 體驗,而使用者 B 看到廣告宣傳 超越黑暗。使用者 C 從此廣告單位中看不到廣告,因為他們無法看到廣告。



從身臨其境廣告中獲得的出版商收入
如果您的活躍用戶符合廣告商的特定條件,例如國家或裝置,您可能有資格根據他們與廣告內容互動的方式賺取 Robux。
出版商如何賺錢:
對於 點擊即可播放的視頻廣告 ,用戶必須點擊廣告以啟動視頻開始播放。廣告商會在「15 秒預檢視」中投標。因此,發布者在使用者觀看視頻至少 15 秒時獲得收入。發布商可以實裝獎勵機制來激勵用戶至少觀看 15 秒以驅動收入。
對於 自動播放的視頻廣告 ,當使用者查看廣告時,視頻開始播放,當使用者離開時暫停播放。廣告商在視頻印象上標價。因此,發布商會為每次視頻印曝光賺取收入,當印象發生時,用戶至少看到廣告 0.5 秒,廣告佔據視角 1.5%,廣告在 55 度角度內查看,並且廣告上的視頻廣告像素至少有 50% 可見。
圖像廣告 是3D空間內的靜態、無法點擊的圖像。廣告商在圖像印曝光標價。因此,發布商會為每個圖像印曝光獲得收入。當使用者至少看到廣告 1 秒時,廣告佔據視角 1.5%,廣告在 55 度角度內查看,且至少 50% 的圖像廣告像素可見時,就會形成圖像印象。
門戶廣告 是靜態、無法點擊的圖像,配有將使用者傳送到廣告商體驗的門。廣告商在傳送上標價。發布商因每次成功的傳送而獲得收入。傳送發生當使用者進入傳送門並抵達廣告商的體驗時。
若要了解廣告商如何計費,請參閱我們的廣告計費概覽。
Roblox 會在你在體驗中插入廣告單位的下一個月的 25 日支付收入。例如,如果你在 3 月插入廣告單位,那麼從這些廣告單位的可見印象和成功傳送日期為 4 月 25 日。您可以通過 我的交易 或 群組交易 頁面追蹤集體收入。您也可以通過創作者後台上的綜合性能圖表分析其整體性能。
出版商資格
雖然任何人都可以將廣告單元插入到他們的體驗中,但 Roblox 只會將廣告服務到廣告單元,如果體驗或群組所有者和體驗符合服務廣告的資格。在創作者中心,您可以在身臨其境廣告頁面上的新 資格 標籤查看和管理發布商資格狀態。
經驗必須符合以下條件才能成為廣告發布商:
- 您的帳戶必須啟用 2因素驗證(2FA) 。
- 對於團體所有的體驗,此要求適用於群組體的所有者。
- 如果發布商停用 2FA,他們將失去資格。
- 你必須是 18 歲以上 。
- 對於團體所有的體驗,此要求適用於群組體的所有者。
- 您的帳戶必須是 ID 驗證 。
- 對於團體所有的體驗,此要求適用於群組體的所有者。
- 需求是持久的 - 如果出版商停用身份驗證,他們將失去資格。
- 您的體驗必須是 公共 。如果發布商將體驗變更為私人,體驗將失去資格。
- 你必須完成 成熟與遵規問卷 以獲得你的體驗。
- 您的體驗必須維持每月 2,000名獨特訪客 。
- 這是計算和每月更新的,根據訪客數據。
- 機器人無法包含在訪客數量中。
使用者資格
即使您的體驗有資格刊登廣告,但不是所有使用者都有資格看到廣告,例如 13 歲以下的使用者或在營銷活動的受眾選擇之外的使用者。如果使用者無法查看廣告,廣告單位會向不合格使用者顯示 Roblox 標誌的備用圖像,但您可以像在 移除不合格使用者的廣告單位 中所述的那樣,完全移除廣告單位。
插入廣告單位
當您將廣告單位插入到符合資格的體驗時,很重要要檢查每個顯示廣告的圖像表面,以確認廣告單位是否有效且能夠服務廣告。例如,您可以將廣告單位縮放到不同尺寸來匹配體驗的美感,但它們不能變得太小或太大,否則它們將無效並無法服務廣告。


影片廣告
合格的使用者可以在 Roblox 體驗中查看兩種類型的視頻廣告,取決於廣告商如何出價:
- 當廣告商投標到至少檢視廣告 15 秒的使用者時,會顯示一個 點擊即可播放 廣告視頻廣告。使用者通過單擊廣告單元啟動視頻廣告,讓視頻在全螢幕播放,並帶有聲音。發布商每次觀看視頻廣告至少 15 秒時,都會獲得付款。
- 當廣告者投標到看到他們的廣告的用戶時,會服務一個 自動播放 的視頻,當用戶看到它時,將音效關閉,開始播放。如果他們轉身離開,視頻將暫停。視頻廣告包含控件以取消靜音並擴展到全螢幕。發布商會根據廣告獲得的印象數量支付薪水。
要插入視頻廣告:
- 將零件縮放至至少 8 個單位寬、4.5 個單位高,但不超過 32 個單位寬、18 個單位高。
- 確保 啟用視頻廣告 檢查框是啟用的,以顯示視頻廣告。否則,單元只會顯示圖像廣告。
為了鼓勵使用者至少觀看 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 空間中放置廣告,只要沒有阻礙廣告從用戶那裡的視覺,就可以將廣告放置在方塊 Part 中。圖像的比率會隨著您選擇顯示廣告內容的方塊面而變化。
為了廣告單位在發布體驗時有效並提供廣告,您必須確保它符合以下條件:
- 方塊在 Workspace 內。
- 方塊不小於 8 由 4.5 個單位,也不大於 32 由 18 個單位。
- 方塊不包含廣告相同面上的另一個 AdGui 或 SurfaceGui 對象。

要插入圖像廣告:
- 在 屬性 窗口中,導航到 面 屬性並選擇一個面,或保留預設面。
- 將零件縮放至至少 8 個單位寬、4.5 個單位高,但不超過 32 個單位寬、18 個單位高。
發布體驗之後,使用者可以在以下狀態中看到廣告單位:
狀態 | 說明 | 範例 |
---|---|---|
已啟用 | 廣告單位能夠服務廣告,目前正在為使用者服務廣告。 | ![]() |
非作用中 | 廣告單位能夠服務廣告,但目前沒有向用戶服務廣告,因為下列原因之一:
| ![]() |
無效 | 廣告單位無法服務廣告,因為它未符合驗證條件。 | ![]() |
傳送門廣告
傳送門廣告由兩個核心組成部分組成:
- 靜態、無法點擊的圖像。
- 一扇將使用者傳送到廣告商體驗的門。
創作者商店包括代表這些核心組件的傳送門廣告,通過 基地傳送包 包來實現。雖然此包必須在其比例、位置和旋轉之外保持原樣,以便保持有效並能夠顯示或隱藏廣告,傳送門廣告也包括一個 裝飾 文件夾,包含靜態和動態視覺元素,顯示或隱藏根據廣告單位狀態。您可以自定義這些視覺元素,只要核心組件保持完好且無阻礙即可。


例如,以下兩個門戶廣告包具有相同的核心組件,但包括不同的視覺元素,您可以自定義以更改這些廣告單元在體驗中的外觀和感覺。


要插入傳送門廣告:
開啟創作者商店。
- 在工具欄中,導航到 查看 標籤。
- 選擇工具箱。工具箱窗口會顯示,打開創作者商店標籤。
在 類別 部分,單擊 查看全部 按鈕。所有類別都會顯示。
點擊 廣告 磚塊。
單擊任何 門戶 樣板模板包。廣告單位在視視角中顯示。
(可選) 將廣告單位周圍的視覺元素自定義修改,通過修改包裝中的 裝飾 文件夾中的元素來修改。
發布體驗之後,使用者可以在以下狀態中看到廣告單位:
狀態 | 說明 | 範例 |
---|---|---|
已啟用 | 廣告單位能夠服務廣告,目前正在為使用者服務廣告。 | ![]() |
非作用中 | 廣告單位能夠服務廣告,但目前沒有向用戶服務廣告,因為下列原因之一:
| ![]() |
無效 | 廣告單位無法服務廣告,因為它未符合驗證條件。服務廣告的方塊表面變黑,門變成混凝土牆。 | ![]() |
移除不合格使用者的廣告單位
根據 Roblox 的 廣告標準,您必須隱藏、替換或阻止不合格的用戶查看廣告內容。預設情況下,沉浸式廣告單位會透過替換廣告以回避 Roblox 標誌對不能看到廣告的使用者的影響。然而,如果您想完全隱藏或移除廣告單位,您必須使用 PolicyService:GetPolicyInfoForPlayerAsync() 來返回一個 AreAdsAllowed 是否決定每個使用體驗查看廣告的用戶資格的 boolean,然後包含修改廣告可見度給不合格用戶的邏輯。
例如,下面的代碼示例使用 PolicyService:GetPolicyInfoForPlayerAsync() 來檢查每個用戶是否符合資格以查看廣告,當他們進入體驗時。如果 AreAdsAllowed 對於使用者是真實的,門戶廣告仍然可見,但如果是錯誤的,腳本將毀滅所有的它們。雖然這是一個很好的策略來從不合格查看廣告的使用者中移除廣告內容,但要注意的是,摧毀廣告單位可能會改變部分使用者可以查看廣告單位,而其他使用者無法查看的情況。
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 thenif not result.AreAdsAllowed then-- 如果廣告不允許,則摧毀使用者客戶端上的「主傳送門樣板」實例mainPortal:Destroy()endelseprint("Failed to get policy for player", player.Name, "| Exception:", result)end
查看沉浸式廣告指標
一旦您將廣告單位插入到您的體驗中,創作者面板會生成不同類型的數據圖來幫助您分析您的身臨廣告的整體性能。經過大約 48 小時後,你可以看到你的體驗中運行的身臨其境廣告產生了多少視頻觀看、印象和傳送,以及每個廣告單位格式的表現,以及你從個別廣告單位獲得的 Robux數量。
通過跟蹤這些趨勢變化,您可以對每個空間方包含的廣告單位數量、想要優先考慮的廣告單位格式以及可以在哪裡放置個別廣告單位來生成視頻觀看、印象和傳送做出戰略決定。
要查看身臨其境廣告指標:
- 在面板上導航到您的 創作 頁面,然後選擇您的體驗。
- 導航到 盈利 標籤,然後選擇 廣告 。