InMobi'yi Uyumlulaştırma ile entegre etme

Bu kılavuzda, hem şelale hem de teklif entegrasyonlarını kapsayan arabuluculuk kullanarak InMobi'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 makalede, InMobi'nin bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve InMobi SDK'sının ve bağdaştırıcının bir Android uygulamasına nasıl entegre edileceği açıklanmaktadır.

Desteklenen entegrasyonlar ve reklam biçimleri

InMobi 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  2

1 Teklif entegrasyonu açık beta sürümündedir.

2 Yalnızca şelale uyumlulaştırması için desteklenir.

Şartlar

  • Android API düzeyi 21 veya sonraki sürümler

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

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

InMobi hesabına kaydolun. Hesap oluştururken Google Open Bidding ile InMobi SSP'yi kullan seçeneğinin işaretini kaldırın.

Hesabınız doğrulandıktan sonra giriş yapın.

Uygulama ekle

Uygulamanızı InMobi kontrol paneline eklemek için Envanter > Envanter Ayarları'nı tıklayın.

Envanter Ekle'yi tıklayın ve açılır menüden Mobil Uygulama kanalını seçin.

Arama çubuğuna yayınlanmış uygulama mağazası URL'nizi yazmaya başlayın ve otomatik olarak doldurulan sonuçlardan uygulamayı seçin. Devam'ı tıklayın.

Uygulamanız yayınlanmadıysa Manuel olarak bağla'yı tıklayın ve gerekli ayrıntıları girin. Devam'ı tıklayın.

Uygulama ve Web Sitesi Uyumluluğu ayarlarını inceleyin ve ardından Kaydet ve Yerleşim Oluştur'u tıklayın.

Yerleşimler

Envanterinizi ayarladıktan sonra sistem sizi yerleşim oluşturma iş akışına yönlendirir.

Reklam biriminin türünü seçin. Ardından bir Yerleşim Adı girin, Kitle Teklif Verme için Kapalı'yı seçin ve formun geri kalanını doldurun. İşlemi tamamladığınızda Yerleşim Oluştur'u tıklayın.

Yerleşim oluşturulduktan sonra ayrıntıları gösterilir. Ad Manager reklam biriminizi ayarlamak için kullanılacak yerleşim kimliğini not edin.

Hesap Kimliği

InMobi hesap kimliğinizi Finans > Ödeme Ayarları > Ödeme Bilgileri bölümünde bulabilirsiniz.

InMobi Reporting API Anahtarı'nı bulma

Hesabım > Hesap Ayarları'na gidin. API Anahtarı sekmesine gidin ve API Anahtarı Oluştur'u tıklayın.

Anahtarın gerekli olduğu kullanıcının e-posta adresini seçin ve API Anahtarı Oluştur'u tıklayın. API anahtarını ve kullanıcı adını/giriş adını içeren bir dosya oluşturulur.

Yalnızca hesabın yayıncı yöneticisi tüm kullanıcılar için API anahtarı oluşturabilir. Daha önce oluşturulan API anahtarını unuttuysanız API Anahtarı sekmesinde fareyle postanızı üzerine gelerek API anahtarınızı sıfırlayın.

Test modunu etkinleştirme

Yerleşiminiz için tüm canlı gösterimler veya yalnızca belirli test cihazlarında Test Modu'nu etkinleştirin.

2. Adım: Ad Manager kullanıcı arayüzünde InMobi talebini ayarlayın

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

Şirketlere InMobi ekleme

Teklif verme

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

Şelale

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

Reklam ağı olarak InMobi'yi seçin, benzersiz bir ad girin ve Uyumlulaştırma'yı etkinleştirin. Otomatik veri toplama'yı etkinleştirin ve önceki bölümde elde edilen kullanıcı adını ve API anahtarını girin.

Ardından Kullanıcı adınızı girin ve işiniz bittiğinde 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 gidin, Güvenli sinyal paylaşımı'nı inceleyip etkinleştirin. Kaydet'i tıklayın.

Şelale

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

InMobi teklifli sistemini yapılandırma

Teklif verme

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

Teklif veren olarak InMobi'yi 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 etkinleştirin. Ardından Devam'ı tıklayın.

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 sekmesinin altında InMobi için şirketi seçin.

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

