Iklan video yang dihargai

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.



Dengan iklan video yang dihargai, Anda dapat menerapkan mekanisme hadiah di dalam permainan Anda untuk mendorong pengguna untuk menonton iklan video klik-untuk-main. Iklan video yang dihargai adalah iklan layar penuh yang durasinya berkisar antara 6 hingga 30 detik dan memberikan hadiah kepada pengguna setelah mereka selesai menontonnya.

Iklan video yang dihargai memungkinkan Anda untuk:

  • Menghasilkan uang dari lebih banyak pengguna Anda.
  • Meningkatkan pendapatan iklan per pengguna dan membawa permintaan dari ratusan merek.
  • Meningkatkan waktu bermain pengguna dan memberikan keterlibatan yang lebih besar dari permainan Anda.

Sebelum menerapkan iklan video yang dihargai, pertimbangkan di mana di dalam permainan Anda Anda ingin menempatkan iklan, dan item apa yang ingin Anda hadiahkan kepada pengguna. Perhatikan hal berikut:

  • Manfaatkan area dengan lalu lintas tinggi: Pendapatan Anda dari video yang dihargai tergantung pada jumlah pengguna di permainan Anda yang berinteraksi dengan iklan. Tempatkan video yang dihargai di lobi atau menu sebagai cara untuk menarik lalu lintas tinggi, karena ini adalah area di mana pengguna paling mungkin berinteraksi saat memulai permainan mereka.
  • Gunakan jeda alami dalam permainan: Untuk menghindari gangguan permainan, terapkan video yang dihargai saat jeda alami permainan, seperti ketika pengguna menyelesaikan level, sebelum mereka memulai tantangan, atau ketika mereka kehabisan nyawa atau sumber daya.
  • Tingkatkan penemuan dengan pemberitahuan: Untuk memastikan bahwa pengguna dapat menemukan iklan video yang dihargai di dalam permainan Anda, gunakan pemberitahuan akses hadiah yang mudah dijangkau dan hanya memerlukan 1-2 klik. Miliki panggilan untuk bertindak yang jelas (misalnya, "Tonton iklan ini untuk 2x koin!") untuk membuat tindakan tersebut jelas bagi pengguna.
  • Tawarkan hadiah yang berarti: Kami merekomendasikan hadiah yang setara dengan 3 hingga 10 Robux. Gunakan item seperti booster, mata uang dalam permainan, nyawa tambahan, dan hak istimewa sementara.
  • Pastikan kepatuhan: Secara jelas beri tahu pengguna bahwa mereka sedang berinteraksi dengan iklan, dan jelaskan apa yang harus dilakukan pengguna untuk menerima hadiah dan apa hadiahnya. Hadiah untuk iklan video tidak dapat berupa item acak.

Implementasikan iklan video yang dihargai

Untuk mengimplementasikan iklan video yang dihargai:

  1. Pastikan Anda memenuhi syarat kelayakan, termasuk berusia 13 tahun ke atas, memiliki akun Roblox yang terverifikasi ID, dan memiliki permainan publik dengan setidaknya 2 ribu pengunjung unik per bulan.
  2. Pilih item yang ingin Anda hadiahkan kepada pengguna setelah menonton iklan. Anda dapat memilih produk pengembang yang ada atau membuat yang baru.
  3. Buat skrip sisi klien dan sisi server. Skrip sisi klien memeriksa apakah iklan video tersedia untuk diputar untuk pengguna, sementara skrip sisi server mengubah produk pengembang menjadi hadiah, menayangkan iklan video kepada pengguna, dan memberikan hadiah kepada pengguna.

Setelah implementasi, Anda dapat menggunakan analitik untuk memahami metrik utama dan mengoptimalkan pendapatan iklan video yang dihargai Anda.

Pengaturan iklan video

