AdColony'yi Uyumlulaştırma ile Entegre Etme

Bu kılavuzda, uyumlulaştırma özelliğini kullanarak AdColony'den reklam yüklemek ve görüntülemek için Google Mobile Ads SDK'sını nasıl kullanacağınız gösterilmektedir. Bu yöntem, hem teklifli sistem hem de şelale entegrasyonlarını kapsar. Bu makalede, AdColony'nin bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve AdColony SDK ile bağdaştırıcısının bir uygulamaya nasıl Android entegre edileceği ele alınmaktadır.

Desteklenen entegrasyonlar ve reklam biçimleri

AdColony 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ü

1. Adım: AdColony kullanıcı arayüzünde yapılandırmaları ayarlayın

Kaydolun ve AdColony hesabınıza giriş yapın. Yeni Uygulama Kur düğmesini tıklayarak uygulamanızı AdColony yayıncı kontrol paneline ekleyin.

Yeni AdColony uygulaması kurulumu

Formu doldurun ve uygulamanızı AdColony'ye eklemek için sayfanın alt kısmındaki Oluştur'u tıklayın.

AdColony uygulama oluşturma

Uygulamanız oluşturulduktan sonra Uygulama Kimliğinizi, uygulamanızın Temel Uygulama Bilgileri bölümünün altındaki Para Kazanma > Uygulamalar'a giderek edinebilirsiniz.

AdColony uygulama kimliği

Ardından, uygulama sayfanızın Reklam Alt Bölgeleri bölümündeki Yeni Reklam Bölgesi Kur düğmesini tıklayarak yeni bir Reklam Alt Bölgesi oluşturun. Zaten bir reklam alt bölgeniz olsa bile Ad Manager ile uyumlulaştırma için yeni bir reklam alt bölgesi oluşturmanızı öneririz.

AdColony alt bölge ayarlama

Reklam yerleşimi oluşturmayla ilgili ek talimatlar için, tercih ettiğiniz reklam biçimine karşılık gelen sekmeyi seçin.

  1. Zone is Active? (Bölge Etkin mi?) değerini Evet olarak ayarlayın.
  2. Reklam Bölgeniz için bir Ad girin.

  3. Reklam Bölgesi Boyutu olarak Banner'ı seçin.

  4. Günlük oynatma sınırı için bir değer girin.

Geçişli

  1. Zone is Active? (Bölge Etkin mi?) değerini Evet olarak ayarlayın.
  2. Reklam Bölgeniz için bir Ad girin.

  3. Alt Bölge Türü olarak Videodan Önce Gösterilen/Geçiş Reklamı'nı seçin.

  4. Günlük oynatma sınırı için bir değer girin.

Ödül olarak verildi

  1. Zone is Active? (Bölge Etkin mi?) değerini Evet olarak ayarlayın.
  2. Reklam Bölgeniz için bir Ad girin.

  3. Alt Bölge Türü olarak Değer Değişimi/V4VC'yi seçin.

  4. Yalnızca İstemci Tarafı mı? seçeneğini Evet olarak ayarlayın ve bir Sanal Para Birimi Adı, Kullanıcı Başına Günlük Maksimum Video ve Ödül Tutarı girin.

  5. Günlük oynatma sınırı için bir değer girin.

Reklam Bölgesini oluşturma işlemini tamamladığınızda Oluştur düğmesini tıklayın.

Ad Zone oluşturulduktan sonra, Ad Zone'un Integration (Entegrasyon) bölümünde Zone ID'yi (Alt Bölge Kimliği) bulabilirsiniz. Alt Bölge Kimliği bir sonraki adımda kullanılacaktır.

AdColony alt bölge kimliği

AdColony API Anahtarınızı bulma

Teklif

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

Şelale

Ad Manager Reklam birimi kimliğinizi ayarlamak için AdColony API Anahtarınıza ihtiyacınız olacaktır. AdColony yayıncı kontrol panelinizde Hesap Ayarları'na giderek API Anahtarınızı bulun.

AdColony ayarları

Test modunu aç

AdColony'de test reklamlarını etkinleştirmek için AdColony kontrol panelinize gidin ve Para Kazanma > Uygulamalar'a gidin. Uygulamanızın Reklam Alt Bölgeleri bölümünde test reklamlarını etkinleştirmek istediğiniz Alt Bölgenizi seçin. Test reklamları, Geliştirme bölümünde Yalnızca test reklamları gösterilsin mi? seçeneğine karşılık Evet seçeneği işaretlenerek etkinleştirilebilir.

AdColony testi

