---
title: Menghasilkan Uang dengan Menambahkan Iklan di Dunia
slug: world-sdk-guide-id/menghasilkan-uang-dengan-menambahkan-iklan-di-dunia
docTags: 
createdAt: 2024-09-02T08:34:13.134Z
---

Anda dapat menambahkan iklan di dalam ZEPETO World.

Anda dapat menempatkan dua jenis iklan di ZEPETO World: Iklan Interstitial dan Iklan Imersif. Iklan Imersif muncul di papan iklan digital di dalam dunia.

:::hint{type="danger"}
- Iklan hanya ditampilkan di lingkungan seluler. Gunakan pengujian QR mobile alih-alih Unity Editor Scene Play untuk pratinjau yang akurat.
- Fitur ini memerlukan versi APLIKASI ZEPETO 3.37.000 atau lebih tinggi.
- Untuk penerbitan kunci iklan dan pertanyaan pendapatan, hubungi staf ZEPETO.
:::



## Instalasi Paket Iklan ZEPETO

1\) Buka Package Manager dengan mengklik tombol Window → Package Manager.

2\) Klik tombol Advanced di sudut kanan atas jendela Package Manager, lalu pilih Advanced Project Settings.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-qBt70gzc7bM2qTpq8MtyT-20240904-102413.png)

3\) Di bagian Package Manager dari Pengaturan Proyek, klik tombol (+) di sudut kanan bawah Scope.

4\) Di kolom input baru, ketik 'media' dan klik Terapkan.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-e72nA5Gg2tWfxBSGZw0EI-20240904-102413.png)

5\) Di folder Proyek Unity Anda > paket, buka `manifest.json` dan tambahkan konten berikut.

```json
"dependencies": {
  ...
    "media.advertisement": "0.1.1"
  ...
 }
```

6\) Kemudian instal paket ZEPETO.Advertisement dari Package Manager.



## Menerapkan Iklan Interstitial

### Menulis Skrip

```typescript
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("Tayangan iklan berhasil; Selesai.");
            return;
        }

        let failMessage: string;
        switch (result) {
            case AdShowResult.Failed:
                failMessage = "Gagal";
                break;
            case AdShowResult.Skipped:
                failMessage = "Dilewati";
                break;
            case AdShowResult.NotReady:
                failMessage = "Tidak Siap";
                break;
            default:
                failMessage = "Hasil tidak dikenal";
                break;
        }
        console.log(`Tayangan iklan gagal; ${failMessage}.`);

    }
}
```

| **AdShowResult (enum)** | **Nilai** | **Deskripsi**             |
| ----------------------- | --------- | ------------------------- |
| Gagal                   | 0         | Inisialisasi Ad SDK Gagal |
| Dilewati                | 1         | Ad Dilewati               |
| Selesai                 | 2         | Tampilan Ad Selesai       |
| Tidak Siap              | 3         | Ad Tidak Siap             |



:::hint{type="success"}
**👍 KUNCI\_IKLAN**

- **Kunci Iklan Default**: **Monetize\_Template**
:::

:::hint{type="danger"}
**❗️ Peringatan**
Saat memanggil fungsi WorldAdvertisement.Show, berikan callback sebagai closure untuk argumen kedua untuk mencegah crash di iOS.

- Alih-alih menulis seperti ini:

```typescript
ShowAd() {
    WorldAdvertisement.Show(
        AD_KEY,
        this.OnAdShowResult
    );
}
```

- Tulis seperti ini:

```typescript
ShowAd() {
    WorldAdvertisement.Show(
        AD_KEY,
        result => this.OnAdShowResult(result)
    );
}
```
:::



Jalankan tes QR mobile untuk memastikan Iklan ditampilkan dengan benar.

::Image[]{src="https://api.archbee.com/api/optimize/xv-TGeWVTX2GDZMFGOf1Y/57dsysgN_i6P3YqL1rwLX_image.png" size="60" width="2258" height="1070" position="center" caption="Android" showCaption="true"}

::Image[]{src="https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-NfngZofmgQl5drxr0U4oS-20240904-102414.png" size="60" width="2436" height="1125" position="center" caption="iOS" showCaption="true"}



## Monetisasi dengan Iklan Dalam Dunia

### Saya ingin tahu bagaimana mendapatkan pendapatan iklan di ZEPETO!

Di ZEPETO, Anda dapat memasukkan iklan ke dalam dunia Anda sendiri untuk menghasilkan pendapatan.

- Pendapatan iklan dibayar berdasarkan jumlah tampilan iklan dari pengguna.
- Revenue dikreditkan sebagai **ZEM** pada tanggal pembayaran dan dapat ditarik sebagai uang tunai melalui menu penarikan di ZEPETO Studio. (Tidak dapat digunakan sebagai mata uang dalam aplikasi.)



### Jadwal Pembayaran Pendapatan Iklan

Pendapatan iklan dibayarkan setiap triwulan.

| **Seperempat** | **Tanggal** |
| -------------- | ----------- |
| Kuartal 1      | 15 April    |
| Kuartal 2      | 15 Juli     |
| Kuartal 3      | 15 Oktober  |
| Kuartal 4      | 15 Januari  |

:::hint{type="success"}
**Catatan**
Jika tanggal pembayaran adalah hari libur, maka akan dibayar pada hari kerja berikutnya.
:::



### Ingin mendapatkan penghasilan tambahan?

**Langkah 1: Memenuhi salah satu syarat kelayakan berikut:**

- Anda telah menerbitkan dunia dengan lebih dari 20.000 UV
- Anda telah memenangkan hadiah dalam kontes dunia atau acara
- Anda telah merilis 2 atau lebih Build It Plug-in dunia berkualitas tinggi dalam satu bulan

**Langkah 2: Kirim formulir aplikasi di bawah ini untuk meminta tinjauan internal.**

:::CtaButton{label="Ajukan Formulir Google" externalHref="https://docs.google.com/forms/d/e/1FAIpQLSfmwgRJROAbI-RqkRWDj4I_79JovYVxtFRPhlsQOleYfo78CA/viewform" openInNewTab="true"}

:::

**Langkah 3: Jika Anda lulus tinjauan internal, kami akan mengeluarkan kunci iklan pribadi Anda, dan Anda akan mulai menerima pembayaran pendapatan iklan triwulanan.**



### Saya ingin menarik pendapatan iklan saya.

Ikuti langkah-langkah dalam video di bawah ini untuk menarik penghasilan ZEM Anda!

::embed[]{url="https://youtu.be/LcjscVm1AeY"}



