Bu kılavuzda, şelale entegrasyonlarını kapsayan AdMob Uyumlulaştırma'yı kullanarak i-mobile'dan reklam yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl kullanılacağı gösterilmektedir. i-mobile'ın bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceğini ve i-mobile SDK'sının ve bağdaştırıcının bir iOS uygulamasına nasıl entegre edileceğini kapsar.
i-mobile kontrol paneli arayüzünde etiketler, düğmeler ve açıklamalar için Japonca metin kullanılıyor. Bu kılavuzda yer alan ekran görüntüleri çevrilmemiştir. Ancak bu kılavuzun açıklamalarında ve talimatlarında etiketler ile düğmeler, parantez içinde İngilizce karşılıklarıyla birlikte çevrilmiştir.
Desteklenen entegrasyonlar ve reklam biçimleri
i-mobile için uyumlulaştırıcı adaptör aşağıdaki özelliklere sahiptir:
Entegrasyon | |
---|---|
Teklif verme | |
Şelale | |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Yerel biçim |
Şartlar
- 12.0 veya sonraki bir iOS dağıtım hedefi
En son Google Mobile Ads SDK'sı
Uyumlulaştırmayı tamamlama Başlangıç kılavuzu
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/Uygulama Yönetimi) sekmesini ve uygulamanızın platformuna ait düğmeyi tıklayarak uygulamanızı i-mobile kontrol paneline ekleyin.
Formu doldurun ve 新規登録 (Kaydol) düğmesini tıklayın.
Yeni bir reklam alanı oluşturmak için サイト/アプリ管理 (Site/Uygulama Yönetimi) sekmesinde uygulamanızı seçin.
広告スポット管理 (Reklam Alanı Yönetimi) sekmesine gidin ve 新規広告スポット (Yeni Reklam Alanı) düğmesini tıklayın.
Ardından, 広告スポット名 (Reklam alanı adı), 広告スポットサイズ (Reklam alanı boyutu) ve diğer bilgileri sağlayarak formu doldurun. Ardından 新規登録 (Kaydol) düğmesini tıklayın.
Yeni reklam spotunuz 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 parametrelere daha sonra AdMob kullanıcı arayüzünde uyumlulaştırma için i-mobile'i yapılandırırken ihtiyacınız olacaktır.
2. adım: AdMob kullanıcı arayüzünde i-mobile talebini ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Reklam biriminizin uyumlulaştırma yapılandırmasına i-mobile'ı 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 düzenlemek için ilgili uyumlulaştırma grubunun adını tıklayın ve i-mobile'ı 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 Birimi Ekle'yi tıklayın.
Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden bir veya daha fazlasıyla ilişkilendirin. Ardından Bitti'yi tıklayın.
Artık reklam birimleri kartının, seçtiğiniz reklam birimleriyle doldurulduğunu göreceksiniz:
i-mobile'ı reklam kaynağı olarak ekleme
Reklam Kaynakları bölümündeki Şelale kartının altında Reklam Kaynağı Ekle'yi seçin. Ardından i-mobile'ı seçin.
i-mobile'ı seçin ve Optimize et anahtarını etkinleştirin. i-mobile için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde elde ettiğiniz Giriş adını ve API şifresini girin. Ardından i-mobile için bir eBGBM değeri girin ve Devam'ı tıklayın.
i-mobile 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 yayıncı kimliğini, medya kimliğini ve spot kimliğini girin. Ardından Bitti'yi 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)
Projenizin Podfile dosyasına aşağıdaki satırı 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 projenize bağlayın
ImobileSdkAds.framework
. - i-mobile adaptörünün en son sürümünü değişiklik günlüğündeki indirme bağlantısından ve projenizdeki
IMobileAdapter.framework
bağlantısından indirin.
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
AdMob için test cihazınızı kaydettiğinizden emin olun. i-mobile, test için Spot Kimliği, Medya Kimliği ve Yayıncı Kimliği sağlar. Bunları burada bulabilirsiniz.
Test reklamlarını doğrulama
i-mobile'dan test reklamları aldığınızı doğrulamak için i-mobile (Şelale) reklam kaynaklarını kullanarak reklam inceleyicide 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 yerel reklamlar gelişmiş alan açıklamalarını doldurur.
Alan | i-mobile adaptörü tarafından her zaman dahil edilen öğeler |
---|---|
Başlık | |
Resim | |
Metin | |
Uygulama simgesi | 1 |
Harekete geçirici mesaj | |
Yıldızlı değerlendirme | |
Depolama | |
Fiyat |
1 i-mobile SDK'sı, yerel reklamlar için 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ıflar altında 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üklenemezse i-mobile adaptörü tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar aşağıda verilmiştir:
Hata kodu | Neden |
---|---|
0-10 | i-mobile SDK'sı hata döndürmüştür. Daha fazla bilgi için kod bölümüne bakın. |
101 | AdMob kullanıcı arayüzünde yapılandırılan i-mobile sunucu parametreleri eksik/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ürmüştür. |
105 | i-mobile, yerel reklam öğelerini indirmeyi başaramadı. |
106 | i-mobile, aynı Spot kimliğini kullanarak birden fazla geçiş reklamı isteğinde bulunmayı desteklemez. |
i-mobile iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü
2.3.4.1 sürümü
CFBundleShortVersionString
, dört yerine üç bileşen içerecek şekilde güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.10.0 sürümü.
- i-mobile SDK sürümü 2.3.4.
2.3.4.0 sürümü
- i-mobile SDK 2.3.4 ile uyumluluğu doğrulandı.
adSDKVersion
sürümünde i-mobile SDK sürümünü döndürme desteği eklendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.2.0 sürümü.
- i-mobile SDK sürümü 2.3.4.
2.3.3.0 sürümü
- i-mobile SDK 2.3.3 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.1.0 sürümü.
- i-mobile SDK sürümü 2.3.3.
2.3.2.1 sürümü
- Desteği sonlandırılan
willBackgroundApplication
temsilci yöntemi, banner, geçiş reklamı ve yerel reklam uygulamalarından kaldırıldı. - Artık minimum iOS sürümü 12.0'dir.
- Artık Google Mobile Ads SDK'sının 11.0 veya daha yeni bir sürümü gereklidir.
IMobileAdapter.xcframework
içindeki çerçevelereInfo.plist
dahil edildi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- i-mobile SDK sürümü 2.3.2.
2.3.2.0 sürümü
- i-mobile SDK 2.3.2 ile uyumluluk doğrulandı.
armv7
mimarisinin desteği kaldırıldı.- Artık minimum iOS sürümü 11.0'a yükseltildi.
- Artık Google Mobile Ads SDK'sı 10.4.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.4.0 sürümü.
- i-mobile SDK sürümü 2.3.2.
2.3.1.0 sürümü
- i-mobile SDK 2.3.1 ile uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp 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ı 10.0.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.0.0 sürümü.
- i-mobile SDK sürümü 2.3.0.
2.3.0.0 sürümü
- i-mobile SDK 2.3.0 ile uyumluluk doğrulandı.
- Artık Google Mobile Ads SDK'sı 9.8.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 9.13.0 sürümü.
- i-mobile SDK sürümü 2.3.0.
Sürüm 2.2.0.1
- Artık Google Mobile Ads SDK'sı 9.0.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 9.0.0 sürümü.
- i-mobile SDK sürümü 2.2.0.
Sürüm 2.2.0.0
- i-mobile SDK'sı 2.2.0 sürümü ile 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ürümü 2.2.0.
Sürüm 2.1.0.1
- Google Mobile Ads SDK'sının 8.0.0 veya 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ü ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 8.1.0 veya daha yeni 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ış adaptör hata kodları ve mesajları eklendi.
- Adaptör artık aynı i-mobile Spot kimliğini kullanarak birden fazla geçiş reklamı isteğinde bulunmayı sınırlandırıyor.
- Uyumlulaştırma aracı artık yerel reklamlara dokunulduğunda
-nativeAdWillLeaveApplication:
geri çağırma işlevini iletir. - Artık Google Mobile Ads SDK'sının 7.68.0 veya daha yeni 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ı 2.0.33 sürümü ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 7.65.0 veya daha yeni bir sürüm gereklidir.
- Artık minimum iOS sürümü 9.0'dır.
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ürümü 2.0.32 ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 7.60.0 veya daha yeni bir sürüm gereklidir.
- 320x50 ve 320x100 reklamların, uyarlanabilir banner istek boyutlarına daha iyi sığması için ölçeklendirilmesi desteği eklendi.
- i386 mimarisi desteği 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.
2.0.31.0 sürümü
- i-mobile SDK sürümü 2.0.31 ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.53.1 sürümü.
- 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ı 7.52.0 sürümü.
- i-mobile SDK sürümü 2.0.29.