Bu kılavuzda, şelale entegrasyonlarını kapsayan AdMob uyumlulaştırmasını kullanarak Unity Ads'den reklam yüklemek ve göstermek için Google Mobile Ads SDK'sının nasıl kullanılacağı açıklanmaktadır. Bu dokümanda, Unity Ads'i bir reklam biriminin aracılık yapılandırmasına ekleme ve Unity Ads SDK'sını ve bağdaştırıcısını bir Android uygulamasına entegre etme konuları ele alınmaktadır.
Desteklenen entegrasyonlar ve reklam biçimleri
Unity Ads için uyumlulaştırma bağdaştırıcısı aşağıdaki özelliklere sahiptir:
Entegrasyon | |
---|---|
Teklif verme | 1 |
Şelale | |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Yerel biçim |
1 Teklif entegrasyonu açık beta sürümündedir.
Şartlar
- Android API düzeyi 23 veya üstü
- [Teklif verme için]: Teklif vermeye desteklenen tüm reklam biçimlerini entegre etmek için Unity bağdaştırıcısı 4.11.3.0 veya daha yeni bir sürüm kullanın (en son sürüm önerilir).
En yeni Google Mobile Ads SDK'sı
Uyumlulaştırma Başlangıç kılavuzunu tamamlama
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 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 bilgilerini 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
uygulamanız için bir app-ads.txt dosyası oluşturun.
Unity Ads için app-ads.txt
uygulamak üzere app-ads.txt'yi 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ı 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: AdMob kullanıcı arayüzünde Unity Ads talebini ayarlayın
Reklam biriminiz için aracılık 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 Aracılık sekmesine gidin. Değiştirmek istediğiniz mevcut bir uyumlulaştırma grubunuz varsa bu uyumlulaştırma grubunun adını tıklayarak düzenleyin ve Unity Ads'i reklam kaynağı olarak ekleme 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, aracılık 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örmelisiniz:
Unity Ads'i reklam kaynağı olarak ekleme
Teklif verme
Reklam Kaynakları bölümündeki Teklifli Sistem kartında Reklam kaynağı ekle'yi seçin. Ardından Unity Ads'i seçin .İş ortaklığı sözleşmesi nasıl imzalanır? ve Unity Ads ile teklifli sistem iş ortaklığı kurma başlıklı makaleleri tıklayın.
Onayla ve kabul et'i, 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, önceki bölümde aldığınız Oyun Kimliği ve Yerleşim Kimliği'ni girin. Ardından Bitti'yi tıklayın.
Şelale
Reklam Kaynakları bölümündeki Şelale kartında Reklam Kaynağı Ekle'yi seçin.
Unity Ads'i seçin ve Optimize anahtarını etkinleştirin. Unity Ads için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde aldığınız API anahtarını ve kuruluş çekirdek kimliğini girin. Ardından Unity Ads için bir eBGBM değeri girip Devam'ı tıklayın.
Unity Ads için zaten bir eşleme varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.
Ardından, önceki bölümde oyun kimliğini ve yerleşim kimliğini girin. Ardından Bitti'yi tıklayın.
Unity Ads'i GDPR ve ABD eyalet yönetmelikleri reklam iş ortakları listesine ekleme
AdMob 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.4.0")
implementation("com.unity3d.ads:unity-ads:4.15.0")
implementation("com.google.ads.mediation:unity:4.15.1.0")
}
Manuel entegrasyon
En yeni Unity Ads SDK'sını (
unity-ads.aar
) GitHub deposundan indirip 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 bağdaştırıcısının
.aar
dosyasını indirip projenize ekleyin.
4. adım: Unity Ads SDK'sında gizlilik ayarlarını uygulama
AB kullanıcı rızası ve GDPR
Google AB Kullanıcı Rızası Politikası uyarınca, Avrupa Ekonomik Alanı'ndaki (AEA) kullanıcılara cihaz tanımlayıcılarının ve kişisel verilerin kullanımıyla ilgili belirli açıklamaların yapıldığından ve bu kullanıcılardan izin alındığından emin olmanız gerekir. Bu politika, AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) şartlarını yansıtmaktadır. İzin isterken uyumlulaştırma zincirinizdeki kişisel verileri toplayabilen, alabilen veya kullanabilen her reklam ağını tanımlamanız ve her ağın kullanımı hakkında bilgi vermeniz gerekir. Google şu anda kullanıcının izin seçimini bu tür ağlara otomatik olarak iletememektedir.
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
import com.unity3d.ads.metadata.MetaData;
// ...
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();
Kotlin
import com.unity3d.ads.metadata.MetaData
// ...
val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()
Daha fazla bilgi ve her yöntemde sağlanabilecek değerler için Unity Ads'in Gizlilik izni ve veri API'leri ile GDPR'ye uyma rehberlerine 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 reklam sunma 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 her reklam ağını tanımlamanız 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 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
import com.unity3d.ads.metadata.MetaData;
// ...
MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();
Kotlin
import com.unity3d.ads.metadata.MetaData
// ...
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 Gizlilik izni ve veri API'leri ve CCPA'ya uyma rehberlerine 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
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 reklam inceleyicide Unity Ads (Teklifli Sistem) ve Unity Ads (Şelale) reklam kaynaklarını kullanarak tek reklam kaynağı testini etkinleştirin.
Hata kodları
Adaptör Unity Ads'den reklam alamıyorsa yayıncılar, aşağıdaki sınıflar altında 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 oluşturulan kodlar ve beraberindeki mesajlar şunlardır:
Hata kodu | Neden |
---|---|
0-10 | UnityAds SDK bir hata döndürdü. Daha fazla bilgi için koda göz atın. |
101 | AdMob 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, DISABLED 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, yerleşim başına tek seferde 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 Bağdaştırıcısı Değişiklik Günlüğü
Sürüm 4.15.1.0
- Unity Ads SDK 4.15.1 ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.4.0 sürümü.
- Unity Ads SDK'sı 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şlemi başarısız olacak şekilde güncellendi (çünkü Unity Ads SDK'sı, RTB banner reklamlarını yüklemek için etkinlik bağlamı gerektirir). Bu düzeltme, yayıncıların reklam yükleme başarısı oranını artırır.
- Unity Ads SDK 4.15.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.3.0 sürümü.
- Unity Ads SDK'sı sürüm 4.15.0.
Sürüm 4.14.2.0
- Unity Ads SDK 4.14.2 ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.14.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.1.0 sürümü.
- Unity Ads SDK'sı sürüm 4.14.1.
Sürüm 4.14.0.0
- Unity Ads SDK 4.14.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü.
- Unity Ads SDK'sı sürüm 4.14.0.
Sürüm 4.13.2.0
- Gerekli minimum Android API düzeyi 23 olarak güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 24.0.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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 tasarlanıp 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
- Gereksiz
Activity
bağlam denetimleri bağdaştırıcıdan kaldırıldı. - Unity Ads SDK 4.13.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 23.6.0 sürümü.
- Unity Ads SDK'sı sürüm 4.13.0.
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 tasarlanıp 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 uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.12.4 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 23.3.0 sürümü.
- Unity Ads SDK'sı 4.12.4 sürümü.
Sürüm 4.12.3.0
- Unity Ads SDK 4.12.3 ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.12.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 23.2.0 sürümü.
- Unity Ads SDK'sı sürüm 4.12.1.
Sürüm 4.12.0.0
- Unity Ads SDK 4.12.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 23.1.0 sürümü.
- Unity Ads SDK'sı sürüm 4.12.0.
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 4.11.3 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp 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 uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.10.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 23.0.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ı.
Aşağıdakilerle tasarlanıp 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 uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.9.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.8.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.7.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp 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 tasarlanıp 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
VersionInfo
sı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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 22.0.0 sürümü.
- Unity Ads SDK'sı 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 tasarlanıp 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 4.6.0 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.5.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 21.5.0 sürümü
- Unity Ads SDK'sı sürüm 4.6.0.
Sürüm 4.5.0.0
- Unity Ads SDK 4.5.0 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.4.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 21.4.0 sürümü
- Unity Ads SDK'sının 4.5.0 sürümü.
Sürüm 4.4.1.0
- Unity Ads SDK 4.4.1 ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 21.2.0 sürümü
- Unity Ads SDK'sı 4.4.1 sürümü.
Sürüm 4.4.0.0
- Unity Ads SDK 4.4.0 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.2.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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ı.
- Geçiş reklamları ve ödüllü reklamlar oynatılmaya başladığında
onAdOpened()
geri çağırma işlevi artık yönlendiriliyor.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 21.1.0 sürümü
- Unity Ads SDK'sı sürüm 4.3.0.
Sürüm 4.2.1.1
compileSdkVersion
vetargetSdkVersion
, API 31'e güncellendi.- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.0.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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 tasarlanıp 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 4.1.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp 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 4.0.1 ile uyumluluk doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.6.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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 4.0.0 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.5.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 20.5.0 sürümü.
- Unity Ads SDK'sı sürüm 4.0.0.
Sürüm 3.7.5.0
- Unity Ads SDK 3.7.5 ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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 tasarlanıp 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 3.7.1 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.1.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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önlendirmemesine neden olan 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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.8.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ı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.6.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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 tasarlanıp 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 uyumluluk doğrulandı.
- Akıllı banner reklam isteklerinin başarısız olmasına neden olan sorun düzeltildi.
Aşağıdakilerle tasarlanıp 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 3.5.0 ile 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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.5.0 sürümü.
- Unity Ads SDK'sı 3.5.0 sürümü.
Sürüm 3.4.8.0
- Bir banner reklam yok edildiğinde oluşan
NullPointerException
hatası düzeltildi. - Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.3.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp 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 paketlenmediğ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.gradle
dosyalarınacom.google.ads.mediation:unity-adapter-only:x.y.z.p
bağımlılığını ekleyerek bu özelliği kullanmayı tercih edebilir.
- Yayıncılar, uygulama düzeyindeki
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- Unity Ads SDK sürümü 3.4.6.
3.4.6.0 sürümü
- Unity Ads SDK 3.4.6 ile 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 tasarlanıp 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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- Unity Ads SDK'sı sürüm 3.4.2.
Sürüm 3.4.2.2
- Unity Ads hata döndürdüğünde meydana gelen
ConcurrentModificationException
kilitlenme sorunu düzeltildi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.0.1 sürümü.
- Unity Ads SDK'sı sürüm 3.4.2.
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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.0.1 sürümü.
- Unity Ads SDK'sı sürüm 3.4.2.
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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 18.3.0 sürümü.
- Unity Ads SDK'sı sürüm 3.4.2.
Sürüm 3.4.0.0
- Unity Ads SDK 3.4.0 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 tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 18.3.0 sürümü.
- 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ı.
Aşağıdakilerle tasarlanıp 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()
aranmadan önceloadAd()
arandığında oluşan boş işaretçi istisnası kilitlenmesi 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 3.1.0 ile 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 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ı.
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
- Adaptör, 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
- Unity Ads'in tıklama raporlamasını kullanma (AdMob ve Unity Ads tıklama istatistikleri eşleşir).
- 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 adaptörler, 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 dosyası olarak dağıtılmaya başlandı (ek talimatlar için BENİOKU dosyasına 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ü].[bağdaştırıcı 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.