Bu kılavuz, teklif ve şelale entegrasyonlarını kapsayarak uyumlulaştırma kullanarak Unity Ads'den reklam yüklemek ve göstermek için Google Mobile Ads SDK'sının nasıl kullanılacağını açıklar. 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 Android uygulamasına nasıl entegre edileceğini kapsar.
Desteklenen entegrasyonlar ve reklam biçimleri
Unity Ads için aracılık bağdaştırıcısının aşağıdaki özellikleri vardır:
| Entegrasyon | |
|---|---|
| Teklifli sistem | |
| Şelale | 1 |
| Formatlar | |
| Banner | |
| Geçiş reklamı | |
| Ödüllü | |
| Yerel biçim | |
Şartlar
- Android API seviyesi 23 veya üzeri
- [Teklif verme için]: Teklif vermede desteklenen tüm reklam biçimlerini entegre etmek için Unity adaptörü 4.16.0.1 veya üzerini kullanın (en son sürüm önerilir)
En son Google Mobile Ads SDK'sı
Uyumlulaştırma Başlangıç Kılavuzu'nu tamamlayın.
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 ile para kazanma'ya gidin ve Başlayın'ı tıklayın.

Yeni Proje modalında, Aracılık Ortağı için Aracılık kullanacağım ve Google AdMob'u seçip Sonraki'yi tıklayın.

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

Yerleşim ayarlarınızı 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.

Para kazanma > Yerleşimler'e gidin ve Reklam Birimi Ekle'yi tıklayın.

Bir reklam birimi adı girin, ardından platformunuzu ve reklam biçiminizi seçin.

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'teki (Para kazanma istatistikleri API erişimi) API Key'i (API anahtarı) not alın.

Ardından Unity Ads Monetization > Organization Settings'e (Kuruluş Ayarları) gidin ve Organization core ID'yi (Temel kuruluş kimliği) 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.
Henüz yapmadıysanız
Ad Manager için bir app-ads.txt dosyası oluşturun.
Unity Ads için app-ads.txt uygulamak üzere app-ads.txt dosyasını ilk kez ayarlama başlıklı makaleyi inceleyin.
Test modunu etkinleştirme
Test modu, Unity Ads kontrol panelinden etkinleştirilebilir. Unity Ads Monetization > Testing'e (Unity Ads ile para kazanma > Test) gidin.
Uygulamanız için test modunu zorunlu kılmak istiyorsanız Google Play Store'un yanındaki düzenle düğmesini tıklayın, İstemci test modunu geçersiz kıl'ı etkinleştirin ve Tüm cihazlarda test modunu ZORUNLU KIL (ör. test reklamlarını kullan)'ı seçin.

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.

2. adım: Ad Manager kullanıcı arayüzünde Unity Ads talebini ayarlayın
Ad Manager hesabınızda oturum açın.
Şirketlere Unity Ads ekleme
Teklif verme
Bu adım, teklif entegrasyonları için gerekli değildir.
Şelale
Yönetici > Şirketler'e gidin ve Tüm şirketler sekmesinde Yeni şirket düğmesini tıklayın. Reklam ağı'nı seçin.

Reklam ağı olarak Unity Ads'i seçin, benzersiz bir Ad girin ve Uyumlulaştırma'yı etkinleştirin. Otomatik veri toplama'yı etkinleştirin ve önceki bölümde aldığınız API anahtarını ve kuruluş çekirdek kimliğini girin.
Kullanıcı adı veya şifre girmeniz gerekmez. İşlemi tamamladığınızda Kaydet'i tıklayın.

Güvenli sinyal paylaşımını etkinleştirme
Teklif verme
Yönetici > Genel ayarlar'a gidin. Ad Exchange hesap ayarları sekmesine gidip Güvenli sinyal paylaşımı'nı inceleyin ve etkinleştirin. Kaydet'i tıklayın.

Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Teklif isteklerinde güvenli sinyal paylaşma
Teklif verme
Envanter > Güvenli Sinyaller'e gidin. Güvenli sinyaller altında Unity Ads'i arayın ve Uygulama entegrasyonunu etkinleştir seçeneğini açın.

