maio'yu uyumlulaştırma ile entegre etme

Bu kılavuzda, şelale entegrasyonlarını kapsayan arabuluculuk kullanarak Google Mobile Ads SDK'sını kullanarak Maio'dan reklam yükleme ve görüntüleme hakkında bilgi verilmektedir. Bu makalede, maio'nun bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve maio 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.

maio'nun kontrol paneli arayüzündeki etiketler, düğmeler ve açıklamalar için Japonca metin kullanılmaktadır. Bu kılavuzdaki ekran görüntüleri çevrilmemiştir. Ancak buradaki açıklamalarda ve talimatlarda etiketler ve düğmeler İngilizce dilindeki eşdeğerleriyle belirtilmiştir. Örneğin "URL ator ーム", "URL Şeması"dır.

Desteklenen entegrasyonlar ve reklam biçimleri

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

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

Şartlar

  • Unity 4 veya sonraki sürümler
  • En son Google Mobile Ads SDK'sı
  • Android'de dağıtmak için
    • Android API düzeyi 21 veya sonraki sürümler
  • iOS'te dağıtım yapmak 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. Ayrıntılar için Başlayın bölümüne bakın.
  • Uyumlulaştırmayı tamamlayın Başlangıç kılavuzu

1. adım: maio kullanıcı arayüzünde yapılandırmaları ayarlayın

Öncelikle, Maio hesabınıza kaydolun veya oturum açın. Sol kenar çubuğundaki Uygulama yönetimi düğmesini ve ardından Yeni uygulama'yı tıklayın.

Tercih ettiğiniz reklam türüne karşılık gelen sekmeyi seçin.

Geçiş reklamı

Uygulamanızın adını girin, platformu seçin ve uygulama URL'nizi sağlayın. Reklam Türü olarak Video geçiş reklamı'nı seçin ve ardından Güncelle'yi tıklayın.

Yapay Zeka

iOS

Ödüllü

Uygulamanızın adını girin, platformu seçin ve uygulama URL'nizi girin. Reklam Türü olarak Video Ödülleri'ni seçin, ardından Güncelle'yi tıklayın.

Yapay Zeka

iOS

Uygulama Yönetimi sayfasında Medya Kimliği'ni not edin. Bir sonraki bölümde AdMob reklam biriminizi oluşturmanız gerekir.

Yapay Zeka

iOS

Bölge Yönetimi sayfasında Bölge Kimliği'ni not edin. Ayrıca, bir sonraki bölümde AdMob reklam biriminizi oluşturmanız da gerekecektir.

Yapay Zeka

iOS

(Yalnızca şelale) Reklam birimi kimliğinizi uyumlulaştırma için ayarlamak üzere Medya Kimliği ve Bölge Kimliği'ne ek olarak API Kimliği ve API ANAHTARI'na ihtiyacınız vardır. Reporting API sayfasında, API kimliğini ve API KEY'i not edin.

2. adım: Ad Manager kullanıcı arayüzünde maio talebini ayarlayın

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

Android

Talimatlar için Android Android.

iOS

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

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

OpenUPM-CLI

OpenUPM-CLI yüklüyse projenizin kök dizininden aşağıdaki komutu çalıştırarak Unity için Google Mobil Reklamlar uyumlulaştırma eklentisini projenize yükleyebilirsiniz:

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

OpenUPM

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

Kapsamlı Kayıt Defterleri sekmesinde, OpenUPM'yi aşağıdaki ayrıntılarla kapsamlı bir kayıt defteri olarak ekleyin:

  • 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 Daireleri

Google Mobile Ads maio Mediation paketini seçin ve Yükle'yi tıklayın.

OpenUPM'den yükleme

Unity Paketi

maio için Google Mobil Reklamlar uyumlulaştırma eklentisinin en son sürümünü değişiklik günlüğündeki indirme bağlantısından indirin ve GoogleMobileAdsMaioMediation.unitypackage dosyasını zip dosyasından çıkarın.

Unity proje düzenleyicinizde Öğeler > Paket İçe Aktar > Özel Paket'i seçin ve indirdiğiniz GoogleMobileAdsMaioMediation.unitypackage dosyasını bulun. Tüm dosyaların seçili olduğundan emin olun ve İçe aktar'ı tıklayın.

Unity'den içe aktar

Ardından Öğeler > Harici Bağımlılık Yöneticisi > Android Çözücü > Çözümü Zorla'yı seçin. Harici Bağımlılık Yöneticisi kitaplığı, bağımlılık çözümlemesini sıfırdan gerçekleştirir ve bildirilen bağımlılıkları Unity uygulamanızın Assets/Plugins/Android dizinine kopyalar.

Çözümü Zorla Uygula

4. adım: Gerekli kodu ekleyin

Yapay Zeka

Maio entegrasyonu için ek kod gerekmez.

iOS

SKAdNetwork entegrasyonu

