Unity Ads'i AdMob uyumlulaştırmasıyla entegre etme

Bu kılavuz, teklifli sistem ve şelale entegrasyonlarını kapsayarak AdMob uyumlulaştırması kullanarak Unity Ads'den reklam yüklemek ve göstermek için Google Mobile Ads SDK nasıl kullanacağınızı gösterir. Bu açıklamalar, Unity Ads'in bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceğini ve Unity Ads SDK'sının ve bağdaştırıcısının bir iOS uygulamasına nasıl entegre edileceğini kapsar.

Desteklenen entegrasyonlar ve reklam biçimleri

Unity Ads için uyumlulaştırma adaptörünün özellikleri şöyledir:

Entegrasyon
Teklifli sistem
Şelale  1
Formatlar
Banner
Geçiş reklamı
Ödüllü
Yerel biçim

Ön koşullar

Devam etmeden önce aşağıdakileri doğrulayın:

  • iOS 13.0 veya sonraki sürümlerin dağıtım hedefi

  • [Teklif verme için]: Teklif vermeye desteklenen tüm reklam biçimlerini entegre etmek için Unity bağdaştırıcısı 4.14.1.1 veya sonraki bir sürümü kullanın (en son sürüm önerilir).

1. adım: Unity Ads kullanıcı arayüzünde yapılandırmaları ayarlayın

Unity Ads'e kaydolun veya oturum açın.

Proje oluşturma

Unity Ads kontrol panelinde Projeler'e gidin ve Yeni'yi tıklayın.

Formu doldurun ve projenizi eklemek için Oluştur'u tıklayın.

Unity Ads Monetization'a gidin ve Başlayın'ı tıklayın.

Yeni Proje kalıcı öğesinde, Uyumlulaştırma kullanacağım'ı ve Uyumlulaştırma Ortağı için Google AdMob'u seçin, ardından Sonraki'yi tıklayın.

Reklam ayarları seçeneğini belirleyin ve Sonraki'yi tıklayın.

Yerleşim kurulumunuzu seçin ve Sonraki'yi tıklayın.

Teklif verme

Şelale

Formu doldurun, ardından Proje ekle'yi tıklayın.

Oyun kimliğini not edin.

Reklam birimleri ve yerleşimler oluşturma

Unity Ads Monetization > Placements'a gidin, ardından projenizi seçip Add ad unit'i (Reklam birimi ekle) tıklayın.

Reklam birimi adı girin, ardından Platform ve Reklam biçimi'ni seçin.

Teklif verme

Kurulum için Teklifli sistem'i seçin. Yerleşim bölümünde Yerleşim adını girin.

Yerleşim kimliğini not edin.

Şelale

Kurulum için Şelale'yi seçin. Yerleşim bölümünde Yerleşim adı, Coğrafi Etiketleme ve Hedef'i girin.

Yerleşim kimliğini not edin.

Son olarak, reklam biriminizi ve yerleşiminizi kaydetmek için Reklam birimi ekle'yi tıklayın.

Unity Ads Reporting API anahtarını bulma

Teklif verme

Bu adım, teklif entegrasyonları için gerekli değildir.

Şelale

Unity Ads Monetization > API management'a (API yönetimi) gidin ve Monetization Stats API Access (Para kazanma istatistikleri API erişimi) bölümündeki API Key'i (API anahtarı) not alın.

Ardından, Unity Ads Para Kazanma > Kuruluş Ayarları bölümüne gidin ve Kuruluş temel kimliğini not edin.

app-ads.txt dosyanızı güncelleme

Uygulamalar İçin Yetkili Satıcılar app-ads.txt, uygulama reklamı envanterinizin yalnızca yetkili olarak tanımladığınız kanallar üzerinden satılmasını sağlamaya yardımcı olan bir IAB Tech Lab girişimidir. Reklam gelirinde önemli ölçüde kayıp yaşanmasını önlemek için bir app-ads.txt dosyası uygulamanız gerekir. Bunu henüz yapmadıysanız uygulamanız için bir app-ads.txt dosyası oluşturun.

Unity Ads için app-ads.txt özelliğini uygulamak için, app-ads.txt dosyasını ilk kez kurma bölümüne bakın.

Test modunu etkinleştirme

Test modu, Unity Ads kontrol panelinden etkinleştirilebilir. Unity Ads Para Kazanma > Testler bölümüne gidin.

Apple App Store'un yanındaki düzenle düğmesini tıklayarak, İstemci test modunu geçersiz kıl'ı etkinleştirip Tüm cihazlarda test modunu ZORUNLU olarak ETKİNLEŞTİR (ör. test reklamları kullan)'i seçerek uygulamanız için test modunu zorunlu kılabilirsiniz.