Belirli bir reklam birimi'ni seçin. Bir reklam birimi ve biçimi, Envanter türü olarak Mobil uygulama'yı ve Mobil uygulamanızı seçin. Ardından, önceki bölümde elde edilen hesap kimliğini ve yerleşim kimliğini 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 InMobi 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 hesap kimliğini ve yerleşim kimliğini, ayrıca 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'yi doğru şekilde hesaplamadan önce veri toplaması birkaç gün sürebilir. eBGBM hesaplandığında sizin adınıza otomatik olarak güncellenir.

InMobi'yi GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine ekleme

Ad Manager kullanıcı arayüzünde InMobi'yi GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine eklemek için GDPR ayarlarındaki ve ABD eyalet düzenlemeleri ayarlarındaki adımları uygulayın.

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

Uygulama düzeyindeki build.gradle.kts dosyanıza aşağıdaki uygulama bağımlılıkları ve yapılandırmaları ekleyin. InMobi 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.6.0")
    implementation("com.google.ads.mediation:inmobi:10.8.0.0")
}

Manuel entegrasyon

  1. InMobi Android SDK'sını indirin ve libs klasörünün altındaki InMobiSDK.aar dosyasını ayıklayıp projenize ekleyin.

  2. Google'ın Maven deposunda InMobi bağdaştırıcısı yapılarına gidin. En son sürümü seçin, InMobi bağdaştırıcının .aar dosyasını indirin ve projenize ekleyin.

  3. InMobi, diğer bağımlılıkların da dahil edilmesini gerektirir. Daha fazla bilgi için lütfen InMobi'nin belgelerini inceleyin.

4. adım: InMobi SDK'sına gizlilik ayarlarını uygulayın

Google AB Kullanıcı Rızası Politikası uyarınca, Avrupa Ekonomik Alanı (AEA)'ndaki kullanıcılara cihaz tanımlayıcıları ve kişisel verilerin kullanımıyla ilgili belirli açıklamaların yapılmasını ve izinlerin alınmasını sağlamanız gerekir. Bu politika, AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) şartlarını yansıtmaktadır. İzin alırken, uyumlulaştırma zincirinizde kişisel veri toplayabilecek, alabilecek veya kullanabilecek 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.

InMobi bağdaştırıcısı, 7.1.0.0 sürümünde InMobiConsent sınıfına InMobiConsentclass that lets you pass consent information to InMobi. The following sample code callsupdateGDPRConsent()`` işlevini ekledi. Bu yöntemi çağırmayı seçerseniz bunu Google Mobile Ads SDK'sı üzerinden reklam istemeden önce yapmanız önerilir.

Java

import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...

JSONObject consentObject = new JSONObject();
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
  consentObject.put("gdpr", "1");
} catch (JSONException exception) {
  exception.printStackTrace();
}

InMobiConsent.updateGDPRConsent(consentObject);

Kotlin

import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...

val consentObject = JSONObject()
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
  consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
  exception.printStackTrace()
}

InMobiConsent.updateGDPRConsent(consentObject)

InMobi'nin bu izin nesnesinde kabul ettiği olası anahtarlar ve değerler hakkında daha fazla bilgi için InMobi'nin GDPR uygulama ayrıntılarına bakın.

ABD eyalet gizlilik yasaları

ABD eyalet gizlilik yasaları, kullanıcılara "kişisel bilgilerinin" "satışının" (bu terimlerin yasalardaki tanımlarına uygun şekilde) kapsamı dışında kalma hakkı sunmayı zorunlu kılar. Kapsam dışında kalma seçeneği, "satan" tarafın ana sayfasında belirgin bir şekilde görünen "Kişisel Bilgilerimi Kesinlikle Satmayın" gibi bir bağlantıyla sunulur. ABD eyalet gizlilik yasaları uygunluk kılavuzu, Google reklam sunumu 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 bilgilerin satışına katılabilir her reklam ağını tanımlamanız ve uyumluluğu sağlamak için bu ağların her birinin talimatlarını uygulamanız gerekir.

10.5.7.1 sürümünde, InMobi bağdaştırıcısı, paylaşılan tercihlerden IAB ABD Gizlilik dizesini okuma desteği ekledi. Paylaşılan tercihlerde ABD Gizlilik dizesini ayarlamak için ABD eyalet gizlilik yasaları dokümanlarında verilen talimatları uygulayın.

Ayrıca, InMobi kontrol panelinde CCPA ayarlarının nasıl etkinleştirileceğine dair yönergeler için InMobi'nin CCPA dokümanlarına bakın.

5. Adım: Ek kod gerekli

InMobi entegrasyonu için ek kod gerekmez.

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

Test reklamlarını etkinleştirme

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

Test reklamlarını doğrulama

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