SKAdNetwork tanımlayıcılarını projenizin Info.plist dosyasına eklemek için maio'nun dokümanlarını inceleyin.

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

Test reklamlarını etkinleştirme

AdMob için test cihazınızı kaydettiğinizden emin olun.

Google Mobile Ads SDK'sının 7.26.0 veya daha yeni bir sürümünü kullanan yayıncılar, istek yaparken test cihazı olarak kaydedilen telefon ve tabletlerde otomatik olarak maio'dan test reklamları alır.

Test reklamlarını doğrulama

maio'dan test reklamları aldığınızı doğrulamak için maio (Şelale) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.

Hata kodları

Bağdaştırıcı maio'dan bir reklam alamazsa yayıncılar aşağıdaki sınıflarda ResponseInfo kullanarak reklam yanıtında temel alınan hatayı kontrol edebilir:

Yapay Zeka

Biçim Sınıf adı
Geçiş reklamı jp.maio.sdk.android.mediation.admob.adapter.Interstitial
Ödüllü jp.maio.sdk.android.mediation.admob.adapter.Rewarded

iOS

Biçim Sınıf adı
Geçiş reklamı GADMMaioInterstitialAdapter
Ödüllü GADMMaioRewardedAdapter

Bir reklam yüklenemezse maio bağdaştırıcısı tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar aşağıda verilmiştir:

Yapay Zeka

Hata kodu Neden
0-10 maio, SDK'ya özgü bir hata döndürmüştür. Daha fazla ayrıntı için kodu ve maio'nun dokümanlarını inceleyin.
101 Maio'da reklam bulunmaz.
102 Geçersiz sunucu parametreleri (ör. eksik Yerleşim Kimliği).
103 Reklam yüklemek için kullanılan bağlam bir "Etkinlik" örneği değildi.

iOS

Hata kodu Neden
0-10 maio, SDK'ya özel bir hata döndürdü. Daha fazla bilgi için maio'nun koduna bakın.
101 maio henüz reklam yayınlamıyor.
102 Geçersiz sunucu parametreleri (ör. eksik Yerleşim Kimliği).
103 Maio bağdaştırıcısı, istenen reklam biçimini desteklemiyor.
104 Bu ağ yapılandırması için zaten bir reklam yüklü.

maio Unity Mediation Plugin Changelog

Sürüm 2.0.4

2.0.3 sürümü

2.0.2 sürümü

2.0.1 sürümü

Sürüm 2.0.0

Sürüm 1.4.3

Sürüm 1.4.2

Sürüm 1.4.1

Sürüm 1.4.0

1.3.6 sürümü

1.3.5 sürümü

1.3.4 sürümü

1.3.3 sürümü

Sürüm 1.3.2

1.3.1 sürümü

1.3.0 sürümü

Sürüm 1.2.3

  • Eklenti, yeni Rewarded API'yi destekleyecek şekilde güncellendi.
  • maio Android adaptörünün 1.1.7.0 sürümünü destekler.
  • maio iOS adaptörünün 1.4.6.0 sürümünü destekler.

1.2.2 sürümü

  • maio Android adaptörünün 1.1.6.0 sürümünü destekler.
  • maio iOS bağdaştırıcısının 1.4.2.0 sürümünü destekler.

Sürüm 1.2.1

  • maio Android adaptörünün 1.1.6.0 sürümünü destekler.
  • maio iOS adaptörünün 1.4.1.0 sürümünü destekler.

Sürüm 1.2.0

  • maio Android bağdaştırıcısının 1.1.4.1 sürümünü destekler.
  • maio iOS adaptörünün 1.4.0.0 sürümünü destekler.

Sürüm 1.1.3

  • maio Android bağdaştırıcısı 1.1.3.1 sürümünü destekler.
  • maio iOS adaptörünün 1.3.2.0 sürümünü destekler.

Sürüm 1.1.2

  • maio Android adaptörünün 1.1.3.0 sürümünü destekler.
  • maio iOS adaptörünün 1.3.2.0 sürümünü destekler.

Sürüm 1.1.1

  • maio Android adaptörünün 1.1.1.0 sürümünü destekler.
  • maio iOS bağdaştırıcısının 1.3.1.1 sürümünü destekler.

1.1.0 sürümü

  • maio Android adaptörünün 1.1.0.0 sürümünü destekler.
  • maio iOS adaptörünün 1.3.0.0 sürümünü destekler.

Sürüm 1.0.2

  • maio Android SDK'sı 1.0.8 sürümünü destekler.
  • maio iOS SDK'sının 1.2.19 sürümünü destekler.

1.0.1 sürümü

  • maio Android SDK'sının 1.0.7 sürümünü destekler.
  • maio iOS SDK'sının 1.2.19 sürümünü destekler.

Sürüm 1.0.0

  • İlk sürüm!
  • maio Android SDK'sının 1.0.6 sürümünü destekler.
  • maio iOS SDK'sının 1.2.18 sürümünü destekler.