Untuk mengatur iklan video yang dihargai di dalam permainan Anda:

  1. Pergi ke Kreasi dan pilih sebuah permainan.
  2. Pergi ke MonetisasiIklanPengaturan.
  3. Di bawah Video yang DihargaiPenyajian, aktifkan toggle Penyajian diaktifkan.
  4. Pilih hadiah yang ingin Anda berikan kepada pengguna. Jika hadiah tersebut belum ada, buat produk pengembang baru di Creator Hub. Produk pengembang ini harus telah dibuat untuk alam semesta tertentu di mana tempat tersebut berada.
  5. Masukkan tombol yang harus ditekan pengguna sebelum iklan video mulai diputar.

Implementasi sisi klien

Untuk mengimplementasikan iklan video yang dihargai di sisi klien:

  1. Tambahkan LocalScript baru ke tombol yang baru saja Anda masukkan ke dalam permainan Anda.

  2. Gunakan AdService:GetAdAvailabilityNowAsync() untuk memeriksa apakah iklan tersedia sebelum mencoba untuk menampilkannya.

Contoh kode untuk iklan video yang dihargai (Klien)
-- Layanan
local AdService = game:GetService("AdService")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- StarterGui ⟩ ScreenGui ⟩ ShopFrame ⟩ RewardedAdButton
local PlayerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
local ScreenGui = PlayerGui:WaitForChild("ScreenGui")
local ShopFrame = ScreenGui:WaitForChild("ShopFrame")
local RewardedAdButton = ShopFrame:WaitForChild("RewardedAdButton")
-- StarterGui ⟩ ScreenGui ⟩ OpenShopButton
local OpenShopButton = ScreenGui:WaitForChild("OpenShopButton")
-- Event untuk berkomunikasi antara klien & server
local RewardedAdEvent = ReplicatedStorage:WaitForChild("RewardedAdEvent")
local INELIGIBLE_RESULTS = {
Enum.AdAvailabilityResult.PlayerIneligible,
Enum.AdAvailabilityResult.DeviceIneligible,
Enum.AdAvailabilityResult.PublisherIneligible,
Enum.AdAvailabilityResult.ExperienceIneligible,
}
local function isIneligible(result: Enum.AdAvailabilityResult)
for _, inEligibleResult in ipairs(INELIGIBLE_RESULTS) do
if result == inEligibleResult then
return true
end
end
return false
end
function checkForAds()
local isSuccess, result = pcall(function()
return AdService:GetAdAvailabilityNowAsync(Enum.AdFormat.RewardedVideo)
end)
if isSuccess and result.AdAvailabilityResult == Enum.AdAvailabilityResult.IsAvailable then
RewardedAdButton.Visible = true
return
end
if isIneligible(result.AdAvailabilityResult) then
return
end
end
RewardedAdEvent.OnClientEvent:Connect(function(isSuccess : boolean, result : Enum.ShowAdResult)
if result == Enum.ShowAdResult.ShowCompleted then
checkForAds()
end
end)
OpenShopButton.MouseButton1Click:Connect(function()
if ShopFrame.Visible then
ShopFrame.Visible = false
return
end
ShopFrame.Visible = true
checkForAds()
end)
RewardedAdButton.MouseButton1Click:Connect(function()
RewardedAdButton.Visible = false
RewardedAdEvent:FireServer()
end)

Implementasi sisi server

Untuk mengimplementasikan iklan video yang dihargai di sisi server:

  1. Buat Script baru di bawah ServerScriptService.
  2. Gunakan metode CreateAdRewardFromDevProductId untuk mengirimkan ID produk pengembang dari hadiah dan membuat objek AdReward.
  3. Gunakan metode ShowRewardedVideoAdAsync untuk memutar iklan video kepada pengguna.
  4. Gunakan metode ProcessReceipt untuk memberikan hadiah kepada pengguna jika mereka telah menonton seluruh iklan video.
