Bu kılavuzda, AdMob Uyumlulaştırması'nı kullanarak InMobi'den gelen reklamları yüklemek ve göstermek için Google Mobile Ads SDK'sının nasıl kullanılacağı açıklanmaktadır. Kılavuzda hem şelale hem de teklif verme entegrasyonları ele alınmaktadır. Bu dokümanda, 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ısı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ında aşağıdaki özellikler bulunur:
Entegrasyon | |
---|---|
Teklif verme | |
Şelale | |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Yerel biçim | 1 |
1 Yalnızca şelale uyumlulaştırması için desteklenir.
Şartlar
- Android API düzeyi 23 veya üstü
- [Teklif verme için]: Teklif vermeye desteklenen tüm reklam biçimlerini entegre etmek için InMobi bağdaştırıcısı 10.6.3.0 veya daha yeni bir sürümü kullanın (en son sürüm önerilir).
En yeni Google Mobile Ads SDK'sı
Uyumlulaştırma Başlangıç kılavuzunu tamamlama
1. adım: InMobi kullanıcı arayüzünde yapılandırmaları ayarlayın
InMobi hesabına kaydolun. Hesap oluştururken InMobi SSP'yi Google Open Bidding ile kullan seçeneğinin işaretini kaldırın.
Hesabınız doğrulandıktan sonra oturum açı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 doldurulan sonuçlardan uygulamayı seçin. Devam'ı tıklayın.
Uygulamanız yayınlanmamışsa Manuel olarak bağla'yı tıklayın ve gerekli ayrıntıları girin. Devam'ı tıklayın.
Uygulama ve Web Sitesi Uygunluğu ayarlarını inceleyin ve Kaydet ve Yerleşim Oluştur'u tıklayın.
Yerleşimler
Envanterinizi oluşturduktan sonra sistem sizi yerleşim oluşturma iş akışına yönlendirir.
Teklif verme
Reklam biriminin türünü seçin. Ardından bir Yerleşim Adı girin, Kitle teklifi için Açık ve Google Open Bidding'i, İş Ortağı için ise Açık'ı seçin ve formun geri kalanını doldurun. İşlemi tamamladığınızda Yerleşim Oluştur'u tıklayın.
Şelale
Reklam biriminin türünü seçin. Ardından bir Yerleşim Adı girin, Kitle Teklifi 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.
Hesabın yalnızca yayıncı yöneticisi, tüm kullanıcılar için bir API anahtarı oluşturabilir. Daha önce oluşturulan API anahtarını unuttuysanız API Anahtarı sekmesinde e-postanızın üzerine gelerek API anahtarınızı sıfırlayın.
app-ads.txt dosyanızı güncelleme
Uygulamalar İçin Yetkili Satıcılar app-ads.txt, uygulama reklamı envanterinizin yalnızca yetkili olarak tanımladığınız kanallar üzerinden satılmasını sağlamaya yardımcı olan bir IAB Tech Lab girişimidir. Reklam gelirinde önemli ölçüde kayıp yaşanmasını önlemek için bir app-ads.txt
dosyası uygulamanız gerekir.
Henüz yapmadıysanız
uygulamanız için bir app-ads.txt dosyası oluşturun.
InMobi için app-ads.txt
uygulamak üzere:
Kişiselleştirilmiş kod snippet'inizi ekleyin.
Test modunu etkinleştirme
Yerleşiminiz için test modunu tüm canlı gösterimlerde 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 aracılık ayarlarını yapılandırma
InMobi'yi reklam biriminizin aracılık yapılandırmasına eklemeniz gerekir.
Öncelikle AdMob hesabınızda oturum açın. Ardından Aracılık sekmesine gidin. Değiştirmek istediğiniz mevcut bir uyumlulaştırma grubunuz varsa bu uyumlulaştırma grubunun adını tıklayarak düzenleyin ve InMobi'yi reklam kaynağı olarak ekleme bölümüne geçin.
Yeni bir uyumlulaştırma grubu oluşturmak için Uyumlulaştırma grubu oluştur'u seçin.
Reklam biçiminizi ve platformunuzu girip Devam'ı tıklayın.
Uyumlulaştırma grubunuza bir ad verin ve hedeflenecek konumları seçin. Ardından, aracılık grubu durumunu Etkin olarak ayarlayın ve Reklam Birimleri Ekle'yi tıklayın.
Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden biri veya daha fazlasıyla ilişkilendirin. Ardından Bitti'yi tıklayın.
Artık seçtiğiniz reklam birimleriyle doldurulmuş reklam birimleri kartını görmelisiniz:
InMobi'yi reklam kaynağı olarak ekleme
Teklif verme
Reklam Kaynakları bölümündeki Teklifli Sistem kartında Reklam kaynağı ekle'yi seçin. Ardından InMobi (SDK)'yı seçin.İş ortaklığı sözleşmesi nasıl imzalanır?'ı tıklayın ve InMobi ile teklifli sistem iş ortaklığı kurun.
Onayla ve kabul et'i, ardından Devam'ı tıklayın.
InMobi için zaten bir eşlemeniz varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.
Ardından, önceki bölümde elde edilen hesap kimliğini ve yerleşim kimliğini girin. Ardından Bitti'yi tıklayın.
Şelale
Reklam Kaynakları bölümündeki Şelale kartında Reklam Kaynağı Ekle'yi seçin.
InMobi'yi seçin ve Optimize et anahtarını etkinleştirin. InMobi için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde aldığınız Kullanıcı adı ve API anahtarını girin. Ardından InMobi için bir eBGBM değeri girip Devam'ı tıklayın.
InMobi için zaten bir eşlemeniz varsa bu eşlemeyi seçebilirsiniz. Aksi takdirde, Eşleme ekle'yi tıklayın.
Ardından, önceki bölümde hesap kimliğini ve yerleşim kimliğini girin. Ardından Bitti'yi tıklayın.
InMobi'yi GDPR ve ABD eyalet yönetmelikleri reklam iş ortakları listesine ekleme
AdMob kullanıcı arayüzündeki AB ve ABD eyalet tüzükleri reklam iş ortakları listesine InMobi'yi eklemek için AB tüzükleri ayarları ve ABD eyalet tüzükleri ayarları bölümlerindeki adımları uygulayın.
3. adım: 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ını ve yapılandırmalarını ekleyin. InMobi SDK'sının ve bağdaştırıcısının en yeni sürümlerini kullanın:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.4.0")
implementation("com.google.ads.mediation:inmobi:10.8.3.1")
}
Manuel entegrasyon
InMobi Android SDK'sını indirip
InMobiSDK.aar
dosyasınılibs
klasörünün altına çıkarın ve projenize ekleyin.Google'ın Maven deposundaki InMobi bağdaştırıcı yapıtlarına gidin. En son sürümü seçin, InMobi bağdaştırıcısının
.aar
dosyasını indirip projenize ekleyin.InMobi'nin diğer bağımlılıkların da dahil edilmesi gerekir. Daha fazla bilgi için lütfen InMobi'nin belgelerini inceleyin.
4. adım: InMobi SDK'sında gizlilik ayarlarını uygulama
AB kullanıcı rızası ve GDPR
Google AB Kullanıcı Rızası Politikası uyarınca, Avrupa Ekonomik Alanı'ndaki (AEA) kullanıcılara cihaz tanımlayıcılarının ve kişisel verilerin kullanımıyla ilgili belirli açıklamaların yapıldığından ve bu kullanıcılardan izin alındığından emin olmanız gerekir. Bu politika, AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) şartlarını yansıtmaktadır. İzin isterken uyumlulaştırma zincirinizdeki kişisel verileri toplayabilen, alabilen veya kullanabilen her reklam ağını tanımlamanız ve her ağın kullanımı hakkında bilgi vermeniz gerekir. Google şu anda kullanıcının izin seçimini bu tür ağlara otomatik olarak iletememektedir.
7.1.0.0 sürümünde, InMobi bağdaştırıcısı InMobiConsent sınıfına InMobiConsent
class that
lets you pass consent information to InMobi. The following sample code calls
updateGDPRConsent()`` yöntemini ekledi. Bu yöntemi çağırmayı tercih ederseniz Google Mobile Ads SDK'sı üzerinden reklam istemeden önce bunu 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ı bölümüne bakın.
ABD eyalet gizlilik yasaları
ABD eyaletlerindeki gizlilik yasaları, kullanıcılara "kişisel bilgilerinin" "satışının" (yasaların bu terimleri tanımladığı biçimiyle) kapsamı dışında kalma hakkı tanınmasını zorunlu kılar. Kapsam dışında kalma seçeneği, "satan" tarafın ana sayfasında belirgin bir şekilde gösterilen "Kişisel Bilgilerimi Satma" bağlantısıyla sunulur. ABD eyalet gizlilik yasalarına uygunluk rehberi, Google reklam sunma için kısıtlanmış veri işlemeyi etkinleştirme olanağı sunar ancak Google bu ayarı uyumlulaştırma zincirinizdeki her reklam ağına uygulayamaz. Bu nedenle, uyumluluğu sağlamak için uyumlulaştırma zincirinizde kişisel bilgilerin satışına katılabilecek her reklam ağını tanımlamanız ve bu ağların her birinden gelen yönergeleri uygulamanız gerekir.
10.5.7.1 sürümünde InMobi bağdaştırıcısı, IAB ABD Gizlilik Dizesi'ni paylaşılan tercihlerden okuma desteği ekledi. Ortak tercihlerde ABD gizlilik dizesini ayarlamak için ABD eyalet gizlilik yasaları dokümanlarındaki talimatları uygulayın.
Ayrıca, InMobi kontrol panelinde CCPA ayarlarının nasıl etkinleştirileceğiyle ilgili 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 özel parametreler
InMobi bağdaştırıcısı, bağdaştırıcıya Android paketi olarak iletilebilen 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ıdır) |
InMobiNetworkKeys.AREA_CODE
|
Dize. Kullanıcının alan kodu (telefon numarasının bir bölümü) |
InMobiNetworkKeys.LANGUAGE
|
Dize. Kullanıcının ana dili (biliniyorsa). |
InMobiNetworkKeys.CITY
|
Dize. Kullanıcının şehri |
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 |
Bu reklam isteği parametrelerinin nasıl ayarlanacağına dair bir kod örneğini aşağıda bulabilirsiniz:
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 adaptörü, yerel reklamlarını
NativeAd
nesneleri olarak döndürür. Aşağıdaki
Yerel reklamlar alanı açıklamalarını
bir
NativeAd
için 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ı, yerel reklamları için ana resim öğesine doğrudan erişim sağlamaz. Bunun yerine, bağdaştırıcı MediaView
öğesini 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 kullandığından her iki kontrol panelindeki raporlar da çok az veya hiç tutarsızlık olmadan eşleşmelidir.
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üklenemediğinde InMobi bağdaştırıcısı tarafından oluşturulan kodlar ve ilgili mesajlar aşağıda verilmiştir:
Hata kodu | Neden |
---|---|
0-99 | InMobi SDK hataları. Daha fazla bilgi için koda bakın. |
100 | AdMob kullanıcı arayüzünde yapılandırılan InMobi sunucu parametreleri eksik veya 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ş doğal reklam isteği değil. |
104 | InMobi SDK'sı başlatılmadan InMobi reklamı istenmeye çalışıldı. Bu durum, teoride hiçbir zaman gerçekleşmemelidir. Bunun nedeni, bağdaştırıcının InMobi reklamları istenmeden önce InMobi SDK'sını başlatmasıdır. |
105 | InMobi'nin reklamı henüz gösterilmeye hazır değil. |
106 | InMobi bir reklam gösteremedi. |
107 | InMobi, gerekli bir öğenin eksik olduğu bir yerel reklam döndürdü. |
108 | InMobi'nin yerel reklam resim öğeleri hatalı biçimlendirilmiş bir URL içeriyor. |
109 | Adaptör, InMobi'nin yerel reklam resim öğelerini indiremedi. |
InMobi Android Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü
Sürüm 10.8.3.1
- Teklif isteklerinde hesap kimliği ve yerleşim kimliği doğrulama kontrolleri kaldırıldı.
- Banner teklif isteğinde, banner boyutunun standart bir InMobi reklam boyutuyla eşlenmesini zorunlu kılan doğrulama kontrolünü kaldırır. InMobi teklif vereni, standart olmayan bir boyuta teklif verirse bağdaştırıcı artık bu isteğin oluşturulmasına izin veriyor.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.2.0 sürümü.
- InMobi Kotlin SDK sürümü 10.8.3.
Sürüm 10.8.3.0
- InMobi Kotlin SDK'sının 10.8.3 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.2.0 sürümü.
- InMobi Kotlin SDK sürümü 10.8.3.
Sürüm 10.8.2.0
- InMobi Kotlin SDK'sı 10.8.2 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü.
- InMobi Kotlin SDK sürümü 10.8.2.
Sürüm 10.8.0.1
- Gerekli minimum Android API düzeyi 23 olarak güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 24.0.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü.
- InMobi Kotlin SDK sürümü 10.8.0.
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 sürümü 10.7.8 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 sürüm 10.7.7 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 sürüm 10.7.5 ile 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 sürümü 10.7.4 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 sürümü 10.7.3 ile uyumluluk 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 olan minimum Google Mobile Ads SDK'sı sürümü 23.0.0 olarak güncellendi.
- InMobi Kotlin SDK sürümü 10.6.7 ile uyumluluk 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.
Sürüm 10.6.7.0
- InMobi Kotlin SDK sürümü 10.6.7 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.7.
Sürüm 10.6.6.0
- InMobi Kotlin SDK'sı 10.6.6 sürümüyle 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ş reklamı ve ödüllü reklamlar için filigran desteği eklendi.
- InMobi Kotlin SDK'sının 10.6.3 sürümüyle 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.
Sürüm 10.6.2.0
- InMobi geçiş reklamları gösterilemediğinde Google Mobile Ads SDK'sının uyumlulaştırma geri çağırmasını tetiklemek için bağdaştırıcı güncellendi.
onAdFailedToShow
- InMobi Kotlin SDK'sı 10.6.2 sürümüyle uyumluluk 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'sının 10.6.0 sürümüyle 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.
Sürüm 10.5.9.0
- InMobi Kotlin SDK'sının 10.5.9 sürümüyle uyumluluğu doğrulandı.
- Adaptör, istenen reklam boyutları yerine en yakın desteklenen banner reklam boyutlarıyla InMobi banner reklamlarını yükleyecek şekilde güncellendi. Bu sayede InMobi'nin doldurulmayan istekleri azaltılabilir.
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 bağımlılıklar güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 22.3.0 olarak güncellendi.
- InMobi Kotlin SDK'sının 10.5.8 sürümüyle 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
- IAB ABD Gizlilik Dizesi'nin paylaşılan tercihlerden okunması için destek eklendi.
- Banner (MREC dahil), geçiş reklamı ve ödüllü reklam biçimleri için teklif verme desteği eklendi.
- Zorunlu olan 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 sürümü 10.5.7 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'sının 10.5.5 sürümüyle 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.5.
Sürüm 10.5.4.1
- Yeni
VersionInfo
sınıfını kullanmak için bağdaştırıcı güncellendi. - Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 22.0.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 22.0.0 sürümü.
- InMobi Kotlin SDK sürümü 10.5.4.
Sürüm 10.5.4.0
- InMobi Kotlin SDK'sının 10.5.4 sürümüyle 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'ya yönlendirilmesi için destek eklendi.
- Bağdaştırıcı, yeni arabuluculuk API'lerini kullanacak şekilde güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.4.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 21.4.0 sürümü.
- InMobi SDK'sı 10.1.2 sürümü.
Sürüm 10.1.2.0
- InMobi SDK'sı 10.1.2 sürümüyle 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ı 10.1.2 sürümü.
Sürüm 10.1.1.0
- InMobi SDK'sı 10.1.1 sürümüyle 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ürümü 10.0.9 ile uyumluluk doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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 sürümü 10.0.8 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.2.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 21.2.0 sürümü.
- InMobi SDK sürümü 10.0.8.
Sürüm 10.0.7.0
- InMobi SDK sürümü 10.0.7 ile uyumluluk doğrulandı.
compileSdkVersion
vetargetSdkVersion
, API 31'e güncellendi.- Zorunlu olan minimum Google Mobile Ads SDK'sı 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ürümü 10.0.6 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ürümü 10.0.6.
Sürüm 10.0.5.0
- InMobi SDK sürümü 10.0.5 ile uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.6.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 20.6.0 sürümü.
- InMobi SDK sürümü 10.0.5.
Sürüm 10.0.3.0
- InMobi SDK'nın 10.0.3 sürümüyle 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'sının 10.0.2 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.5.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 20.5.0 sürümü.
- InMobi SDK sürümü 10.0.2.
Sürüm 10.0.1.0
- InMobi SDK sürümü 10.0.1 ile uyumluluk doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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ı 9.2.1 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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ı 9.2.0 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan 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ı 20.2.0 sürümü.
- InMobi SDK sürümü 9.2.0.
Sürüm 9.1.9.0
- InMobi SDK'sı 9.1.9 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.1.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 20.1.0 sürümü.
- InMobi SDK sürümü 9.1.9.
Sürüm 9.1.7.0
- InMobi SDK'sının 9.1.7 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.8.0 olarak güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 19.8.0 sürümü.
- InMobi SDK sürümü 9.1.7.
Sürüm 9.1.6.0
- InMobi SDK'sı 9.1.6 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.7.0 olarak güncellendi.
- Adaptör artık gösterim izlemeyi geçersiz kılıyor ve InMobi'nin gösterim tanımını kullanıyor.
- Adaptör artık Google Mobile Ads SDK'sının 19.7.0 sürümünde desteği sonlandırılan cinsiyet ve doğum tarihi hedefleme parametrelerini okumuyor.
- AndroidX'e taşıma
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'sı 9.1.1 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.5.0 olarak güncellendi.
- Adaptör yükleme/gösterme hataları için açıklayıcı hata kodları ve nedenler 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ının 9.1.0 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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 sürümü 9.0.9 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
- Kullanımdan kaldırılan NativeAppInstallAd biçimi için destek kaldırıldı. Uygulamalar, birleştirilmiş yerel reklamlar istemelidir.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.3.0 olarak güncellendi.
- InMobi SDK'sı 9.0.8 sürümüyle 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 koruyamamasına neden olan sorun düzeltildi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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 sürümü 9.0.7 ile uyumluluk doğrulandı.
- Satır içi uyarlanabilir banner isteklerini desteklemek için bağdaştırıcı güncellendi.
- Adaptör artık InMobi'nin yönergelerinde önerildiği gibi 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 sürümü 9.0.6 ile uyumluluk doğrulandı.
- Doğal reklamlar: Doğal feed entegrasyonunda kaydırma yapılırken InMobi'nin
primaryView
simgesinin kaybolmasına neden olan hata düzeltildi. - Doğal reklamlar: InMobi'nin
primaryView
öğesininmediaView
içinde ortalanmamasına neden olan 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 sürümü 9.0.5 ile uyumluluk 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ı 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'sının 9.0.2 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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 geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.3.0 sürümü.
- InMobi SDK sürümü 9.0.2.
Sürüm 7.3.0.1
- Doğal reklamlar artık birleştirilmiş doğal reklam uyumlulaştırma API'sinden yararlanıyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.2.0 sürümü.
- InMobi SDK sürümü 7.3.0.
Sürüm 7.3.0.0
- InMobi SDK'sı 7.3.0 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.2.0 olarak güncellendi.
Sürüm 7.2.9.0
- Banner, geçiş reklamı ve ödüllü reklamlar için bağdaştırıcıya teklif verme özelliği eklendi.
- InMobi SDK sürümü 7.2.9 ile uyumluluk doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı 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üyle 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
- Yeni açık beta ödüllü reklam API'sini desteklemek için bağdaştırıcı güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 17.2.0 olarak güncellendi.
Sürüm 7.2.2.0
- InMobi SDK'sının 7.2.2 sürümüyle uyumluluğu doğrulandı.
Sürüm 7.2.1.0
- InMobi SDK'sının 7.2.1 sürümüyle uyumluluğu doğrulandı.
Sürüm 7.2.0.0
- InMobi SDK'sının 7.2.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 7.1.1.1
onRewardedVideoComplete
reklam etkinliğini çağırmak için bağdaştırıcı güncellendi.
Sürüm 7.1.1.0
- InMobi SDK'nın 7.1.1 sürümüyle 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'nın 7.1.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 7.0.4.0
- InMobi SDK 7.0.4 sürümüyle uyumluluğu doğrulandı.
Sürüm 7.0.2.0
- InMobi SDK 7.0.2 sürümüyle uyumluluk doğrulandı.
Sürüm 7.0.1.0
- Bağdaştırıcı, InMobi SDK'nın 7.0.1 sürümüyle uyumlu olacak şekilde güncellendi.
- Doğal video reklamlar için destek eklendi.
- Yerel reklamlar için medya görünümü her zaman bağdaştırıcı tarafından döndürülür. Adaptör artık resim öğesi döndürmüyor. Bunun yerine medya görünümünde statik yerel reklamlar için bir resim gösteriliyor.
- Android Studio 3.0 için bağdaştırıcı projesi güncellendi.
Sürüm 6.2.4.0
- InMobi SDK'sı 6.2.4 sürümüyle uyumluluğu doğrulandı.
Sürüm 6.2.3.0
- Sürüm adlandırma sistemi, [InMobi SDK sürümü].[bağdaştırıcı yama sürümü] olarak değiştirildi.
Önceki sürümler
- Banner, geçiş reklamı, ödüllü video ve yerel reklam biçimleri için destek ekler.