İsteğe bağlı adımlar

İzinler

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

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATI>O<N" /
uses-permission android:name="android.permission.ACCES>S<_WIFI_STATE" /
uses-permission android:name="android.permis>sion.CHANGE_WIFI_STATE" /

Ağa özgü parametreler

InMobi bağdaştırıcısı, Android paketi olarak bağdaştırıcının aktarabileceği ek istek parametrelerini destekler. Adaptör, pakette aşağıdaki anahtarları arar:

İstek parametreleri ve değerleri
InMobiNetworkKeys.AGE_GROUP
Kullanıcının yaş grubu.
InMobiNetworkValues.BELOW_18
InMobiNetworkValues.BETWEEN_18_AND_24
InMobiNetworkValues.BETWEEN_25_AND_29
InMobiNetworkValues.BETWEEN_30_AND_34
InMobiNetworkValues.BETWEEN_35_AND_44
InMobiNetworkValues.BETWEEN_45_AND_54
InMobiNetworkValues.BETWEEN_55_AND_65
InMobiNetworkValues.ABOVE_65
InMobiNetworkKeys.EDUCATION
Kullanıcının eğitim düzeyi.
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS
InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE
InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
InMobiNetworkKeys.AGE Dize. Kullanıcının yaşı
InMobiNetworkKeys.POSTAL_CODE Dize. Kullanıcının posta kodu (genellikle beş haneli bir sayı)
InMobiNetworkKeys.AREA_CODE Dize. Kullanıcının alan kodu (telefon numarasının bir parçası)
InMobiNetworkKeys.LANGUAGE Dize. Kullanıcının ana dili (biliniyorsa).
InMobiNetworkKeys.CITY Dize. Kullanıcının yaşadığı şehir
InMobiNetworkKeys.STATE Dize. Kullanıcının durumu
InMobiNetworkKeys.COUNTRY Dize. Kullanıcının ülkesi
InMobiNetworkKeys.LOGLEVEL
InMobi SDK'sı için günlük düzeyini ayarlar.
InMobiNetworkValues.LOGLEVEL_NONE
InMobiNetworkValues.LOGLEVEL_DEBUG
InMobiNetworkValues.LOGLEVEL_ERROR

Aşağıda, bu reklam isteği parametrelerinin nasıl ayarlanacağına dair bir kod örneği verilmiştir:

Java

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter.class, extras)
   .build();

Kotlin

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54)
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345")

val request = AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter::class.java, extras)
   .build()

Doğal reklamları kullanma

Reklam oluşturma

InMobi adaptörü, yerel reklamlarını NativeAd nesneler olarak döndürür. NativeAd için aşağıdaki alanları doldurur.

Alan InMobi adaptörü tarafından her zaman dahil edilen öğeler
Başlık
Resim 1
Medya görünümü
Metin
Uygulama simgesi
Harekete geçirici mesaj
Yıldızlı değerlendirme
Depolama
Fiyat

1 InMobi bağdaştırıcısı, doğal reklamları için ana resim öğesine doğrudan erişim sağlamaz. Bunun yerine, adaptör MediaView alanına bir video veya resim doldurur.

Gösterim ve tıklama izleme

Google Mobile Ads SDK'sı, gösterim ve tıklama izleme için InMobi SDK'sının geri çağırma işlevlerini kullanır. Bu nedenle, her iki kontrol panelindeki raporlar çok az tutarsızlıkla veya hiç tutarsızlık olmadan eşleşecektir.

Hata kodları

Adaptör InMobi'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.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

Bir reklam yüklenemezse InMobi adaptörü tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar şunlardır:

Hata kodu Neden
0-99 InMobi SDK hataları. Daha fazla bilgi için kod bölümüne bakın.
100 Ad Manager kullanıcı arayüzünde yapılandırılan InMobi sunucu parametreleri eksik/geçersiz.
101 InMobi SDK'sı başlatılamadı.
102 İstenen reklam boyutu, InMobi tarafından desteklenen bir banner boyutuyla eşleşmiyor.
103 Reklam isteği, birleşik bir doğal reklam isteği değildir.
104 InMobi SDK'sını başlatmadan InMobi reklamı istemeye çalışıldı. Adaptör, InMobi reklamları istemeden önce InMobi SDK'sını ilk kullanıma hazırladığından bu durum teorik olarak hiçbir zaman gerçekleşmemelidir.
105 InMobi'nin reklamı henüz gösterilmeye hazır değil.
106 InMobi reklam gösteremedi.
107 InMobi, gerekli öğenin eksik olduğu bir yerel reklam döndürmüştür.
108 InMobi'nin doğal reklam resim öğeleri hatalı biçimlendirilmiş bir URL içeriyor.
109 Adaptör, InMobi'nin yerel reklam resim öğelerini indirmeyi başaramadı.

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