Contoh kode untuk iklan video yang dihargai (Server)
-- Layanan
local AdService = game:GetService("AdService")
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RewardedAdEvent = ReplicatedStorage:WaitForChild("RewardedAdEvent")
-- Berikan ID produk pengembang untuk hadiah iklan video
-- Produk pengembang ini harus dibuat untuk alam semesta tertentu di mana tempat ini berada
local DEV_PRODUCT_ID = 1919753834
RewardedAdEvent.OnServerEvent:Connect(function(player)
local isSuccess, result = pcall(function()
local reward = AdService:CreateAdRewardFromDevProductId(DEV_PRODUCT_ID)
return AdService:ShowRewardedVideoAdAsync(player, reward)
end)
RewardedAdEvent:FireClient(player, isSuccess, result)
end)
MarketplaceService.ProcessReceipt = function(receiptInfo)
local player = Players:GetPlayerByUserId(receiptInfo.PlayerId)
if not player then
return Enum.ProductPurchaseDecision.NotProcessedYet
end
if receiptInfo.ProductId == DEV_PRODUCT_ID then
-- Sertakan logika untuk memberikan hadiah di sini
return Enum.ProductPurchaseDecision.PurchaseGranted
end
return Enum.ProductPurchaseDecision.NotProcessedYet
end

Penempatan

Gunakan penempatan untuk melacak kinerja iklan video yang dihargai individu di dalam permainan Anda.

Untuk membuat penempatan iklan video yang dihargai:

  1. Di Dashboard Creator, pergi ke Kreasi dan pilih sebuah permainan.
  2. Pergi ke MonetisasiIklanPenempatan.
  3. Klik Buat penempatan.
  4. Masukkan nama untuk penempatan dan klik Buat.

Penempatan baru akan terisi di tabel Penempatan dengan ID Penempatan yang unik. Anda dapat menggunakan ID Penempatan ini dalam metode ShowRewardedVideoAsync untuk membedakan dan melacak metrik untuk iklan video individu di dalam permainan Anda.

Kesempatan Iklan

Gunakan RegisterAdOpportunityAsync untuk melacak berapa kali pengguna memiliki kesempatan untuk menonton iklan video yang dihargai, dan laju di mana mereka benar-benar menonton iklan video tersebut.

Anda dapat memberikan ID Penempatan sebagai parameter opsional untuk melacak metrik untuk setiap kesempatan iklan di dalam permainan Anda.

Contoh kode untuk melacak kesempatan iklan
local AdService = game:GetService("AdService")
local playerGui = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
-- Buat ScreenGui dan Tombol
local screenGui = Instance.new("ScreenGui", playerGui)
local adButton = Instance.new("TextButton", screenGui)
-- Daftarkan tombol dengan AdService
local success, err = pcall(function()
-- Parameter kedua adalah parameter ID Penempatan opsional (Nomor) yang dihasilkan di Creator Hub.
-- Jika Anda memilih untuk tidak memberikan ID Penempatan, kesempatan iklan dilacak di bawah penempatan default.
AdService:RegisterAdOpportunityAsync(adButton, 1234567891234567)
end)
if not success then
warn("Gagal mendaftarkan kesempatan iklan:", err)
end

Kecualikan pengeluaran yang mungkin

Berdasarkan perilaku masa lalu dan kebiasaan pembelian, pengguna tertentu lebih mungkin untuk melakukan pembelian di dalam permainan Anda. Untuk mengurangi risiko kehilangan pendapatan, Anda dapat mengecualikan pengguna yang kemungkinan akan mengeluarkan uang dalam permainan Anda dari melihat iklan video yang dihargai.

Kami merekomendasikan agar Anda hanya mengaktifkan pengaturan ini jika Anda berniat membiarkan pengguna memilih antara menonton iklan video dan membeli hadiah dari iklan tersebut. Jika hadiah yang Anda tawarkan melalui iklan video adalah unik dan tidak tersedia untuk dibeli, kami merekomendasikan agar Anda tidak mengaktifkan pengaturan ini.

Untuk mencegah pengeluaran yang mungkin melihat iklan video yang dihargai:

  1. Di Dashboard Creator, pergi ke Kreasi dan pilih sebuah permainan.
  2. Pergi ke MonetisasiIklanPengaturan.
  3. Aktifkan toggle Kecualikan pembeli yang paling mungkin dari Iklan Video yang Dihargai.

