CodeBlanks Logo Icon CodeBlanks

Unity Ads

Unity Ads ile reklam göstermeyi öğrenirsin.

Unity Ads nedir?

Unity Ads, Unity oyunlarında reklam göstererek gelir elde etmeye yardımcı olan bir reklam çözümüdür. Oyunculara banner, geçiş reklamı veya ödüllü reklam gibi farklı reklam biçimleri sunulabilir. Reklam gösterimi için ilgili hizmetin projede yapılandırılması ve uygun reklam biriminin kullanılması gerekir.

Ad Service
  Banner
  Interstitial
  Rewarded

Reklamların doğru zamanda gösterilmesi oyuncu deneyimi açısından önemlidir.

Reklam gösterimini başlatma

Reklam göstermek için önce reklam hizmetinin başlatılması ve reklamın yüklenmesi gerekir. Reklam hazır olduğunda uygun gösterim metodu çağrılır. Örneğin reklam sağlayıcısının API'sinde Show benzeri bir metot bulunabilir.

if (adReady)
{
    ShowAd();
}

Buradaki ShowAd örnek bir metot adıdır; gerçek kullanımda kurulu reklam paketinin API'sine uygun çağrı yapılmalıdır.

Uygulama Reklam gösterim akışını oluştur

AdDisplayExample adlı bir MonoBehaviour sınıfı oluştur. Start metodunda reklamın hazır olduğunu belirten bir bool değişken tanımla. Değişken true ise ShowAd metodunu çağır. Metodu da sınıf içinde tanımla ve reklam gösterim mesajını konsola yazdır.

Başlangıç kodu

Player.cs
using UnityEngine;

public class AdDisplayExample : MonoBehaviour
{
    void Start()
    {
        // Reklamın hazır olduğunu belirt
        // Hazırsa ShowAd metodunu çağır
    }

    // ShowAd metodunu burada tanımla
}

Örnek çözüm

Player.cs
using UnityEngine;

public class AdDisplayExample : MonoBehaviour
{
    void Start()
    {
        bool adReady = true;
        if (adReady)
        {
            ShowAd();
        }
    }

    void ShowAd()
    {
        Debug.Log("Advertisement shown");
    }
}

Beklenen çıktı

Advertisement shown

Soru ve cevaplar

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

1 Unity Ads kullanmanın temel amacı nedir?

  • Fizik hesaplamalarını hızlandırmak
  • Oyun karakterlerini oluşturmak
  • Reklam göstererek gelir elde etmek Doğru cevap
  • Sahne ışıklarını ayarlamak

Açıklama: Unity Ads, oyun içerisinde reklam gösterimleri aracılığıyla gelir elde etmeye yardımcı olur.

2 Reklam gösterim metodunu seç

Soru
if (adReady)
{
    ____();
}
Cevap
if (adReady)
{
    ShowAd();
}

Açıklama: ShowAd, reklam hazır olduğunda gösterimi başlatmak için kullanılan örnek metot adıdır.

3 Reklam gösterim aşamaları

Kavram Anlamı
Initialize Reklam hizmetini başlatır
Load Reklam içeriğini hazırlar
Show Hazır reklamı gösterir
Ad Unit Reklam yerleşimini tanımlar

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