2. Adım: Kullanıcı arayüzünde AdColony talebini Ad Manager ayarlayın

Ad Manager hesabınızda oturum açın.

Şirketlere AdColony Ekle

Teklif

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

Şelale

Yönetici > Şirketler'e gidin ve ardından Tüm şirketler sekmesinde Yeni şirket düğmesini tıklayın. Reklam ağı'nı seçin.

Reklam ağı olarak AdColony'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 değerini girin.

Kullanıcı adı veya şifre girmenize gerek yoktur. İşlem tamamlandığında Kaydet'i tıklayın.

Güvenli sinyal paylaşımını etkinleştirin

Teklif

Yönetici > Genel ayarlar'a gidin. Ad Exchange hesap ayarları sekmesine gidip Güvenli sinyal paylaşımı'nı inceleyip etkinleştirin. Save'i (Kaydet) tıklayın.

Şelale

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

Teklifli sistemi AdColony yapılandırın

Teklif

Yayınlama > Teklif Verenler'e gidin ve SDK Teklifi sekmesinin altında Yeni teklif veren'i tıklayın.

Teklif veren olarak AdColony simgesini seçin.

Bu teklif verenin sinyal kitaplığını izin verilen sinyaller listesine ekle ve Sinyallerin bu teklif verenle paylaşılmasına izin ver seçeneklerini açık duruma getirin. Ardından Devam'ı tıklayın.

Devam'ı tıklayın.

Done'ı (Bitti) tıklayın.

Şelale

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

Reklam birimi eşlemesini yapılandır

Teklif

Yayınlama > Teklif Verenler'e gidin ve SDK Teklif Verme sekmesi altındaAdColony şirketini 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çim seçin, Envanter türü olarak Mobil uygulamayı ve Mobil uygulamanızı seçin. Ardından, bir önceki bölümde aldığınızApp ID and Zone ID kodunu 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ın ve Getiri iş ortağı ekle'yi tıklayın.

Önceki bölümde AdColony şirket için oluşturduğunuzu seçin. Entegrasyon türü olarak Mobil SDK uyumlulaştırması'nı, Platform olarak Android'yi ve Durum olarak Etkin'i seçin.

Önceki bölümde belirtilen App ID and Zone ID değerini ve Varsayılan BGBM değerini girin. Kaydet'i tıklayın.

Not: Otomatik veri toplama özelliğinin bir uyumlulaştırma ağı için Dinamik BGBM değerini doğru şekilde hesaplayabilmesi için verileri toplaması birkaç gün sürer. eBGBM hesaplandığında sizin adınıza otomatik olarak güncellenir.

GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine AdColony 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 AdColony ekleyin.

3. Adım: AdColony SDK'sını ve bağdaştırıcıyı içe aktarın

Uygulama düzeyindeki build.gradle.kts dosyanıza aşağıdaki uygulama bağımlılıklarını ve yapılandırmaları ekleyin. AdColony 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.google.ads.mediation:adcolony:4.8.0.2")
}

Projeyi AndroidX'e taşı

AdColony SDK'sı, Android destek kitaplıklarına bağlıdır ancak en yeni Google Mobile Ads SDK'sı Jetpack kitaplıklarını kullanır.

AdColony SDK'sı ile Google Mobile Ads SDK'sının uyumlu olduğundan emin olmak için projenizin üst düzeyinde bir gradle.properties dosyası oluşturun ve aşağıdaki kodu ekleyin:

android.useAndroidX=true
android.enableJetifier=true

Bu işlem, Jetpack kitaplıklarını kullanmak için AdColony SDK ikili programını yeniden yazar. Bu ayarlar hakkında daha fazla bilgi için AndroidX taşıma rehberine bakın.

Manuel entegrasyon

4. Adım: AdColony SDK'da gizlilik ayarlarını uygulayın

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.

AdColony bağdaştırıcısı, AdColony'nin SDK'sına gönderilecek parametreleri özelleştirmek için AdColonyMediationAdapter.getAppOptions() yöntemini sağlar. Bu seçeneklerde GDPR için geçerli iki yöntem şunlardır: setPrivacyFrameworkRequired() ve setPrivacyConsentString(). Aşağıdaki örnek kod, daha sonra AdColony'nin başlatma yönteminde kullanılan izin bilgilerinin AdColony bağdaştırıcısına nasıl iletileceğini gösterir. Bu seçeneklerin, AdColony'nin SDK'sına doğru şekilde yönlendirildiğinden emin olmak için Google Mobile Ads SDK'sını başlatmadan önce ayarlanmalıdır.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")