Alternatif olarak, Test Cihazı Ekle'yi tıklayarak belirli cihazlar için test modunu etkinleştirebilirsiniz.

Test cihazınızın ayrıntılarını girip Kaydet'i tıklayın.

Adım 2: AdMob kullanıcı arayüzünde Unity Ads talebini ayarlayın

Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma

Reklam biriminizin uyumlulaştırma yapılandırmasına Unity Ads'i eklemeniz gerekir.

Öncelikle AdMob hesabınızda oturum açın. Ardından Uyumlulaştırma sekmesine gidin. Mevcut bir uyumlulaştırma grubunu değiştirmek istiyorsanız, düzenlemek için o uyumlulaştırma grubunun adına tıklayın ve Unity Ads'i reklam kaynağı olarak ekle bölümüne geçin.

Yeni bir uyumlulaştırma grubu oluşturmak için Uyumlulaştırma Grubu Oluştur'u seçin.

Reklam biçiminizi ve platformunuzu girip Devam'ı tıklayın.

Uyumlulaştırma grubunuza bir ad verin ve hedeflenecek konumları seçin. Ardından, uyumlulaştırma grubu durumunu Etkin olarak ayarlayın ve Reklam Birimleri Ekle'yi tıklayın.

Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden biri veya daha fazlasıyla ilişkilendirin. Ardından Bitti'yi tıklayın.

Artık seçtiğiniz reklam birimleriyle doldurulmuş reklam birimleri kartını göreceksiniz:

Unity Ads'i reklam kaynağı olarak ekleyin.

Teklif verme


Reklam Kaynakları bölümünde Teklifli Sistem kartını bulun ve Reklam kaynağı ekle'yi seçin. Ardından Unity Ads öğesini seçin.

TıklamakOrtaklık sözleşmesi nasıl imzalanır? Vebir ihale ortaklığı kurmak Unity Ads ile.



Onayla ve kabul et'e, ardından Devam'ı tıklayın.



Unity Ads için zaten bir eşlemeniz varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.



Ardından, şunu girin: Oyun Kimliği Ve Yerleştirme Kimliği Önceki bölümde elde edildi. Ardından Bitti'yi tıklayın.



Şelale


Reklam Kaynakları bölümündeki Şelale kartında Reklam Kaynağı Ekle'yi seçin.

Seçme Unity Reklamları ve etkinleştir Optimize anahtar. Unity Ads için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde elde edilen API Anahtarını ve Kuruluş çekirdek kimliğini girin. Ardından Unity Ads için bir eBGBM değeri girin ve Devam'ı tıklayın.




Unity Ads için zaten bir eşlemeniz varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.



Ardından, önceki bölümde alınan Oyun Kimliği ve Yerleşim Kimliği'ni girin. Ardından Bitti'yi tıklayın.


Unity Ads'i GDPR ve ABD eyalet düzenlemelerine uygun reklam ortakları listesine ekleyin.

Avrupa düzenlemeleri ayarları ve ABD eyalet düzenlemeleri ayarları adımlarını izleyerek Unity Ads'i AdMob kullanıcı arayüzündeki Avrupa ve ABD eyalet düzenlemeleri reklam ortakları listesine ekleyin.

3. adım: Unity Ads SDK'sını ve bağdaştırıcısını içe aktarın

Swift Package Manager'ı kullanma

Devam etmeden önce, desteklenen minimum adaptör sürümü olan 4.16.0.0'a sahip olmanız gerekir.

Projenize paket bağımlılığı eklemek için aşağıdaki adımları uygulayın:

  1. Xcode'da File > Add Package Dependencies... (Dosya > Paket Bağımlılıkları Ekle...) seçeneğine gidin.

  2. Görüntülenen istemde aşağıdaki paket URL'sini arayın:

    https://github.com/googleads/googleads-mobile-ios-mediation-unity.git
    
  3. Bağımlılık Kuralı'nda Şube'yi seçin.

  4. Metin alanına main girin.

CocoaPods'u kullanma

  • Aşağıdaki satırı projenizin Podfile'ına ekleyin:

    pod 'GoogleMobileAdsMediationUnity'
    
  • Komut satırından şunu çalıştırın:

    pod install --repo-update

Manuel entegrasyon

  • Unity Ads SDK'nın en yeni sürümünü indirin ve projenizde UnityAds.framework'ü bağlayın.

  • Unity Ads bağdaştırıcısının en son sürümünü Değişiklik Günlüğü'ndeki indirme bağlantısından indirin ve projenizdeki UnityAdapter.framework dosyasını bağlayın.

