Başlayın

Bu kılavuz, Unity uygulamasından para kazanmak isteyen yayıncılar için hazırlanmıştır.

Google Mobile Ads Unity eklentisini bir uygulamaya entegre etmek bu aşamada AdMob reklamları görüntülemenin ve gelir elde etmenin ilk adımıdır. Entegrasyon tamamlandığında ayrıntılı uygulama adımları almak için bir reklam biçimi (yerel veya ödüllü video gibi) seçebilirsiniz.

Ön koşullar

Mobile Ads Unity eklentisini indirin

Google Mobile Ads Unity eklentisi, Unity geliştiricilerinin Java veya Objective-C kodu yazmasına gerek kalmadan Android ve iOS uygulamalarında Google Mobile Ads'i kolayca sunmasını sağlar. Eklenti, Unity projenizde C# komut dosyaları tarafından kullanılan reklamları istemek için bir C# arayüzü sağlar.

Eklentiye ilişkin Unity paketini indirmek veya GitHub'daki koduna göz atmak için aşağıdaki bağlantıları kullanın.

KOPYAYI İNDİR KAYNAKI GÖRÜNTÜLE

Unity Düzenleyici kullanarak reklam entegrasyonunu kolaylaştırmak için yeni Reklam Yerleşimleri Beta'yı deneyin.

Mobile Ads Unity eklentisini içe aktarın

Unity düzenleyicide projenizi açın. Öğeler > Paketi İçe Aktar >Özel Paket'i seçin ve indirdiğiniz GoogleMobileAdsPlugin.unitypackage dosyasını bulun.

Tüm dosyaların seçili olduğundan emin olun ve İçe Aktar'ı tıklayın.

Mobile Ads SDK'sını dahil etme

Google Mobile Ads Unity eklentisi, Unity Play Hizmetleri Çözümleyici kitaplığı ile dağıtılır. Bu kitaplık, Android'e özel kitaplıklara (ör. AAR'ler) veya iOS CocoaPods'lar. Unity eklentilerine bağımlıları bildirme yeteneği sağlar. Bu da otomatik olarak çözülüp Unity projenize kopyalanır.

Projenizin Mobile Ads SDK'sını içerdiğinden emin olmak için aşağıda listelenen adımları uygulayın.

Android

Unity düzenleyicide Öğeler > Harici Bağımlı Yönetici > Android Çözücü > Çöz'ü seçin. Unity Harici Bağımlılık Yöneticisi kitaplığı, bildirilen bağımlılıkları Unity uygulamanızın Assets/Plugins/Android dizinine kopyalar.

bölümünde listelenir.

iOS

Mobile Ads SDK'sını Unity projesine dahil etmek için ek bir işlem yapmanıza gerek yoktur.

  • Unity 5.6 ve sonraki sürümlerini kullanırken gerekli bağımlı kitaplıkları içeren bir xcworkspace oluşturulur. Standart Xcode projesi yerine, oluşturulan xcworkspace'i kullanın.
  • Unity'nin eski sürümleri kullanılırken bağımlılıklar standart Xcode projesine eklenir.

AdMob uygulama kimliğinizi ayarlama

Unity düzenleyicide, menüden Öğeler > Google Mobile Ads > Ayarlar'ı seçin.

Google AdMob bölümünde Etkin onay kutusunu tıklayarak AdMob'u etkinleştirin. Daha sonra, her alana Android ve iOS AdMob uygulama kimliğinizi girin.

Uygulamanız AdMob yerine Ad Manager'ı kullanıyorsa Google Ad Manager bölümünün altında Etkin onay kutusunu tıklayarak Google Ad Manager'ı etkinleştirin.

Mobile Ads SDK'sını başlatma

Reklam yüklemeden önce uygulamanızın Mobile Ads SDK'sını başlatmasını isteyin (MobileAds.Initialize())

GameObject öğesine bağlı bir komut dosyasının Start() yönteminde Initialize() yönteminin nasıl çağrılacağına dair bir örneği burada görebilirsiniz:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

Uyumlulaştırma kullanıyorsanız, tüm uyumlulaştırma bağdaştırıcılarının ilk kullanıma sunulmasından sonra, reklamları yüklemeden önce geri çağırmanın gerçekleşmesini bekleyebilirsiniz.

Reklam biçimi seçme

Mobile Ads SDK'sı artık Android veya iOS platformuna dağıtılırken Unity uygulamanıza dahil ediliyor. Artık reklam uygulamaya hazırsınız. AdMob, birçok farklı reklam biçimi sunduğundan, kullanıcı deneyimi ihtiyaçlarınıza en uygun biçimi seçebilirsiniz.

Banner reklamlar, uygulama düzeninde yer kaplayan dikdörtgen resim veya metin reklamlardır. Bunlar, kullanıcılar uygulama ile etkileşimde bulunurken ekranda kalır ve belirli bir süre sonra otomatik olarak yenilenebilirler. Mobil reklamcılığa yeni başladıysanız başlangıç için mükemmel bir kaynaktır.

Banner uygulama

Geçiş

Geçiş reklamları, kullanıcı tarafından kapatılıncaya kadar bir uygulamanın arayüzünü kapsayan tam ekran reklamlardır. Bunlar, uygulama akışındaki doğal duraklamalarda (ör. bir oyunun seviyeleri arasında veya bir görevi tamamladıktan hemen sonra) en iyi şekilde kullanılır.

Geçiş reklamı uygulama

Yerel

Yerel, bileşenlere dayalı bir reklam biçimidir ve başlıklar ile harekete geçirici mesajlar gibi öğelerin uygulamalarında sunulma şeklini özelleştirmenize olanak tanır. Kendiniz için yazı tipleri, renkler ve başka ayrıntılar seçerek zengin bir kullanıcı deneyimine katkıda bulunabilecek doğal, sade reklam sunuları oluşturabilirsiniz.

Yerel reklamları uygulama

Ödül olarak verildi

Ödüllü video reklamlar, kullanıcıların uygulama içi ödüller karşılığında tam izleme seçeneği sunan tam ekran video reklamlardır.

Ödüllü reklamları uygulayın

Uygulama izleme şeffaflığı yetkilendirmesi isteme

IDFA'ya erişimle ilgili uygulama izleme şeffaflığı (ATT) yetkilendirme isteğini görüntülemek için Unity's iOS 14 Reklam Desteği paketini kullanın.

Aynı uygulama anahtarı

Ön koşullar: Google Mobile Ads Unity Eklentisi 6.1.0 veya sonraki bir sürümü

Google Mobile Ads SDK'sı, kullanıcının kullandığı uygulamadan toplanan verileri kullanarak daha alakalı ve kişiselleştirilmiş reklamlar yayınlamanıza yardımcı olmak için aynı uygulama anahtarını sunar.

Aynı uygulama anahtarı varsayılan olarak etkindir ancak aşağıdaki API ile devre dışı bırakabilirsiniz:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }