Başlamak

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

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

Önkoşullar

Mobile Ads Unity eklentisini indirin

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

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

İNDİR PLUGIN GÖRÜNÜM KAYNAK

Birlik Editör kullanarak daha kolay ilanları entegrasyon için yeni denemek Reklam Yerleşimleri Beta .

Mobile Ads Unity eklentisini içe aktarın

Projenizi Unity editöründe açın. Öğeleri Seç> Al Paketi> Özel Paket ve bulmak GoogleMobileAdsPlugin.unitypackage indirdiğiniz dosyayı.

Dosyalar seçilir Herşeyden emin olun ve Al'ı tıklatın.

Mobil Reklamlar SDK'sını ekleyin

Google Mobil Reklamlar Unity eklentisi ile dağıtılmaktadır Birlik Play Hizmetleri Çözümleyici kütüphanesinde . Bu kitaplık, Android'e özgü kitaplıklara (örneğin, AAR'ler) veya iOS CocoaPod'lara erişim gerektiren herhangi bir Unity eklentisi tarafından kullanılmak üzere tasarlanmıştır. Unity eklentilerine, daha sonra otomatik olarak çözülen ve Unity projenize kopyalanan bağımlılıkları bildirme yeteneği sağlar.

Projenizin Mobil Reklamlar SDK'sını içerdiğinden emin olmak için aşağıda listelenen adımları izleyin.

Android

Birlik düzenleyicisinde, Varlıkları> Harici Bağımlılık Yöneticisi> Android Çözümleyici> Çöz seçin. Birlik Dış Bağımlılık Müdürü kütüphane içine beyan bağımlılıkları kopyalar Assets/Plugins/Android senin Birlik uygulamasının dizine.

iOS

Mobile Ads SDK'sını Unity projesine dahil etmek için ek adım gerekmez.

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

AdMob uygulama kimliğinizi belirleyin

Birlik düzenleyicisinde, menüden> Google Mobil Reklamlar> Ayarlar Varlıklar seçin.

Google AdMob bölümünde Etkin onay kutusunu tıklatarak AdMob'dan etkinleştirin. Sonra Android ve iOS AdMob girmek uygulama kimliğini her alanda.

Uygulamanız yerine AdMob'ın Reklam Yöneticisi kullanıyorsa, Google Reklam Yöneticisi bölümünde Etkin onay kutusunu tıklatarak Google Reklam Yöneticisi etkinleştirin.

Mobil Reklamlar SDK'sını başlatın

Yükleme reklamlar önce arayarak Mobil Reklamlar SDK ilklendir uygulamanıza sahip MobileAds.Initialize() Bu ihtiyaçlar ideal uygulama başlatılırken, sadece bir kez yapılacak.

İşte çağırmak nasıl bir örnek Initialize() içinde Start() bir bağlı bir senaryonun yöntem GameObject :

...
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 başlatılmasını sağlayacağından, reklamları yüklemeden önce geri aramanın gerçekleşmesini beklemek isteyebilirsiniz.

Bir reklam biçimi seçin

Mobil Reklamlar SDK'sı artık Unity uygulamanıza Android veya iOS platformuna dağıtırken dahil edilmiştir. Artık bir reklamı uygulamaya hazırsınız. AdMob, kullanıcı deneyimi ihtiyaçlarınıza en uygun olanı seçebilmeniz için bir dizi farklı reklam biçimi sunar.

Banner reklamlar, bir uygulamanın düzeninde bir yeri kaplayan dikdörtgen resim veya metin reklamlardır. Kullanıcılar uygulamayla etkileşime girerken ekranda kalırlar ve belirli bir süre sonra otomatik olarak yenileyebilirler. Mobil reklamcılıkta yeniyseniz, başlamak için harika bir yerdir.

Bir Afiş Uygulayın

geçiş reklamı

Geçiş reklamları, kullanıcı tarafından kapatılana kadar bir uygulamanın arayüzünü kapsayan tam ekran reklamlardır. En iyi şekilde, bir oyunun seviyeleri arasında veya bir görevi tamamladıktan hemen sonra olduğu gibi, bir uygulamanın yürütme akışındaki doğal duraklamalarda kullanılırlar.

Geçiş Reklamı uygulayın

Yerli

Yerel, size başlıklar ve harekete geçirici mesajlar gibi öğelerin uygulamalarında sunulma şeklini özelleştirme özgürlüğü veren bileşen tabanlı bir reklam biçimidir. Yazı tiplerini, renkleri ve diğer ayrıntıları kendiniz seçerek, zengin bir kullanıcı deneyimine katkıda bulunabilecek doğal, göze batmayan reklam sunumları oluşturabilirsiniz.

Yerel Reklamları Uygulayın

Ödüllü

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

Ödüllü Reklamları Uygulayın

Uygulama izleme şeffaflığı yetkilendirmesi isteyin

IDFA'yı erişmek için uygulama izleme şeffaflık (ATT) yetkilendirme isteğini görüntülemek için Unity kullanmak iOS 14 Reklam Destek paketi .

Aynı uygulama anahtarı

Önkoşullar: Google Mobile Ads Unity Plugin 6.1.0 veya üzeri

Google Mobil Reklamlar SDK'sı tanıtır aynı uygulama, anahtarı kullanıcı kullanıyor uygulamasından toplanan veriler kullanılarak daha alakalı ve kişiselleştirilmiş reklamlar sunmak yardımcı olur.

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);
    }