Sürüm 10.8.0.0

  • Java 17 yerine Java 11 ile derleyin.
  • InMobi Kotlin SDK'sının 10.8.0 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.5.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.8.0.

Sürüm 10.7.8.1

  • Gerekli minimum Android API düzeyi 21'e geri döndürüldü.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.3.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.7.8.

Sürüm 10.7.8.0

  • InMobi Kotlin SDK 10.7.8 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.3.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.7.8.

Sürüm 10.7.7.0

  • InMobi Kotlin SDK 10.7.7 sürümü ile uyumluluğu doğrulandı.
  • Gerekli minimum Android API düzeyi 24 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.3.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.7.7.

Sürüm 10.7.5.0

  • InMobi Kotlin SDK 10.7.5 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.2.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.7.5.

Sürüm 10.7.4.0

  • InMobi Kotlin SDK 10.7.4 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.1.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.7.4.

Sürüm 10.7.3.0

  • InMobi Kotlin SDK 10.7.3 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.1.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.7.3.

Sürüm 10.6.7.1

  • Zorunlu minimum Google Mobile Ads SDK sürümü 23.0.0 olarak güncellendi.
  • InMobi Kotlin SDK 10.6.7 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 23.0.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.6.7.

10.6.7.0 sürümü

  • InMobi Kotlin SDK 10.6.7 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.6.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.6.7.

10.6.6.0 sürümü

  • InMobi Kotlin SDK 10.6.6 sürümü ile uyumluluk doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.6.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.6.6.

Sürüm 10.6.3.0

  • Teklifli sistem banner, geçiş ve ödüllü reklamları için filigran desteği eklendi.
  • InMobi Kotlin SDK 10.6.3 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.6.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.6.3.

10.6.2.0 sürümü

  • InMobi geçiş reklamları gösterilmediğinde Google Mobile Ads SDK'sının uyumlulaştırma geri çağırma işlevini onAdFailedToShow çağıracak şekilde adaptör güncellendi.
  • InMobi Kotlin SDK 10.6.2 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.5.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.6.2.

Sürüm 10.6.0.0

  • InMobi Kotlin SDK 10.6.0 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.3.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.6.0.

10.5.9.0 sürümü

  • InMobi Kotlin SDK 10.5.9 sürümü ile uyumluluğu doğrulandı.
  • InMobi banner reklamlarını istenen reklam boyutları yerine desteklenen en yakın banner reklam boyutlarıyla yükleyecek şekilde bağdaştırıcısı güncellendi. Bu, InMobi'de dolgu yapılmayan reklam sayısını azaltmaya yardımcı olur.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.3.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.5.9.

Sürüm 10.5.8.0

  • Adaptörün başlatılamamasına neden olan sorun düzeltildi.
  • Sınıf yolu çakışmalarını çözmek için güncellenmiş bağımlılıklar.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 22.3.0 olarak güncellendi.
  • InMobi Kotlin SDK 10.5.8 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.3.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.5.8.

Sürüm 10.5.7.1

  • Paylaşılan tercihlerden IAB ABD Gizlilik Dizesi'ni okuma desteği eklendi.
  • Banner (MREC dahil), geçiş reklamı ve ödüllü reklam biçimleri için teklifli sistem desteği eklendi.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 22.2.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.2.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.5.7.

Sürüm 10.5.7.0

  • InMobi Kotlin SDK 10.5.7 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.1.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.5.7.

Sürüm 10.5.5.0

  • InMobi Kotlin SDK 10.5.5 sürümüyle uyumluluk doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 22.1.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.5.5.

Sürüm 10.5.4.1

  • Bağdaştırıcının yeni VersionInfo sınıfını kullanacak şekilde güncellenmesi.
  • Zorunlu minimum Google Mobile Ads SDK 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ü.
  • InMobi Kotlin SDK sürümü 10.5.4.

Sürüm 10.5.4.0

  • InMobi Kotlin SDK 10.5.4 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 21.4.0 sürümü.
  • InMobi Kotlin SDK sürümü 10.5.4.