4. adım: Unity Ads SDK'sındaki gizlilik ayarlarını uygulayın

Google AB Kullanıcı Rızası Politikası'na uymak için Avrupa Ekonomik Alanı (AEA), Birleşik Krallık ve İsviçre'deki kullanıcılarınıza belirli açıklamalar yapmanız ve yasal olarak gerekli olduğu durumlarda çerez veya diğer yerel depolama kullanımının yanı sıra reklam kişiselleştirme için kişisel verilerin toplanması, paylaşılması ve kullanılması konusunda izinlerini almanız gerekir. Bu politika, AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) şartlarını yansıtmaktadır. Uyumlulaştırma zincirinizdeki her reklam kaynağına rıza bilgisinin iletildiğini doğrulamak sizin sorumluluğunuzdadır. Google, kullanıcının rıza seçimini bu tür ağlara otomatik olarak iletemez.

Unity Ads, SDK'nın 2.0.0 sürümünde gizlilik ayarlarını desteklemek için bir API ekledi. Aşağıdaki örnek kodda, bu izin bilgilerinin Unity Ads SDK'sına nasıl iletileceği gösterilmektedir. Onay bilgilerini Unity Ads SDK'ya manuel olarak iletmeyi tercih ederseniz, bu kodun Google Mobile Ads SDK aracılığıyla reklam istemeden önce çağrılması önerilir.

Swift

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

Objective-C

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[gdprMetaData commit];

Daha fazla bilgi ve her yöntemde sağlanabilecek değerler için Unity Ads'in GDPR Uyumluluğu bölümüne bakın.

ABD eyalet gizlilik yasaları

ABD eyaletlerindeki gizlilik yasaları, kullanıcılara "kişisel bilgilerinin" "satışının" (yasaların bu terimleri tanımladığı biçimiyle) kapsamı dışında kalma hakkı tanınmasını zorunlu kılar. Kapsam dışında kalma seçeneği, "satan" tarafın ana sayfasında belirgin bir şekilde gösterilen "Kişisel Bilgilerimi Satma" bağlantısıyla sunulur. ABD eyalet gizlilik yasalarına uygunluk rehberi, Google reklamları sunmak için kısıtlanmış veri işlemeyi etkinleştirme olanağı sunar ancak Google bu ayarı uyumlulaştırma zincirinizdeki her reklam ağına uygulayamaz. Bu nedenle, uyumluluğu sağlamak için, uyumlulaştırma zincirinizde kişisel bilgilerin satışına katılabilecek tüm reklam ağlarını belirlemeli ve bu ağların her birinden gelen yönergeleri uygulamanız gerekir.

Unity Ads, SDK'nın 2.0.0 sürümünde gizlilik ayarlarını desteklemek için bir API ekledi. Aşağıdaki örnek kod, bu onay bilgilerinin Unity Ads SDK'ya nasıl iletileceğini göstermektedir. Onay bilgilerini Unity Ads SDK'ya manuel olarak iletmeyi tercih ederseniz, bu kodun Google Mobile Ads SDK aracılığıyla reklam istemeden önce çağrılması önerilir.

Swift

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

Objective-C

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

Daha fazla bilgi ve her yöntemde sağlanabilecek değerler için Unity Ads'in Tüketici Gizliliği Yasası'na uygunluk başlıklı makalesine bakın.

Yaş deneyini ayarlama

Unity Ads aracılık bağdaştırıcısı 4.16.6.0 ve sonraki sürümleri, çocuklara yönelik ayarı ve reşit olma yaşının altındaki kullanıcılara yönelik ayarı Unity Ads'e yönlendirir.

Unity Ads, bu sinyalleri kullanıcı bazında işlemek için Unity Monetization kontrol panelinde Karma Kitle tanımlamasını etkinleştirmenizi gerektirir. Projenizde karma kitle tanımlaması etkinleştirme hakkında daha fazla bilgi için Oyun düzeyinde yaş tanımlamaları ayarlama başlıklı makaleyi inceleyin.

5. adım: Gerekli kodu ekleyin

SKAdNetwork'ü uygulama

SKAdNetwork tanımlayıcılarını projenizin Info.plist dosyasına eklemek için Unity Ads'in belgelerini takip edin.

Derleme hataları

Swift

Swift entegrasyonları için ek kod gerekmez.

Objective-C

Unity Ads bağdaştırıcısı 4.4.0.0 veya daha yeni bir sürüm için Unity belgelerindeki entegrasyon adımlarını uygulamanız gerekir.

6. adım: Uygulamanızı test edin

Test reklamlarını etkinleştirme

AdMob için test cihazınızı kaydettiğinizden ve Unity Ads kullanıcı arayüzünde test modunu etkinleştirdiğinizden emin olun.

