Bu kılavuzda, hem şelale hem de teklifli sistem entegrasyonlarını kapsayan AdMob Uyumlulaştırması'nı kullanarak InMobi'den reklam yüklemek ve göstermek için Google Mobile Ads SDK ürününün nasıl kullanılacağı 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.

Yayınlanan uygulama mağazası URL'nizi arama çubuğuna 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. AdMob reklam biriminizi oluşturmak 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 postanızın ü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
uygulamanız 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: AdMob kullanıcı arayüzünde InMobi talebini ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
InMobi'yi reklam biriminizin uyumlulaştırma yapılandırmasına eklemeniz gerekir.
Öncelikle 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 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, uyumlulaştırma 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öreceksiniz:

InMobi'yi reklam kaynağı olarak ekleme
Teklif verme
Reklam Kaynakları bölümünde Teklifli Sistem kartını bulun ve Reklam kaynağı ekle'yi seçin. Ardından InMobi (SDK) seçeneğini belirleyin.
İş ortaklığı sözleşmesi nasıl imzalanır? düğmesini tıklayın ve InMobi ile teklifli sistem iş ortaklığını ayarlayın.
Onayla ve kabul et'e, 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 alınan Hesap Kimliği ve Yerleşim Kimliği'ni 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 girin ve 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 alınan Hesap Kimliği ve Yerleşim Kimliği'ni girin. Ardından Bitti'yi tıklayın.

InMobi'yi GDPR ve ABD eyalet yönetmelikleri reklam iş ortakları listesine ekleme
InMobi'yi AdMob 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 iOS adaptörünün 10.7.5.0 ve sonraki sürümleri, IAB'nin Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF) ile entegre olan kullanıcı rızası yönetim platformlarından InMobi SDK'ya GDPR izin sinyallerinin iletilmesini destekler. Daha fazla bilgi için GDPR bölümünü inceleyin.
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
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
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 = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GADRequest *request = [GADRequest 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
Doğal reklam alan açıklamalarını
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 | AdMob 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ı.
- Alt sürümlere izin vermek için minimum Google Mobile Ads iOS SDK sürümü
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ü.
Sürüm 11.2.0.1
- 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ü.
Sürüm 10.8.0.1
- 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ü.
Sürüm 10.8.0.0
- 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çindeki çerçevelereInfo.plistdahil 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'yı 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 sürümü 11.0'dır.
- 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 10.0.0 ile 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ının 8.3.0 veya daha yeni bir sürümü gerekir.
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 daha yeni 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ı 9.1.1 sürümü
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ü
9.0.7.1 sürümü
- 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'sı 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ı 7.60.0 veya daha yeni bir sürüm gerektirir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.60.0 sürümü
- InMobi SDK 9.0.6 sürümü
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 gerektiriyor.
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 öğeleri 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.