i-mobile'ı uyumlulaştırma ile entegre edin

Bu kılavuzda, reklam öğelerinizi yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl uyumlulaştırma kullanarak i-mobile'dan reklamlar ele alacağız. Bu makalede, i-mobile'ın bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve i-mobile SDK'sının ve bağdaştırıcının bir Unity uygulamasına nasıl entegre edileceği ele alınmaktadır.

i-mobile için kontrol paneli arayüzünde etiketler, düğmeler ve açıklamalar Japonca metin kullanır. 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 AdMob uyumlulaştırma adaptörü aşağıdaki özelliklere sahiptir:

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

Şartlar

  • Unity 5.6 veya sonraki sürümler
  • En son Google Mobile Ads SDK'sı
  • Android'de dağıtmak için
    • Android API düzeyi 21 veya üstü
  • iOS'te dağıtmak için
    • 12.0 veya sonraki bir iOS dağıtım hedefi
  • Google Mobile Ads SDK'sı ile yapılandırılmış, çalışan bir Unity projesi. Görüntüleyin Ayrıntılı bilgi için Başlarken.
  • Arabuluculuğu tamamlama Başlangıç kılavuzu

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 AdMob ayarlayın

Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma

Android

Talimatlar için Android kılavuzunun 2. adımına bakın.

iOS

Talimatlar için iOS rehberinin 2. adımına göz atın.

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

OpenUPM-CLI

OpenUPM-CLI kullanıyorsanız Google Mobile Ads i-mobile uygulamasını Aşağıdaki komutu çalıştırarak Unity için Uyumlulaştırma Eklentisi şu dosyayı projenizin kök dizininden kaldırın:

openupm add com.google.ads.mobile.mediation.imobile

OpenUPM

Unity proje düzenleyicinizde Düzenle'yi seçin > Proje Ayarları > Paket Yöneticisi'ni açın ve Unity Paket Yöneticisi Ayarları.

Kapsamlı Kayıtlar sekmesinde OpenUPM'yi kapsamlı bir kayıt defteri olarak ekleyin ve şu ayrıntıları bulabilirsiniz:

  • Ad: OpenUPM
  • URL: https://package.openupm.com
  • Kapsamlar: com.google

OpenUPM Ayrıntıları

Ardından, Unity Paket Yöneticisi'ni açmak için pencere > Paket Yöneticisi'ne gidin ve açılır menüden Kayıt Dairelerim'i seçin.

Unity Kayıt Defterleri

Google Mobile Ads i-mobile Uyumlulaştırma paketini seçin ve Yükle'yi tıklayın.

OpenUPM'den yükle

Unity Paketi

Şu hesap için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin: indirme bağlantısından i-mobile üzerinden "the" Değişiklik günlüğü ve Posta kodundan GoogleMobileAdsIMobileMediation.unitypackage uzaklıkta dosyası olarak kaydedebilirsiniz.

Unity proje düzenleyicinizde Öğeler > Paketi İçe Aktar > Özel Paket'e göz atın ve GoogleMobileAdsIMobileMediation.unitypackage dosyanız olabilir. Tüm dosyaların seçildiğinden emin olun ve İçe aktar.

Unity'den içe aktar

Ardından Öğeler'i seçin > Play Hizmetleri Çözümleyici > Android Çözücü > Zorla Çöz'e dokunun. Unity Play Hizmetleri Çözümleyici bağımlılık çözümünü sıfırdan çözer ve sitenizin Assets/Plugins/Android dizinine bağımlıları bildirdiğinizden emin olun. Unity uygulaması.

Çözmeye Zorla

4. Adım: Ek kod gerekli

Android

i-mobile entegrasyonu için ek kod gerekmez.

iOS

SKAdNetwork entegrasyonu

i-mobile'ın belgelerini inceleyin kullanarak projenizin Info.plist dosyasına SKAdNetwork tanımlayıcılarını ekleyin.

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

Test reklamlarını etkinleştir

AdMob. 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.

Hata kodları

Bağdaştırıcı i-mobile'den bir reklam alamazsa yayıncılar ResponseInfo kullanarak reklam yanıtından gelen temel hata şu sınıflarda:

Android

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

iOS

Biçim Sınıf adı
Banner IMobileAdapter
Geçiş reklamı IMobileAdapter
Yerel biçim GADMediationAdapterIMobile

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

Android

Hata kodu Neden
0-99 i-mobile SDK'sı hata döndürmüştür. Kodu inceleyin inceleyebilirsiniz.
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 AdMob 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ü.

iOS

Hata kodu Neden
0-10 i-mobile SDK hata döndürdü. Daha fazla bilgi için kod bölümüne bakın.
101 Kullanıcı arayüzünde yapılandırılan i-mobile sunucu parametreleri AdMob 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 doğal reklam dizisi döndürdü.
105 i-mobile doğal reklam öğelerini indiremedi.
106 i-mobile, aynı Spot Kimliği'ni kullanarak birden çok geçiş reklamı isteğinde bulunmayı desteklemez.

i-mobile Unity Uyumlulaştırma Eklentisi Değişiklik Günlüğü

Sürüm 1.3.5

Sürüm 1.3.4

Sürüm 1.3.3

Sürüm 1.3.2

Sürüm 1.3.1

Sürüm 1.3.0

Sürüm 1.2.2

Sürüm 1.2.1

Sürüm 1.2.0

Sürüm 1.1.0

Sürüm 1.0.2

Sürüm 1.0.1

Sürüm 1.0.0