Bu yöntemlerde hangi değerlerin sağlanabileceği hakkında daha fazla ayrıntı için AdColony'nin GDPR uygulama ayrıntıları bölümüne bakın.

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.

AdColony bağdaştırıcısı, AdColony'nin SDK'sına gönderilecek parametreleri özelleştirmek için AdColonyMediationAdapter.getAppOptions() yöntemini sağlar. Bu seçeneklerde CCPA için geçerli iki yöntem şunlardır: setPrivacyFrameworkRequired() ve setPrivacyConsentString(). Aşağıdaki örnek kod, daha sonra AdColony'nin başlatma yönteminde kullanılan izin bilgilerinin AdColony bağdaştırıcısına nasıl iletileceğini gösterir. Bu seçeneklerin, AdColony'nin SDK'sına doğru şekilde yönlendirildiğinden emin olmak için Google Mobile Ads SDK'sını başlatmadan önce ayarlanmalıdır.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")

Bu yöntemlerde hangi değerlerin sağlanabileceği hakkında daha fazla bilgi için AdColony'nin CCPA uygulama ayrıntılarını inceleyin.

5. Adım: Gerekli kodu ekleyin

AdColony entegrasyonu için ek kod gerekmez.

6. Adım: Uygulamanızı test etme

Test reklamlarını etkinleştir

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

Test reklamlarını doğrulama

AdColonyreklam kaynağından test reklamları aldığınızı doğrulamak için AdColony (Bidding) and AdColony (Waterfall) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.

İsteğe bağlı adımlar

İzinler

AdColony, en iyi performans için uygulamanızın AndroidManifest.xml dosyasına aşağıdaki isteğe bağlı izinleri eklemenizi önerir:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />

Geçiş reklamlarını ve ödüllü reklamları kullanma

Ağa özgü parametreler

AdColony bağdaştırıcısı, AdColonyBundleBuilder sınıfı kullanılarak bağdaştırıcıya iletilebilecek ek istek parametrelerini destekler. AdColonyBundleBuilder aşağıdaki yöntemleri içerir:

  • setShowPrePopup(boolean): Reklam göstermeden önce pop-up'ın gösterilip gösterilmeyeceğini ayarlar. Reklam gösterilmeden önce pop-up görüntülenmemesi için "false" (yanlış) değerine ayarlayın.
  • setShowPostPopup(boolean): Bir reklam gösterildikten sonra pop-up'ın gösterilip gösterilmeyeceğini ayarlar. Reklam gösterildikten sonra hiçbir pop-up gösterilmemesi için "false" (yanlış) değerine ayarlayın.

Aşağıda, bu reklam isteği parametrelerini nasıl ayarlayacağınıza ilişkin bir kod örneği verilmiştir:

Java

AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
  .build();
rewardedInterstitialAd.loadAd(request);

Kotlin

AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)

val request = AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
  .build()
rewardedInterstitialAd.loadAd(request)

Bağdaştırıcınızı ve SDK sürümlerinizi doğrulama

Bağdaştırıcı ve SDK sürümlerini günlüğe kaydetmek için aşağıdaki kod snippet'ini kullanın:

AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
    "Adapter version: %d.%d.%03d",
    adapterVersion.getMajorVersion(),
    adapterVersion.getMinorVersion(),
    adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
    "SDK version: %d.%d.%d",
    sdkVersion.getMajorVersion(),
    sdkVersion.getMinorVersion(),
    sdkVersion.getMicroVersion()));

Hata kodları

Bağdaştırıcı AdColony'den reklam alamazsa yayıncılar aşağıdaki sınıflarda ResponseInfo.getAdapterResponse() kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:

com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter

Bir reklam yüklenemediğinde AdColony bağdaştırıcısı tarafından atılan kodlar ve eşlik eden mesajlar aşağıda verilmiştir:

Hata kodu Neden
100 AdColony SDK bir hata döndürdü.
101 Geçersiz sunucu parametreleri (ör. eksik Bölge Kimliği).
102 Aynı Bölge Kimliği için zaten bir reklam istendi.
103 AdColony SDK'sı bir başlatma hatası döndürdü.
104 İstenen banner boyutu geçerli bir AdColony reklam boyutuyla eşleşmiyor.
105 Reklam yüklenmediğinden sunum hatası oluştu.
106 AdColony SDK'sını başlatmak için kullanılan bağlam bir Activity örneği değildi.
0 - 3 AdColony SDK bir hata döndürdü. Daha ayrıntılı bilgi için belgeleri inceleyin.
101 Geçersiz sunucu parametreleri (ör. eksik Bölge Kimliği).
102 Reklamı sunan kök görüntüleme denetleyicisi nil.
103 AdColony SDK'sı bir başlatma hatası döndürdü.
104 AdColony SDK, beş saniyelik süre içinde iki kez yapılandırılmasını desteklemez.
105 Reklam gösterilemedi.
106 Ödüllü reklamlar için kullanılan alt bölge, AdColony portalında ödüllü bir alt bölge değildir.

