インタラクティブ広告システムを使用すると、広告ユニットをゲームに挿入し、Robloxが広告主からアクティブユーザーに広告コンテンツをプログラムで提供できるようになります。
ゲーム内で提供できる広告フォーマットは以下の通りです。
- ビルボードには以下が含まれます:
- 動画広告:ユーザーがゲーム内で視聴できる最大30秒の動画。クリックして再生するタイプまたは自動再生のタイプがあります。
- 画像広告:3D空間内の静的でクリックできない画像です。
- ポータル広告:広告主のゲームにユーザーをテレポートさせるドアが付いている静的でクリックできない画像です。

広告コンテンツはユーザーに特化しており、2人のユーザーが同時に異なる表示広告を見たり、同じ広告ユニットから異なる広告主のゲームにテレポートしたりする可能性があります。ユーザーが広告を見る資格がない場合、広告ユニットはカスタマイズ可能なフォールバック画像またはRobloxのロゴを表示します。
この概念を説明するために、同じ広告ユニットが異なるコンテンツを表示する3枚の画像を次に示します。ユーザーAはデュバルドライブのミステリーゲームを宣伝する広告を見ている一方、ユーザーBはダークの向こう側を宣伝する広告を見ています。ユーザー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歳以上である必要があります。
- グループ所有のゲームの場合、この要件はグループのオーナーに適用されます。
- あなたのアカウントはID確認済みで、**2要素認証(2FA)**が有効である必要があります。
- グループ所有のゲームの場合、この要件はグループのオーナーに適用されます。
- この要件は持続的です。身分確認または2FAを無効化すると、ゲームの資格が失われます。
- あなたはゲームのために成熟度および遵守に関する質問票を提出する必要があります。
- 質問票は、ゲームが広告を提供する資格を得る前にRobloxによってレビューされ、承認される必要があります。レビューのステータスが保留中の場合、マネタイズ ⟩ 広告 ⟩ 資格の下でゲームの広告の資格ページから再度のレビューをリクエストできます。24時間以内に応答を受け取ります。
- ゲームは月に2000人のユニーク訪問者を維持する必要があります。
- これは訪問者データに基づいて毎月計算され、更新されます。ボットは訪問者数に含まれません。
ユーザーの資格
あなたのゲームが広告を提供する資格があっても、全てのユーザーが広告を見る資格があるわけではありません。キャンペーンのオーディエンス選択から外れたユーザーなどが該当します。ユーザーが広告を見る資格がない場合、広告ユニットは、広告を見る資格がないユーザーにRobloxのロゴのフォールバック画像を表示します。これらの広告ユニットを取り除くには、広告を見る資格がないユーザーのために広告ユニットを削除するを参照してください。
広告ユニットを挿入する
広告ユニットを適格なゲームに挿入する際は、各画像広告の表面が有効であるかどうかを確認してください。たとえば、広告ユニットのサイズをゲームの美学に合わせてスケールすることができますが、小さすぎたり大きすぎたりすると無効となり、広告を提供できません。


ビルボード
ビルボードには動画広告と画像広告が含まれます。
動画広告
適格なユーザーは、広告主の入札方法に応じてRobloxゲーム内で2種類の動画広告を視聴できます:
- クリックして再生する動画広告は、広告主が少なくとも15秒間広告を視聴するユーザーに入札すると提供されます。ユーザーは広告ユニットをクリックして動画を全画面で音付き再生することを開始します。パブリッシャーは動画広告が少なくとも15秒間視聴されるたびに報酬を得ます。
- 自動再生の動画広告は、広告主がユーザーが自分の広告を視聴することに対して入札する場合に提供され、ユーザーが見ているときに音なしで再生し、目を逸らすと動画が一時停止します。動画広告には音を解除し、全画面表示に拡大するためのコントロールが含まれています。パブリッシャーは、広告が受け取るインプレッションの数に応じて報酬を得ます。
動画広告を挿入するには:
- ホームまたはモデルタブツールバーから、ゲームにブロックパートを挿入します。
- パートを幅8スタッド、高さ4.5スタッド以上、幅32スタッド、高さ18スタッド以下にスケールします。
- エクスプローラウィンドウで、パートにAdGuiオブジェクトを追加します。これを行うには、パートの上にマウスを置き、追加ボタンをクリックし、次にAdGuiを挿入します。
- プロパティウィンドウで、新しいAdGuiが選択されている状態で、面プロパティに移動し、面を選択します。デフォルトの面を維持することもできます。
- EnableVideoAdsチェックボックスを有効にして動画広告を表示するようにします。このチェックボックスを無効にすると、パートは画像広告しか表示できなくなります。
ゲーム内にユーザーがクリックして再生する動画広告を視聴することを奨励するために、報酬メカニズムを実装することもできます。
画像広告
画像広告は、広告を提供するAdGuiインスタンスを通じて、ゲーム内のPartインスタンスのどこにでも配置できる静的なクリック不可の画像です。画像のアスペクト比は、広告コンテンツを表示するブロックの面のスケールによって変わります。
広告ユニットが有効で広告を提供できるようにするには、ゲームを公開する際に以下の基準を満たしていることを確認する必要があります:
- ブロックはWorkspace内にある必要があります。
- ブロックは8×4.5スタッド以上、32×18スタッド以下である必要があります。
- ブロックの同じ面には他のAdGuiまたはSurfaceGuiオブジェクトが含まれてはなりません。