Test reklamlarını doğrulama

Unity Ads'den test reklamları aldığınızı doğrulamak için Unity Ads (Teklifli Sistem) ve Unity Ads (Şelale) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.

Hata kodları

Adaptör Unity Ads'den reklam alamıyorsa yayıncılar aşağıdaki sınıflarda GADResponseInfo.adNetworkInfoArray kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:

GADMAdapterUnity
GADMediationAdapterUnity

Bir reklam yüklenemediğinde UnityAds bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:

Hata kodu Neden
0-9 UnityAds SDK bir hata döndürdü. Daha fazla ayrıntı için Unity'nin belgelerine bakın.
101 AdMob kullanıcı arayüzünde yapılandırılan UnityAds sunucu parametreleri eksik veya geçersiz.
102 Cihaz UnityAds tarafından desteklenmiyor.
103 UnityAds, kUnityAdsFinishStateError hata durumuyla sunumu tamamladı.
104 Başlatıcısı çağrıldıktan sonra Unity reklam nesnesi nil olur.
105 Reklam hazır olmadığından Unity Ads gösterilemedi.
107 UnityAds, yerleştirme durumu kUnityAdsPlacementStateDisabled ile yerleştirme değişikliği geri çağırma işlevini çağırdı.
108 Bu yerleşim için zaten bir reklam yüklenmişti. UnityAds SDK, aynı yerleşim için birden fazla reklam yüklemeyi desteklemez.
109 UnityAds tarafından döndürülen banner reklam, istenen boyutla eşleşmiyor.
110 UnityAds, başlatma hatası döndürdü.
111 Desteklenmeyen reklam formatı.
112 UnityAds, boş veya boş bir teklif jetonu döndürdü.

Unity Ads iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü

Sürüm 4.20.0.0

  • Sinyal toplama sırasında boş bir teklif belirteci döndürüldüğünde reklam isteğinin başarısız olması için adaptör güncellendi.
  • Unity Ads SDK'sının 4.20.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.8.0 sürümü.
  • Unity Ads SDK'sı 4.20.0 sürümü.

Sürüm 4.19.0.1

  • Adaptör artık GDPR geçerliyse IABTCF_AddtlConsent içinde bulunan GDPR iznini Unity Ads SDK'sına otomatik olarak yönlendiriyor.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.7.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.19.0.

Sürüm 4.19.0.0

  • Unity Ads SDK 4.19.0 ile uyumluluğu doğrulandı.
  • Google Mobile Ads SDK'sı bağımlılığını gevşetmek için minimum iOS sürümünü güncelleyerek alt sürümlere izin verin.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.6.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.19.0.

Sürüm 4.18.1.0

  • Unity Ads SDK'sının 4.18.1 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.4.0 sürümü.
  • Unity Ads SDK sürüm 4.18.1.

Sürüm 4.18.0.0

  • Unity Ads SDK'sının 4.18.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.3.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.18.0.

Sürüm 4.17.0.0

  • Unity Ads SDK'sının 4.17.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürüm 13.1.0.
  • Unity Ads SDK'sı 4.17.0 sürümü.

Sürüm 4.16.6.1

  • Google Mobile Ads SDK'sı bağımlılığı 13.0.0 sürümüne güncellendi.
  • 4.16.6.0 sürümünde, podspec'in 4.16.5.0 ikilisine yanlışlıkla işaret etmesine neden olan sorun düzeltildi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.0.0 sürümü.
  • Unity Ads SDK sürüm 4.16.6.

Sürüm 4.16.6.0

  • Unity Ads SDK 4.16.6 ile uyumluluğu doğrulandı.
  • tagForUnderAgeOfConsent Google Mobile Ads SDK parametresinin Unity Ads SDK'sına yönlendirilmesi için destek eklendi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 13.0.0 sürümü.
  • Unity Ads SDK sürüm 4.16.6.

Sürüm 4.16.5.0

  • Unity Ads SDK 4.16.5 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.14.0 sürümü.
  • Unity Ads SDK sürüm 4.16.5.

Sürüm 4.16.4.0

  • Unity Ads SDK'sının 4.16.4 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.13.0 sürümü.
  • Unity Ads SDK sürüm 4.16.4.

Sürüm 4.16.3.0

  • Unity Ads SDK 4.16.3 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.12.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.16.3.

Sürüm 4.16.2.0

  • Reklam yükleme yöntemleri, reklam yüklemeye çalışmadan önce Unity Ads SDK'nın tamamen başlatılmasını bekleyecek şekilde güncellendi.
  • Birden fazla başlatma işlemi devam ederken tamamlama geri çağırma işlevlerinin atlanabileceği bir yarış durumu sorunu çözüldü.
  • Unity Ads SDK 4.16.2 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.12.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.16.2.

