i-mobile'ı Uyumlulaştırma ile entegre etme

Bu kılavuzda, reklam öğelerinizi yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl i-mobile reklamları ile uyumlulaştırma, ele alacağız. 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 uygulamaya nasıl entegre edileceğini kapsar.

i-mobile'ın kontrol paneli arayüzü, etiketleri için Japonca metin kullanıyor. ve açıklamaları görebilirsiniz. Bu kılavuzdaki ekran görüntüleri anlamına gelir. Ancak bu kılavuzun açıklama ve talimatlarında, düğmelerin İngilizce dilindeki karşılıkları parantez içinde çevrilmiştir.

Desteklenen entegrasyonlar ve reklam biçimleri

i-mobile için uyumlulaştırma bağdaştırıcısı aşağıdaki özelliklere sahiptir:

Entegrasyon
Teklif verme
Şelale
Formatlar
Banner
Geçiş reklamı
Ödüllü
Yerel biçim

Şartlar

  • Android API düzeyi 21 veya üstü

1. Adım: i-mobile kullanıcı arayüzünde yapılandırmaları ayarlayın

2. Adım: Kullanıcı arayüzünde i-mobile talebini Ad Manager ayarlayın

3. Adım: i-mobile SDK'sını ve bağdaştırıcısını içe aktarın

Proje düzeyindeki settings.gradle.kts dosyanıza aşağıdakini ekleyin: depolar:

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ğıdakileri ekleyin: ve yapılandırmalarına değineceğiz. Chrome Web Mağazası'ndaki i-mobile SDK ve bağdaştırıcı:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.3.0")
    implementation("com.google.ads.mediation:imobile:2.3.2.0")
}

Manuel entegrasyon

  1. Son sürümünü indirin i-mobile SDK'yı indirin ve android-ad-sdk.aar adlı dosyayı sdk klasörünün altına indirin ve projenize ekleyin.

  2. i-mobile bağdaştırıcı yapıları'na gidin Google'ın Maven deposunda. En son sürümü seçin, i-mobile'ı indirin bağdaştırıcının .aar dosyasını seçin ve bu dosyayı projenize ekleyin.

4. adım: Gerekli kodu ekleyin

i-mobile entegrasyonu için ek kod gerekmez.

5. Adım: Uygulamanızı test etme

Test reklamlarını etkinleştir

Ad Manager. i-mobile, test için test Spot Kimliği, Medya Kimliği ve Yayıncı Kimliği bilgilerini sağlar. Bunları burada bulabilirsiniz.

Test reklamlarını doğrulama

i-mobilereklam kaynağından test reklamları aldığınızı doğrulamak için i-mobile (Waterfall) 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ü aşağıdakileri doldurur alanlar - NativeAd.

Alan Öğeler her zaman i-mobile adaptörü tarafından dahil edilir
Başlık
Resim
Metin
Uygulama simgesi 1
Harekete geçirici mesaj
Yıldızlı değerlendirme
Depolama
Fiyat

1 i-mobile SDK, doğal 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'den bir reklam alamazsa yayıncılar reklam yanıtındaki temel hatayı ResponseInfo.getAdapterResponses() şu sınıflarda:

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

i-mobile adaptörü tarafından gönderilen kodlar ve beraberindeki mesajlar Reklam yüklenemedi:

Hata kodu Neden
0-99 i-mobile SDK hata döndürdü. Daha fazla bilgi için kod bölümüne bakın.
101 i-mobile, reklamları yüklemek için Activity bağlamı gerektirir.
102 Kullanıcı arayüzünde yapılandırılan i-mobile sunucu parametreleri Ad Manager eksik/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ılı geri çağırması boş bir yerel reklam listesi döndürdü.

i-mobile Android Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü

Sürüm 2.3.2.0

  • i-mobile SDK v2.3.2 ile uyumluluk doğrulandı.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı sürüm 23.1.0.
  • IMobile SDK sürümü 2.3.2.

Sürüm 2.3.1.2

  • Gereken minimum Google Mobile Ads SDK'sı sürümü 23.0.0 olarak güncellendi.
  • i-mobile SDK v2.3.1 ile uyumluluk doğrulandı.

Aşağıdakilerle derlenip test edildi:

  • Google Mobile Ads SDK'sı sürüm 23.0.0.
  • IMobile SDK sürümü 2.3.1.

