Bu kılavuzda, hem şelale hem de teklifli sistem entegrasyonlarını kapsayan uyumlulaştırma özelliğini kullanarak InMobi'den reklam yüklemek ve göstermek için Google Mobile Ads SDK aracını nasıl kullanacağınız gösterilmektedir. Bu açıklamalar, InMobi'nin bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceğini ve InMobi SDK'sının ve bağdaştırıcısının bir iOS uygulamasına nasıl entegre edileceğini kapsar.
Desteklenen entegrasyonlar ve reklam biçimleri
InMobi için uyumlulaştırma adaptörünün özellikleri şöyledir:
| Entegrasyon | |
|---|---|
| Teklifli sistem | |
| Şelale | |
| Formatlar | |
| Banner | |
| Geçiş reklamı | |
| Ödüllü | |
| Ödüllü geçiş reklamı | |
| Yerel biçim | |
Ön koşullar
Devam etmeden önce aşağıdakileri doğrulayın:
iOS 13.0 veya sonraki sürüm dağıtım hedefi
[Teklifli sistem için]: Teklifli sistemde desteklenen tüm reklam biçimlerini entegre etmek için InMobi bağdaştırıcısı 10.6.0.0 veya sonraki bir sürümü kullanın (en yeni sürüm önerilir).
En yeni Google Mobile Ads SDK sürümü.
1. adım: InMobi kullanıcı arayüzünde yapılandırmaları ayarlayın
InMobi hesabı için kaydolun.

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ınlanan 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ıp gerekli bilgileri girin. Devam'ı tıklayın.

Uygulama ve Web Sitesi Uygunluğ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. Ardından bir Yerleşim Adı girin, Kitle Teklif Sistemi ve İş Ortağı için sırasıyla Açık ve Google SDK Teklif Sistemi'ni 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, Kitle Teklifi için Kapalı'yı seçin ve formun geri kalanını doldurun. İşiniz bittiğinde 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 Finance (Finans) > Payment Settings (Ödeme Ayarları) > Payment Information (Ödeme Bilgileri) bölümünde bulabilirsiniz.

InMobi Reporting API anahtarını bulma
Teklif verme
Bu adım, teklifli sistem entegrasyonları için gerekli değildir.
Şelale
Hesabım > Hesap Ayarları'na gidin. API Key (API Anahtarı) sekmesine gidin ve Generate API Key'i (API Anahtarı Oluştur) 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 Key (API Anahtarı) sekmesinde farenizi e-posta adresinizin üzerine getirerek 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.
Bunu henüz yapmadıysanız
Ad Manager için bir app-ads.txt dosyası oluşturun.
InMobi için app-ads.txt uygulamasını uygulamak üzere
Kişiselleştirilmiş kod snippet'inizi ekleyin.
Test modunu etkinleştirme
Yerleşiminiz için Test Modu'nu tüm canlı gösterimlerde veya yalnızca belirli test cihazlarında etkinleştirin.

2. Adım: Ad Manager kullanıcı arayüzünde InMobi talebini ayarlayın
Ad Manager hesabınızda oturum açın.
InMobi'yi Şirketler'e ekleme
Teklif verme
Bu adım, teklifli sistem entegrasyonları için gerekli değildir.
Şelale
Yönetici > Şirketler'e gidin, ardından Tüm şirketler sekmesinde 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ı 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 gidip Güvenli sinyal paylaşımı'nı inceleyin ve etkinleştirin. Save'i (Kaydet) tıklayın.

Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
Teklif isteklerinde güvenli sinyal paylaşma
Teklif verme
Envanter > Güvenli Sinyaller'e gidin. Güvenli sinyaller bölümünde InMobi'yi arayın ve Uygulama entegrasyonunu etkinleştir'i açın.

Kaydet'i tıklayın.
Şelale
Bu adım, şelale entegrasyonları için gerekli değildir.
SDK Teklif Sistemi için güvenli sinyal paylaşımına izin verme
Teklif verme
Yayınlama > Talep kanalı ayarları'na gidin. Varsayılan ayarlar sekmesinde SDK Teklif Sistemi için Güvenli sinyal paylaşımına izin ver'i 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'ne Git'i tıklayın.