Perkirakan pendapatan potensial

Gunakan kalkulator untuk memperkirakan pendapatan Anda sebelum Anda menerapkan iklan video yang dihargai dalam permainan Anda.

Pendapatan potensial dihitung dengan mengalikan jumlah pengguna yang memenuhi syarat iklan yang telah mengunjungi permainan Anda dalam 7 hari terakhir, jumlah iklan yang mungkin Anda tampilkan per pengguna, dan EPM yang diproyeksikan (penghasilan per 1000 tayangan).

Karena jumlah tayangan iklan harian per pengguna adalah variabel utama yang dapat Anda kendalikan saat menerapkan iklan video yang dihargai dalam permainan Anda, Anda harus merancang pengalaman pengguna yang secara alami mendorong pengguna untuk menonton iklan. Misalnya, jika Anda ingin sebagian besar pengguna menonton setidaknya satu iklan sehari, buatlah penempatan iklan Anda dapat diakses dan mudah ditemukan. Anda juga dapat meningkatkan tayangan harian dengan menawarkan hadiah yang terasa berharga dan terhubung ke loop permainan inti Anda, menjaga pengguna tetap terlibat dan meningkatkan total tayangan iklan Anda.

Untuk menggunakan kalkulator:

  1. Di Dashboard Creator, pergi ke Kreasi dan pilih sebuah permainan.
  2. Pergi ke MonetisasiIklanKelayakan.
  3. Di bawah Format iklan, pilih Video yang Dihargai.
  4. Sesuaikan slider tayangan iklan harian per pengguna. untuk memperbarui angka Pendapatan iklan video yang dihargai mingguan potensial dan melihat pendapatan potensial.

Analitik

Gunakan metrik analitik untuk mengevaluasi efektivitas iklan video yang dihargai Anda, menguji berbagai jenis hadiah untuk mengidentifikasi yang paling cocok dengan audiens Anda, dan mengukur seberapa sering pengguna menonton iklan video seluruhnya untuk mengklaim hadiah.

Untuk mengakses metrik iklan video yang dihargai Anda:

  1. Di Dashboard Creator, pergi ke Kreasi dan pilih sebuah permainan.
  2. Pergi ke MonetisasiIklanAnalitik.
  3. Filter berdasarkan Video yang Dihargai untuk melihat semua metrik yang tersedia.
MetrikDeskripsi
Pendapatan (Robux)Total jumlah pendapatan dalam Robux yang dihasilkan dari iklan video yang dihargai dalam permainan Anda.

Garis yang berbeda menunjukkan metrik ini untuk penempatan iklan yang berbeda di dalam permainan.
Saluran Monetisasi di tingkat PengalamanMetrik ini menunjukkan kepada Anda:

  • Diminta: Jumlah iklan yang diminta oleh pengguna yang memenuhi syarat iklan di permainan Anda.
  • Terisi: Jumlah iklan yang diterima oleh pengguna yang memenuhi syarat iklan di permainan Anda.
  • Kesempatan Iklan: Jumlah kesempatan yang dimiliki pengguna untuk menonton iklan video.
  • Tayangan: Jumlah tayangan dari iklan video di permainan Anda. Frame pertama dari iklan video yang ditampilkan kepada pengguna dihitung sebagai tayangan.
  • Dihargai: Jumlah hadiah iklan video yang diberikan kepada pengguna.
Tingkat PengisianPersentase permintaan yang memiliki iklan yang dikembalikan sebagai respons.
EPM (Pendapatan per Mille)Pendapatan Robux efektif Anda per seribu tayangan. Dihitung dengan total pendapatan / jumlah tayangan (dalam ribuan) di permainan Anda.

Garis yang berbeda menunjukkan metrik ini untuk penempatan iklan yang berbeda di dalam permainan.
Kesempatan IklanJumlah kesempatan yang dimiliki pengguna untuk menonton iklan video. Gunakan metrik ini untuk melacak seberapa sering seorang pengguna memiliki kesempatan untuk menonton iklan video dan laju di mana mereka benar-benar mengambil kesempatan itu dan menonton iklan.