Sürüm 4.16.1.0

  • Unity Ads SDK 4.16.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürüm 12.9.0.
  • Unity Ads SDK sürüm 4.16.1.

Sürüm 4.16.0.0

  • Artık minimum iOS sürümü 13.0 gereklidir.
  • Unity Ads SDK'sının 4.16.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.8.0 sürümü.
  • Unity Ads SDK sürüm 4.16.0.

Sürüm 4.15.1.0

  • Unity Ads SDK 4.15.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.6.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.15.1.

Sürüm 4.15.0.0

  • 111: Unsupported ad format hata kodu eklendi.
  • Unity Ads SDK 4.15.0 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.5.0 sürümü.
  • Unity Ads SDK'sı 4.15.0 sürümü.

Sürüm 4.14.2.0

  • Unity Ads SDK'sının 4.14.2 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.3.0 sürümü.
  • Unity Ads SDK sürüm 4.14.2.

Sürüm 4.14.1.1

  • Teklif verme işlemi için adaptör artık banner reklam boyutunu kontrol etmiyor.
  • Şelale için bağdaştırıcı artık yüklenen Unity Ads banner reklamının en boy oranının, istenen banner reklam boyutuyla eşleşip eşleşmediğini kontrol ediyor.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.2.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.14.1.

Sürüm 4.14.1.0

  • Unity Ads SDK'sının 4.14.1 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.2.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.14.1.

Sürüm 4.14.0.0

  • -fobjc-arc ve -fstack-protector-all işaretlerini etkinleştirin.
  • Unity Ads SDK'sının 4.14.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.2.0 sürümü.
  • Unity Ads SDK'sı 4.14.0 sürümü.

Sürüm 4.13.2.0

  • Unity Ads SDK 4.13.2 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürüm 12.1.0.
  • Unity Ads SDK'sı sürüm 4.13.2.

Sürüm 4.13.1.1

  • Artık Google Mobile Ads SDK'sının 12.0.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 12.0.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.13.1.

Sürüm 4.13.1.0

  • Unity Ads SDK'nın test modunda başlatılıp başlatılmayacağını belirtmek için GADMediationAdapterUnity.testMode özelliği eklendi. Bu işaret, Google Mobile Ads SDK'sı başlatılmadan önce ayarlanmalıdır.
  • Reklam yüklenemediğinde Unity Ads SDK'sının hata kodunu bildirecek şekilde güncellendi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.13.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.13.1.

Sürüm 4.13.0.0

  • Unity Ads SDK'sının 4.13.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.13.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.13.0.

Sürüm 4.12.5.0

  • Unity Ads SDK'sının 4.12.5 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.12.0 sürümü.
  • Unity Ads SDK sürüm 4.12.5.

Sürüm 4.12.4.0

  • Unity Ads SDK 4.12.4 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.12.0 sürümü.
  • Unity Ads SDK'sı 4.12.4 sürümü.

Sürüm 4.12.3.1

  • CFBundleShortVersionString, dört bileşen yerine üç bileşen içerecek şekilde güncellendi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.10.0 sürümü.
  • Unity Ads SDK sürüm 4.12.3.

Sürüm 4.12.3.0

  • Unity Ads SDK 4.12.3 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.10.0 sürümü.
  • Unity Ads SDK sürüm 4.12.3.

Sürüm 4.12.2.0

  • Unity Ads SDK 4.12.2 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.7.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.12.2.

Sürüm 4.12.1.0

  • Unity Ads SDK 4.12.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.6.0 sürümü.
  • Unity Ads SDK'sı 4.12.1 sürümü.

Sürüm 4.12.0.0

  • Unity Ads SDK 4.12.0 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.5.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.12.0.

Sürüm 4.11.3.1

  • Banner, geçiş reklamı ve ödüllü reklam biçimleri için teklif verme desteği eklendi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.5.0 sürümü.
  • Unity Ads SDK'sı 4.11.3 sürümü.

Sürüm 4.11.3.0

  • Unity Ads SDK 4.11.3 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.4.0 sürümü.
  • Unity Ads SDK'sı 4.11.3 sürümü.

Sürüm 4.11.2.0

  • Unity Ads SDK 4.11.2 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürüm 11.4.0.
  • Unity Ads SDK sürüm 4.11.2.

Sürüm 4.10.0.0

  • Unity Ads SDK'sının 4.10.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.2.0 sürümü.
  • Unity Ads SDK'sı 4.10.0 sürümü.