AdColony Android Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü

Sonraki Sürüm

  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 22.4.0 olarak güncellendi.

Sürüm 4.8.0.2

  • 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.
  • AdColony SDK 4.8.0 sürümü.

Sürüm 4.8.0.1

  • COPPA bilgilerinin AdColony SDK'sına yönlendirilmesi için destek eklendi.
  • 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.
  • AdColony SDK 4.8.0 sürümü.

Sürüm 4.8.0.0

  • AdColony SDK 4.8.0 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 21.0.0.
  • AdColony SDK 4.8.0 sürümü.

Sürüm 4.7.1.1

  • compileSdkVersion ve targetSdkVersion, API 31'e güncellendi.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 21.0.0 olarak güncellendi.
  • Gereken minimum Android API düzeyi 19 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 21.0.0.
  • AdColony SDK'sı 4.7.1 sürümü.

Sürüm 4.7.1.0

  • AdColony SDK 4.7.1 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.6.0.
  • AdColony SDK'sı 4.7.1 sürümü.

Sürüm 4.7.0.0

  • AdColony SDK 4.7.0 sürümü 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.
  • AdColony SDK 4.7.0 sürümü.

Sürüm 4.6.5.0

  • AdColony SDK 4.6.5 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.4.0.
  • AdColony SDK 4.6.5 sürümü.

Sürüm 4.6.4.0

  • AdColony SDK 4.6.4 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.4.0.
  • AdColony SDK 4.6.4 sürümü.

Sürüm 4.6.3.0

  • AdColony SDK 4.6.3 sürümü ile doğrulanmış uyumluluk.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.4.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.4.0.
  • AdColony SDK 4.6.3 sürümü.

Sürüm 4.6.2.0

  • AdColony SDK 4.6.2 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.3.0.
  • AdColony SDK 4.6.2 sürümü.

Sürüm 4.6.0.0

  • AdColony SDK 4.6.0 sürümü ile doğrulanmış uyumluluk.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.3.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.3.0.
  • AdColony SDK 4.6.0 sürümü.

Sürüm 4.5.0.0

  • Banner'lar için gelişmiş teklif verme desteği eklendi.
  • AdColony SDK 4.5.0 sürümü ile doğrulanmış uyumluluk.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 20.0.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 20.0.0.
  • AdColony SDK 4.5.0 sürümü.

Sürüm 4.4.1.0

  • AdColony SDK 4.4.1 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 19.7.0.
  • AdColony SDK 4.4.1 sürümü.

Sürüm 4.4.0.0

  • AdColony SDK 4.4.0 sürümü ile doğrulanmış uyumluluk.
  • AdColony'nin collectSignals() teklif verme yöntemi desteği eklendi.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.7.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 19.7.0.
  • AdColony SDK 4.4.0 sürümü.

Sürüm 4.3.0.0

  • AdColony SDK 4.3.0 sürümü ile doğrulanmış uyumluluk.
  • 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.
  • AdColony SDK 4.3.0 sürümü.

Sürüm 4.2.4.0

  • Ödüllü reklamlar için onUserEarnedReward() ile ilgili bir yönlendirme yapılmamasına neden olan hata düzeltildi.
  • AdColony SDK'sını başlatma hataları için ek hata kodları eklendi.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.4.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 19.4.0.
  • AdColony SDK 4.2.4 sürümü.

Sürüm 4.2.0.0

  • AdColony SDK 4.2.0 sürümü ile doğrulanmış uyumluluk.
  • Bağdaştırıcı, satır içi uyarlanabilir banner isteklerini destekleyecek şekilde güncellendi.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 19.2.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 19.2.0.
  • AdColony SDK 4.2.0 sürümü.

Sürüm 4.1.4.1

  • 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.0.1 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 19.0.1.
  • AdColony SDK 4.1.4 sürümü.

Sürüm 4.1.4.0

  • AdColony SDK 4.1.4 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 18.3.0.
  • AdColony SDK 4.1.4 sürümü.

Sürüm 4.1.3.1

  • onRewardedAdLoaded() geri çağırmanın bağdaştırıcı tarafından yönlendirilmemesine neden olan sorun düzeltildi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 18.3.0.
  • AdColony SDK 4.1.3 sürümü.

