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 Ad Manager 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 Ad Manager ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
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
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.
Google Mobile Ads i-mobile Uyumlulaştırma paketini seçin ve Yükle'yi tıklayın.
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.
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ı.
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
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.
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 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ü. |
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 Ad Manager 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
- i-mobile Android Adaptör 2.3.2.0 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.3.4.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 9.1.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.3.4
- i-mobile Android bağdaştırıcısı 2.3.1.2 sürümünü destekler.
- i-mobile iOS adaptörünün 2.3.4.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 9.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.3.3
- i-mobile Android Adaptör 2.3.1.1 sürümünü destekler.
- i-mobile iOS adaptör 2.3.3.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 9.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.3.2
- Bağdaştırıcı içeriği
GoogleMobileAds/Mediation/IMobile/
hedefine taşındı. - i-mobile Android Adaptör 2.3.1.1 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.3.2.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 8.1.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.3.1
- i-mobile Android Adaptör 2.3.0.0 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.3.0.1 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 7.4.1 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.3.0
- i-mobile Android adaptörünün 2.3.0.0 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.3.0.0 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 7.3.1 sürümü ile oluşturulup test edilmiştir.
Sürüm 1.2.2
- i-mobile Android bağdaştırıcısının 2.0.23.1 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.2.0.1 sürümünü destekler.
- Google Mobile Ads Unity eklentisi 7.0.2 sürümü ile derlenmiş ve test edilmiştir.
Sürüm 1.2.1
- i-mobile Android adaptörünün 2.0.23.0 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.2.0.1 sürümünü destekler.
- Google Mobil Reklamlar Unity eklentisi 7.0.0 sürümüyle geliştirilip test edilmiştir.
Sürüm 1.2.0
- i-mobile Android bağdaştırıcısının 2.0.23.0 sürümünü destekler.
- i-mobile iOS adaptörünün 2.2.0.0 sürümünü destekler.
Sürüm 1.1.0
- i-mobile Android bağdaştırıcısının 2.0.22.2 sürümünü destekler.
- i-mobile iOS adaptörünün 2.1.0.1 sürümünü destekler.
Sürüm 1.0.2
- i-mobile Android adaptörünün 2.0.22.0 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.0.32.0 sürümünü destekler.
Sürüm 1.0.1
- i-mobile Android Adaptör 2.0.21.0 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.0.31.0 sürümünü destekler.
Sürüm 1.0.0
- İlk çıkış tarihi!
- i-mobile Android bağdaştırıcısının 2.0.20.1 sürümünü destekler.
- i-mobile iOS bağdaştırıcının 2.0.29.0 sürümünü destekler.