maio'yu uyumlulaştırma ile entegre etme

Bu kılavuzda, şelale entegrasyonlarını kapsayan AdMob Uyumlulaştırma'yı 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 Android uygulamasına nasıl entegre edileceği ele alınmaktadır.

maio kontrol paneli arayüzünde etiketler, düğmeler ve açıklamalar için Japonca metin kullanılır. Bu kılavuzda yer alan ekran görüntüleri çevrilmemiştir. Ancak bu kılavuzun açıklamalarında ve talimatlarında etiketler ile düğmelere İngilizce dilindeki eşdeğerleriyle referans verilir. Örneğin,"URL スキーム", "URL Scheme" anlamına gelir.

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ş reklamı
Ödüllü
Yerel biçim

Şartlar

  • Android API düzeyi 21 veya sonraki sürümler
  • maio SDK 1.0.7 veya sonraki sürümler

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.

Ödüllü

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

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

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

Uyumlulaştırma için reklam birimi kimliğinizi ayarlamak üzere Medya Kimliği ve Bölge Kimliği'ne ek olarak API Kimliği ve API ANAHTARI'na da ihtiyacınız vardır. Reporting API sayfasında API KİMLİĞİ ve API ANAHTARI'nı not edin.

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

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

Reklam biriminizin uyumlulaştırma yapılandırmasına maio eklemeniz gerekir.

Öncelikle AdMob hesabınızda oturum açın. Ardından Uyumlulaştırma sekmesine gidin. Değiştirmek istediğiniz mevcut bir uyumlulaştırma grubunuz varsa düzenlemek için ilgili uyumlulaştırma grubunun adını tıklayın ve Maio'yu reklam kaynağı olarak ekleme bölümüne geçin.

Yeni bir uyumlulaştırma grubu oluşturmak için Uyumlulaştırma Grubu Oluştur'u seçin.

Reklam biçiminizi ve platformunuzu girip Devam'ı tıklayın.

Uyumlulaştırma grubunuza bir ad verin ve hedeflenecek konumları seçin. Ardından, uyumlulaştırma grubu durumunu Etkin olarak ayarlayın ve Reklam Birimi Ekle'yi tıklayın.

Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden bir veya daha fazlasıyla ilişkilendirin. Ardından Bitti'yi tıklayın.

Artık reklam birimleri kartının, seçtiğiniz reklam birimleriyle doldurulduğunu göreceksiniz:

Reklam kaynağı olarak maio ekleme


Reklam Kaynakları bölümündeki Şelale kartının altında Reklam Kaynağı Ekle'yi seçin. Ardından maio'yu seçin.

maio'yu seçin ve Optimize et anahtarını etkinleştirin. maio için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde elde edilen API KİMLİĞİ ve API ANAHTARI'nı girin. Ardından, maiyo için bir eBGBM değeri girin ve Devam'ı tıklayın.



maio için zaten bir eşlemeniz varsa bunu seçebilirsiniz. Aksi takdirde Eşleme ekle'yi tıklayın.

Ardından, önceki bölümde elde edilen Medya Kimliği ve Bölge Kimliği'ni girin. Ardından Bitti'yi tıklayın.


3. Adım: maio 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ğıdaki depoları ekleyin:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://imobile-maio.github.io/maven")
    }
  }
}

Ardından, uygulama düzeyindeki build.gradle.kts dosyanıza aşağıdaki uygulama bağımlılıkları ve yapılandırmaları ekleyin. maiO SDK'sının ve bağdaştırıcının en son sürümlerini kullanın:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.6.0")
    implementation("com.google.ads.mediation:maio:1.1.16.3")
}

Manuel entegrasyon

4. adım: Gerekli kodu ekleyin

maio Android entegrasyonu için ek kod gerekmez.

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 11.6.0 veya sonraki bir sürümünü kullanan yayıncılar, istek gönderirken 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ı

Adaptör, maio'dan reklam alamıyorsa yayıncılar aşağıdaki sınıflar altında ResponseInfo.getAdapterResponses() kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:

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

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

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. yerleşim kimliği eksik).
103 Reklam yüklemek için kullanılan bağlam bir "Etkinlik" örneği değildi.

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

Sürüm 1.1.16.3

  • Zorunlu minimum Google Mobile Ads SDK sürümü 23.0.0 olarak güncellendi.
  • maio SDK 1.1.16 sürümüyle uyumluluk doğrulandı.

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

  • Google Mobile Ads SDK'sı 23.0.0 sürümü.
  • Maio SDK sürümü 1.1.16.

Sürüm 1.1.16.2

  • Bağdaştırıcının yeni VersionInfo sınıfını kullanacak şekilde güncellenmesi.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 22.0.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 22.0.0 sürümü.
  • Maio SDK sürümü 1.1.16.

