世界に広告を追加することでお金を稼ぐ
ZEPETO World内に広告を追加できます。
ZEPETO Worldには、インタースティシャル広告と没入型広告の2種類の広告を配置できます。没入型広告は、世界内のデジタルビルボードに表示されます。
- 広告はモバイル環境でのみ表示されます。正確なプレビューのために、Unity Editor Scene Playの代わりにQRモバイルテストを使用してください。
- この機能はZEPETO APPバージョン3.37.000以上が必要です。
- 広告キーの発行および収益に関する問い合わせは、ZEPETOスタッフに連絡してください。
ZEPETO広告パッケージのインストール
1) ウィンドウ→パッケージマネージャーボタンをクリックして、パッケージマネージャーを開きます。
2) パッケージマネージャーウィンドウの右上にある高度なボタンをクリックし、次に高度なプロジェクト設定を選択します。

3) プロジェクト設定のパッケージマネージャーセクションで、スコープの右下にある(+)ボタンをクリックします。
4) 新しい入力フィールドに「media」と入力し、適用をクリックします。

5) あなたのUnityプロジェクトフォルダー > packagesを開き、manifest.jsonを追加します。
"dependencies": {
...
"media.advertisement": "0.1.1"
...
}6) 次に、パッケージマネージャーからZEPETO.Advertisementパッケージをインストールします。
インタースティシャル広告の適用
スクリプトを書く
import { Button } from 'UnityEngine.UI';
import { AdShowResult, WorldAdvertisement } from 'ZEPETO.Advertisement.General';
import { ZepetoScriptBehaviour } from 'ZEPETO.Script'
const AD_KEY: string = "Monetize_Template";
export default class AdvertisementSample extends ZepetoScriptBehaviour {
public button: Button;
Start() {
this.button.onClick.AddListener(() => {
this.ShowAd();
});
}
ShowAd() {
WorldAdvertisement.Show(
AD_KEY,
result => this.OnAdShowResult(result)
);
}
OnAdShowResult(result: AdShowResult) {
if (result == AdShowResult.Finished) {
console.log("広告の表示に成功しました; 完了。");
return;
}
let failMessage: string;
switch (result) {
case AdShowResult.Failed:
failMessage = "失敗";
break;
case AdShowResult.Skipped:
failMessage = "スキップ";
break;
case AdShowResult.NotReady:
failMessage = "準備完了ではありません";
break;
default:
failMessage = "不明な結果";
break;
}
console.log(`広告の表示に失敗しました; ${failMessage}。`);
}
}AdShowResult (enum) | 値 | 説明 |
|---|---|---|
失敗 | 0 | Ad SDKの初期化に失敗しました |
スキップ | 1 | Adがスキップされました |
完了 | 2 | Adの視聴が完了しました |
準備完了ではない | 3 | Adが準備完了ではありません |
👍 AD_KEY
- デフォルト広告キー: Monetize_Template
❗️ 注意 WorldAdvertisement.Show関数を呼び出す際は、iOSでのクラッシュを防ぐために、コールバックをクロージャとして第二引数に渡してください。
- このように書くのではなく:
ShowAd() {
WorldAdvertisement.Show(
AD_KEY,
this.OnAdShowResult
);
}- このように書いてください:
ShowAd() {
WorldAdvertisement.Show(
AD_KEY,
result => this.OnAdShowResult(result)
);
}
QRモバイルテストを実行して、広告が正しく表示されることを確認してください。


広告収益を創出する
ワールド広告の収益について知りたいです!
ZEPETOでは、自分が制作したワールドに広告を挿入することで、収益を生み出すことができます。
- ユーザーの広告視聴数に比例して広告収益を支給します。
- 収益は支払日にZEMとしてクレジットされ、ZEPETO Studioの「出金」メニューから現金として出金できます。 (アプリ内では通貨として使用できません)
ワールド広告収益精算
広告収益は四半期ごとに支払われます。
四半期 | 日子 |
|---|---|
第1四半期 | 4月15日 |
第2四半期 | 7月15日 |
第3四半期 | 10月15日 |
第4四半期 | 1月15日 |
参考 支払日が休日の場合、翌営業日に支払われます。
ワールド広告収入を得たいなら?
ステップ 1: 以下の基本条件のいずれかを満たしてください。
- UV20,000以上のワールドを製作した場合
- ワールドコンテスト等のイベントで受賞した場合
- 1ヶ月に2個以上の優れたクオリティのBuild It Plug-in ワールドを発売した場合
ステップ 2: 以下の申請書の作成を通じて、ZEPETOに内部審査を要請してください。
ステップ3:内部審査に合格した場合、クリエイターに専用の広告キーを発行し、四半期ごとに広告収益精算を受けることができます。
広告収益を出金したいです。
下記の映像を真似してみて、精算されたZEMを出金してみてください!