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 biriOS 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
- 12.0 veya sonraki bir iOS dağıtım hedefi
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.
(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 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.
Maio iç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'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 elde ettiğiniz API kimliğini ve API anahtarını girin.
Getiri iş ortağı seçildikten sonra Entegrasyon türü olarak Mobil SDK Uyumlulaştırması'nı, Platform olarak iOS'u ve Durum olarak Etkin'i seçin. Önceki bölümde elde edilen 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
CocoaPods'u kullanma (önerilir)
Projenizin Podfile dosyasına aşağıdaki satırı ekleyin:
pod 'GoogleMobileAdsMediationMaio'
Komut satırından şunu çalıştırın:
pod install --repo-update
Manuel entegrasyon
- maio SDK'sının en son sürümünü indirin.
- Değişiklikler Günlüğü'ndeki indirme bağlantısından maio adaptörünün en son sürümünü indirin ve
maioAdapter.framework
dosyasını projenize bağlayın.
4. adım: Gerekli kodu ekleyin
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
Ad Manager 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 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
GADResponseInfo.adNetworkInfoArray
aşağıdaki sınıflar altında:
Biçim | Sınıf adı |
---|---|
Geçiş reklamı | GADMMaioInterstitialAdapter |
Ödüllü | GADMMaioRewardedAdapter |
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 bilgi için maio'nun koduna bakın. |
101 | maio henüz reklam yayınlamıyor. |
102 | Geçersiz sunucu parametreleri (ör. yerleşim kimliği eksik). |
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 iOS Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü
Sürüm 2.1.5.1
CFBundleShortVersionString
, dört yerine üç bileşen içerecek şekilde güncellendi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.10.0 sürümü.
- Maio SDK sürümü 2.1.5.
Sürüm 2.1.5.0
- maio SDK 2.1.5 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.6.0 sürümü.
- Maio SDK sürümü 2.1.5.
Sürüm 2.1.4.0
- maio SDK 2.1.4 sürümüyle uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.2.0 sürümü.
- Maio SDK sürümü 2.1.4.
Sürüm 2.1.3.0
- maio SDK 2.1.3 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.1.0 sürümü.
- Maio SDK sürümü 2.1.3.
2.1.2.1 sürümü
- Artık Google Mobile Ads SDK'sının 11.0 veya daha yeni bir sürümü gereklidir.
MaioAdapter.xcframework
içindeki çerçevelereInfo.plist
dahil edildi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- Maio SDK sürümü 2.1.2.
2.1.2.0 sürümü
- maio SDK 2.1.2 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.14.0 sürümü.
- Maio SDK sürümü 2.1.2.
Sürüm 2.1.1.0
- maio SDK 2.1.1 sürümüyle uyumluluk doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.12.0 sürümü.
- Maio SDK sürümü 2.1.1.
Sürüm 2.0.0.0
- maio SDK 2.0.0 sürümüyle uyumluluğu doğrulandı.
MaioOB SDK
bağımlılığı kaldırıldı.armv7
mimarisinin desteği kaldırıldı.- Artık minimum iOS sürümü 12.0'dir.
- Artık Google Mobile Ads SDK'sı 10.4.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.10.0 sürümü.
- Maio SDK sürümü 2.0.0.
Sürüm 1.6.3.1
- Artık Google Mobile Ads SDK'sı 10.0.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 10.0.0 sürümü.
- Maio SDK sürümü 1.6.3.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.6.3.0
- Bağdaştırıcı,
didRewardUser
API'yi kullanacak şekilde güncellendi. - Artık Google Mobile Ads SDK'sı 9.8.0 veya daha yeni bir sürüm gereklidir.
- maio SDK sürümü 1.6.3 ve maioOB SDK sürümü 2.0.0-alpha ile uyumluluğu doğrulanmıştır.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 9.12.0 sürümü.
- Maio SDK sürümü 1.6.3.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.6.2.0
- maio SDK 1.6.2 sürümü ve maioOB SDK 2.0.0-alpha sürümü ile uyumluluğu doğrulanmıştır.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 9.5.0 sürümü.
- Maio SDK sürümü 1.6.2.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.6.1.0
- maio SDK 1.6.1 sürümü ve maioOB SDK 2.0.0-alpha sürümü ile uyumluluğu doğrulanmıştır.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 9.2.0 sürümü.
- Maio SDK sürümü 1.6.1.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.6.0.1
- Google Mobile Ads SDK'sı 9.0.0 sürümü ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 9.0.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 9.0.0 sürümü.
- Maio SDK sürümü 1.6.0.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.6.0.0
- maio SDK 1.6.0 sürümü ve maioOB SDK 2.0.0-alpha sürümü ile uyumluluğu doğrulanmıştır.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 8.13.0 sürümü.
- Artık minimum iOS sürümü 10.0 olmalıdır.
- Maio SDK sürümü 1.6.0.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.5.8.0
- maio SDK sürümü 1.5.8 ve maioOB SDK sürümü 2.0.0-alpha ile uyumluluğu doğrulandı.
- Geçiş reklamı ve ödüllü reklam biçimleri için bağdaştırıcının teklif verme özelliği eklendi.
- Google Mobile Ads SDK'sının 8.0.0 veya sonraki bir sürümüne olan bağımlılık azaltıldı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 8.7.0 sürümü.
- Maio SDK sürümü 1.5.8.
- MaioOB SDK sürümü 2.0.0-alpha.
Sürüm 1.5.6.1
- Standartlaştırılmış adaptör hata kodları ve mesajları eklendi.
- Bağdaştırıcı,
.xcframework
biçimini kullanacak şekilde güncellendi. - Ödüllü reklam etkinliklerinin bazen iletilmemesine neden olan hata düzeltildi.
- Artık Google Mobile Ads SDK'sının 8.3.0 veya daha yeni bir sürümü gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 8.3.0 sürümü.
- Maio SDK sürümü 1.5.6.
Sürüm 1.5.6.0
- maio SDK 1.5.6 sürümü ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 7.68.0 veya daha yeni bir sürümü gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.68.0 sürümü.
- Maio SDK sürümü 1.5.6.
Sürüm 1.5.5.0
- maio SDK 1.5.5 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 7.64.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.64.0 sürümü.
- Maio SDK sürümü 1.5.5.
Sürüm 1.5.4.0
- maio SDK 1.5.4 sürümü ile uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sı 7.60.0 veya daha yeni bir sürüm gereklidir.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.60.0 sürümü.
- Maio SDK sürümü 1.5.4.
Sürüm 1.5.3.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.
- i386 mimarisi desteği kaldırıldı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.58.0 sürümü.
- Maio SDK sürümü 1.5.3.
1.5.3.0 sürümü
- maio SDK 1.5.3 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.55.1 sürümü.
- Maio SDK sürümü 1.5.3.
Sürüm 1.5.2.1
- Adaptörün
-rewardedAdDidPresent:
geri çağırma işlevini çağırmaması sorunu düzeltildi.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.53.1 sürümü.
- Maio SDK sürümü 1.5.2.
1.5.2.0 sürümü
- maio SDK 1.5.2 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.53.1 sürümü.
- Maio SDK sürümü 1.5.2.
Sürüm 1.5.1.0
- maio SDK 1.5.1 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.52.0 sürümü.
- Maio SDK sürümü 1.5.1.
Sürüm 1.5.0.0
- maio SDK 1.5.0 sürümü ile uyumluluğu doğrulandı.
Aşağıdakilerle tasarlanıp test edilmiştir:
- Google Mobile Ads SDK'sı 7.51.0 sürümü.
- Maio Ads SDK sürümü 1.5.0.
Sürüm 1.4.8.0
- maio SDK 1.4.8 sürümüyle uyumluluk doğrulandı.
1.4.6.0 sürümü
- maio SDK 1.4.6 sürümü ile uyumluluğu doğrulandı.
- Bağdaştırıcı, yeni ödüllü API'yi kullanacak şekilde güncellendi.
- Artık Google Mobile Ads SDK'sının 7.42.2 veya daha yeni bir sürümü gereklidir.
1.4.2.0 sürümü
- maio SDK 1.4.2 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.4.1.0
- maio SDK 1.4.1 sürümüyle uyumluluğu doğrulandı.
- AdMob'dan birden fazla MediaId sağlanırsa maio bağdaştırıcının başarısız olmasına neden olan sorun düzeltildi.
Sürüm 1.4.0.0
- maio SDK 1.4.0 sürümüyle uyumluluğu doğrulandı.
1.3.2.0 sürümü
- maio SDK 1.3.2 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.3.1.1
- Adaptöre
adapterDidCompletePlayingRewardBasedVideoAd:
geri çağırma işlevi eklendi.
Sürüm 1.3.1.0
- maio SDK 1.3.1 sürümü ile uyumluluğu doğrulandı.
Sürüm 1.3.0.0
- maio SDK 1.3.0 sürümü ile uyumluluğu doğrulandı.
Sürüm 1.2.19.0
- maio SDK sürümü 1.2.19 ile uyumluluğu doğrulandı.
Sürüm 1.2.18.0
- İlk sürüm!
- Geçiş reklamları ve ödüllü video reklamlar için destek eklendi.