Garis yang berbeda menunjukkan metrik ini untuk penempatan iklan yang berbeda di dalam permainan.
TayanganJumlah iklan video yang dihargai ditampilkan di permainan Anda.

Garis yang berbeda menunjukkan metrik ini untuk penempatan iklan yang berbeda di dalam permainan.
DihargaiJumlah hadiah yang diberikan untuk tayangan iklan video di permainan Anda.

Garis yang berbeda menunjukkan metrik ini untuk penempatan iklan yang berbeda di dalam permainan.
DUV (Penonton Unik Harian)Jumlah pengguna unik yang telah melihat satu atau lebih iklan video di permainan Anda dalam satu hari. Tayangan didefinisikan oleh tayangan.

Data ini diperbarui dengan penundaan 1 hari.
AEPDUV (Penghasilan Rata-rata Per Penonton Unik Harian)Pendapatan yang dihasilkan per penonton unik harian untuk iklan video yang dihargai.

Data ini diperbarui dengan penundaan 1 hari.
Pengguna Aktif Harian yang Memenuhi SyaratJumlah pengguna unik harian di permainan Anda yang memenuhi syarat untuk melihat iklan video yang dihargai.

Data ini diperbarui dengan penundaan 1 hari.
DUV/eDAUPersentase pengguna yang memenuhi syarat iklan yang mengunjungi permainan Anda dan melihat satu atau lebih iklan video dalam satu hari.
Tingkat PilihanPersentase pengguna yang memenuhi syarat iklan yang berinteraksi dengan iklan di permainan Anda.
FrekuensiJumlah iklan yang dilihat seorang pengguna per hari di permainan Anda.

Kurangi risiko implementasi Anda dengan eksperimen

Jika Anda tidak yakin bagaimana komunitas Anda akan bereaksi terhadap penempatan iklan video yang dihargai yang baru, Anda dapat menggunakan eksperimen untuk meluncurkan penempatan tersebut kepada persentase pengguna Anda terlebih dahulu. Ini memungkinkan Anda untuk mengukur perubahan waktu nyata dalam keterlibatan dan retensi sebelum meluncurkan penempatan tersebut kepada seluruh audiens Anda.

Syarat kelayakan

Untuk mencegah penyalahgunaan sistem iklan yang dihargai dan untuk memberikan pengalaman pengguna terbaik, Anda harus mengikuti syarat kelayakan saat menerapkan iklan video yang dihargai.

PermainanPermainan harus:

  • Publik dan tidak terbatasi.
  • Tidak menawarkan penciptaan pengguna dalam bentuk bebas.
  • Memiliki Kuesioner Kualitas dan Kepatuhan yang lengkap yang telah ditinjau dan disetujui oleh Roblox. Jika status peninjauan adalah Menunggu, Anda dapat meminta peninjauan ulang dari halaman kelayakan iklan permainan di bawah MonetisasiIklanKelayakan. Anda akan menerima respons dalam waktu 24 jam.
  • Memiliki rata-rata setidaknya 2.000 pengunjung unik per bulan.
