Bu kılavuz, AdMob Uyumlaştırması 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 iOS 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 |
Gereksinimler
- iOS 12.0 veya üzeri sürüm dağıtım hedefi
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 AdMob 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 AdMob reklam biriminizi ayarlamak için de gereklidir.
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
maio'yu reklam biriminizin aracılık yapılandırmasına 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 bu uyumlulaştırma grubunun adını tıklayarak düzenleyin 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'a 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 Birimleri Ekle'ye tıklayın.
Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden biri veya daha fazlasıyla ilişkilendirin. Ardından Bitti'ye tıklayın.
Artık seçtiğiniz reklam birimleriyle doldurulmuş reklam birimleri kartını göreceksiniz:
maio'yu reklam kaynağı olarak ekleme
Reklam Kaynakları bölümündeki Şelale kartında Reklam Kaynağı Ekle'yi seçin.
maio'yu seçin ve Optimize anahtarını etkinleştirin. maio için reklam kaynağı optimizasyonunu ayarlamak üzere önceki bölümde alınan API ID ve API KEY değerlerini girin. Ardından, maio için bir eBGBM değeri girip Devam'ı tıklayın.

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

Ardından, önceki bölümde alınan 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
CocoaPods'u kullanma (önerilir)
Aşağıdaki satırı projenizin Podfile'ına ekleyin:
pod 'GoogleMobileAdsMediationMaio'
Komut satırından şunu çalıştırın:
pod install --repo-update
Manuel entegrasyon
- maio SDK'nın en son sürümünü indirin.
- maio bağdaştırıcısının en son sürümünü Değişiklik Günlüğü'ndeki indirme bağlantısından indirin ve projenizdeki
maioAdapter.framework
dosyasını 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
AdMob için test cihazınızı kaydettiğinizden emin olun.
Google Mobile Ads SDK'sının 7.26.0 veya daha sonraki 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
GADResponseInfo.adNetworkInfoArray
kullanarak reklam yanıtındaki temel hatayı kontrol edebilir:
Biçim | Sınıf adı |
---|---|
Geçiş reklamı | GADMMaioInterstitialAdapter |
Ödüllü | GADMMaioRewardedAdapter |
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 bilgi için maio'nun koduna bakın. |
101 | maio'nun henüz reklamı yok. |
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 bir reklam zaten yüklenmiş. |
maio iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sonraki sürüm
- -fobjc-arc ve -fstack-protector-all seçeneklerini etkinleştirin.
Sürüm 2.1.6.1
- Artık Google Mobile Ads SDK'sının 12.0.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 12.0.0 sürümü.
- Maio SDK sürümü 2.1.6.
Sürüm 2.1.6.0
- maio SDK'sının 2.1.6 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.13.0 sürümü.
- Maio SDK sürümü 2.1.6.
Sürüm 2.1.5.1
CFBundleShortVersionString
, dört bileşen yerine üç bileşen içerecek şekilde güncellendi.
Aşağıdakilerle geliştirilip 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'sının 2.1.5 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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'sının 2.1.4 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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'sının 2.1.3 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.1.0 sürümü.
- Maio SDK sürümü 2.1.3.
Sürüm 2.1.2.1
- Artık Google Mobile Ads SDK'sının 11.0 veya daha sonraki bir sürümü gereklidir.
MaioAdapter.xcframework
içindeki çerçevelereInfo.plist
dahil edildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 11.0.1 sürümü.
- Maio SDK sürümü 2.1.2.
Sürüm 2.1.2.0
- maio SDK'sının 2.1.2 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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'sının 2.1.1 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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'sının 2.0.0 sürümüyle uyumluluğu doğrulandı.
MaioOB SDK
bağımlılığı kaldırıldı.armv7
mimarisi için destek kaldırıldı.- Artık minimum iOS sürümü 12.0 gerektiriyor.
- Artık Google Mobile Ads SDK'sının 10.4.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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ının 10.0.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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ı 2.0.0-alpha sürümü.
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ının 9.8.0 veya daha sonraki bir sürümü gereklidir.
- maio SDK'sının 1.6.3 sürümü ve maioOB SDK'sının 2.0.0-alpha sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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ı 2.0.0-alpha sürümü.
Sürüm 1.6.2.0
- maio SDK'sının 1.6.2 sürümü ve maioOB SDK'sının 2.0.0-alpha sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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ı 2.0.0-alpha sürümü.
Sürüm 1.6.1.0
- maio SDK'sının 1.6.1 sürümü ve maioOB SDK'sının 2.0.0-alpha sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip 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ı 2.0.0-alpha sürümü.
Sürüm 1.6.0.1
- Google Mobile Ads SDK'sının 9.0.0 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 9.0.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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ı 2.0.0-alpha sürümü.
Sürüm 1.6.0.0
- maio SDK'sının 1.6.0 sürümü ve maioOB SDK'sının 2.0.0-alpha sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 8.13.0 sürümü.
- Artık minimum iOS sürümü 10.0 gerektiriyor.
- Maio SDK sürümü 1.6.0.
- MaioOB SDK'sı 2.0.0-alpha sürümü.
Sürüm 1.5.8.0
- maio SDK'sının 1.5.8 sürümü ve maioOB SDK'sının 2.0.0-alpha sürümüyle uyumluluğu doğrulandı.
- Geçiş reklamı ve ödüllü reklam biçimleri için bağdaştırıcıya teklif verme özelliği eklendi.
- Google Mobile Ads SDK'sının 8.0.0 veya daha sonraki bir sürümüne olan bağımlılık azaltıldı.
Aşağıdakilerle geliştirilip 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ı 2.0.0-alpha sürümü.
Sürüm 1.5.6.1
- Standartlaştırılmış bağdaştırıcı hata kodları ve mesajları eklendi.
- Bağdaştırıcı,
.xcframework
biçimini kullanacak şekilde güncellendi. - Ödüllü reklam etkinliklerinin bazen yönlendirilmemesine neden olan hata düzeltildi.
- Artık Google Mobile Ads SDK'sının 8.3.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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'sının 1.5.6 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 7.68.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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'sının 1.5.5 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 7.64.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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'sının 1.5.4 sürümüyle uyumluluğu doğrulandı.
- Artık Google Mobile Ads SDK'sının 7.60.0 veya daha sonraki bir sürümü gereklidir.
Aşağıdakilerle geliştirilip 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 artık maio'nun gösterilmeye hazır bir reklamı yoksa reklam istekleri hemen başarısız olur.
- i386 mimarisi için destek kaldırıldı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.58.0 sürümü.
- Maio SDK sürümü 1.5.3.
Sürüm 1.5.3.0
- maio SDK'sının 1.5.3 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 7.55.1.
- 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ına neden olan sorun düzeltildi.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 7.53.1.
- Maio SDK sürümü 1.5.2.
Sürüm 1.5.2.0
- maio SDK'sının 1.5.2 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 7.53.1.
- Maio SDK sürümü 1.5.2.
Sürüm 1.5.1.0
- maio SDK'sının 1.5.1 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı sürüm 7.52.0.
- Maio SDK sürümü 1.5.1.
Sürüm 1.5.0.0
- maio SDK'sının 1.5.0 sürümüyle uyumluluğu doğrulandı.
Aşağıdakilerle geliştirilip test edilmiştir:
- Google Mobile Ads SDK'sı 7.51.0 sürümü.
- Maio Ads SDK'sı sürüm 1.5.0.
Sürüm 1.4.8.0
- maio SDK'sının 1.4.8 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.4.6.0
- maio SDK'sının 1.4.6 sürümüyle 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 sonraki bir sürümü gereklidir.
Sürüm 1.4.2.0
- maio SDK'sının 1.4.2 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.4.1.0
- maio SDK'sının 1.4.1 sürümüyle uyumluluğu doğrulandı.
- AdMob'dan birden fazla MediaId sağlandığında maio bağdaştırıcısının başarısız olmasına neden olan sorun düzeltildi.
Sürüm 1.4.0.0
- maio SDK'sının 1.4.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.3.2.0
- maio SDK'sının 1.3.2 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.3.1.1
- Adaptöre
adapterDidCompletePlayingRewardBasedVideoAd:
geri arama işlevi eklendi.
Sürüm 1.3.1.0
- maio SDK'sının 1.3.1 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.3.0.0
- maio SDK'sının 1.3.0 sürümüyle uyumluluğu doğrulandı.
Sürüm 1.2.19.0
- maio SDK'sının 1.2.19 sürümüyle 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.