Kaydet'i tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
SDK teklifli sisteminde güvenli sinyal paylaşımına izin verme
Teklif verme
Yayınlama > Talep kanalı ayarları'na gidin. Varsayılan ayarlar sekmesinde, SDK Bidding için Güvenli sinyal paylaşımına izin ver'i etkinleştirin.

Kaydet'i tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Unity Ads teklifini yapılandırma
Teklif verme
Yayınlama > Teklif Verenler'e gidin ve SDK Teklif Sistemi'ne Git'i tıklayın.

Yeni teklif veren'i tıklayın.

Teklif veren olarak Unity Ads'i seçin.

Bu teklif veren için SDK teklif verme özelliğini etkinleştirmek üzere Devam'ı tıklayın.

Bitti'yi tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Reklam birimi eşlemesini yapılandırma
Teklif verme
Yayınlama > Teklif Verenler'e gidin ve SDK Teklif Sistemi'ne Git'i tıklayın.

Unity Ads için şirketi seçin.

Reklam birimi eşleme sekmesine gidin ve Yeni reklam birimi eşleme'yi tıklayın.

Belirli reklam birimi'ni seçin. Bir reklam birimi ve biçimi, Envanter türü olarak Mobil uygulama'yı ve Mobil uygulamanızı seçin. Daha sonra, önceki bölümde elde ettiğiniz Oyun Kimliği ve Yerleştirme Kimliği'ni girin. Son olarak Kaydet'i tıklayın.

Şelale
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın. Mobil uygulamanızı seçin.

Aşağı kaydırıp Getiri iş ortağı ekle'yi tıklayın.

Önceki bölümde Unity Ads için oluşturduğunuz şirketi seçin. Entegrasyon türü olarak Mobil SDK uyumlulaştırması'nı, Platform olarak Android'i ve Durum olarak Etkin'i seçin.
Önceki bölümde elde edilen Oyun Kimliği ve Yerleştirme Kimliği'ni ve Varsayılan CPM değerini girin. Kaydet'i tıklayın.