Sürüm 1.1.16.1

  • compileSdkVersion ve targetSdkVersion API 31 olarak güncellendi.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 21.0.0 olarak güncellendi.
  • Gerekli minimum Android API düzeyi 19 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 21.0.0 sürümü.
  • Maio SDK sürümü 1.1.16.

Sürüm 1.1.16.0

  • Ek maio hatalarını yakalamak için hata kodları güncellendi.
  • maio SDK 1.1.16 sürümüyle uyumluluk doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 20.4.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 20.4.0 sürümü.
  • Maio SDK sürümü 1.1.16.

Sürüm 1.1.15.0

  • maio SDK sürüm 1.1.15 ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 20.0.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 20.0.0 sürümü.
  • Maio SDK sürümü 1.1.15.

Sürüm 1.1.14.0

  • Standartlaştırılmış adaptör hata kodları ve mesajları eklendi.
  • maio SDK 1.1.14 sürümüyle uyumluluğu doğrulandı.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.8.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 19.8.0 sürümü.
  • Maio SDK sürümü 1.1.14.

Sürüm 1.1.13.0

  • maio SDK 1.1.13 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.5.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 19.5.0 sürümü.
  • Maio SDK sürümü 1.1.13.

Sürüm 1.1.12.0

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

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

  • Google Mobile Ads SDK'sı 19.4.0 sürümü.
  • Maio SDK sürümü 1.1.12.

Sürüm 1.1.11.1

  • Zaman aşımlarını sınırlamak için, maio'nun gösterilmeye hazır bir reklamı yoksa reklam istekleri artık hemen başarısız olur.
  • Zorunlu olan minimum Google Mobile Ads SDK sürümü 19.1.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 19.1.0 sürümü.
  • Maio SDK sürümü 1.1.11.

Sürüm 1.1.11.0

  • maio SDK 1.1.11 sürümüyle uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 18.3.0 olarak güncellendi.

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

  • Google Mobile Ads SDK'sı 18.3.0 sürümü.
  • Maio SDK sürümü 1.1.11.

Sürüm 1.1.10.0

  • maio SDK sürümü 1.1.10 ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 18.2.0 olarak güncellendi.

Sürüm 1.1.8.0

  • maio SDK 1.1.8 sürümü ile uyumluluğu doğrulandı.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 18.1.0 olarak güncellendi.

Sürüm 1.1.7.0

  • Hata Düzeltmeleri.
  • maio SDK sürümü 1.1.7 ile uyumluluğu doğrulandı.

Sürüm 1.1.6.1

  • Uyumlulaştırma aracı, yeni Rewarded API'yi desteklemek için güncellendi.
  • Zorunlu minimum Google Mobile Ads SDK sürümü 17.2.0 olarak güncellendi.

Sürüm 1.1.6.0

  • maio SDK 1.1.6 sürümü ile uyumluluk doğrulandı.

Sürüm 1.1.5.0

  • maio SDK 1.1.5 sürümüyle uyumluluğu doğrulandı.

Sürüm 1.1.4.0

  • maio SDK 1.1.4 sürümüyle uyumluluğu doğrulandı.

Sürüm 1.1.3.1

  • Adaptör, tekil yerine örnek sınıfıyla çalışacak şekilde güncellendi.

Sürüm 1.1.3.0

  • maio SDK 1.1.3 sürümüyle uyumluluk doğrulandı.

Sürüm 1.1.2.1

  • Adaptör, güncellenmiş başlatma işlevleriyle güncellendi.

Sürüm 1.1.2.0

  • maio SDK sürümü 1.1.2 ile uyumluluğu doğrulandı.

Sürüm 1.1.1.1

  • Adaptör, onRewardedVideoComplete() reklam etkinliğini çağıracak şekilde güncellendi.

Sürüm 1.1.1.0

  • maio SDK 1.1.1 sürümüyle uyumluluğu doğrulandı.

Sürüm 1.1.0.0

  • maio SDK 1.1.0 sürümü ile uyumluluk doğrulandı.

Sürüm 1.0.8.0

  • maio SDK 1.0.8 sürümüyle uyumluluğu doğrulandı.

Sürüm 1.0.7.1

  • Reklamlar yüklenemezse NullPointerExceptions'in oluşmasına neden olabilecek bir sorun düzeltildi.

Sürüm 1.0.7.0

  • AdRequest değerine test cihazı kimliği ekleyerek test modunu etkinleştirme özelliği eklendi.
  • maio SDK 1.0.7 sürümü ile uyumluluğu doğrulandı.

Sürüm 1.0.6.0

  • İlk sürüm!
  • Geçiş reklamları ve ödüllü video reklamlar için destek eklendi.