Sürüm 4.9.3.0

  • Unity Ads SDK 4.9.3 ile uyumluluğu doğrulandı.
  • Artık minimum iOS sürümü 12.0 gerektiriyor.
  • Artık Google Mobile Ads SDK'sının 11.0 veya daha sonraki bir sürümü gereklidir.
  • UnityAdapter.xcframework içindeki çerçevelere Info.plist dahil edildi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 11.0.1 sürümü.
  • Unity Ads SDK'sı sürüm 4.9.3.

Sürüm 4.9.2.0

  • Unity Ads SDK 4.9.2 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobil Reklamlar SDK sürümü 10.13.0.
  • Unity Ads SDK sürüm 4.9.2.

Sürüm 4.9.1.0

  • Unity Ads SDK'sının 4.9.1 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.12.0 sürümü.
  • Unity Ads SDK sürüm 4.9.1.

Sürüm 4.9.0.0

  • Unity adaptöründen GADMAdNetworkAdapter uyumluluğu ve bağımlılığı kaldırıldı.
  • unityAdsShowStart temsilci yöntemine rapor gösterimi yöntemi çağrısı eklendi.
  • Unity Ads SDK'sının 4.9.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.12.0 sürümü.
  • Unity Ads SDK sürüm 4.9.0.

Sürüm 4.8.0.0

  • Banner reklamlar için gösterim etkinlikleri desteği eklendi.
  • Unity Ads SDK'sının 4.8.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.7.0 sürümü.
  • Unity Ads SDK'sı 4.8.0 sürümü.

Sürüm 4.7.1.0

  • Unity Ads SDK 4.7.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.5.0 sürümü.
  • Unity Ads SDK sürüm 4.7.1.

Sürüm 4.7.0.0

  • Unity Ads SDK 4.7.0 ile uyumluluğu doğrulandı.
  • Artık minimum iOS sürümü 11.0 gerektiriyor.
  • Artık Google Mobile Ads SDK'sının 10.4.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.4.0 sürümü.
  • Unity Ads SDK'sı 4.7.0 sürümü.

Sürüm 4.6.1.0

  • Unity Ads SDK'sının 4.6.1 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.2.0 sürümü.
  • Unity Ads SDK'sı sürüm 4.6.1.

Sürüm 4.6.0.0

  • Unity Ads SDK'sının 4.6.0 sürümüyle uyumluluğu doğrulandı.
  • COPPA bilgilerinin Unity Ads SDK'ya iletilmesi desteği eklendi.
  • armv7 mimarisine olan destek kaldırıldı.
  • Artık Google Mobile Ads SDK'sının 10.0.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 10.2.0 sürümü.
  • Unity Ads SDK sürüm 4.6.0.

Sürüm 4.5.0.0

  • Unity Ads SDK'sının 4.5.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.14.0 sürümü.
  • Unity Ads SDK'sı 4.5.0 sürümü.

Sürüm 4.4.1.0

  • Unity Ads SDK 4.4.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.11.0 sürümü.
  • Unity Ads SDK'sı 4.4.1 sürümü.

Sürüm 4.4.0.0

  • Bağdaştırıcı, didRewardUser API'yi kullanacak şekilde güncellendi.
  • Artık Google Mobile Ads SDK'sının 9.8.0 veya daha sonraki bir sürümü gereklidir.
  • Unity Ads SDK 4.4.0 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürümü 9.10.0.
  • Unity Ads SDK'sı 4.4.0 sürümü.

Sürüm 4.3.0.0

  • Unity Ads SDK'sının 4.3.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.8.0 sürümü.
  • Unity Ads SDK'sı 4.3.0 sürümü.

Sürüm 4.2.1.0

  • Unity Ads SDK 4.2.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürümü 9.4.0.
  • Unity Ads SDK'sı sürüm 4.2.1.

Sürüm 4.1.0.0

  • Unity Ads SDK'sının 4.1.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.2.0 sürümü.
  • Unity Ads SDK'sı 4.1.0 sürümü.

Sürüm 4.0.1.0

  • Unity Ads SDK'sının 4.0.1 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.0.0 sürümü.
  • Unity Ads SDK'sı 4.0.1 sürümü.

Sürüm 4.0.0.2

  • arm64 simülatör mimarisi için destek eklendi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.0.0 sürümü.
  • Unity Ads SDK'sı 4.0.0 sürümü.

Sürüm 4.0.0.1

  • Google Mobile Ads SDK'sının 9.0.0 sürümüyle uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'sının 9.0.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 9.0.0 sürümü.
  • Unity Ads SDK'sı 4.0.0 sürümü.

