Bu kılavuzda, şelale entegrasyonlarını ele alan uyumlulaştırma özelliğini 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. Bu kılavuzda, i-mobile'ın reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve i-mobile SDK ile bağdaştırıcının bir Unity uygulamasına nasıl entegre edileceği ele alınmaktadır.
i-mobile'ın kontrol paneli arayüzü, etiketleri, düğmeleri ve açıklamaları için Japonca metin kullanır. Bu kılavuzdaki ekran görüntüleri çevrilmemiştir. Ancak bu kılavuzun açıklama ve talimatlarında etiketler ve 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ırma bağdaştırıcısı AdMob şunlara sahiptir:
Entegrasyon | |
---|---|
Teklif | |
Şelale | |
Formatlar | |
Banner | |
Geçişli | |
Ödül olarak verildi |
Koşullar
- 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 19 veya üstü
- iOS'te dağıtmak için
- 12.0 veya üstü iOS dağıtım hedefi
- Google Mobile Ads SDK'sı ile yapılandırılmış, çalışan bir Unity projesi. Ayrıntılar için Başlarken bölümüne bakın.
- Uyumlulaştırmayı tamamlayın Başlangıç kılavuzunu
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.
Uygulamanızı i-mobile kontrol paneline eklemek için サイト/アプん管苯 (Site/Application Management) sekmesini ve uygulama platformunuzun düğmesini tıklayın.
Android
iOS
Formu doldurun ve 電規設 (Sign up) (Kaydolun) düğmesini tıklayın.
Android
iOS
Yeni bir Reklam spotu oluşturmak için サイト/アプsold管 dekorasyonlu (Site/Application Management) sekmesi altında uygulamanızı seçin.
Android
iOS
広告すンント管テ (Reklam Spot Management) sekmesine gidin ve individual規広告イント (New Ad Spot) (Yeni Reklam Spotu) düğmesini tıklayın.
Daha sonra, 広告スすト名 (Reklam Spot adı), 広告イトサイズ (Reklam Spot boyutu) ve diğer bilgileri sağlayarak formu doldurun. Ardından, automatic規 dağıtımı (Kaydolun) 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 (Publisher ID), テデイアID (Media ID) ve OCCURRENCE menüsündeki (Spot ID) kimlik bilgilerini not edin. Daha sonra, kullanıcı arayüzünde i-mobile'ı uyumlulaştırma için yapılandırırken bu parametrelere AdMob ihtiyaç duyacaksınız.
Android
iOS
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
Changelog'daki indirme bağlantısından i-mobile için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin ve zip dosyasından GoogleMobileAdsIMobileMediation.unitypackage
dosyasını çıkarın.
Unity proje düzenleyicinizde Öğeler > Paketi İçe Aktar > Özel Paket'i seçin ve indirdiğiniz GoogleMobileAdsIMobileMediation.unitypackage
dosyasını bulun. Tüm dosyaların seçili olduğundan emin olun ve İçe aktar'ı tıklayın.
Ardından, Öğeler > Play Hizmetleri Çözümleyicisi > Android Çözümleyici > Çözücüye Zorla'yı seçin. Unity Play Hizmetleri Çözümleyici kitaplığı, bağımlılık çözümlemeyi sıfırdan gerçekleştirecek ve beyan edilen bağımlılıkları Unity uygulamanızın Assets/Plugins/Android
dizinine kopyalayacaktır.
4. Adım: Ek kod gerekir
Android
i-mobile entegrasyonu için ek kod gerekmez.
iOS
SKAdNetwork entegrasyonu
SKAdNetwork tanımlayıcılarını projenizin Info.plist
dosyasına eklemek için i-mobile'ın belgelerindeki talimatları uygulayın.
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'dan reklam alamazsa yayıncılar aşağıdaki sınıfların altında ResponseInfo
öğesini kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
Android
Biçim | Sınıf adı |
---|---|
Banner | com.google.ads.mediation.imobile.IMobileAdapter |
Geçişli | 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şli | IMobileAdapter |
Yerel biçim | GADMediationAdapterIMobile |
Bir reklam yüklenemediğinde i-mobile bağdaştırıcısı tarafından atılan kodlar ve ilgili mesajları burada bulabilirsiniz:
Android
Hata kodu | Neden |
---|---|
0-99 | i-mobile SDK hata döndürdü. Daha fazla bilgi için kodu inceleyin. |
101 | i-mobile, reklamları yüklemek için Activity bağlamı gerektirir. |
102 | Kullanıcı arayüzünde yapılandırılmış 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 kodu inceleyin. |
101 | Kullanıcı arayüzünde yapılandırılmış 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 sunamadı. |
104 | i-mobile boş bir yerel reklam dizisi döndürdü. |
105 | i-mobile, yerel reklam öğelerini indiremedi. |
106 | i-mobile, aynı Spot kimliğini 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.2
- Bağdaştırıcı içeriği
GoogleMobileAds/Mediation/IMobile/
klasörüne taşındı. - i-mobile Android adaptörü sürümü 2.3.1.1'i destekler.
- i-mobile iOS adaptörü sürüm 2.3.2.0'ı destekler.
- Google Mobil Reklamlar Unity Eklentisi sürüm 8.1.0 ile geliştirilip test edilmiştir.
Sürüm 1.3.1
- i-mobile Android adaptörü sürümü 2.3.0.0'ı destekler.
- i-mobile iOS adaptörü sürüm 2.3.0.1'i destekler.
- Google Mobil Reklamlar Unity Eklentisi sürüm 7.4.1 ile geliştirilip test edilmiştir.
Sürüm 1.3.0
- i-mobile Android adaptörü sürümü 2.3.0.0'ı destekler.
- i-mobile iOS adaptörü sürüm 2.3.0.0'ı destekler.
- Google Mobil Reklamlar Unity Eklentisi sürüm 7.3.1 ile geliştirildi ve test edildi.
Sürüm 1.2.2
- i-mobile Android adaptörü sürümü 2.0.23.1'i destekler.
- i-mobile iOS adaptörü sürüm 2.2.0.1'i destekler.
- Google Mobil Reklamlar Unity Eklentisi sürüm 7.0.2 ile geliştirilip test edilmiştir.
Sürüm 1.2.1
- i-mobile Android adaptörü sürümü 2.0.23.0'ı destekler.
- i-mobile iOS adaptörü sürüm 2.2.0.1'i destekler.
- Google Mobil Reklamlar Unity Eklentisi sürüm 7.0.0 ile geliştirilip test edilmiştir.
Sürüm 1.2.0
- i-mobile Android adaptörü sürümü 2.0.23.0'ı destekler.
- i-mobile iOS adaptörü sürüm 2.2.0.0'ı destekler.
Sürüm 1.1.0
- i-mobile Android adaptörü sürümü 2.0.22.2'yi destekler.
- i-mobile iOS adaptörü sürüm 2.1.0.1'i destekler.
Sürüm 1.0.2
- i-mobile Android adaptörü sürümü 2.0.22.0'ı destekler.
- i-mobile iOS adaptörü sürüm 2.0.32.0'ı destekler.
Sürüm 1.0.1
- i-mobile Android adaptörü sürümü 2.0.21.0'ı destekler.
- i-mobile iOS adaptörü sürüm 2.0.31.0'ı destekler.
Sürüm 1.0.0
- İlk sürüm!
- i-mobile Android adaptörü sürümü 2.0.20.1'i destekler.
- i-mobile iOS adaptörü sürüm 2.0.29.0'ı destekler.