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 Android 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 |
Şartlar
- Android API düzeyi 23 veya üstü
En son Google Mobile Ads SDK'sı
Uyumlulaştırma Başlangıç Kılavuzu'nu 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 Android 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
Android Studio entegrasyonu (önerilir)
Proje düzeyindeki settings.gradle.kts
dosyanıza aşağıdaki depoları ekleyin:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://imobile.github.io/adnw-sdk-android")
}
}
}
Ardından, uygulama düzeyindeki build.gradle.kts
dosyanıza aşağıdaki uygulama bağımlılıklarını ve yapılandırmalarını ekleyin. i-mobile SDK'sının ve bağdaştırıcısının en son sürümlerini kullanın:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.5.0")
implementation("com.google.ads.mediation:imobile:2.3.2.1")
}
Manuel entegrasyon
i-mobile SDK'nın son sürümünü indirip
sdk
klasöründekiandroid-ad-sdk.aar
dosyasını çıkarın ve projenize ekleyin.Google'ın Maven deposunda i-mobile adapter artifacts'e gidin. En son sürümü seçin, i-mobile bağdaştırıcısının
.aar
dosyasını indirip projenize ekleyin.
4. adım: Gerekli kodu ekleyin
Reklamı etkinlik bağlamıyla yükleme
Banner, geçiş reklamı, ödüllü reklam ve doğal reklam biçimleri yüklenirken Activity
bağlamını iletin.Etkinlik bağlamı olmadan reklam yükleme işlemi başarısız olur.
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 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ü, NativeAd
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
ResponseInfo.getAdapterResponses()
kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
Biçim | Sınıf adı |
---|---|
Banner | com.google.ads.mediation.imobile.IMobileAdapter |
Geçiş reklamı | com.google.ads.mediation.imobile.IMobileAdapter |
Yerel biçim | com.google.ads.mediation.imobile.IMobileMediationAdapter |
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-99 | i-mobile SDK'sı hata döndürdü. Daha fazla bilgi için koda göz atın. |
101 | i-mobile, reklamları yüklemek için bir Activity bağlamı gerektirir. |
102 | Ad Manager kullanıcı arayüzünde yapılandırılan i-mobile sunucu parametreleri eksik veya geçersiz. |
103 | İstenen reklam boyutu, i-mobile tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
104 | i-mobile'ın yerel reklam yükleme başarısı geri çağırması boş bir yerel reklam listesi döndürdü. |
i-mobile Android Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sürüm 2.3.2.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 geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü.
- IMobile SDK sürümü 2.3.2.
Sürüm 2.3.2.0
- i-mobile SDK'sının 2.3.2 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.1.0 sürümü.
- IMobile SDK sürümü 2.3.2.
Sürüm 2.3.1.2
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 23.0.0 olarak güncellendi.
- i-mobile SDK'sının 2.3.1 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.0.0 sürümü.
- IMobile SDK sürümü 2.3.1.
Sürüm 2.3.1.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 geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 22.0.0 sürümü.
- IMobile SDK sürümü 2.3.1.
Sürüm 2.3.1.0
- i-mobile SDK'sının 2.3.1 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.5.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.5.0 sürümü.
- IMobile SDK sürümü 2.3.1.
Sürüm 2.3.0.0
- i-mobile SDK'sının 2.3.0 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.3.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.3.0 sürümü.
- IMobile SDK sürümü 2.3.0.
Sürüm 2.0.23.1
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 geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 21.0.0 sürümü.
- IMobile SDK sürümü 2.0.23.
Sürüm 2.0.23.0
- i-mobile SDK'sının 2.0.23 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 geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.5.0 sürümü.
- IMobile SDK sürümü 2.0.23.
Sürüm 2.0.22.2
- Standartlaştırılmış bağdaştırıcı hata kodları ve mesajları eklendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.1.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.1.0 sürümü.
- IMobile SDK sürümü 2.0.22.
Sürüm 2.0.22.1
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 20.0.0 sürümü.
- IMobile SDK sürümü 2.0.22.
Sürüm 2.0.22.0
- i-mobile SDK'sının 2.0.22 sürümüyle uyumluluğu doğrulandı.
- Satır içi uyarlanabilir banner isteklerini desteklemek için bağdaştırıcı güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- IMobile SDK sürümü 2.0.22.
Sürüm 2.0.21.0
- i-mobile SDK'sının 2.0.21 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.1.0 olarak güncellendi.
- Uyarlanabilir banner reklamları ölçeklendirme desteği eklendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 19.1.0 sürümü.
- IMobile SDK sürümü 2.0.21.
Sürüm 2.0.20.2
- Esnek banner reklam boyutları için destek eklendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.3.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.3.0 sürümü.
- IMobile SDK sürümü 2.0.20.
Sürüm 2.0.20.1
- Adaptör artık sıfır olmayan bir
mediaContent
en boy oranı döndürüyor.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 18.2.0 sürümü.
- IMobile SDK sürümü 2.0.20.
Sürüm 2.0.20.0
- İlk sürüm!
- Banner, geçiş reklamı ve doğal reklamlar için destek eklendi.