Sürüm 4.0.0.0

  • Unity Ads SDK'sının 4.0.0 sürümüyle uyumluluğu doğrulandı.
  • Artık minimum iOS sürümü 10.0 gerektiriyor.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 8.13.0 sürümü.
  • Unity Ads SDK'sı 4.0.0 sürümü.

Sürüm 3.7.5.0

  • Unity Ads SDK'sının 3.7.5 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 8.8.0 sürümü.
  • Unity Ads SDK sürüm 3.7.5.

Sürüm 3.7.4.0

  • Unity Ads SDK'sının 3.7.4 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 8.7.0 sürümü.
  • Unity Ads SDK'sı 3.7.4 sürümü.

Sürüm 3.7.2.0

  • Unity Ads SDK 3.7.2 ile uyumluluğu doğrulandı.
  • Google Mobile Ads SDK'sının 8.0.0 veya daha sonraki bir sürümüne olan bağımlılık azaltıldı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 8.5.0 sürümü.
  • Unity Ads SDK'sı sürüm 3.7.2.

Sürüm 3.7.1.0

  • Unity Ads SDK 3.7.1 ile uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'sının 8.4.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK sürüm 8.4.0.
  • Unity Ads SDK sürüm 3.7.1.

Sürüm 3.6.2.0

  • Adaptör, .xcframework formatını kullanacak şekilde güncellendi.
  • Unity Ads SDK 3.6.2 ile uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'sının 8.2.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 8.2.0 sürümü.
  • Unity Ads SDK'sı sürümü 3.6.2.

Sürüm 3.6.0.0

  • Unity Ads SDK 3.6.0 ile uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'sının 7.69.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 7.69.0 sürümü.
  • Unity Ads SDK sürüm 3.6.0.

Sürüm 3.5.1.1

  • Unity Ads SDK'nın başlatılması tamamlandığında bazen meydana gelen bir çökme sorunu düzeltildi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı sürümü 7.68.0.
  • Unity Ads SDK'sı 3.5.1 sürümü.

Sürüm 3.5.1.0

  • Unity Ads SDK 3.5.1 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı sürümü 7.68.0.
  • Unity Ads SDK'sı 3.5.1 sürümü.

Sürüm 3.5.0.0

  • Unity Ads SDK'sının 3.5.0 sürümüyle uyumluluğu doğrulandı.
  • Uyarlanabilir Banner reklamları için destek eklendi.
  • Artık Google Mobile Ads SDK'sının 7.68.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 7.68.0 sürümü.
  • Unity Ads SDK sürüm 3.5.0.

Sürüm 3.4.8.0

  • Unity Ads SDK 3.4.8 ile uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'sının 7.63.0 veya daha sonraki bir sürümü gereklidir.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı sürümü 7.63.0.
  • Unity Ads SDK'sı 3.4.8 sürümü.

Sürüm 3.4.6.0

  • Unity Ads SDK 3.4.6 ile uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'nın 7.60.0 veya üzeri sürümünü gerektiriyor.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 7.60.0 sürümü.
  • Unity Ads SDK sürüm 3.4.6.

Sürüm 3.4.2.2

  • Standartlaştırılmış bağdaştırıcı hata kodları ve mesajları eklendi.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 7.59.0 olarak güncellendi.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 7.59.0 sürümü.
  • Unity Ads SDK'sı 3.4.2 sürümü.

Sürüm 3.4.2.1

  • Başlatma ve reklam yükleme hatalarını daha erken tanımak ve zaman aşımlarını azaltmak için Unity'nin hatalarının yönlendirilmesi iyileştirildi.
  • i386 mimarisi için destek kaldırıldı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 7.57.0 sürümü.
  • Unity Ads SDK'sı 3.4.2 sürümü.

Sürüm 3.4.2.0

  • Unity Ads SDK 3.4.2 ile uyumluluğu doğrulandı.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı sürüm 7.55.1.
  • Unity Ads SDK'sı 3.4.2 sürümü.

Sürüm 3.4.0.0

  • Unity Ads SDK'sının 3.4.0 sürümüyle uyumluluğu doğrulandı.
  • Artık birden fazla banner reklamın aynı anda yüklenmesini destekliyor.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı sürüm 7.53.0.
  • Unity Ads SDK'sı 3.4.0 sürümü.

Sürüm 3.3.0.0

  • Unity Ads SDK 3.3.0 ile uyumluluğu doğrulandı.
  • Artık birden fazla banner reklamın aynı anda yüklenmesini destekliyor.

Aşağıdakilerle geliştirilip test edilmiştir:

  • Google Mobile Ads SDK'sı 7.51.0 sürümü.
  • Unity Ads SDK'sı 3.3.0 sürümü.

