Bu kılavuzda, AdMob Uyumlulaştırması ve ile hem şelale hem de teklif entegrasyonlarını kapsayan,InMobi'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 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 uygulamaya nasıl entegre edileceği ele alınmaktadır. Android
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
En son Google Mobile Ads SDK'sı
Uyumlulaştırmayı tamamlama Başlangıç kılavuzu
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.
Teklif verme
Reklam biriminin türünü seçin. Bir Yerleşim Adı girin, Kitle Teklifi ve İş Ortağı için sırasıyla Açık ve Google Open Bidding'i seçin ve formun geri kalanını doldurun. İşiniz bittiğinde Yerleşim Oluştur'u tıklayın.
Şelale
Reklam biriminin türünü seçin. Ardından bir Yerleşim Adı girin, Kitleye 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. AdMob 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
Teklif verme
Bu adım, teklif entegrasyonları için gerekli değildir.
Şelale
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. Önceden oluşturulan API anahtarını unuttuysanız API Anahtarı sekmesinde fareyle postanızın üzerine gelerek API anahtarınızı sıfırlayın.
Test modunu etkinleştirme
Yerleşiminiz için Test Modunu tüm canlı gösterimler veya yalnızca belirli test cihazlarında etkinleştirin.
2. Adım: AdMob kullanıcı arayüzünde InMobi talebini ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Reklam biriminizin uyumlulaştırma yapılandırmasına InMobi 'ı eklemeniz gerekiyor.
İlk olarak, AdMob hesabınızda oturum açın. Ardından Uyumlulaştırma sekmesine gidin. Değiştirmek istediğiniz mevcut bir uyumlulaştırma grubunuz varsa bu uyumlulaştırma grubunu düzenlemek için grubun adını tıklayın ve Reklam kaynağı olarak InMobi ekle bölümüne atlayın.
Yeni bir uyumlulaştırma grubu oluşturmak için Uyumlulaştırma Grubu Oluştur'u seçin.
Reklam biçimini ve platformunuzu girip Devam'ı tıklayın.
Uyumlulaştırma grubunuza bir ad verin ve hedeflenecek konumları seçin. Ardından, uyumlulaştırma grubu durumunu Etkin olarak ayarlayın ve Reklam Birimleri Ekle'yi tıklayın.
Bu uyumlulaştırma grubunu mevcut bir veya daha fazla AdMob reklam biriminizle ilişkilendirin. Ardından Bitti'yi tıklayın.
Şimdi, seçtiğiniz reklam birimleriyle doldurulmuş reklam birimleri kartını görmeniz gerekir:
Reklam kaynağı olarak InMobi ekleyin
Teklif
Reklam Kaynakları bölümündeki Teklif verme kartında Ekle'yi seçin Reklam Kaynağı. Ardından InMobi simgesini seçin.
İş ortaklığı sözleşmesi nasıl imzalanır? seçeneğini tıklayın ve teklifli sistem ayarlama iş ortaklığı InMobi.
Onayla ve kabul edin ve Devam'ı tıklayın.
InMobiiçin zaten bir eşlemeniz varsa bunu seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.
Daha sonra, Account ID and Placement ID önceki bölümde bulabilirsiniz. Ardından Bitti'yi tıklayın.
Şelale
Reklam Kaynakları bölümündeki Şelale kartının altından Reklam Kaynağı Ekle'yi seçin. Ardından InMobi simgesini seçin.
InMobi'i seçin ve Optimize et anahtarını etkinleştirin.InMobiiçin reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde belirtilen Username and API Keydeğerini girin. ArdındanInMobi için bir eBGBM değeri girip Devam'ı tıklayın.InMobiiçin zaten bir eşlemeniz varsa bunu seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.
Sonra, önceki bölümde aldığınız Account ID and Placement ID kodunu girin. Ardından Bitti'yi tıklayın.
InMobi 'i GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine ekleme
AdMob kullanıcı arayüzündeki GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine InMobi'yi 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
Android Studio entegrasyonu (önerilir)
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.5.0")
implementation("com.google.ads.mediation:inmobi:10.7.8.1")
}
Manuel entegrasyon
InMobi Android SDK'sını indirin ve
libs
klasörünün altındakiInMobiSDK.aar
dosyasını ayıklayıp projenize ekleyin.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ısının
.aar
dosyasını indirin ve projenize ekleyin.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
AB Kullanıcı Rızası ve GDPR
Google AB Kullanıcı Rızası Politikası uyarınca, cihaz tanımlayıcıları ve kişisel verilerin kullanımıyla ilgili olarak Avrupa Ekonomik Alanı (AEA)'daki kullanıcılara 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 isterken uyumlulaştırma zincirinizde kişisel verileri toplayabilecek, alabilecek veya kullanabilecek tüm reklam ağlarını tanımlamalı ve her bir ağın kullanımı hakkında bilgi sağlamalısınız. 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 InMobiConsent
class that
lets you pass consent information to InMobi. The following sample code calls
updateGDPRConsent()`` işlevini ekledi. Bu yöntemi çağırmayı seçerseniz bunu Google Mobile Ads SDK'sı üzerinden reklam isteğinde bulunmadan ö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 seçeneği sunmayı zorunlu kılıyor. 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ına 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 tüm reklam ağları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, InMobi bağdaştırıcısı, paylaşılan tercihlerden IAB ABD Gizlilik dizesini okuma desteği ekledi. ABD eyalet gizlilik yasaları dokümanlarında ABD Gizlilik dizesini paylaşılan tercihlerde ayarlamak için bu 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
AdMob 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
InMobi, optimum 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.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Ağa özgü parametreler
InMobi bağdaştırıcısı, Android Bundle olarak bağdaştırıcıya iletilebilecek 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");
AdRequest request = new AdRequest.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 = AdRequest.Builder()
.addNetworkExtrasBundle(InMobiAdapter::class.java, extras)
.build()
Doğal reklamları kullanma
Reklam oluşturma
InMobi bağdaştırıcısı, yerel reklamlarını
NativeAd
nesneleri olarak döndürür. Bir
NativeAd
için aşağıdaki
yerel reklamlar alanı açıklamaları
doldurulmasını sağlar.
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ını video veya resimle 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()
reklam yanıtından 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 | AdMob 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ştirilmiş bir doğal reklam isteği değil. |
104 | InMobi SDK'sı başlatılmadan 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 | Bağdaştırıcı, InMobi'nin doğal reklam resim öğelerini indiremedi. |
InMobi Android Uyumlulaştırıcı Bağdaştırıcısı Değişiklik Günlüğü
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'sının 10.7.8 sürümü ile uyumluluk 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 derlenip test edildi:
- Google Mobile Ads SDK'sı sürüm 23.3.0.
- InMobi Kotlin SDK'sının 10.7.7 sürümü.
Sürüm 10.7.5.0
- InMobi Kotlin SDK'sının 10.7.5 sürümü ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 23.2.0.
- InMobi Kotlin SDK sürümü 10.7.5.
Sürüm 10.7.4.0
- InMobi Kotlin SDK'sının 10.7.4 sürümü ile uyumluluk doğrulandı.
Aşağıdakilerle derlenip test edildi:
- 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ının 10.6.7 sürümü.
10.6.7.0 sürümü
- InMobi Kotlin SDK 10.6.7 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle derlenip test edildi:
- 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 derlenip test edildi:
- 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
- Teklif banner'ı, geçiş reklamları 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 derlenip test edildi:
- Google Mobile Ads SDK'sı 22.6.0 sürümü.
- InMobi Kotlin SDK sürümü 10.6.3.
Sürüm 10.6.2.0
- Bağdaştırıcı, InMobi geçiş reklamları görüntülenemediğinde Google Mobile Ads SDK'sının uyumlulaştırma
onAdFailedToShow
geri çağırmasını çağıracak şekilde güncellendi. - InMobi Kotlin SDK 10.6.2 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 22.5.0.
- 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ı sürüm 22.3.0.
- InMobi Kotlin SDK sürümü 10.6.0.
Sürüm 10.5.9.0
- 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 sayede InMobi'de dolgu yapılmayan reklam sayısını azaltabilirsiniz.
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
- Bağdaştırıcının başlatılamamasına neden olan sorun düzeltildi.
- Sınıf yolu çakışmalarını çözmek için bağımlılıklar güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK sürümü 22.3.0 olarak güncellendi.
- InMobi Kotlin SDK'sının 10.5.8 sürümü ile uyumluluk 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.
- Gereken minimum Google Mobile Ads SDK'sı 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ü ile 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ının 10.5.5 sürümü.
Sürüm 10.5.4.1
- Bağdaştırıcının yeni
VersionInfo
sınıfını kullanacak şekilde güncellenmesi. - Gereken 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ü.
- InMobi Kotlin SDK'sının 10.5.4 sürümü.
Sürüm 10.5.4.0
- InMobi Kotlin SDK'sının 10.5.4 sürümü ile uyumluluk 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.
- Google Mobile Ads SDK'sı için gereken minimum sürüm 21.4.0 olarak güncellendi.
Aşağıdakilerle derlenip test edildi:
- Google Mobile Ads SDK'sı 21.4.0 sürümü.
- InMobi SDK'sının 10.1.2 sürümü.
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'sının 10.0.9 sürümü ile uyumluluk 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 derlenip test edildi:
- Google Mobile Ads SDK'sı 21.2.0 sürümü.
- InMobi SDK'sının 10.0.8 sürümü.
Sürüm 10.0.7.0
- InMobi SDK 10.0.7 sürümü ile uyumluluğu doğrulandı.
compileSdkVersion
vetargetSdkVersion
API 31 olarak güncellendi.- Zorunlu olan 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'sının 10.0.6 sürümü ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 20.6.0 sürümü.
- InMobi SDK'sının 10.0.6 sürümü.
Sürüm 10.0.5.0
- InMobi SDK sürümü 10.0.5 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ının 10.0.3 sürümü.
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ı sürüm 20.5.0.
- InMobi SDK'sının 10.0.2 sürümü.
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'sının 9.2.1 sürümü ile uyumluluk 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'sının 9.2.0 sürümü ile uyumluluk doğrulandı.
- Gereken minimum Google Mobile Ads SDK'sı 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ı sürüm 20.2.0.
- InMobi SDK sürümü 9.2.0.
Sürüm 9.1.9.0
- InMobi SDK'sının 9.1.9 sürümü ile uyumluluk 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ının 9.1.9 sürümü.
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 derlenip test edildi:
- 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'sının 9.1.6 sürümü ile uyumluluk doğrulandı.
- Google Mobile Ads SDK'sı için gereken minimum 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ü ile uyumluluğu doğrulandı.
- Google Mobile Ads SDK'sı için gereken minimum sürüm 19.5.0 olarak güncellendi.
- Açıklayıcı hata kodları ve bağdaştırıcı yükleme/gösteri hatalarının nedenleri eklendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 19.5.0.
- InMobi SDK'sının 9.1.1 sürümü.
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 derlenip test edildi:
- Google Mobile Ads SDK'sı sürüm 19.4.0.
- InMobi SDK sürümü 9.1.0.
Sürüm 9.0.9.0
- InMobi SDK'sının 9.0.9 sürümü ile uyumluluk 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 derlenip test edildi:
- 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'sının 9.0.7 sürümü ile uyumluluk doğrulandı.
- Bağdaştırıcı, 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ı sürüm 19.1.0.
- 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ı.
- Yerel reklamlar: Yerel feed entegrasyonunda kaydırma yaparken InMobi'deki
primaryView
öğesinin kaybolmasına neden olan bir hata düzeltildi. - Doğal reklamlar: InMobi'nin
primaryView
öğesininmediaView
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ı sürüm 19.1.0.
- 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ının 9.0.4 sürümü.
Sürüm 9.0.2.0
- InMobi SDK'sının 9.0.2 sürümü ile uyumluluk 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ı sürüm 18.3.0.
- InMobi SDK sürümü 9.0.2.
Sürüm 7.3.0.1
- 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 uyumluluk 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.
Sürüm 7.2.7.0
- InMobi SDK'sının 7.2.7 sürümü ile uyumluluk doğrulandı.
Sürüm 7.2.2.2
- Esnek banner reklam boyutları için destek eklendi.
Sürüm 7.2.2.1
- Uyumlatıcı, 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'sının 7.1.1 sürümü ile uyumluluk 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'sının 7.0.4 sürümü ile uyumluluk 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
- Bağdaştırıcı, InMobi SDK'sının 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. Bağdaştırıcı artık resim öğesi döndürmez. Bunun yerine, medya görünümü statik yerel reklamlar için bir 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'sının 6.2.4 sürümü ile uyumluluk 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.