CodeBlanks Logo Icon CodeBlanks

Özet - Monetization

Monetization kullanımını bir özet görevle pekiştirirsin.

Monetization özeti

Monetization, oyunun gelir modelini ve oyunculara sunulan ödeme seçeneklerini kapsar. Premium modelde oyun ücretlidir; F2P modelinde oyun ücretsiz sunulur ve gelir IAP veya reklamlarla desteklenebilir. Unity Ads reklam gösterimini, Unity IAP ise mağaza satın alma işlemlerini yönetmeye yardımcı olur.

Premium / F2P
IAP / Ads
Rewarded Ads
Ethical Design

Başarılı bir gelir modeli, oyuncu deneyimini ve şeffaflığı korumalıdır.

Uygulama Monetization akışını birleştir

MonetizationReview adlı bir MonoBehaviour sınıfı oluştur. Start metodunda oyunun F2P olduğunu belirten bilgiyi yazdır. Bir ürünün satın alma isteğini örnekle ve reklam tamamlandığında 50 coin ödülünü ver. Ürün, satın alma ve ödül bilgilerini konsola yazdır.

Başlangıç kodu

Player.cs
using UnityEngine;

public class MonetizationReview : MonoBehaviour
{
    int coins = 0;

    void Start()
    {
        // F2P bilgisini yazdır
        // Ürün satın alma isteğini simüle et
        // Reklam tamamlanma metodunu çağır
    }

    // Ödül metodunu tanımla
}

Örnek çözüm

Player.cs
using UnityEngine;

public class MonetizationReview : MonoBehaviour
{
    int coins = 0;

    void Start()
    {
        Debug.Log("Game: F2P");
        string productId = "gems_pack";
        Debug.Log("Purchase requested: " + productId);
        OnRewardedAdCompleted();
    }

    void OnRewardedAdCompleted()
    {
        coins += 50;
        Debug.Log("Reward coins: " + coins);
    }
}

Beklenen çıktı

Game: F2P
Purchase requested: gems_pack
Reward coins: 50

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Oyuncunun reklamı tamamlaması karşılığında oyun içi ödül aldığı reklam türü hangisidir?

  • Interstitial
  • Banner
  • Rewarded Doğru cevap
  • Premium

Açıklama: Rewarded reklamda oyuncu reklamı tamamladığında belirlenen oyun içi ödülü kazanır.

2 Monetization akışını tamamla

Soru
if (adCompleted)
{
    coins += ____;
}
Cevap
if (adCompleted)
{
    coins += 50;
}

Açıklama: Reklam başarıyla tamamlandığında oyuncuya belirlenen 50 coin ödülü verilir.

3 Monetization uygulama bileşenleri

Kavram Anlamı
Unity Ads Oyunda reklam gösterimini yönetir
Unity IAP Mağaza satın alma akışını yönetir
Reward Callback Ödül koşulunun gerçekleştiğini bildirir
Transparency Ücret ve ürün bilgisini açıklar

Uzman bölümündeki tüm dersler