PenerbitSebagai penerbit, Anda harus:

  • Berusia 13 tahun ke atas.
  • Memiliki akun yang berada dalam keadaan baik dengan Roblox.
  • Telah mengaktifkan verifikasi dua langkah (2FA) dan memverifikasi ID Anda di akun Anda.
  • Menerapkan tindakan yang jelas yang harus dilakukan pengguna sebelum iklan video diputar untuk mereka. Misalnya, tombol yang harus diklik oleh pengguna.
  • Memberikan pengungkapan yang jelas dan akurat sebelum setiap pemicu video, termasuk apa hadiahnya dan apa yang harus dilakukan pengguna untuk mendapatkannya. Pengungkapan ini harus tidak ambigu bagi pengguna. Misalnya, Anda dapat menambahkan teks yang mengatakan “Tonton iklan untuk mendapatkan 10 berlian!” pada tombol pemutaran iklan video.
  • Memberikan hadiah kepada pengguna segera setelah iklan video yang dihargai selesai diputar.
  • R tidak memaksa pengguna untuk memulai iklan video sebagai penghalang kemajuan dalam permainan.
  • Tidak mengambil alih visibilitas layar pengguna atau mengaburkan gerakan avatarnya.
  • Tidak mempromosikan atau menerapkan hadiah yang curang, termasuk Robux atau uang gratis, untuk secara menipu mendorong pengguna untuk menonton iklan video hingga selesai. Ini juga termasuk penggunaan deskripsi hadiah yang tidak akurat atau menerapkan mekanisme yang tidak memenuhi hadiah yang dijanjikan kepada pengguna.
HadiahHadiah untuk menonton iklan video harus:

  • Dicapai setelah menyelesaikan tayangan iklan video.
  • Merupakan produk pengembang yang biasanya tersedia untuk dibeli dengan Robux di dalam toko permainan.
  • Tidak menginflasi mata uang atau mengganggu ekonomi permainan.
Strategi hadiah yang tepat itu penting. Lihat Praktik Terbaik untuk mendapatkan panduan lebih lanjut tentang memilih hadiah yang tepat untuk iklan video Anda.

Praktik terbaik

Untuk mendapatkan hasil maksimal dari iklan video yang dihargai Anda, pastikan untuk:

  • Panggil GetAdAvailabilityNowAsync sedekat mungkin dengan saat Anda berencana untuk menampilkan iklan. Misalnya, jika Anda memiliki tombol "Tonton iklan video untuk mendapatkan hadiah" di menu toko, Anda hanya harus memanggil GetAdAvailabilityNowAsync ketika pengguna membuka menu toko. Pendekatan ini meningkatkan kinerja dengan mencegah iklan tidak perlu disimpan dalam memori, dan menguntungkan CPM (biaya-per-seribu tayangan) dan pendapatan dengan mengoptimalkan tingkat pengisian iklan.
  • Setelah iklan selesai, hanya panggil GetAdAvailabilityNowAsync() jika Anda menawarkan pengguna kesempatan lain untuk menonton iklan. Ini membantu menghindari permintaan yang terisi yang tidak mengarah pada tayangan.
  • Gunakan analitik untuk mengidentifikasi penempatan terbaik untuk iklan video untuk mendorong keterlibatan pengguna tanpa mengganggu permainan.
  • Gunakan kesempatan iklan untuk melacak kapan Anda menawarkan kesempatan kepada pengguna untuk menonton iklan video sebagai hadiah. Perhatikan rasio antara permintaan yang terisi, kesempatan iklan, dan tayangan iklan untuk mengetahui apakah Anda harus membuat iklan Anda lebih mudah ditemukan atau jika hadiah Anda perlu lebih menarik.

Untuk strategi hadiah terbaik, kami merekomendasikan agar hadiah Anda:

  • Memiliki pemberitahuan hadiah yang mencolok untuk memastikan semua pengguna memenuhi syarat terlibat dengan video.
  • Relevan dengan permainan dan selaras dengan mekanika permainan inti. Misalnya, nyawa tambahan dalam permainan pertempuran atau opsi kustomisasi baru dalam permainan peran.
  • Diskalakan sehingga tetap bernilai bagi pengguna saat mereka maju melalui permainan.
  • Memotivasi pengguna dengan menawarkan kemajuan, pengumpulan, kustomisasi, atau kompetisi dalam permainan.
  • Ditawarkan pada momen strategis, seperti setelah pengguna kehilangan satu nyawa atau setelah mereka menyelesaikan level yang sulit.
  • Ditawarkan pada interval yang tepat untuk menghindari membuat hadiah terlalu kuat sehingga meremehkan kemajuan dalam permainan.
  • Menjadi hadiah terbatas waktu atau langka untuk meningkatkan keterlibatan.
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.