Bu kılavuzda, şelale entegrasyonlarını kapsayan uyumlulaştırma kullanılarak maio'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 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 birAndroid 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" (URL şeması) 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
En son Google Mobile Ads SDK'sı
Uyumlulaştırmayı tamamlama 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.
Ö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 Ad Manager reklam biriminizi oluşturmanız gerekir.
Bölge Yönetimi sayfasında Bölge Kimliği'ni not edin. Ayrıca, sonraki bölümde Ad Manager reklam biriminizi oluşturmanız da 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: Ad Manager kullanıcı arayüzünde maio talebini ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Ad Manager hesabınızda oturum açın.
Yayınlama > Getiri grupları'na gidin ve Yeni getiri grubu düğmesini tıklayın.
Getiri grubunuz için benzersiz bir Ad girin, Durum'u Etkin olarak ayarlayın, Reklam biçimi'ni seçin ve Envanter türü'nü Mobil uygulama olarak ayarlayın. Hedefleme > Envanter bölümünde, Envanter ve Mobil uygulama altında uyumlulaştırmayı eklemek istediğiniz reklam birimini seçin.
Ardından Getiri iş ortağı ekle düğmesini tıklayın.
maioiçin zaten bir getiri iş ortağınız varsa bu iş ortağını seçebilirsiniz. Aksi takdirde Yeni bir gelir iş ortağı oluştur'u seçin.
Reklam ağı olarak maio'i seçin, benzersiz bir Ad girin ve Uyumlulaştırma'yı etkinleştirin.
Otomatik veri toplama'yı açın ve önceki bölümde elde ettiğinizAPI ID and API KEY anahtarını girin.
Getiri iş ortağı seçildikten sonra Entegrasyon türü olarak Mobil SDK Uyumlulaştırması'nı, Platform olarak Android'yi ve Durum olarak Etkin'i seçin. Önceki bölümde elde edilenMedia ID and Zone ID değerini girin. Ardından, bir Varsayılan BGBM değeri girin.
İşleminiz bittiğinde sayfanın alt kısmındaki Kaydet'i tıklayın.
3. Adım: maio SDK'sını ve bağdaştırıcısını içe aktarın
Android Studio entegrasyonu (önerilen)
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.5.0")
implementation("com.google.ads.mediation:maio:1.1.16.3")
}
Manuel entegrasyon
- maio Android SDK'sının en son sürümünü indirip projenize ekleyin.
- Google'ın Maven deposunda maio bağdaştırıcısı yapılarına gidin. En son sürümü seçin, maio bağdaştırıcının ".aar" dosyasını indirin ve projenize ekleyin.
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
Ad Manager 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()
reklam yanıtından 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
vetargetSdkVersion
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 Ödüllü API'yi destekleyecek şekilde 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 uyumluluk 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üyle 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 sürümü 1.0.7 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.