Unity Ads
- Oyun Geliştirme kursu
- Uzman
- Ders 38/47
- 4 dk
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
RewardedReklamları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
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
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ç
if (adReady)
{
____();
}
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 |