Sürüm 2.3.1.1

  • Bağdaştırıcı, yeni VersionInfo sınıfını kullanacak şekilde güncellendi.
  • Google Mobile Ads SDK'sı için gereken minimum sürüm 22.0.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı sürüm 22.0.0.
  • IMobile SDK'sı sürüm 2.3.1.

Sürüm 2.3.1.0

  • i-mobile SDK v2.3.1 ile uyumluluk doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 21.5.0 olarak güncellendi.

Aşağıdakilerle derlenip test edildi:

  • Google Mobile Ads SDK'sı 21.5.0 sürümü.
  • IMobile SDK'sı sürüm 2.3.1.

Sürüm 2.3.0.0

  • i-mobile SDK v2.3.0 ile uyumluluğu doğrulandı.
  • Google Mobile Ads SDK'sı için gereken minimum sürüm 21.3.0 olarak güncellendi.

Aşağıdakilerle tasarlanıp test edilmiştir:

  • Google Mobile Ads SDK'sı sürüm 21.3.0.
  • IMobile SDK 2.3.0 sürümü.

Sürüm 2.0.23.1

  • compileSdkVersion ve targetSdkVersion API 31'e güncellendi.
  • Google Mobile Ads SDK'sı için gereken minimum sürüm 21.0.0 olarak güncellendi.
  • Gerekli minimum Android API düzeyi 19 olarak güncellendi.

Aşağıdakilerle derlenip test edildi:

  • Google Mobile Ads SDK'sı sürüm 21.0.0.
  • IMobile SDK sürümü 2.0.23.

Sürüm 2.0.23.0

  • i-mobile SDK 2.0.23 sürümü ile uyumluluk doğrulandı.
  • Google Mobile Ads SDK'sı için gereken minimum sürüm 20.5.0 olarak güncellendi.

Birlikte tasarladığınız ve test ettiğiniz

  • Google Mobile Ads SDK'sı 20.5.0 sürümü.
  • IMobile SDK 2.0.23 sürümü.

Sürüm 2.0.22.2

  • Standartlaştırılmış bağdaştırıcı hata kodları ve mesajları eklendi.
  • Google Mobile Ads SDK'sı için gereken minimum sürüm 20.1.0 olarak güncellendi.

Birlikte tasarladığınız ve test ettiğiniz

  • Google Mobile Ads SDK'sı sürüm 20.1.0.
  • IMobile SDK 2.0.22 sürümü.

Sürüm 2.0.22.1

  • Zorunlu minimum Google Mobile Ads SDK sürümü 20.0.0 olarak güncellendi.

Birlikte tasarladığınız ve test ettiğiniz

  • Google Mobile Ads SDK'sı sürüm 20.0.0.
  • IMobile SDK sürümü 2.0.22.

Sürüm 2.0.22.0

  • i-mobile SDK 2.0.22 sürümü ile uyumluluk doğrulandı.
  • Bağdaştırıcı, satır içi uyarlanabilir banner isteklerini destekleyecek şekilde güncellendi.

Aşağıdakilerle tasarlanıp 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 2.0.21 sürümü ile uyumluluk doğrulandı.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.1.0 olarak güncellendi.
  • Uyarlanabilir banner reklamları ölçeklendirme desteği eklendi.

Birlikte tasarladığınız ve test ettiğiniz

  • Google Mobile Ads SDK'sı 19.1.0 sürümü.
  • IMobile SDK 2.0.21 sürümü.

Sürüm 2.0.20.2

  • Esnek banner reklam boyutları için destek eklendi.
  • Google Mobile Ads SDK'sı için gereken minimum sürüm 18.3.0 olarak güncellendi.

Birlikte tasarladığınız ve test ettiğiniz

  • Google Mobile Ads SDK'sı sürüm 18.3.0.
  • IMobile SDK sürümü 2.0.20.

Sürüm 2.0.20.1

  • Adaptör artık sıfır dışında bir mediaContent en boy oranı döndürüyor.

Birlikte tasarladığınız ve test ettiğiniz

  • Google Mobile Ads SDK'sı sürüm 18.2.0.
  • IMobile SDK 2.0.20 sürümü.

Sürüm 2.0.20.0

  • İlk sürüm!
  • Banner, geçiş reklamı ve doğal reklamlar için destek eklendi.