Sürüm 3.2.0.1

  • Unity Ads SDK'sının 3.2.0 sürümüyle uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'nın 7.46.0 veya üzeri sürümünü gerektiriyor.
  • Unity Banner reklamlarının yüklendiğinde görüntülenmemesine neden olan bir sorun düzeltildi.
  • Adaptörün unityAdsReady geri çağrısını düzgün şekilde iletmemesi sorunu giderildi.

Sürüm 3.2.0.0

  • Dolum yapılmaması raporlamasında yaşanan bir gerileme nedeniyle sürüm kaldırıldı.

Sürüm 3.1.0.0

  • Unity Ads SDK'sının 3.1.0 sürümüyle uyumluluğu doğrulandı.

Sürüm 3.0.3.0

  • Unity Ads SDK 3.0.3 ile uyumluluğu doğrulandı.
  • Artık Google Mobile Ads SDK'sının 7.42.2 veya daha sonraki bir sürümü gereklidir.
  • Esnek banner reklam boyutları için destek eklendi.
  • Unity Banner reklamlarının oturum başına yalnızca bir kez başarıyla yüklenmesi sorununu düzelttik.

Sürüm 3.0.1.0

  • Unity Ads SDK 3.0.1 ile uyumluluğu doğrulandı.
  • Ödüllü reklamların tahsisi kaldırılırken meydana gelen bir çökme sorunu düzeltildi.

Sürüm 3.0.0.3

  • Bağdaştırıcıyı yeni ödüllü API'yi kullanacak şekilde güncelleyin.
  • Artık Google Mobile Ads SDK'sının 7.41.0 veya daha sonraki bir sürümü gereklidir.

Sürüm 3.0.0.2

  • Banner reklamlar için destek eklendi.

Sürüm 3.0.0.1

  • Adaptörün önceki isteğin "placementId" değerini depolamasına neden olan sorun düzeltildi.

Sürüm 3.0.0.0

  • Unity Ads SDK 3.0.0 ile uyumluluğu doğrulandı.

Sürüm 2.3.0.0

  • Unity Ads SDK'sının 2.3.0 sürümüyle uyumluluğu doğrulandı.

Sürüm 2.2.1.1

  • Adaptöre adapterDidCompletePlayingRewardBasedVideoAd: geri çağırma işlevi eklendi.

Sürüm 2.2.1.0

  • Unity Ads SDK 2.2.1 ile uyumluluğu doğrulandı.

Sürüm 2.2.0.0

  • Unity Ads SDK 2.2.0 ile uyumluluğu doğrulandı.

Sürüm 2.1.2.0

  • Unity Ads SDK 2.1.2 ile uyumluluğu doğrulandı.
  • "armv7s" mimarisi için destek kaldırıldı.

Sürüm 2.1.1.0

  • Unity Ads SDK 2.1.1 ile uyumluluğu doğrulandı.

Sürüm 2.1.0.0

  • Bağdaştırıcı, Unity Ads SDK 2.1.0 ile uyumlu olacak şekilde güncellendi.

Sürüm 2.0.8.0

  • Unity Ads SDK 2.0.8 ile uyumluluğu doğrulandı.

Sürüm 2.0.7.0

  • Bağdaştırıcı artık Unity Ads tıklamalarını izliyor. Böylece AdMob ve Unity Ads tıklama istatistikleri eşleşebiliyor.
  • Uygulamalar artık interstitialWillLeaveApplication: ve rewardBasedVideoAdWillLeaveApplication: geri bildirimleri alıyor.

Sürüm 2.0.6.0

  • Unity Ads SDK 2.0.6 ile uyumluluğu doğrulandı.

Sürüm 2.0.5.0

  • Unity Ads SDK 2.0.5 ile uyumluluğu doğrulandı.

Sürüm 2.0.4.0

  • Sürüm adlandırma sistemi [Unity Ads SDK sürümü].[bağdaştırıcı yama sürümü] olarak değiştirildi.
  • Unity Ads SDK'sının minimum gereksinim duyulan sürümü 2.0.4'e güncellendi.
  • Google Mobile Ads SDK'sının minimum gereksinim duyulan sürümü v7.10.1'e güncellendi.

Sürüm 1.0.2

  • Kullanıcı ödül öğesinin anahtarını sıfır olmayan bir değer yaptı. Ödül anahtarı her zaman boş veya geçerli bir dize olur.

Sürüm 1.0.1

  • rewardBasedVideoAdDidOpen: geri çağırmasının çağrılmamasına neden olan hata düzeltildi.

Sürüm 1.0.0

  • Geçiş reklamlarını ve ödül tabanlı video reklamlarını destekler.