Sürüm 10.1.2.1

  • COPPA değerinin InMobi SDK'sına yönlendirilmesi için destek eklendi.
  • Bağdaştırıcı, yeni uyumlulaştırma API'lerini kullanacak şekilde güncellendi.
  • Zorunlu minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 10.1.2.

Sürüm 10.1.2.0

  • InMobi SDK 10.1.2 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 21.3.0 sürümü.
  • InMobi SDK sürümü 10.1.2.

Sürüm 10.1.1.0

  • InMobi SDK 10.1.1 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 21.3.0 sürümü.
  • InMobi SDK sürümü 10.1.1.

Sürüm 10.0.9.0

  • InMobi SDK 10.0.9 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 21.3.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 21.3.0 sürümü.
  • InMobi SDK sürümü 10.0.9.

Sürüm 10.0.8.0

  • InMobi SDK 10.0.8 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 10.0.8.

Sürüm 10.0.7.0

  • InMobi SDK 10.0.7 sürümü ile uyumluluğu doğrulandı.
  • compileSdkVersion ve targetSdkVersion API 31 olarak güncellendi.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 21.0.0 olarak güncellendi.
  • Gerekli minimum Android API düzeyi 19 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 21.0.0 sürümü.
  • InMobi SDK sürümü 10.0.7.

Sürüm 10.0.6.0

  • InMobi SDK 10.0.6 sürümüyle uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 20.6.0 sürümü.
  • InMobi SDK sürümü 10.0.6.

Sürüm 10.0.5.0

  • InMobi SDK 10.0.5 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 10.0.5.

Sürüm 10.0.3.0

  • InMobi SDK 10.0.3 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 20.5.0 sürümü.
  • InMobi SDK sürümü 10.0.3.

Sürüm 10.0.2.0

  • InMobi SDK 10.0.2 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 10.0.2.

Sürüm 10.0.1.0

  • InMobi SDK 10.0.1 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 20.4.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 20.4.0 sürümü.
  • InMobi SDK sürümü 10.0.1.

Sürüm 9.2.1.0

  • InMobi SDK 9.2.1 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 20.3.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 20.3.0 sürümü.
  • InMobi SDK sürümü 9.2.1.

Sürüm 9.2.0.0

  • InMobi SDK 9.2.0 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 20.2.0 olarak güncellendi.
  • Yanlış hata mesajları düzeltildi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 20.2.0 sürümü.
  • InMobi SDK sürümü 9.2.0.

Sürüm 9.1.9.0

  • InMobi SDK 9.1.9 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 9.1.9.

Sürüm 9.1.7.0

  • InMobi SDK 9.1.7 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu olan minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 9.1.7.

Sürüm 9.1.6.0

  • InMobi SDK 9.1.6 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.7.0 olarak güncellendi.
  • Uyumlulaştırma aracı artık gösterim izlemeyi geçersiz kılar ve InMobi'nin gösterim tanımını kullanır.
  • Adaptör artık Google Mobile Ads SDK'sı 19.7.0 sürümünde desteği sonlandırılan cinsiyet ve doğum günü hedefleme parametrelerini okumaz.
  • AndroidX'e taşındı

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.7.0 sürümü.
  • InMobi SDK sürümü 9.1.6.

Sürüm 9.1.1.0

  • InMobi SDK 9.1.1 sürümüyle uyumluluğu doğrulandı.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.5.0 olarak güncellendi.
  • Açıklayıcı hata kodları ve adaptör yükleme/gösterme hatalarının nedenleri eklendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.5.0 sürümü.
  • InMobi SDK sürümü 9.1.1.

Sürüm 9.1.0.0

  • InMobi SDK'sı 9.1.0 sürümüyle uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 19.4.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.4.0 sürümü.
  • InMobi SDK sürümü 9.1.0.

Sürüm 9.0.9.0

  • InMobi SDK 9.0.9 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.3.0 sürümü.
  • InMobi SDK sürümü 9.0.9.

Sürüm 9.0.8.0

  • Desteği sonlandırılan NativeAppInstallAd biçimi için destek kaldırıldı. Uygulamalar birleşik yerel reklam istemelidir.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 19.3.0 olarak güncellendi.
  • InMobi SDK 9.0.8 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.3.0 sürümü.
  • InMobi SDK sürümü 9.0.8.

Sürüm 9.0.7.1

  • Bağdaştırıcının, InMobi SDK'sının başlatma durumunu düzgün şekilde korumamasına neden olan sorun düzeltildi.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.2.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.2.0 sürümü.
  • InMobi SDK sürümü 9.0.7.

