Bu kılavuz, uyumlaştırma kullanarak i-mobile'dan reklam yüklemek ve göstermek için Google Mobile Ads SDK'sının nasıl kullanılacağını şelale entegrasyonlarını kapsayarak açıklar. Bu açıklamalar, i-mobile'ın bir reklam biriminin uyumlaştırma yapılandırmasına nasıl ekleneceğini ve i-mobile SDK'sının ve bağdaştırıcısının bir iOS uygulamasına nasıl entegre edileceğini kapsar.
i-mobile'ın kontrol paneli arayüzünde etiketler, düğmeler ve açıklamalar için Japonca metinler kullanılır. Bu kılavuzdaki ekran görüntüleri çevrilmemiştir. Ancak bu kılavuzdaki açıklamalarda ve talimatlarda etiketler ve düğmeler, İngilizce dilindeki karşılıklarıyla birlikte parantez içinde çevrilmiştir.
Desteklenen entegrasyonlar ve reklam biçimleri
i-mobile için uyumlaştırma adaptörünün özellikleri şöyledir:
Entegrasyon | |
---|---|
Teklifli sistem | |
Şelale | |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Yerel biçim |
Gereksinimler
- iOS 12.0 veya üzeri sürüm dağıtım hedefi
En son Google Mobile Ads SDK'sı
Uyumlulaştırma Başlangıç kılavuzunu tamamlama
1. adım: i-mobile kullanıcı arayüzünde yapılandırmaları ayarlayın
i-mobile hesabınıza kaydolun veya giriş yapın.
サイト/アプリ管理 (Site/Application Management) sekmesini ve uygulamanızın platformuna ait düğmeyi tıklayarak uygulamanızı i-mobile kontrol paneline ekleyin.

Formu doldurun ve 新規登録 (Sign up) düğmesini tıklayın.

Yeni bir reklam alanı oluşturmak için サイト/アプリ管理 (Site/Application Management) sekmesinde uygulamanızı seçin.

