Özet - Monetization
- Oyun Geliştirme kursu
- Uzman
- Ders 42/47
- 4 dk
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 DesignBaş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
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
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
if (adCompleted)
{
coins += ____;
}
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 |