画像広告を挿入するには:
- ホームまたはモデルタブツールバーから、ゲームにブロックパートを挿入します。
- パートを幅8スタッド、高さ4.5スタッド以上、幅32スタッド、高さ18スタッド以下にスケールします。
- エクスプローラウィンドウで、パートにAdGuiオブジェクトを追加します。これを行うには、パートの上にマウスを置き、追加ボタンをクリックし、次にAdGuiを挿入します。
- プロパティウィンドウで、面プロパティに移動し、面を選択します。デフォルトの面を維持することもできます。
ゲームを公開した後、ユーザーは以下のいずれかの状態で広告ユニットを視聴できます:
| 状態 | 説明 | 例 |
|---|---|---|
| アクティブ | 広告ユニットが広告を提供でき、現在ユーザーに広告を提供しています。 | ![]() |
| 非アクティブ | 広告ユニットが広告を提供できるが、以下のいずれかの理由により現在ユーザーに広告を提供していません:
Robloxはデフォルトのフォールバック画像を表示します。 | ![]() |
| 無効 | 広告ユニットが広告を提供できない理由は、検証基準を満たしていないためです。 | ![]() |
ポータル広告
ポータル広告は、2つのコアコンポーネントで構成されています:
- 静的でクリックできない画像。
- ユーザーを広告主のゲームにテレポートするドア。
Creator Storeには、これらのコアコンポーネントを表すBasePortalパッケージのポータル広告が含まれています。あなたがこのパッケージに対してできる唯一の変更は、スケール、位置、および回転を変更することです。それ以外の変更を行うと、パッケージが無効になり、広告を提供できなくなります。
ポータル広告には、静的および動的な視覚要素を含むDecorativeフォルダーも含まれています。これらの要素は、コアコンポーネントがそのまま残る限りカスタマイズできます。


たとえば、以下の2つのポータル広告パッケージは、まったく同じコアコンポーネントを持っていますが、これらの広告ユニット内の外観や感触を変更するためにカスタマイズできる異なる視覚要素が含まれています。


ポータル広告を挿入するには:
Creator Storeを開きます。
- Creator Storeタブを選択します。
カテゴリセクションで、すべて見るボタンをクリックします。すべてのカテゴリが表示されます。

広告タイルをクリックします。

任意のポータルテンプレートパッケージをクリックします。
(オプション)パッケージの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 thenif not result.AreAdsAllowed then-- 広告が許可されていない場合、ユーザーのクライアント上で「Main Portal Template」インスタンスを削除mainPortal:Destroy()endelseprint("プレイヤー", player.Name, "のポリシー取得に失敗しました。| 例外:", result)end
インタラクティブ広告メトリクスの表示
ゲームに広告ユニットを挿入した後、クリエイターダッシュボードは、広告の全体的なパフォーマンスを分析するのに役立つさまざまな種類のメトリクスグラフを生成します。
ゲームで広告が稼働してから48時間後、ユーザー基盤を通じて生成された動画ビュー、インプレッション、テレポートの数を確認でき、各広告ユニットフォーマットのパフォーマンス、および個々の広告ユニットからどれだけのRobuxを獲得しているかを見ることができます。
これらの傾向を追跡することで、場所ごとに含む広告ユニットの数、優先したい広告ユニットのフォーマット、動画ビュー、インプレッション、テレポートを生成するのに最適な場所を決定するための戦略的な意思決定が可能になります。
インタラクティブ広告メトリクスを表示するには:
- Creationsに移動し、ゲームを選択します。
- マネタイズ ⟩ 広告に移動します。