Sürüm 4.1.3.0

  • AdColony SDK'sı 4.1.3 sürümü ile doğrulanmış uyumluluk.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 18.3.0.
  • AdColony SDK 4.1.3 sürümü.

Sürüm 4.1.2.0

  • AdColony SDK 4.1.2 sürümü 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.
  • AdColony SDK 4.1.2 sürümü.

Sürüm 4.1.0.0

  • AdColony SDK 4.1.0 sürümü ile doğrulanmış uyumluluk.
  • Banner reklamlar için destek eklendi.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 18.2.0 olarak güncellendi.

Aşağıdakilerle geliştirildi ve test edildi:

  • Google Mobile Ads SDK'sı sürüm 18.2.0.
  • AdColony SDK 4.1.0 sürümü.

Sürüm 3.3.11.0

  • AdColony SDK'sının 3.3.11 sürümü ile doğrulanmış uyumluluk.
  • Gereken minimum Google Mobile Ads SDK'sı sürümü, 18.1.1 olarak güncellendi.

Sürüm 3.3.10.1

  • Geçiş reklamları ve ödüllü reklamlar için bağdaştırıcıya teklif verme özelliği eklendi.

Sürüm 3.3.10.0

  • AdColony SDK'sının 3.3.10 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.3.9.0

  • AdColony SDK'sının 3.3.9 sürümü ile doğrulanmış uyumluluk.
  • AdColonyBundleBuilder üzerindeki setGdprRequired() ve setGdprConsentString() yöntemleri kaldırıldı.
  • AdColonyMediationAdapter.getAppOptions() yöntemi eklendi. Yayıncılar artık bu seçenekler aracılığıyla GDPR bilgilerini AdColony'nin SDK'sına geçirmelidir. Daha ayrıntılı bilgi için geliştirici belgelerini inceleyin.

Sürüm 3.3.8.1

  • 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.3.8.0

  • AdColony SDK'sının 3.3.8 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.3.7.0

  • AdColony SDK'sının 3.3.7 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.3.6.0

  • AdColony SDK'sının 3.3.6 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.3.5.1

  • onRewardedVideoComplete() reklam etkinliğini çağırmak için bağdaştırıcı güncellendi.

Sürüm 3.3.5.0

  • AdColony SDK'sının 3.3.5 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.3.4.0

  • AdColony SDK'sının 3.3.4 sürümü ile doğrulanmış uyumluluk.
  • Bağdaştırıcı, GDPR ile güncellendi.

Sürüm 3.3.3.0

  • AdColony SDK'sı 3.3.3 sürümü ile doğrulanmış uyumluluk.
  • setTestModeEnabled yöntemi Paket oluşturucu sınıfından kaldırıldı. Yayıncılar artık, AdRequest oluşturucu sınıfından addTestDevice() yöntemiyle bir test cihazı belirterek AdColony'den test reklamları isteyebilir.

Sürüm 3.3.2.0

  • AdColony SDK'sının 3.3.2 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.3.0.1

  • Bağdaştırıcı yeniden başlatıldığında bağdaştırıcının dolduramamasına neden olan sorun düzeltildi.
  • Ödül geri çağırmasının yanlış gönderilmesi sorunu düzeltildi.

Sürüm 3.3.0.0

  • AdColony SDK'sı 3.3.0 sürümü ile doğrulanmış uyumluluk.
  • Android Studio 3.0 için Bağdaştırıcı projesi güncellendi.

Sürüm 3.2.1.1

  • Paket oluşturucu sınıfına setTestModeEnabled yöntemi eklendi. Yayıncılar, AdColony isteklerini test isteği olarak işaretlemek için bu yöntemi kullanabilir.

Sürüm 3.2.1.0

  • AdColony SDK'sının 3.2.1 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.2.0.0

  • AdColony SDK'sı 3.2.0 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.1.2.0

  • Olası NullPointerExceptions düzeltildi.
  • AdColony SDK'sının 3.1.2 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.1.1.0

  • AdColony SDK'sının 3.1.1 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.1.0.0

  • AdColony SDK'sı 3.1.0 sürümü ile doğrulanmış uyumluluk.

Sürüm 3.0.6.0

  • Sürüm adlandırma sistemi [AdColony SDK version].[adapter yama sürümü] olarak değiştirildi.
  • Gereken minimum AdColony SDK'sı 3.0.6 sürümü olarak güncellendi.

Önceki Sürümler

  • Ödüllü video ve geçiş reklamlarını destekler.