Bu kılavuz, uyumlaştırma kullanarak maio'dan reklam yüklemek ve göstermek için Google Mobile Ads SDK'sının nasıl kullanılacağını şelale entegrasyonlarını kapsayarak açıklar. Bu açıklamalar, maio'nun bir reklam biriminin uyumlaştırma yapılandırmasına nasıl ekleneceğini ve maio SDK'sının ve bağdaştırıcısının bir Android uygulamasına nasıl entegre edileceğini kapsar.
maio'nun kontrol paneli arayüzünde etiketler, düğmeler ve açıklamalar için Japonca metinler kullanılıyor. Bu kılavuzdaki ekran görüntüleri çevrilmedi. Ancak bu kılavuzdaki açıklamalarda ve talimatlarda etiketler ve düğmeler, İngilizce dilindeki karşılıklarıyla belirtilir. Örneğin, "URL スキーム" ifadesi "URL Scheme" (URL Şeması) anlamına gelir.
Desteklenen entegrasyonlar ve reklam biçimleri
maio için uyumlaştırma adaptörünün özellikleri şöyledir:
Entegrasyon | |
---|---|
Teklifli sistem | |
Şelale | |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Yerel biçim |
Şartlar
- Android API düzeyi 23 veya üstü
- maio SDK 1.0.7 veya sonraki sürümler
En son Google Mobile Ads SDK'sı
Uyumlulaştırma Başlangıç Kılavuzu'nu tamamlayın.
1. adım: maio kullanıcı arayüzünde yapılandırmaları ayarlayın
Öncelikle maio hesabınıza kaydolun veya giriş yapın. Sol kenar çubuğunda Uygulama yönetimi düğmesini ve 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 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 Ödüllü Video'yu seçin ve 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 ayarlamak için gereklidir.
Zone Management (Bölge Yönetimi) sayfasında Zone ID'yi (Bölge Kimliği) not edin. Ayrıca, bir sonraki bölümde Ad Manager reklam biriminizi ayarlamak için de gereklidir.
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, uyumlulaştırma eklemek istediğiniz Envanter ve Mobil uygulama altındaki reklam birimini seçin.
Ardından, Getiri iş ortağı ekle düğmesini tıklayın.
maio için zaten bir getiri iş ortağınız varsa bu iş ortağını seçebilirsiniz. Aksi takdirde, Yeni bir getiri iş ortağı oluştur'u seçin.
Reklam ağı olarak maio'yu seçin, benzersiz bir Ad girin ve Uyumlulaştırma'yı etkinleştirin.
Otomatik veri toplama'yı etkinleştirin ve önceki bölümde aldığınız API kimliği ile API anahtarını girin.
Getiri iş ortağı seçildikten sonra Entegrasyon türü için Mobil SDK uyumlulaştırması, Platform için Android ve Durum için Etkin'i seçin. Önceki bölümde alınan Medya Kimliği ve Bölge Kimliği'ni 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 (önerilir)
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ını ve yapılandırmalarını ekleyin. maio SDK'sının ve bağdaştırıcısının en son sürümlerini kullanın:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.5.0")
implementation("com.google.ads.mediation:maio:2.0.5.0")
}
Manuel entegrasyon
- maio Android SDK'nın en yeni sürümünü indirip projenize ekleyin.
- Google'ın Maven deposunda maio bağdaştırıcı yapıtlarına gidin. En son sürümü seçin, maio bağdaştırıcısının ".aar" dosyasını indirip 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 daha yeni bir sürümünü kullanan yayıncılar, istekte bulunduklarında test cihazları olarak kaydedilen telefon ve tabletlerde maio'dan otomatik olarak 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ıflarda
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üklenemediğinde maio bağdaştırıcısı tarafından verilen kodlar ve ilgili mesajlar şöyledir:
Hata kodu | Neden |
---|---|
0-10 | maio, SDK'ya özgü bir hata döndürdü. Daha fazla ayrıntı için kodu ve maio'nun dokümanlarını inceleyin. |
101 | Maio'da reklam bulunmuyor. |
102 | Geçersiz sunucu parametreleri (ör. yerleşim kimliği eksik). |
103 | Bir reklamı yüklemek için kullanılan bağlam bir "Etkinlik" örneği değildi. |
maio Android Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sürüm 2.0.5.0
- maio SDK'sının 2.0.5 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.4.0 sürümü.
- Maio SDK sürümü 2.0.5.0.
Sürüm 2.0.4.0
- maio SDK'sının 2.0.4 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.3.0 sürümü.
- Maio SDK'sı 2.0.4.0 sürümü.
Sürüm 2.0.3.1
- Gerekli minimum Android API düzeyi 23 olarak güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 24.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 24.0.0 sürümü.
- Maio SDK'sı 2.0.3.0 sürümü.
Sürüm 2.0.3.0
- maio SDK'sının 2.0.3.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 23.6.0 sürümü.
- Maio SDK'sı 2.0.3.0 sürümü.
Sürüm 1.1.16.3
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 23.0.0 olarak güncellendi.
- maio SDK'sının 1.1.16 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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
- Yeni
VersionInfo
sınıfını kullanmak için bağdaştırıcı güncellendi. - Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 22.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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'e güncellendi.- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 21.0.0 olarak güncellendi.
- Gerekli minimum Android API düzeyi 19 olarak güncellendi.
Aşağıdakilerle geliştirilip 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'sının 1.1.16 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.4.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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ının 1.1.15 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 20.0.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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ış bağdaştırıcı hata kodları ve mesajları eklendi.
- maio SDK'sının 1.1.14 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.8.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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'sının 1.1.13 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.5.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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 olan minimum Google Mobile Ads SDK'sı sürümü 19.4.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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 artık maio'nun gösterilmeye hazır bir reklamı yoksa reklam istekleri hemen başarısız olur.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 19.1.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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'sının 1.1.11 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.3.0 olarak güncellendi.
Aşağıdakilerle geliştirilip 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ının 1.1.10 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.2.0 olarak güncellendi.
Sürüm 1.1.8.0
- maio SDK'sının 1.1.8 sürümüyle uyumluluğu doğrulandı.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 18.1.0 olarak güncellendi.
Sürüm 1.1.7.0
- Hata Düzeltmeleri.
- maio SDK'sının 1.1.7 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.6.1
- Yeni ödüllü reklam API'sini desteklemek için bağdaştırıcı güncellendi.
- Zorunlu olan minimum Google Mobile Ads SDK'sı sürümü 17.2.0 olarak güncellendi.
Sürüm 1.1.6.0
- maio SDK'sının 1.1.6 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.5.0
- maio SDK'sının 1.1.5 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.4.0
- maio SDK'sının 1.1.4 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.3.1
- Tekil nesne yerine örnek sınıfıyla çalışacak şekilde bağdaştırıcı güncellendi.
Sürüm 1.1.3.0
- maio SDK'sının 1.1.3 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.2.1
- Başlatma işlevleri güncellenerek bağdaştırıcı güncellendi.
Sürüm 1.1.2.0
- maio SDK'sının 1.1.2 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.1.1
onRewardedVideoComplete()
reklam etkinliğini çağırmak için bağdaştırıcı güncellendi.
Sürüm 1.1.1.0
- maio SDK'sının 1.1.1 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.1.0.0
- maio SDK'sının 1.1.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.0.8.0
- maio SDK'sının 1.0.8 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.0.7.1
- Reklamlar yüklenemediğinde NullPointerException'ların oluşmasına neden olabilecek sorun düzeltildi.
Sürüm 1.0.7.0
- Test cihazı kimliğini
AdRequest
öğesine ekleyerek test modunu etkinleştirme özelliği eklendi. - maio SDK'sının 1.0.7 sürümüyle 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.