広告スポット管理 (Ad Spot Management) sekmesine gidin ve 新規広告スポット (New Ad Spot) düğmesini tıklayın.
Ardından, 広告スポット名 (Ad Spot name), 広告スポットサイズ (Ad Spot size) ve diğer ayrıntıları girerek formu doldurun. Ardından 新規登録 (Kaydol) düğmesini tıklayın.
Yeni reklam alanınız hazır. Entegrasyon ayrıntılarını görüntülemek için アプリ設定取得 (Uygulama ayarlarını al) düğmesini tıklayın.
パブリッシャーID (Yayıncı Kimliği), メディアID (Medya Kimliği) ve スポットID (Spot Kimliği)'ni not edin. Bu parametreleri daha sonra Ad Manager kullanıcı arayüzünde aracılık için i-mobile'ı yapılandırırken kullanmanız gerekir.

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
Ad Manager için bir app-ads.txt dosyası oluşturun.
i-mobile için app-ads.txt
uygulamak üzere Sık Sorulan Sorular bölümüne bakın.
2. adım: Ad Manager kullanıcı arayüzünde i-mobile talebini ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Ad Manager hesabınızda oturum açın.
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın.
Getiri grubunuz için benzersiz bir ad girin, Durum'u Etkin olarak ayarlayın, Reklam Biçimi'ni seçin ve Envanter türü'nü Mobil Uygulama olarak ayarlayın. Hedefleme > Envanter bölümünde, uyumlulaştırma eklemek istediğiniz Envanter ve Mobil uygulama altındaki reklam birimini seçin.
Ardından, Getiri iş ortağı ekle düğmesini tıklayın.
i-mobile için zaten bir getiri iş ortağınız varsa bu iş ortağını seçebilirsiniz. Aksi takdirde, Yeni bir getiri iş ortağı oluştur'u seçin.
Reklam ağı olarak i-mobile'ı seçin, benzersiz bir Ad girin ve Uyumlulaştırma'yı etkinleştirin.
Otomatik veri toplama'yı etkinleştirin ve Oturum açma adı ile API şifresini girin.
Getiri iş ortağı seçildikten sonra Entegrasyon türü için Mobil SDK uyumlulaştırması, Platform için iOS ve Durum için Etkin'i seçin. Önceki bölümde alınan Yayıncı Kimliği, Medya Kimliği ve Spot Kimliği'ni girin. Ardından, bir varsayılan BGBM değeri girin.
İşleminiz bittiğinde sayfanın alt kısmındaki Kaydet'i tıklayın.
3. adım: i-mobile SDK'sını ve bağdaştırıcısını içe aktarın
CocoaPods'u kullanma (önerilir)
Aşağıdaki satırı projenizin Podfile'ına ekleyin:
pod 'GoogleMobileAdsMediationIMobile'
Komut satırından şunu çalıştırın:
pod install --repo-update
Manuel entegrasyon
- i-mobile SDK'sının en son sürümünü indirip projenizdeki
ImobileSdkAds.framework
dosyasını bağlayın. - i-mobile bağdaştırıcısının en son sürümünü Değişiklik Günlüğü'ndeki indirme bağlantısından indirin ve projenizdeki
IMobileAdapter.framework
dosyasını bağlayın.
4. adım: Gerekli kodu ekleyin
SKAdNetwork entegrasyonu
SKAdNetwork tanımlayıcılarını projenizin Info.plist
dosyasına eklemek için i-mobile'ın dokümanlarını inceleyin.
5. adım: Uygulamanızı test edin
Test reklamlarını etkinleştirme
Ad Manager için test cihazınızı kaydettiğinizden emin olun. i-mobile, test için Spot ID, Media ID ve Publisher ID sağlar. Bu kimlikleri burada bulabilirsiniz.
Test reklamlarını doğrulama
i-mobile'dan test reklamları aldığınızı doğrulamak için reklam inceleyicide i-mobile (Şelale) reklam kaynaklarını kullanarak tek reklam kaynağı testini etkinleştirin.
İsteğe bağlı adımlar
Doğal reklamları kullanma
Reklam oluşturma
i-mobile adaptörü, GADNativeAd
için aşağıdaki alanları doldurur.
Alan | Öğeler her zaman i-mobile bağdaştırıcısı tarafından dahil edilir |
---|---|
Başlık | |
Resim | |
Metin | |
Uygulama simgesi | 1 |
Harekete geçirici mesaj | |
Yıldız puanı | |
Mağaza | |
Fiyat |
1 Yerel reklamlarda i-mobile SDK'sı uygulama simgesi öğesi sağlamaz. Bunun yerine, i-mobile adaptörü uygulama simgesini şeffaf bir resimle doldurur.
Hata kodları
Adaptör i-mobile'dan reklam alamıyorsa yayıncılar aşağıdaki sınıflarda
GADResponseInfo.adNetworkInfoArray
kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
Biçim | Sınıf adı |
---|---|
Banner | IMobileAdapter |
Geçiş reklamı | IMobileAdapter |
Yerel biçim | GADMediationAdapterIMobile |
Bir reklam yüklenemediğinde i-mobile bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:
Hata kodu | Neden |
---|---|
0-10 | i-mobile SDK'sı hata döndürdü. Daha fazla bilgi için koda göz atın. |
101 | Ad Manager kullanıcı arayüzünde yapılandırılan i-mobile sunucu parametreleri eksik veya geçersiz. |
102 | İstenen reklam boyutu, i-mobile tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
103 | i-mobile reklam gösteremedi. |
104 | i-mobile, boş bir yerel reklam dizisi döndürdü. |
105 | i-mobile, doğal reklam öğelerini indiremedi. |
106 | i-mobile, aynı nokta kimliği kullanılarak birden fazla geçiş reklamı isteğinde bulunmayı desteklemez. |
i-mobile iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sonraki sürüm
- -fobjc-arc ve -fstack-protector-all seçeneklerini etkinleştirin.
Sürüm 2.3.4.2
- Artık Google Mobile Ads SDK'sının 12.0.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.0.0 sürümü.
- i-mobile SDK'sı 2.3.4 sürümü.
Sürüm 2.3.4.1
CFBundleShortVersionString
, dört bileşen yerine üç bileşen içerecek şekilde güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.10.0 sürümü.
- i-mobile SDK'sı 2.3.4 sürümü.
Sürüm 2.3.4.0
- i-mobile SDK 2.3.4 ile uyumluluk doğrulandı.
adSDKVersion
içinde i-mobile SDK sürümünü döndürme desteği eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.2.0 sürümü.
- i-mobile SDK'sı 2.3.4 sürümü.
Sürüm 2.3.3.0
- i-mobile SDK 2.3.3 ile uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.1.0 sürümü.
- i-mobile SDK sürümü 2.3.3.
Sürüm 2.3.2.1
- Banner, geçiş reklamı ve yerel reklam uygulamalarından kullanımdan kaldırılan
willBackgroundApplication
temsilci yöntemi kaldırıldı. - Artık minimum iOS sürümü 12.0 gerektiriyor.
- Artık Google Mobile Ads SDK'sının 11.0 veya daha sonraki bir sürümü gereklidir.
IMobileAdapter.xcframework
içindeki çerçevelereInfo.plist
dahil edildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- i-mobile SDK sürümü 2.3.2.
Sürüm 2.3.2.0
- i-mobile SDK 2.3.2 ile uyumluluk doğrulandı.
armv7
mimarisi için destek kaldırıldı.- Artık minimum iOS sürümü 11.0 gerektiriyor.
- Artık Google Mobile Ads SDK'sının 10.4.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.4.0 sürümü.
- i-mobile SDK sürümü 2.3.2.
Sürüm 2.3.1.0
- i-mobile SDK 2.3.1 ile uyumluluk doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.3.0 sürümü.
- i-mobile SDK sürümü 2.3.1.
Sürüm 2.3.0.1
- Artık Google Mobile Ads SDK'sının 10.0.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 10.0.0 sürümü.
- i-mobile SDK'sı 2.3.0 sürümü.
Sürüm 2.3.0.0
- i-mobile SDK'sının 2.3.0 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 9.8.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.13.0 sürümü.
- i-mobile SDK'sı 2.3.0 sürümü.
Sürüm 2.2.0.1
- Artık Google Mobile Ads SDK'sının 9.0.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 9.0.0 sürümü.
- i-mobile SDK'sı 2.2.0 sürümü.
Sürüm 2.2.0.0
- i-mobile SDK'sının 2.2.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 8.13.0 sürümü.
- i-mobile SDK'sı 2.2.0 sürümü.
Sürüm 2.1.0.1
- Google Mobile Ads SDK'sının 8.0.0 veya daha sonraki bir sürümüne olan bağımlılık azaltıldı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 8.4.0 sürümü.
- i-mobile SDK sürümü 2.1.0.
Sürüm 2.1.0.0
- i-mobile SDK'sı 2.1.0 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 8.1.0 veya daha sonraki bir sürümü gereklidir.
- Bağdaştırıcı,
.xcframework
biçimini kullanacak şekilde güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 8.1.0 sürümü.
- i-mobile SDK sürümü 2.1.0.
Sürüm 2.0.33.1
- Standartlaştırılmış bağdaştırıcı hata kodları ve mesajları eklendi.
- Adaptör artık aynı i-mobile Spot kimliği kullanılarak birden fazla geçiş reklamı istenmesini sınırlıyor.
- Bağdaştırıcı artık yerel reklamlara dokunulduğunda
-nativeAdWillLeaveApplication:
geri çağırmasını yönlendiriyor. - Artık Google Mobile Ads SDK'sının 7.68.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.68.0 sürümü.
- i-mobile SDK sürümü 2.0.33.
Sürüm 2.0.33.0
- i-mobile SDK'sının 2.0.33 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 7.65.0 veya daha sonraki bir sürümü gereklidir.
- Artık minimum iOS sürümü 9.0 gerektiriyor.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.65.0 sürümü.
- i-mobile SDK sürümü 2.0.33.
Sürüm 2.0.32.0
- i-mobile SDK'sının 2.0.32 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 7.60.0 veya daha sonraki bir sürümü gereklidir.
- 320x50 ve 320x100 boyutlarındaki reklamların, uyarlanabilir banner istek boyutlarına daha iyi uyacak şekilde ölçeklendirilmesi için destek eklendi.
- i386 mimarisi için destek kaldırıldı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.60.0 sürümü.
- i-mobile SDK sürümü 2.0.32.
Sürüm 2.0.31.0
- i-mobile SDK'sının 2.0.31 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 7.53.1.
- i-mobile SDK sürümü 2.0.31.
Sürüm 2.0.29.0
- İlk sürüm!
- Banner, geçiş reklamı ve doğal reklamlar için destek eklendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 7.52.0.
- i-mobile SDK sürümü 2.0.29.