Not: Otomatik veri toplama özelliğinin bir uyumlulaştırma ağı için dinamik BGBM'yi doğru şekilde hesaplamadan önce veri toplaması birkaç gün sürebilir. eBGBM hesaplandığında sizin adınıza otomatik olarak güncellenir.
Unity Ads'i GDPR ve ABD eyalet düzenlemeleri reklam ortakları listesine ekleyin
Ad Manager kullanıcı arayüzündeki AB ve ABD eyalet tüzükleri reklam iş ortakları listesine Unity Ads'i eklemek için AB tüzükleri ayarları ve ABD eyalet tüzükleri ayarları bölümlerindeki adımları uygulayın.
3. adım: Unity Ads SDK'sını ve bağdaştırıcısını içe aktarın
Android Studio entegrasyonu (önerilir)
Uygulama düzeyindeki build.gradle.kts dosyanıza aşağıdaki uygulama bağımlılıklarını ve yapılandırmalarını ekleyin. Unity Ads SDK'sının ve bağdaştırıcısının en yeni sürümlerini kullanın:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.7.0")
implementation("com.unity3d.ads:unity-ads:4.16.2")
implementation("com.google.ads.mediation:unity:4.16.3.0")
}
Manuel entegrasyon
En son Unity Ads SDK'sını (
unity-ads.aar) GitHub deposundan indirin ve projenize ekleyin.Google'ın Maven deposundaki Unity Ads bağdaştırıcı yapıtlarına gidin. En son sürümü seçin, Unity Ads adaptörünün
.aardosyasını indirin ve projenize ekleyin.
4. adım: Unity Ads SDK'sındaki gizlilik ayarlarını uygulayın
AB kullanıcı rızası ve GDPR
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, yasal olarak gerekli olduğunda çerezlerin veya diğer yerel depolama alanlarının kullanımı ve reklam kişiselleştirme için kişisel verilerin toplanması, paylaşılması ve kullanılması konusunda kullanıcıların rızasını 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. İzin bilgilerini Unity Ads SDK'sına manuel olarak iletmeyi seçerseniz bu kodun, Google Mobile Ads SDK'sı üzerinden reklam isteğinde bulunmadan önce çağrılması önerilir.
Java
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();
Kotlin
val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()
Daha fazla ayrıntı 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.
SDK sürümü 2.0.0'da Unity Ads, gizlilik ayarlarını desteklemek için bir API ekledi. Aşağıdaki örnek kod, bu onay bilgisinin Unity Ads SDK'sına nasıl aktarılacağını göstermektedir. Onay bilgilerini Unity Ads SDK'sına manuel olarak iletmeyi seçerseniz, Google Mobile Ads SDK aracılığıyla reklamları istemeden önce bu kodun çağrılması önerilir.
Java
MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();
Kotlin
val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
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.
5. adım: Gerekli kodu ekleyin
Reklamı etkinlik bağlamıyla yükleme
Banner, geçiş reklamı ve doğal reklam biçimleri yüklenirken Activity bağlamını iletin.
Etkinlik bağlamı olmadan reklam yükleme işlemi başarısız olur.
6. adım: Uygulamanızı test edin
Test reklamlarını etkinleştirme
Ad Manager 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
ResponseInfo.getAdapterResponses()
kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Bir reklam yüklenemediğinde UnityAds bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:
| Hata kodu | Neden |
|---|---|
| 0-10 | UnityAds SDK bir hata döndürdü. Daha fazla bilgi için koda bakın. |
| 101 | Ad Manager kullanıcı arayüzünde yapılandırılan UnityAds sunucu parametreleri eksik veya geçersiz. |
| 102 | UnityAds, NO_FILL durumunda bir yerleşim döndürdü. |
| 103 | UnityAds, DEVRE DIŞI durumunda bir yerleşim döndürdü. |
| 104 | UnityAds, boş bağlamlı bir reklam göstermeye çalıştı. |
| 105 | Unity Ads'den reklamları başlatmak, yüklemek ve/veya göstermek için kullanılan bağlam bir Etkinlik örneği değil. |
| 106 | UnityAds, gösterilmeye hazır olmayan bir reklamı göstermeye çalıştı. |
| 107 | UnityAds cihazda desteklenmiyor. |
| 108 | UnityAds, aynı anda yerleşim başına yalnızca 1 reklam yükleyebilir. |
| 109 | UnityAds, HATA durumuyla tamamlandı. |
| 200-204 | UnityAds Banner'a özgü hata. Daha fazla bilgi için koda bakın. |
Unity Ads Android Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sürüm 4.16.4.0 (Devam ediyor)
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 Mobil Reklamlar SDK sürümü 24.7.0.
- Unity Ads SDK'sı sürüm 4.16.3.
Sürüm 4.16.2.0
- Unity Ads SDK'dan sinyal jetonu alınırken biçim parametresi eklendi.
- Eski banner API uygulaması kaldırıldı. Not: Yeni banner API uygulaması bağdaştırıcıda zaten mevcut olduğundan GMA SDK bu uygulamayı kullanır.
- Zaman aşımı nedeniyle gösterim hatasını tanımlamak için hata kodu eklendi.
- Bellek sızıntısı sorunlarına yardımcı olmak için
Contextnesnelerine yapılan sınıf düzeyindeki referanslar kaldırıldı. - Unity Ads SDK 4.16.2 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobil Reklamlar SDK sürümü 24.6.0.
- 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ı 24.5.0 sürümü.
- Unity Ads SDK sürümü 4.16.1.
Sürüm 4.16.0.1
- Banner RTB reklamları için adaptörden boyut kontrolü kaldırıldı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.5.0 sürümü.
- Unity Ads SDK'sı 4.16.0 sürümü.
Sürüm 4.16.0.0
- Unity Ads SDK 4.16.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.5.0 sürümü.
- Unity Ads SDK'sı 4.16.0 sürümü.
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ı 24.4.0 sürümü.
- Unity Ads SDK sürümü 4.15.1.
Sürüm 4.15.0.0
- Bağlam bir etkinlik değilse RTB banner reklamları için sinyal toplama işleminin başarısız olması sağlandı (Unity Ads SDK'sı, RTB banner reklamlarını yüklemek için etkinlik bağlamı gerektirdiğinden). Bu düzeltme yayıncılar için reklam yükleme başarı oranını artıracaktır.
- Unity Ads SDK 4.15.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.3.0 sürümü.
- Unity Ads SDK sürümü 4.15.0.
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ı 24.2.0 sürümü.
- Unity Ads SDK'sı sürüm 4.14.2.
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ı 24.1.0 sürümü.
- Unity Ads SDK sürümü 4.14.1.
Sürüm 4.14.0.0
- 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ı 24.0.0 sürümü.
- Unity Ads SDK'sı 4.14.0 sürümü.
Sürüm 4.13.2.0
- Minimum Android API seviyesi 23'e güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 24.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü.
- Unity Ads SDK'sı sürüm 4.13.2.
Sürüm 4.13.1.0
- Unity Ads SDK 4.13.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.6.0 sürümü.
- Unity Ads SDK'sı sürüm 4.13.1.
Sürüm 4.13.0.0
- Bağdaştırıcıdan gereksiz
Activitybağlam kontrolleri kaldırıldı. - 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ı 23.6.0 sürümü.
- Unity Ads SDK'sı 4.13.0 sürümü.
Sürüm 4.12.5.1
- Reklamlar yüklenirken nesne kimliği ayarlanarak teklif verme banner reklam yükleme hataları düzeltildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.6.0 sürümü.
- Unity Ads SDK'sı 4.12.5 sürümü.
Sürüm 4.12.5.0
- Unity Ads SDK 4.12.5 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.5.0 sürümü.
- Unity Ads SDK'sı 4.12.5 sürümü.
Sürüm 4.12.4.0
- Unity Ads SDK'sının 4.12.4 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.3.0 sürümü.
- Unity Ads SDK sürümü 4.12.4.
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ı 23.3.0 sürümü.
- Unity Ads SDK'sı 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ı 23.2.0 sürümü.
- Unity Ads SDK'sı sürüm 4.12.2.
Sürüm 4.12.1.0
- Unity Ads SDK'sının 4.12.1 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.2.0 sürümü.
- Unity Ads SDK sürümü 4.12.1.
Sürüm 4.12.0.0
- Unity Ads SDK'sının 4.12.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.1.0 sürümü.
- Unity Ads SDK'sı 4.12.0 sürümü.
Sürüm 4.11.3.0
- Banner, geçiş reklamı ve ödüllü reklam biçimleri için teklif verme desteği eklendi.
- Unity Ads SDK'sının 4.11.3 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.1.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ı 23.0.0 sürümü.
- Unity Ads SDK'sı sürüm 4.11.2.
Sürüm 4.10.0.0
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 23.0.0 olarak güncellendi.
- 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ı 23.0.0 sürümü.
- Unity Ads SDK sürümü 4.10.0.
Sürüm 4.9.3.0
- Unity Ads SDK'sının 4.9.3 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.6.0 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 Mobile Ads SDK'sı 22.3.0 sürümü.
- Unity Ads SDK'sı sürüm 4.9.2.
Sürüm 4.9.1.0
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 22.3.0 olarak güncellendi.
- 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ı 22.3.0 sürümü.
- Unity Ads SDK'sı 4.9.1 sürümü.
Sürüm 4.8.0.0
- Unity Ads SDK, yeni onBannerShown() geri çağırma yöntemini çağırdığında reklam gösterimini bildirir.
- 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ı 22.2.0 sürümü.
- Unity Ads SDK'sı 4.8.0 sürümü.
Sürüm 4.7.1.0
- Unity Ads SDK'sının 4.7.1 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.1.0 sürümü.
- Unity Ads SDK'sı sürüm 4.7.1.
Sürüm 4.7.0.0
- Unity Ads SDK 4.7.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.0.0 sürümü.
- Unity Ads SDK'sı 4.7.0 sürümü.
Sürüm 4.6.1.1
- Yeni
VersionInfosınıfını kullanmak için bağdaştırıcı güncellendi. - Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 22.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.0.0 sürümü.
- Unity Ads SDK sürüm 4.6.1.
Sürüm 4.6.1.0
- Unity Ads SDK 4.6.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.5.0 sürümü
- Unity Ads SDK'sı sürüm 4.6.1.
Sürüm 4.6.0.0
- COPPA bilgilerinin Unity Ads SDK'sına yönlendirilmesi için destek eklendi.
- Unity Ads SDK'sının 4.6.0 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.5.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobil Reklamlar SDK sürümü 21.5.0
- Unity Ads SDK'sı 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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.4.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.4.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ı 21.2.0 sürümü
- Unity Ads SDK sürümü 4.4.1.
Sürüm 4.4.0.0
- Unity Ads SDK'sının 4.4.0 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.2.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.2.0 sürümü
- Unity Ads SDK'sı 4.4.0 sürümü.
Sürüm 4.3.0.0
- Unity Ads SDK 4.3.0 ile uyumluluğu doğrulandı.
onAdOpened()geri çağırma işlevi artık geçiş reklamları ve ödüllü reklamlar oynatılmaya başladığında yönlendiriliyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.1.0 sürümü
- Unity Ads SDK'sı 4.3.0 sürümü.
Sürüm 4.2.1.1
compileSdkVersionvetargetSdkVersionAPI 31'e güncellendi.- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.0.0 sürümü.
- Unity Ads SDK'sı 4.2.1 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ı 20.6.0 sürümü.
- Unity Ads SDK'sı 4.2.1 sürümü.
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ı 20.6.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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.6.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.6.0 sürümü.
- Unity Ads SDK'sı 4.0.1 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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.5.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.5.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ı 20.2.0 sürümü.
- Unity Ads SDK'sı 3.7.5 sürümü.
Sürüm 3.7.4.0
- Unity Ads SDK 3.7.4 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.2.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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.2.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.2.0 sürümü.
- Unity Ads SDK'sı sürüm 3.7.2.
Sürüm 3.7.1.0
- Unity Ads SDK'sının 3.7.1 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.1.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.1.0 sürümü.
- Unity Ads SDK'sı sürüm 3.7.1.
Sürüm 3.6.2.0
- Unity Ads SDK 3.6.2 ile uyumluluğu doğrulandı.
- Ödüllü reklamların tıklama geri aramalarını yönlendirmediği sorun düzeltildi.
- UnityAds SDK, paketlenmiş adaptör derlemesinden kaldırıldı. Yayıncıların artık UnityAds SDK'yı ek bir bağımlılık olarak manuel olarak eklemesi gerekiyor.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.8.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobil Reklamlar SDK sürümü 19.8.0.
- 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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.6.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.6.0 sürümü.
- Unity Ads SDK'sı 3.6.0 sürümü.
Sürüm 3.5.1.1
- Birden fazla geçiş reklamı ve ödüllü reklam isteğinde bulunmaya çalışırken oluşan sorun düzeltildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.5.0 sürümü.
- 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ı.
- Akıllı banner reklam isteklerinin başarısız olmasına neden olan sorun düzeltildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.5.0 sürümü.
- 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 desteği eklendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.5.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.5.0 sürümü.
- Unity Ads SDK sürümü 3.5.0.
Sürüm 3.4.8.0
- Bir banner reklamı yok edildiğinde oluşan
NullPointerExceptionhatası düzeltildi. - Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.3.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.3.0 sürümü.
- Unity Ads SDK'sı 3.4.8 sürümü.
Sürüm 3.4.6.1
- Unity Ads SDK'sının dahil edilmediği bir bağdaştırıcı derlemesi oluşturduysanız.
Bu sayede yayıncılar, çakışan bağımlılık sorunlarını önlemek için Unity'de aracılık yaparken Unity Ads Hizmetleri'ni kullanabilir.
- Yayıncılar, uygulama düzeyindeki
build.gradledosyalarınacom.google.ads.mediation:unity-adapter-only:x.y.z.pbağımlılığını ekleyerek bu özelliği kullanmayı tercih edebilir.
- Yayıncılar, uygulama düzeyindeki
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- Unity Ads SDK'sı 3.4.6 sürümü.
Sürüm 3.4.6.0
- Unity Ads SDK'sının 3.4.6 sürümüyle uyumluluğu doğrulandı.
- Bağdaştırıcı, banner reklam tıklandığında artık
onAdOpened()geri çağırmasını yönlendiriyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- Unity Ads SDK sürümü 3.4.6.
Sürüm 3.4.2.3
- Adaptör yükleme/gösterme hataları için açıklayıcı hata kodları ve nedenler eklendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.1.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- Unity Ads SDK'sı 3.4.2 sürümü.
Sürüm 3.4.2.2
- Unity Ads bir hata döndürdüğünde oluşan
ConcurrentModificationExceptionçökmesi düzeltildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.0.1 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.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.0.1 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.0.1 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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.3.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.3.0 sürümü.
- 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ı.
- Google Mobile Ads SDK'sının minimum gerekli sürümü 18.3.0'a güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.3.0 sürümü.
- Unity Ads SDK sürümü 3.4.0.
Sürüm 3.3.0.0
- Unity Ads SDK'sının 3.3.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.2.0 sürümü.
- Unity Ads SDK'sı 3.3.0 sürümü.
Sürüm 3.2.0.1
UnityAds.initialize()çağrılmadan önceloadAd()çağrılırken oluşan boş işaretçi istisnası çökmesi düzeltildi.- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.2.0 olarak güncellendi.
Sürüm 3.2.0.0
- Banner reklam isteklerinin başarısız olmasına neden olan bir sorun düzeltildi.
- Unity Ads SDK 3.2.0 ile uyumluluğu doğrulandı.
- Adaptör AndroidX'e taşındı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.1.1 olarak güncellendi.
Sürüm 3.1.0.0
- Esnek banner reklam boyutları için destek eklendi.
- İstenen boyut, Unity Ads banner boyutlarıyla uyumlu değilse bağdaştırıcı reklam isteğini karşılamaz.
- Unity Ads SDK'sının 3.1.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 3.0.1.0
- Unity Ads SDK 3.0.1 ile uyumluluğu doğrulandı.
- Geçiş reklamı gösterilirken "NPE" hatasına neden olan hata düzeltildi.
Sürüm 3.0.0.2
- Yeni açık beta ödüllü reklam API'sini desteklemek için bağdaştırıcı güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 17.2.0 olarak güncellendi.
Sürüm 3.0.0.1
- Unity Ads Banner için destek eklendi.
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 2.3.0 ile uyumluluğu doğrulandı.
Sürüm 2.2.1.1
onRewardedVideoComplete()reklam etkinliğini çağırmak için bağdaştırıcı güncellendi.
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'sının 2.2.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 2.1.2.0
- Unity Ads SDK 2.1.2 ile uyumluluğu doğrulandı.
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ıyı Unity Ads SDK 2.1.0 ile uyumlu hale getirmek için güncelledik.
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
- Unity Ads'in tıklama raporlamasını kullanarak (AdMob ve Unity Ads tıklama istatistikleri eşleşecektir).
- onAdLeftApplication geri çağırma desteği eklendi.
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
- Artık bağdaştırıcılar, build.gradle dosyasının bağımlılıklar etiketine aşağıdakiler eklenerek derleme bağımlılığı olarak eklenebilir:
compile 'com.google.ads.mediation:unity:2.0.5.0' - Adaptör, jar dosyası yerine aar olarak dağıtılmaya başlandı (ek talimatlar için README'ye bakın).
Sürüm 2.0.4.0
- Öncelikle bir geçiş reklamı yüklendiğinde ödüllü video reklamların yüklenememesine neden olan hata düzeltildi.
Sürüm 2.0.2.0
- Sürüm adlandırma sistemi [Unity Ads SDK sürümü].[adaptör yama sürümü] olarak değiştirildi.
- Gerekli minimum Unity Ads SDK'sı v2.0.2'ye güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 9.0.0 olarak güncellendi.
- Uygulamaların artık UnityAds.changeActivity(this) işlevini çağırması gerekmiyor.
Sürüm 1.0.0
- İlk sürüm. Ödüle dayalı video reklamları ve geçiş reklamlarını destekler.