Bu kılavuzda, şelale entegrasyonlarını ele alan uyumlulaştırma özelliğini kullanarak Unity Ads'den reklam yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl kullanılacağı gösterilmektedir. Bu kılavuzda, Unity Reklamlarının reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve Unity Ads SDK'sı ile bağdaştırıcısının bir uygulamaya nasıl entegre edileceği Android ele alınmıştır.
Desteklenen entegrasyonlar ve reklam biçimleri
Unity Ads için Ad Manager uyumlulaştırma bağdaştırıcısı aşağıdaki özelliklere sahiptir:
Entegrasyon | |
---|---|
Teklif | |
Şelale | |
Formatlar | |
Banner | |
Geçişli | |
Ödül olarak verildi | |
Yerel biçim |
Koşullar
- Android API düzeyi 19 veya üstü
En son Google Mobile Ads SDK'sı
Uyumlulaştırmayı tamamlayın Başlangıç kılavuzu
1. Adım: Unity Ads kullanıcı arayüzünde yapılandırmaları ayarlayın
Unity Ads'e kaydolun veya giriş yapın.
Proje oluşturma
Unity Reklam Kontrol Paneli'nde Projeler'e gidin ve Proje Oluştur'u tıklayın.
Formu doldurun ve projenizi eklemek için Proje Oluştur'u tıklayın.
Para kazanma > Başlayın'a gidin ve Başlayın'ı tıklayın.
Proje Kurulumu iletişim kutusunda, Uyumlulaştırma İş Ortağı için Uyumlulaştırmayı kullanmayı planlıyorum'u ve Google AdMob'u seçip İleri'yi tıklayın.
Reklam ayarlarınızı belirleyin ve Sonraki'yi tıklayın.
Formu doldurun ve Proje Ekle'yi tıklayın.
Oyun Kimliğini not edin.
Reklam Birimi Oluşturma
Para Kazanma > Reklam Birimleri'ne gidin ve Reklam Birimi Ekle'yi tıklayın.
Bir Reklam Birimi Adı girin, ardından Platform ve Reklam Biçimi'ni seçin.
Son olarak, reklam biriminizi kaydetmek için Oluştur'u tıklayın.
Yerleşim Ekleme
Proje oluşturulduktan sonra Para Kazanma > Yerleşimler'e gidin. Yeni bir yerleşim oluşturmak amacıyla reklam biriminiz için Yerleşim Ekle'yi tıklayın.
Gerekli ayrıntıları doldurun ve Yerleşim Ekle'yi tıklayın.
Yerleşim Kimliğini not edin.
Kimlik bilgilerinizi alın
Reklam birimi kimliğinizi oluşturmak için Oyun Kimliği ve Yerleşim Kimliği'ne ek olarak Unity Ads API Anahtarınız ve Kuruluş temel kimliğiniz de gerekir.Ad Manager
Para Kazanma > Kurulum > API Yönetimi'ne gidin ve Monetization Stats API Erişim Anahtarı'nı not edin.
Ardından, Para Kazanma > Kuruluş Ayarları'na gidin ve Temel kuruluş kimliğini not edin.
Test modunu aç
Test modu Unity Ads kontrol panelinden etkinleştirilebilir. Projenizin ayarları altında Test sekmesini seçin.
Google Play Store yanındaki düzenle düğmesini tıklayıp İstemci test modunu geçersiz kıl seçeneğini işaretleyerek ve Test modunu tüm cihazlar için zorunlu olarak AÇIK (ör. test reklamları kullan) seçeneğini belirleyerek uygulamanız için test modunu zorunlu kılabilirsiniz.
Alternatif olarak, Test Cihazı Ekle düğmesini tıklayarak test modunu belirli cihazlar için etkinleştirebilirsiniz.
Formu doldurun ve Kaydet'i tıklayın.
2. Adım: Kullanıcı arayüzünde Unity Ads talebi oluşturma Ad Manager
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Ad Manager hesabınızda oturum açın.
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın.
Getiri grubunuz için benzersiz bir Ad girin, Durum'u Etkin olarak ayarlayın, Reklam Biçimi'ni seçin ve Envanter türü'nü Mobil Uygulama olarak ayarlayın. Hedefleme > Envanter bölümünün altında Envanter ve Mobil uygulama altında uyumlulaştırma eklemek istediğiniz reklam birimini seçin.
Ardından, Getiri iş ortağı ekle düğmesini tıklayın.
Unity Adsiçin zaten bir Getiri iş ortağınız varsa bunu seçebilirsiniz. Aksi takdirde, Yeni bir getiri iş ortağı oluştur'u 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ı açın ve önceki bölümde belirtilen API Key and Organization core ID değerini girin.
Getiri iş ortağı seçildikten sonra Entegrasyon türü olarak Mobil SDK Uyumlulaştırması'nı, Platform olarak Android'yi ve Durum olarak Etkin'i seçin. Bir önceki bölümde verilenGame ID and Placement ID kodunu girin. Ardından, Varsayılan BGBM değerini girin.
olduğu gibi, hedeflenen uygulamayla ilişkilendirilmelidir.İşiniz bittiğinde sayfanın alt kısmındaki Kaydet'i tıklayın.
GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine Unity Ads ekle
GDPR ayarları ve ABD eyalet yönetmelikleri ayarları bölümündeki adımları uygulayarak Ad Manager kullanıcı arayüzünde GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine Unity Ads ekleyin.
3. Adım: Unity Ads SDK'sını ve bağdaştırıcıyı 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ı ekleyin. Unity Ads SDK'sının ve bağdaştırıcının en son sürümlerini kullanın:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.0.0")
implementation("com.unity3d.ads:unity-ads:4.9.3")
implementation("com.google.ads.mediation:unity:4.9.3.0")
}
Manuel entegrasyon
GitHub deposundan en yeni Unity Ads SDK'sını (
unity-ads.aar
) indirip projenize ekleyin.Google'ın Maven deposunda Unity Reklam bağdaştırıcısı yapılarına gidin. En son sürümü seçin, Unity reklam bağdaştırıcısının
.aar
dosyasını indirin ve projenize ekleyin.
4. Adım: Unity Ads SDK'sında gizlilik ayarlarını uygulayın
AB kullanıcı rızası alma 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 yapılması ve bu kullanıcılardan izin alınması gerekir. Bu politika AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) gereksinimlerini yansıtmaktadır. İzin isterken, uyumlulaştırma zincirinizde kişisel verileri toplayabilen, alabilen veya kullanabilen ve her bir ağın kullanımı hakkında bilgi verebilecek her bir reklam ağını tanımlamanız gerekir. Google şu anda kullanıcının izin seçimini bu tür ağlara otomatik olarak aktaramamaktadır.
SDK 2.0.0 sürümünde, Unity Ads gizlilik ayarlarını destekleyen bir API ekledi. Aşağıdaki örnek kod, bu izin bilgilerinin Unity Ads SDK'sına nasıl iletileceğini gösterir. İzin bilgilerini Unity Ads SDK'sına manuel olarak aktarmayı seçerseniz bu kodun Google Mobile Ads SDK'sı aracılığıyla 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()
Unity Ads Gizlilik İzni ve veri API'leri ile GDPR'ye uygunluk daha fazla ayrıntı ve her yöntemle sağlanabilecek değerler için kılavuzları inceleyin.
ABD eyalet gizlilik yasaları
ABD eyalet gizlilik yasaları kullanıcılara, "kişisel bilgilerini" "satma" (yasaların bu terimleri tanımladığı şekilde) özelliğinin kapsamı dışında kalma hakkı sunmayı zorunlu kılıyor. Bu seçenek, "satan" tarafın ana sayfasında belirgin bir şekilde görünen "Kişisel Bilgilerimi Satma" bağlantısıyla sunuluyor. ABD eyalet gizlilik yasalarına uygunluk kılavuzu, Google reklam yayını 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, uyumlulaştırma zincirinizde kişisel bilgi satışına dahil olabilecek tüm reklam ağlarını belirlemeniz ve uyumluluğu sağlamak için bu ağların her birinin talimatlarını uygulamanız gerekir.
SDK 2.0.0 sürümünde, Unity Ads gizlilik ayarlarını destekleyen bir API ekledi. Aşağıdaki örnek kod, bu izin bilgilerinin Unity Ads SDK'sına nasıl iletileceğini gösterir. İzin bilgilerini Unity Ads SDK'sına manuel olarak aktarmayı seçerseniz bu kodun Google Mobile Ads SDK'sı aracılığıyla 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()
Unity Ads Gizlilik Kullanıcı Rızası ve veri API'leri ile CCPA'ya uygunluk daha fazla ayrıntı ve her yöntemde sağlanabilecek değerler için kılavuzları inceleyin.
5. Adım: Gerekli kodu ekleyin
Unity Ads entegrasyonları için ek koda gerek yoktur.
6. Adım: Uygulamanızı test etme
Test reklamlarını etkinleştir
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 Adsreklam kaynağından test reklamları aldığınızı doğrulamak için Unity Ads (Waterfall) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.
Hata kodları
Bağdaştırıcı Unity Ads'den reklam alamazsa yayıncılar aşağıdaki sınıfların altında
ResponseInfo.getAdapterResponse()
kullanarak reklam yanıtındaki temel hatayı kontrol edebilirler:
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 atılan kodlar ve eşlik eden mesajları burada bulabilirsiniz:
Hata kodu | Neden |
---|---|
0-10 | UnityAds SDK'sı bir hata döndürdü. Daha fazla bilgi için kodu inceleyin. |
101 | Kullanıcı arayüzünde yapılandırılan UnityAds sunucu parametreleri Ad Manager eksik/geçersiz. |
102 | UnityAds NO_FILL durumuna sahip bir yerleşim döndürdü. |
103 | UnityAds, DEVRE DIŞI durumuna sahip bir yerleşim döndürdü. |
104 | UnityAds boş bağlam içeren 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ğildir. |
106 | UnityAds gösterilmeye hazır olmayan bir reklam göstermeye çalıştı. |
107 | Cihazda UnityAds desteklenmiyor. |
108 | UnityAds yerleşim başına aynı anda yalnızca 1 reklam yükleyebilir. |
109 | UnityAds işlemi HATA durumuyla tamamlandı. |
200-204 | UnityAds Banner'a özgü hata. Daha fazla bilgi için kodu inceleyin. |
0-9 | UnityAds SDK'sı bir hata döndürdü. Daha fazla bilgi için Unity belgelerini inceleyin. |
101 | Kullanıcı arayüzünde yapılandırılan UnityAds sunucu parametreleri Ad Manager eksik/geçersiz. |
102 | Cihaz UnityAds tarafından desteklenmiyor. |
103 | UnityAds, kUnityAdsFinishStateError hata durumuyla sunmayı tamamladı. |
104 | Unity reklam nesnesi, başlatıcıyı çağırdıktan sonra boş. |
105 | Reklam hazır olmadığı için Unity Reklamları gösterilemedi. |
106 | UnityAds, geri çağırmayı kUnityAdsYerleşimStateNoFill yerleşim durumuyla değiştirdi. |
107 | UnityAds bir yerleşimi çağırırken geri çağırmayı kUnityAdsYerleşimStateDisabled yerleşim durumuyla değiştirdi. |
108 | Bu yerleşim için zaten bir reklam yüklendi. UnityAds SDK'sı aynı yerleşim için birden fazla reklam yüklemeyi desteklemez. |
Unity Reklamları Android Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü
Sürüm 4.9.3.0
- Unity Ads SDK'sı 4.9.3 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.6.0.
- Unity Reklamları SDK'sı sürüm 4.9.3.
Sürüm 4.9.2.0
- Unity Ads SDK'sı 4.9.2 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.3.0.
- Unity Reklamları SDK'sı sürüm 4.9.2.
Sürüm 4.9.1.0
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 22.3.0 olarak güncellendi.
- Unity Ads SDK'sı 4.9.1 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.3.0.
- Unity Reklamları SDK'sı sürüm 4.9.1.
Sürüm 4.8.0.0
- Unity Ads SDK'sı yeni onBannerShown() geri çağırma yöntemini çağırdığında reklam gösterimini bildirir.
- Unity Ads SDK'sı 4.8.0 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.2.0.
- Unity Reklamları SDK'sı sürüm 4.8.0.
Sürüm 4.7.1.0
- Unity Ads SDK'sı 4.7.1 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.1.0.
- Unity Reklamları SDK'sı sürüm 4.7.1.
Sürüm 4.7.0.0
- Unity Ads SDK'sı 4.7.0 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.0.0.
- Unity Reklamları SDK'sı sürüm 4.7.0.
Sürüm 4.6.1.1
- Bağdaştırıcı yeni
VersionInfo
sınıfını kullanacak şekilde güncellendi. - Gereken minimum Google Mobile Ads SDK'sı sürümü, 22.0.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 22.0.0.
- Unity Reklamları SDK'sı sürüm 4.6.1.
Sürüm 4.6.1.0
- Unity Ads SDK'sı 4.6.1 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.5.0
- Unity Reklamları SDK'sı sürüm 4.6.1.
Sürüm 4.6.0.0
- COPPA bilgilerini Unity Ads SDK'sına yönlendirme desteği eklendi.
- Unity Ads SDK'sı 4.6.0 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 21.5.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.5.0
- Unity Reklamları SDK'sı sürüm 4.6.0.
Sürüm 4.5.0.0
- Unity Ads SDK'sı 4.5.0 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 21.4.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.4.0
- Unity Reklamları SDK'sı sürüm 4.5.0.
Sürüm 4.4.1.0
- Unity Ads SDK'sı 4.4.1 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.2.0
- Unity Reklamları SDK'sı sürüm 4.4.1.
Sürüm 4.4.0.0
- Unity Ads SDK'sı 4.4.0 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 21.2.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.2.0
- Unity Reklamları SDK'sı 4.4.0 sürümü.
Sürüm 4.3.0.0
- Unity Ads SDK'sı 4.3.0 ile doğrulanmış uyumluluk.
- Geçiş reklamları ve ödüllü reklamlar oynatılmaya başladığında
onAdOpened()
geri çağırması yönlendiriliyor.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.1.0
- Unity Reklamları SDK'sı sürüm 4.3.0.
Sürüm 4.2.1.1
compileSdkVersion
vetargetSdkVersion
, API 31'e güncellendi.- Gereken minimum Google Mobile Ads SDK'sı sürümü, 21.0.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 21.0.0.
- Unity Reklamları SDK'sı sürüm 4.2.1.
Sürüm 4.2.1.0
- Unity Ads SDK'sı 4.2.1 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.6.0.
- Unity Reklamları SDK'sı sürüm 4.2.1.
Sürüm 4.1.0.0
- Unity Ads SDK'sı 4.1.0 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.6.0.
- Unity Reklamları SDK'sı sürüm 4.1.0.
Sürüm 4.0.1.0
- Unity Ads SDK'sı 4.0.1 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.6.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.6.0.
- Unity Reklamları SDK'sı sürüm 4.0.1.
Sürüm 4.0.0.0
- Unity Ads SDK'sı 4.0.0 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.5.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.5.0.
- Unity Reklamları SDK'sı sürüm 4.0.0.
Sürüm 3.7.5.0
- Unity Ads SDK'sı 3.7.5 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.2.0.
- Unity Reklamları SDK'sı sürüm 3.7.5.
Sürüm 3.7.4.0
- Unity Ads SDK'sı 3.7.4 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.2.0.
- Unity Reklamları SDK'sı sürüm 3.7.4.
Sürüm 3.7.2.0
- Unity Ads SDK'sı 3.7.2 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.2.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.2.0.
- Unity Reklamları SDK'sı sürüm 3.7.2.
Sürüm 3.7.1.0
- Unity Ads SDK'sı 3.7.1 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.1.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 20.1.0.
- Unity Reklamları SDK'sı sürüm 3.7.1.
Sürüm 3.6.2.0
- Unity Ads SDK'sı 3.6.2 ile doğrulanmış uyumluluk.
- Ödüllü reklamların tıklama geri çağırmalarını yönlendirmemesine neden olan sorun giderildi.
- UnityAds SDK'sı, paket bağdaştırıcı derlemesinden kaldırıldı. Yayıncıların artık ek bir bağımlılık olarak UnityAds SDK'sını manuel olarak dahil etmeleri gerekmektedir.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.8.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.8.0.
- Unity Reklamları SDK'sı sürüm 3.6.2.
Sürüm 3.6.0.0
- Unity Ads SDK'sı 3.6.0 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.6.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.6.0.
- Unity Reklamları SDK'sı sürüm 3.6.0.
Sürüm 3.5.1.1
- Birden fazla geçiş reklamı ve ödüllü reklam istemeye çalışırken ortaya çıkan sorun düzeltildi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.5.0.
- Unity Reklamları SDK'sı sürüm 3.5.1.
Sürüm 3.5.1.0
- Unity Ads SDK'sı 3.5.1 ile doğrulanmış uyumluluk.
- Akıllı banner reklam isteklerinin başarısız olmasına neden olan bir sorun düzeltildi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.5.0.
- Unity Reklamları SDK'sı sürüm 3.5.1.
Sürüm 3.5.0.0
- Unity Ads SDK'sı 3.5.0 ile doğrulanmış uyumluluk.
- Uyarlanabilir banner desteği eklendi.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.5.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.5.0.
- Unity Reklamları SDK'sı sürüm 3.5.0.
Sürüm 3.4.8.0
- Bir banner reklam kaldırıldığında oluşan
NullPointerException
hatası düzeltildi. - Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.3.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.3.0.
- Unity Reklamları SDK'sı sürüm 3.4.8.
Sürüm 3.4.6.1
- Paket olarak sunulan Unity Ads SDK'sını içermeyen bir bağdaştırıcı derlemesi oluşturuldu.
Bu sayede yayıncılar, çelişen bağımlılık sorunlarını önlemek için Unity uyumlulaştırması uygularken Unity Reklam Hizmetleri'ni kullanma seçeneği elde eder.
- 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 geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.1.0.
- Unity Reklamları SDK'sı sürüm 3.4.6.
Sürüm 3.4.6.0
- Unity Ads SDK'sı 3.4.6 ile doğrulanmış uyumluluk.
- Bağdaştırıcı artık bir banner reklam tıklandığında
onAdOpened()
geri çağırma işlemini yönlendiriyor.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.1.0.
- Unity Reklamları SDK'sı sürüm 3.4.6.
Sürüm 3.4.2.3
- Bağdaştırıcı yükleme/gösterme hataları için açıklayıcı hata kodları ve nedenler eklendi.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.1.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.1.0.
- Unity Reklamları SDK'sı sürüm 3.4.2.
Sürüm 3.4.2.2
- Unity Ads hata döndürdüğünde oluşan
ConcurrentModificationException
kilitlenmesi düzeltildi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.0.1.
- Unity Reklamları 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 hatalarının yönlendirilmesi iyileştirildi.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.0.1 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 19.0.1.
- Unity Reklamları SDK'sı sürüm 3.4.2.
Sürüm 3.4.2.0
- Unity Ads SDK'sı 3.4.2 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 18.3.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 18.3.0.
- Unity Reklamları SDK'sı sürüm 3.4.2.
Sürüm 3.4.0.0
- Unity Ads SDK'sı 3.4.0 ile doğrulanmış uyumluluk.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 18.3.0 olarak güncellendi.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 18.3.0.
- Unity Ads SDK'sı 3.4.0 sürümü.
Sürüm 3.3.0.0
- Unity Ads SDK'sı 3.3.0 ile doğrulanmış uyumluluk.
Aşağıdakilerle geliştirildi ve test edildi:
- Google Mobile Ads SDK'sı sürüm 18.2.0.
- Unity Ads SDK'sı sürüm 3.3.0.
Sürüm 3.2.0.1
UnityAds.initialize()
çağrılmadan önceloadAd()
çağrılırken oluşan boş işaretçi istisna çökmesi düzeltildi.- Gereken 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'sı 3.2.0 ile doğrulanmış uyumluluk.
- Bağdaştırıcı AndroidX'e taşındı.
- Gereken 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 başarısız olur.
- Unity Ads SDK'sı 3.1.0 ile doğrulanmış uyumluluk.
Sürüm 3.0.1.0
- Unity Ads SDK'sı 3.0.1 ile doğrulanmış uyumluluk.
- Geçiş reklamı gösterilirken "NPE"ye neden olan bir hata düzeltildi.
Sürüm 3.0.0.2
- Bağdaştırıcı, yeni açık beta Ödüllü API'yi destekleyecek şekilde güncellendi.
- Gereken minimum Google Mobile Ads SDK'sı sürümü, 17.2.0 olarak güncellendi.
Sürüm 3.0.0.1
- Unity Reklam Banner'ı için destek eklendi.
Sürüm 3.0.0.0
- Unity Ads SDK'sı 3.0.0 ile doğrulanmış uyumluluk.
Sürüm 2.3.0.0
- Unity Ads SDK'sı 2.3.0 ile doğrulanmış uyumluluk.
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'sı 2.2.1 ile doğrulanmış uyumluluk.
Sürüm 2.2.0.0
- Unity Ads SDK'sı 2.2.0 ile doğrulanmış uyumluluk.
Sürüm 2.1.2.0
- Unity Ads SDK'sı 2.1.2 ile doğrulanmış uyumluluk.
Sürüm 2.1.1.0
- Unity Ads SDK'sı 2.1.1 ile doğrulanmış uyumluluk.
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'sı 2.0.8 ile doğrulanmış uyumluluk.
Sürüm 2.0.7.0
- Unity Ads'in tıklama raporlarını kullanarak (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'sı 2.0.6 ile doğrulanmış uyumluluk.
Sürüm 2.0.5.0
- Bağdaştırıcılar artık build.gradle dosyasının bağımlılık etiketine aşağıdakiler eklenerek derleme bağımlılığı olarak eklenebilir:
compile 'com.google.ads.mediation:unity:2.0.5.0'
- Bağdaştırıcıyı jar dosyası yerine aar olarak dağıtmaya taşındı (ek talimatlar için BENİOKU işlevine bakın).
Sürüm 2.0.4.0
- İlk önce geçiş reklamı yüklendiğinde ödüllü video reklamların yüklenememesine neden olan bir hata düzeltildi.
Sürüm 2.0.2.0
- Sürüm adlandırma sistemi [Unity Ads SDK sürümü].[adapter yama sürümü] olarak değiştirildi.
- Gereken minimum Unity Ads SDK'sı 2.0.2 sürümü olarak güncellendi.
- Gereken minimum Google Mobile Ads SDK'sı sürümü 9.0.0 olarak güncellendi.
- Uygulamaların artık UnityAds.changeActivity(this) özelliğini çağırması gerekmiyor.
Sürüm 1.0.0
- İlk sürüm. Ödül tabanlı video reklamları ve geçiş reklamlarını destekler.