Yeni teklif veren'i tıklayın.

Teklif veren olarak InMobi'yi seçin.

Bu teklif veren için SDK Teklif Sistemi'ni etkinleştirmek üzere 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'ne Git'i tıklayın.

InMobi için şirketi 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çimi, Envanter türü olarak Mobil uygulama'yı ve Mobil uygulamanızı seçin. Ardından, önceki bölümde alınan Hesap Kimliği ve Yerleşim Kimliği'ni girin.
Son olarak Kaydet'i tıklayın.

Şelale
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın. Envanter ve Uygulama'yı seçin.

Getiri iş ortakları'na gidin ve Uyumlulaştırma 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 iOS'i ve Durum olarak Etkin'i seçin.
Önceki bölümde alınan Hesap Kimliği ve Yerleşim Kimliği ile Varsayılan BGBM değerini girin. Kaydet'i tıklayın.

InMobi'yi GDPR ve ABD eyalet yönetmelikleri reklam iş ortakları listesine ekleme
InMobi'yi Ad Manager kullanıcı arayüzündeki AB ve ABD eyalet tüzükleri reklam iş ortakları listesine eklemek için AB tüzükleri ayarları ve ABD eyalet tüzükleri ayarları bölümündeki adımları uygulayın.
3. adım: InMobi SDK'sını ve bağdaştırıcısını içe aktarın
Swift Package Manager'ı kullanma
Devam etmeden önce, desteklenen minimum bağdaştırıcı sürümü olan 10.8.6.0'a sahip olmanız gerekir.
Projenize paket bağımlılığı eklemek için aşağıdaki adımları uygulayın:
Xcode'da File (Dosya) > Add Package Dependencies... (Paket Bağımlılıkları Ekle...) bölümüne gidin.
Görüntülenen istemde aşağıdaki paket URL'sini arayın:
https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.gitBağımlılık Kuralı'nda Dal'ı seçin.
Metin alanına
mainyazın.
CocoaPods'u kullanma
Aşağıdaki satırı projenizin Podfile dosyasına ekleyin:
pod 'GoogleMobileAdsMediationInMobi'Komut satırından şu komutu çalıştırın:
pod install --repo-update
Manuel entegrasyon
- InMobi iOS SDK'sının en yeni sürümünü indirin ve projenize
InMobiSDK.frameworkbağlayın.
- InMobi bağdaştırıcısının en yeni sürümünü Değişiklik Günlüğü'ndeki indirme bağlantısından indirin ve projenizdeki
InMobiAdapter.frameworkdosyasını bağlayın. - Projenize aşağıdaki çerçeveleri ekleyin:
libsqlite3.0.tbdlibz.tbdWebKit.framework
Proje ayarları
Application Target > Build Settings (Uygulama Hedefi > Derleme Ayarları) bölümündeki Other Linker Flags (Diğer Bağlayıcı İşaretleri) kısmına -ObjC işaretini ekleyin.
4. adım: InMobi SDK'sındaki gizlilik ayarlarını uygulayın
AB Kullanıcı Rızası ve GDPR
Google AB Kullanıcı Rızası Politikası'na uymak için Avrupa Ekonomik Alanı (AEA), Birleşik Krallık ve İsviçre'deki kullanıcılarınıza belirli açıklamalar yapmanız ve yasal olarak gerekli olduğu durumlarda çerez veya başka yerel depolama bilgilerinin kullanılmasının yanı sıra, kişisel verilerin reklam kişiselleştirme amacıyla toplanması, paylaşılması ve kullanılması için kullanıcıların iznini almanız gerekir. Bu politika, AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) şartlarını yansıtmaktadır. Uyumlulaştırma zincirinizdeki her reklam kaynağına rıza bilgisinin iletildiğini doğrulamak sizin sorumluluğunuzdadır.
InMobi SDK'sı, 10.7.5 sürümünden itibaren, UMP SDK'sı da dahil olmak üzere Google'ın Ek İzin spesifikasyonunu destekleyen kullanıcı rızası yönetim platformları tarafından ayarlanan GDPR iznini otomatik olarak okur. Daha fazla bilgi için SDK'yı başlatma 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 reklamları sunmak 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 tüm reklam ağlarını belirlemeli ve bu ağların her birinden gelen yönergeleri uygulamanız gerekir.
10.5.6.0 sürümünde, InMobi bağdaştırıcısı NSUserDefaults üzerinden IAB ABD Gizlilik dizesini okuma desteği ekledi.
NSUserDefaults içinde ABD gizlilik dizesini ayarlamak için
ABD eyalet gizlilik yasaları belgelerindeki
talimatları uygulayın.
Ayrıca, InMobi kontrol panelinde CCPA ayarlarını etkinleştirme ile ilgili yönergeler için InMobi'nin CCPA belgelerine bakın.
5. adım: Ek kod gerekir
SKAdNetwork'ü uygulama
SKAdNetwork tanımlayıcılarını projenizin Info.plist dosyasına eklemek için InMobi'nin dokümanlarını inceleyin.
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
Ağa özel parametreler
InMobi bağdaştırıcısı, GADInMobiExtras sınıfı kullanılarak bağdaştırıcıya iletilebilecek ek istek parametrelerini destekler. GADInMobiExtras, desteklenen tüm reklam biçimleri için ortak olan aşağıdaki özellikleri içerir:
| İstek parametreleri ve değerleri | |
|---|---|
setAgeGroupKullanıcının yaş grubu. |
kIMSDKAgeGroupBelow18kIMSDKAgeGroupBetween18And24kIMSDKAgeGroupBetween25And29kIMSDKAgeGroupBetween30And34kIMSDKAgeGroupBetween35And44kIMSDKAgeGroupBetween45And54kIMSDKAgeGroupBetween55And64kIMSDKAgeGroupAbove65
|
setEducationTypeKullanıcının eğitim düzeyi. |
kIMSDKEducationHighSchoolOrLesskIMSDKEducationCollegeOrGraduatekIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNonekIMSDKLogLevelErrorkIMSDKLogLevelDebug |
setAge
|
Tam sayı. Kullanıcının yaşı. |
setYearOfbirth
|
Tam sayı. Kullanıcının doğum yılı. |
setPostalCode
|
Dize. Kullanıcının posta kodu. Genellikle beş haneli bir sayıdır. |
setAreaCode
|
Dize. Kullanıcının telefon alan kodu (telefon numarasının bir parçası). |
setLanguage
|
Dize. Kullanıcının ana dili (biliniyorsa). |
setLoginId
|
Dize. Yayıncının alan adındaki bir giriş kimliği. |
setSessionId
|
Dize. Yayıncının alanındaki bir oturum kimliği. |
setLocationWithCityStateCountry
|
Dize. Şehir, eyalet ve ülke parametrelerini içeren konum. |
setKeywords
|
Dize. Reklam isteğinde iletilecek, bağlamsal olarak alakalı anahtar kelimeler. |
setInterests
|
Dize. Reklam isteğinde iletilecek bağlamsal olarak alakalı dizeler. |
setAdditionalParameters
|
Sözlük. Reklam isteğinde iletilecek ek değerler. |
Aşağıda, bu reklam isteği parametrelerinin nasıl ayarlanacağına dair bir kod örneği verilmiştir:
Swift
let request = GAMRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GAMRequest *request = [GAMRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
Doğal reklamları kullanma
Reklam oluşturma
InMobi bağdaştırıcısı, doğal reklamları
GADNativeAd
nesneleri olarak döndürür. GADNativeAd için aşağıdaki
alanları
doldurur.
| Alan | InMobi bağdaştırıcısı tarafından her zaman dahil edilen öğeler |
|---|---|
| Başlık | |
| Resim | 1 |
| Medya görünümü | |
| Body | |
| Uygulama simgesi | |
| Harekete geçirici mesaj | |
| Yıldız puanı | |
| Mağaza | |
| 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 bağdaştırıcı, GADMediaView
öğesini bir video veya resimle doldurur.
Gösterim ve tıklama izleme
Tıklamalar Google Mobile Ads SDK tarafından algılanır ve InMobi'ye yönlendirilir. Böylece tıklama raporları senkronize edilir.
Google Mobile Ads SDK, gösterim izleme için InMobi SDK'sının geri çağırmalarını kullanır. Bu nedenle, her iki kontrol panelindeki raporlar çok az tutarsızlıkla 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ıflarda
GADResponseInfo.adNetworkInfoArray
kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
GADMAdapterInMobi
GADMediationAdapterInMobi
Bir reklam yüklenemediğinde InMobi bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:
| Hata kodu | Neden |
|---|---|
| 101 | Ad Manager kullanıcı arayüzünde yapılandırılan InMobi sunucu parametreleri eksik/geçersiz. |
| 102 | İstenen reklam boyutu, InMobi tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
| 103 | Bu ağ yapılandırması için bir InMobi reklamı zaten yüklü. |
| 104 | InMobi doğal reklamı, eksik doğal öğelerle döndürüldü veya gerekli resim öğeleri indirilemedi. |
| 105 | InMobi reklamı gösterilmeye hazır değil. |
| 106 | InMobi tarafından boş veya geçersiz bir teklif jetonu döndürülüyor. |
| Diğer | InMobi SDK'sı bir hata döndürdü. Daha fazla bilgi için IMRequestStatus.h sayfasına bakın. |
InMobi iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sürüm 11.5.0.0
- InMobi SDK 11.5.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.11.0 sürümü.
- InMobi SDK'sı 11.5.0 sürümü.
Sürüm 11.4.1.0
- InMobi SDK 11.4.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.7.0 sürümü.
- InMobi SDK'sı 11.4.1 sürümü.
Sürüm 11.4.0.0
- InMobi SDK 11.4.0 ile uyumluluğu doğrulandı.
- Minimum Google Mobile Ads iOS SDK'sı sürümü, alt sürümlere izin vermek için
13.3olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.6.0 sürümü.
- InMobi SDK'sı 11.4.0 sürümü.
Sürüm 11.3.0.0
- InMobi SDK 11.3.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.3.0 sürümü.
- InMobi SDK'sı 11.3.0 sürümü.
11.2.0.1 sürümü
- Bağdaştırıcı artık
ageRestrictedTreatmentGoogle Mobile Ads SDK'sı işaretini InMobi SDK'sının COPPA API'sine yönlendiriyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.3.0 sürümü.
- InMobi SDK'sı 11.2.0 sürümü.
Sürüm 11.2.0.0
- InMobi SDK 11.2.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.2.0 sürümü.
- InMobi SDK'sı 11.2.0 sürümü.
Sürüm 11.1.1.1
- Google Mobile Ads SDK'sı bağımlılığı 13.0.0 sürümüne güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 13.0.0 sürümü.
- InMobi SDK'sı 11.1.1 sürümü.
Sürüm 11.1.1.0
- InMobi SDK 11.1.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.14.0 sürümü.
- InMobi SDK'sı 11.1.1 sürümü.
Sürüm 11.1.0.1
tagForUnderAgeOfConsentGoogle Mobile Ads SDK'sı parametresini InMobi SDK'sına yönlendirme desteği eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.14.0 sürümü.
- InMobi SDK'sı 11.1.0 sürümü.
Sürüm 11.1.0.0
- InMobi SDK 11.1.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.13.0 sürümü.
- InMobi SDK'sı 11.1.0 sürümü.
Sürüm 11.0.0.0
- InMobi SDK 11.0.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.12.0 sürümü
- InMobi SDK'sı 11.0.0 sürümü.
Sürüm 10.8.8.0
- InMobi SDK 10.8.8 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.11.0 sürümü.
- InMobi SDK'sı 10.8.8 sürümü.
Sürüm 10.8.6.0
- InMobi SDK 10.8.6 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.7.0 sürümü.
- InMobi SDK'sı 10.8.6 sürümü
Sürüm 10.8.3.1
- Banner teklifli sistem istekleri için banner boyutunun standart bir InMobi reklam boyutuna eşlenmesini zorunlu kılan doğrulama kontrolünü kaldırır. InMobi teklif vereni standart olmayan bir boyut için teklif verirse bağdaştırıcı artık bu isteğin oluşturulmasına izin verir.
- Teklif isteklerinde hesap kimliği ve yerleşim kimliği doğrulama kontrolleri kaldırıldı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.4.0 sürümü.
- InMobi SDK'sı 10.8.3 sürümü.
Sürüm 10.8.3.0
- Ödüllü geçiş reklamları için destek eklendi.
- Ödüllü reklamlar için teklif sinyallerine, yerleşim kimliği için daha önce yüklenen bir ödüllü reklam kullanılmadıysa teklif vermeyecek şekilde bir koruma ifadesi eklendi.
- InMobi SDK 10.8.3 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.4.0 sürümü.
- InMobi SDK'sı 10.8.3 sürümü.
Sürüm 10.8.2.0
- InMobi SDK 10.8.2 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.2.0 sürümü.
- InMobi SDK'sı 10.8.2 sürümü.
Sürüm 10.8.0.2
-fobjc-arcve-fstack-protector-allişaretleri etkinleştirildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.1.0 sürümü.
- InMobi SDK'sı 10.8.0 sürümü.
10.8.0.1 sürümü
- Artık Google Mobile Ads SDK'sının 12.0.0 veya sonraki bir sürümünü gerektirir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.0.0 sürümü.
- InMobi SDK'sı 10.8.0 sürümü.
10.8.0.0 sürümü
- InMobi SDK 10.8.0 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.12.0 sürümü.
- InMobi SDK'sı 10.8.0 sürümü.
Sürüm 10.7.8.0
- InMobi SDK 10.7.8 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.10.0 sürümü
- InMobi SDK'sı 10.7.8 sürümü
Sürüm 10.7.5.1
CFBundleShortVersionString, dört yerine üç bileşene sahip olacak şekilde güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.10.0 sürümü
- InMobi SDK'sı 10.7.5 sürümü
Sürüm 10.7.5.0
- InMobi SDK 10.7.5 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.7.0 sürümü
- InMobi SDK'sı 10.7.5 sürümü
Sürüm 10.7.4.0
- InMobi SDK 10.7.4 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.6.0 sürümü
- InMobi SDK'sı 10.7.4 sürümü.
Sürüm 10.7.2.0
- InMobi SDK 10.7.2 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.3.0 sürümü
- InMobi SDK'sı 10.7.2 sürümü
Sürüm 10.7.1.0
- InMobi SDK 10.7.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.2.0 sürümü.
- InMobi SDK'sı 10.7.1 sürümü
Sürüm 10.6.4.0
- InMobi SDK 10.6.4 ile uyumluluğu doğrulandı.
- Desteği sonlandırılan
GADMobileAds.sharedInstance.sdkVersionyöntemiGADMobileAds.sharedInstance.versionNumberile değiştirildi. NSUserDefaultskullanımı,CFPreferencesişlevleriyle değiştirildi.- Artık minimum iOS 12.0 sürümü gerekir.
- Artık Google Mobile Ads SDK'sının 11.0 veya sonraki bir sürümü gerekir.
InMobiAdapter.xcframeworkiçindeInfo.plistçerçevelerine dahil edildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- InMobi SDK'sı 10.6.4 sürümü.
Sürüm 10.6.0.0
- InMobi SDK 10.6.0 ile uyumluluğu doğrulandı.
- Teklifli sistem banner'ı, geçiş reklamı ve ödüllü reklam biçimleri için filigran desteği eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.13.0 sürümü.
- InMobi SDK'sı 10.6.0 sürümü.
Sürüm 10.5.8.0
- InMobi SDK 10.5.8 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.10.0 sürümü.
- InMobi SDK'sı 10.5.8 sürümü
Sürüm 10.5.6.0
- NSUserDefaults'tan IAB ABD Gizlilik dizesini okuma desteği eklendi.
- InMobi SDK 10.5.6 ile uyumluluğu doğrulandı.
- Banner (MREC dahil), geçiş reklamı ve ödüllü reklam biçimleri için teklif desteği eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.9.0 sürümü
- InMobi SDK'sı 10.5.6 sürümü
Sürüm 10.5.5.0
- Artık Google Mobile Ads SDK'sı 10.4.0 veya daha yeni bir sürüm gerektiriyor.
- Bağdaştırıcı,
didRewardUserAPI'yi kullanacak şekilde güncellendi. - Bağdaştırıcı, InMobi SDK'sını ana iş parçacığında başlatacak şekilde güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.4.0 sürümü.
- InMobi SDK'sı 10.5.5 sürümü
10.5.4.0 sürümü
- InMobi SDK 10.5.4 ile uyumluluğu doğrulandı.
- Desteği sonlandırılan cinsiyet, doğum günü ve konum uyumlulaştırma API'lerinin kullanımı kaldırıldı.
armv7mimarisi için destek kaldırıldı.- Artık minimum iOS 11.0 sürümü gerekir.
- Artık Google Mobile Ads SDK'sının 10.0.0 veya daha yeni bir sürümünü gerektirir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.2.0 sürümü.
- InMobi SDK'sı 10.5.4 sürümü.
Ek notlar:
- Bu sürüm, 10.1.3.0 sürümünden önce oluşturulduğu için
didRewardUserAPI'yi kullanmıyor.
10.1.3.0 sürümü
- InMobi SDK 10.1.3 ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 10.4.0 veya daha yeni bir sürüm gerektiriyor.
- Bağdaştırıcı,
didRewardUserAPI'yi kullanacak şekilde güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.5.0 sürümü.
- InMobi SDK'sı 10.1.3 sürümü.
Ek notlar:
- Bu sürüm, 10.5.4.0 sürümünden sonra oluşturulmuştur.
Sürüm 10.1.2.1
- InMobi SDK 10.1.2 ile uyumluluğu doğrulandı.
- Doğal reklamların kaydırılabilir kullanıcı arayüzlerinde boş görünmesine neden olan bir sorun düzeltildi.
- Adaptör, yeni uyumlulaştırma API'lerini kullanacak şekilde güncellendi.
- COPPA değerinin InMobi SDK'ya yönlendirilmesi için destek eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.14.0 sürümü.
- InMobi SDK'sı 10.1.2 sürümü
Sürüm 10.1.2.0
- InMobi SDK 10.1.2 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.13.0 sürümü.
- InMobi SDK'sı 10.1.2 sürümü
Sürüm 10.1.1.0
- InMobi SDK 10.1.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.12.0 sürümü.
- InMobi SDK'sı 10.1.1 sürümü
Sürüm 10.1.0.0
- InMobi SDK 10.1.0 ile uyumluluğu doğrulandı.
- Bağdaştırıcı,
didRewardUserAPI'yi kullanacak şekilde güncellendi. - Artık Google Mobile Ads SDK'sı 9.8.0 veya daha yeni bir sürüm gerektiriyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.11.0 sürümü.
- InMobi SDK'sı 10.1.0 sürümü.
Sürüm 10.0.7.0
- InMobi SDK 10.0.7 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.5.0 sürümü.
- InMobi SDK'sı 10.0.7 sürümü
Sürüm 10.0.5.0
- InMobi SDK 10.0.5 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.2.0 sürümü.
- InMobi SDK'sı 10.0.5 sürümü.
Sürüm 10.0.2.1
- Google Mobile Ads SDK'sının 9.0.0 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 9.0.0 veya daha yeni bir sürümü gerekir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.0.0 sürümü.
- InMobi SDK'sı 10.0.2 sürümü.
Sürüm 10.0.2.0
- InMobi SDK 10.0.2 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.13.0 sürümü.
- InMobi SDK'sı 10.0.2 sürümü.
Sürüm 10.0.1.0
- InMobi SDK 10.0.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.12.0 sürümü.
- InMobi SDK'sı 10.0.1 sürümü.
Sürüm 10.0.0.0
- InMobi SDK'sının 10.0.0 sürümüyle uyumluluğu doğrulandı.
- Artık minimum iOS 10.0 sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.11.0 sürümü
- InMobi SDK'sı 10.0.0 sürümü.
Sürüm 9.2.1.0
- InMobi SDK 9.2.1 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.9.0 sürümü.
- InMobi SDK sürümü 9.2.1.
Sürüm 9.2.0.0
- InMobi SDK 9.2.0 ile uyumluluğu doğrulandı.
- Google Mobile Ads SDK'sı 8.0.0 veya sonraki sürümlere olan bağımlılık esnetildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.8.0 sürümü.
- InMobi SDK'sı 9.2.0 sürümü.
9.1.7.0 sürümü
- InMobi SDK 9.1.7 ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 8.3.0 veya daha yeni bir sürüm gerektiriyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.3.0 sürümü
- InMobi SDK'sı 9.1.7 sürümü
9.1.5.0 sürümü
- InMobi SDK 9.1.5 ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 8.1.0 veya daha yeni bir sürüm gerektiriyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.1.0 sürümü.
- InMobi SDK'sı 9.1.5 sürümü
9.1.1.1 sürümü
- Adaptör,
.xcframeworkbiçimini kullanacak şekilde güncellendi. - Artık Google Mobile Ads SDK'sının 8.0.0 veya sonraki bir sürümünü gerektirir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.0.0 sürümü.
- InMobi SDK sürümü 9.1.1.
9.1.1.0 sürümü
- InMobi SDK 9.1.1 ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 7.68.0 veya daha yeni bir sürüm gerektiriyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.68.0 sürümü
- InMobi SDK'sı 9.1.1 sürümü
9.1.0.0 sürümü
- InMobi SDK 9.1.0 ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 7.65.0 veya daha yeni bir sürüm gerektirir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.65.0 sürümü.
- InMobi SDK'sı 9.1.0 sürümü.
Sürüm 9.0.7.2
- Ödüllü reklamlar, çocuklara yönelik değerlendirme belirtilmediğinde artık varsayılan olarak coppa=0 değerini kullanmaz.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.61.0 sürümü.
- InMobi SDK'sı 9.0.7 sürümü
Sürüm 9.0.7.1
- Artık Google Mobile Ads SDK'sı 7.61.0 veya daha yeni bir sürüm gerektiriyor.
- Standartlaştırılmış bağdaştırıcı hata kodları ve mesajları eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.61.0 sürümü.
- InMobi SDK 9.0.7 sürümü.
9.0.7.0 sürümü
- InMobi SDK 9.0.7 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.60.0 sürümü.
- InMobi SDK'sı 9.0.7 sürümü
9.0.6.0 sürümü
- InMobi SDK 9.0.6 ile uyumluluğu doğrulandı.
- InMobi iOS bağdaştırıcısı CocoaPod bağımlılığı,
InMobiSDK/Coresürümünü kullanacak şekilde güncellendi. - Artık Google Mobile Ads SDK'sının 7.60.0 veya daha yeni bir sürümünü gerektirir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.60.0 sürümü
- InMobi SDK sürümü 9.0.6
Sürüm 9.0.4.0
- InMobi SDK 9.0.4 ile uyumluluğu doğrulandı.
- InMobi SDK'sı başlatılamadığında bağdaştırıcı artık erken başarısız oluyor.
- i386 mimarisi için destek kaldırıldı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.57.0 sürümü
- InMobi SDK sürümü 9.0.4
Sürüm 9.0.0.0
- InMobi SDK 9.0.0 ile uyumluluğu doğrulandı.
- Banner, geçiş reklamı ve ödüllü reklam biçimleri için teklif verme özelliği kaldırıldı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.53.1 sürümü
- InMobi SDK sürümü 9.0.0
Sürüm 7.4.0.0
- InMobi SDK 7.4.0 ile uyumluluğu doğrulandı.
Sürüm 7.3.2.1
- Geçersiz uyumlulaştırma yapılandırmaları nedeniyle bağdaştırıcının başlatılamamasına neden olan sorun düzeltildi.
Sürüm 7.3.2.0
- InMobi SDK 7.3.2 ile uyumluluğu doğrulandı.
- Banner, geçiş reklamı ve ödüllü reklam biçimleri için adaptöre teklif verme özelliği eklendi.
Sürüm 7.3.0.0
- InMobi SDK 7.3.0 ile uyumluluğu doğrulandı.
- Doğal içerik ve uygulama yükleme reklamı istekleri için destek kaldırıldı. Uygulamalar, doğal reklam isteğinde bulunmak için Birleştirilmiş Doğal Reklamlar API'sini kullanmalıdır.
- Artık Google Mobile Ads SDK'sı 7.46.0 veya daha yeni bir sürüm gerektirir.
Sürüm 7.2.7.0
- InMobi SDK 7.2.7 ile uyumluluğu doğrulandı.
- Adaptör, yeni ödüllü API'yi kullanacak şekilde güncellendi.
- Artık Google Mobile Ads SDK'sı 7.42.2 veya daha yeni bir sürüm gerektiriyor.
- Esnek banner reklam boyutları için destek eklendi.
Sürüm 7.2.4.0
- InMobi SDK 7.2.4 ile uyumluluğu doğrulandı.
Sürüm 7.2.1.0
- InMobi SDK 7.2.1 ile uyumluluğu doğrulandı.
Sürüm 7.2.0.0
- InMobi SDK 7.2.0 ile uyumluluğu doğrulandı.
Sürüm 7.1.2.0
- InMobi SDK 7.1.2 ile uyumluluğu doğrulandı.
Sürüm 7.1.1.2
- Adaptöre
adapterDidCompletePlayingRewardBasedVideoAd:geri çağırma işlevi eklendi.
Sürüm 7.1.1.1
updateGDPRConsentvegetConsentyöntemlerini sağlayanGADInMobiConsentsınıfı eklendi.
Sürüm 7.1.1.0
- InMobi SDK 7.1.1 ile uyumluluğu doğrulandı.
Sürüm 7.1.0.0
- InMobi SDK 7.1.0 ile uyumluluğu doğrulandı.
Sürüm 7.0.4.1
- Adaptör diğer ağların adaptörleriyle birlikte kullanıldığında yinelenen simge hatalarına neden olan bir sorun düzeltildi.
Sürüm 7.0.4.0
- Bağdaştırıcı, InMobi SDK 7.0.4 ile uyumlu olacak şekilde güncellendi.
- Doğal video reklamlar için destek eklendi.
- InMobi'nin SDK'sı, video öğeleri içeren reklamlar için resim sağlamaz. Olası NullPointerExceptions hatalarını önlemek için bağdaştırıcı bu reklamlardan birini aldığında otomatik olarak boş bir NativeAd.Image oluşturur ve bunu uygulama tarafından alınan reklam nesnesindeki resim öğesi dizisine ekler. Bu bağdaştırıcıyı kullanan yayıncıların, InMobi'ye uyumlulaştırma yaparken resim öğelerini doğrudan kullanmaktan kaçınmaları ve bunun yerine kullanıcı arayüzlerinde GADMediaView'u kullanmaları önerilir. GADMediaView, video öğesi içeren reklamlar için video öğelerini, içermeyen reklamlar için ise resim öğelerini otomatik olarak gösterir.
Sürüm 6.2.1.0
- InMobi SDK 6.2.1 ile uyumluluğu doğrulandı.
Önceki sürümler
- Banner, geçiş reklamı, ödüllü video ve doğal reklam biçimleri için destek.