Sürüm 9.0.7.0

  • InMobi SDK 9.0.7 sürümü ile uyumluluğu doğrulandı.
  • Uyumlulaştırma aracı, satır içi uyarlanabilir banner isteklerini destekleyecek şekilde güncellendi.
  • Adaptör artık InMobi'nin yönergeleri uyarınca proguard yapılandırmasını içeriyor.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.1.0 sürümü.
  • InMobi SDK sürümü 9.0.7.

Sürüm 9.0.6.0

  • InMobi SDK 9.0.6 sürümü ile uyumluluğu doğrulandı.
  • Doğal reklamlar: Doğal feed entegrasyonunda kaydırırken InMobi primaryView'nin kaybolmasına neden olan bir hata düzeltildi.
  • Doğal reklamlar: InMobi'nin primaryView öğesinin mediaView içinde ortalanmasına neden olan bir hata düzeltildi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.1.0 sürümü.
  • InMobi SDK sürümü 9.0.6.

Sürüm 9.0.5.0

  • InMobi SDK 9.0.5 sürümü ile uyumluluğu doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 19.1.0 sürümü.
  • InMobi SDK sürümü 9.0.5.

Sürüm 9.0.4.0

  • Zorunlu olan minimum Google Mobile Ads SDK 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ü.
  • InMobi SDK sürümü 9.0.4.

Sürüm 9.0.2.0

  • InMobi SDK 9.0.2 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 18.3.0 olarak güncellendi.
  • Banner, geçiş reklamı ve ödüllü biçimler için teklif verme özelliği kaldırıldı.
  • Yerel reklam oluşturulmaya çalışılırken kilitlenmeye neden olan hata düzeltildi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 18.3.0 sürümü.
  • InMobi SDK sürümü 9.0.2.

7.3.0.1 sürümü

  • Doğal reklamlar artık birleştirilmiş doğal reklamlar uyumlulaştırma API'sinden yararlanıyor.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı 18.2.0 sürümü.
  • InMobi SDK sürümü 7.3.0.

7.3.0.0 sürümü

  • InMobi SDK 7.3.0 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 18.2.0 olarak güncellendi.

Sürüm 7.2.9.0

  • Banner, geçiş ve ödüllü reklamlar için bağdaştırıcının teklif verme özelliği eklendi.
  • InMobi SDK 7.2.9 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 18.1.1 olarak güncellendi.

7.2.7.0 sürümü

  • InMobi SDK 7.2.7 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.2.2.2

  • Esnek banner reklam boyutları için destek eklendi.

Sürüm 7.2.2.1

  • Uyumlulaştırma aracı, yeni açık beta Rewarded API'yi destekleyecek şekilde güncellendi.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 17.2.0 olarak güncellendi.

7.2.2.0 sürümü

  • InMobi SDK 7.2.2 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.2.1.0

  • InMobi SDK 7.2.1 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.2.0.0

  • InMobi SDK 7.2.0 sürümü ile uyumluluğu doğrulandı.

7.1.1.1 sürümü

  • Adaptör, onRewardedVideoComplete reklam etkinliğini çağıracak şekilde güncellendi.

Sürüm 7.1.1.0

  • InMobi SDK 7.1.1 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.1.0.0

  • updateGDPRConsent() ve getConsentObj() yöntemlerini sağlayan InMobiConsent sınıfı eklendi.
  • InMobi SDK 7.1.0 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.0.4.0

  • InMobi SDK 7.0.4 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.0.2.0

  • InMobi SDK 7.0.2 sürümü ile uyumluluğu doğrulandı.

Sürüm 7.0.1.0

  • Adaptör, InMobi SDK 7.0.1 sürümüyle uyumlu olacak şekilde güncellendi.
  • Yerel video reklamlar için destek eklendi.
  • Yerel reklamlar söz konusu olduğunda, bağdaştırıcı her zaman bir medya görünümü döndürür. Adaptör artık resim öğesi döndürmez. Bunun yerine, medya görünümü statik doğal reklamlar için resim gösterir.
  • Bağdaştırıcısı projesi Android Studio 3.0 için güncellendi.

Sürüm 6.2.4.0

  • InMobi SDK 6.2.4 sürümü ile uyumluluğu doğrulandı.

Sürüm 6.2.3.0

  • Sürüm adlandırma sistemi [InMobi SDK sürümü].[adaptör yaması sürümü] olarak değiştirildi.

Önceki sürümler

  • Banner'lar, geçiş reklamları, ödüllü video ve doğal reklam biçimleri için destek ekler.