Acara Khusus
Verifikasi Penerimaan

Monetization

Unity AnalyticsUnity Analytics
Lihat di Glossary
memungkinkan Anda untuk memantau pendapatan dalam game Anda. Dengan menerapkan verifikasi penerimaan, Anda akan melihat transaksi yang sah atau penipuan.

Unity Analytics menyediakan metode yang fleksibel untuk melacak acara monetisasi melalui pembelian dalam aplikasi. Metode ini harus disebut setiap kali pemain memicu acara monetisasi. Metode transaksi membutuhkan parameter harga, mata uang dan string tanda terima Apple iTunes / Google Play opsional.

Unity Analytics menyediakan metode UnityAnalytics.Transaction untuk melacak acara monetisasi melalui pembelian dalam aplikasi. Metode ini harus disebut setiap kali pemain memicu acara monetisasi. Metode UnityAnalytics.Transaction membutuhkan parameter harga, mata uang dan apel opsional iTunes / Google Play tanda terima string.

  // Reference the Unity Analytics SDK package
  using UnityEngine.Cloud.Analytics;

  // Use this call for each and every place that a player triggers a monetization event
  UnityAnalytics.Transaction(string productId, decimal price,
  string currency, string receipt,
  string signature);
UnityAnalytics.Transaction Input Parameters
Name Type Description
productId string id item yang dibeli.
price decimal Harga item.
currency string Undangan mata uang yang digunakan untuk transaksi. Sebagai contoh “USD” (Dolar Amerika Serikat). Lihat here untuk daftar standar singkatan mata uang.
receipt string Menerima data (iOS) atau tanda terima ID (Android) untuk pembelian dalam aplikasi untuk memverifikasi pembelian dengan Apple iTunes atau Google bermain. Gunakan null tanpa adanya tanda terima. Untuk detail lebih lanjut lihat Verifikasi Penerimaan.
signature string Tanda tangan tanda terima Android. Jika menggunakan Android asli menggunakan string INAPP_DATA_SIGNATURE yang mengandung tanda tangan data pembelian yang ditandatangani dengan kunci pribadi pengembang. Tanda tangan data menggunakan skema RSASSA-PKCS1-v1_5. Lulus dalam null tanpa tanda tangan.

Contoh di bawah ini adalah untuk transaksi $ 1.99 di USD tanpa validasi penerimaan.

UnityAnalytics.Transaction("12345abcde", 0.99m, "USD", null, null);

Press Play

Untuk mengirim data Monetisasi tes ke server kami dan memvalidasi integrasi Anda, memicu pembelian selama mode Editor Play. Jika integrasi berhasil, data pengujian Anda akan ditampilkan di tabel di bawah ini.

Validate

Acara Khusus
Verifikasi Penerimaan