maio'yu Uyumlulaştırma ile entegre etme

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 Şeması"dır.

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

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.

(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 kimliğini ve API KEY'i not edin.

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

3. Adım: maio SDK'sını ve bağdaştırıcısını içe aktarın

  • 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

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 yeni bir sürümünü kullanan yayıncılar, istek yaparken 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. eksik Yerleşim Kimliği).
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 2.1.5 sürümü.

Sürüm 2.1.5.0

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

Aşağıdakilerle derlenip test edildi:

  • 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'nın 2.1.4 sürümü ile uyumluluk doğrulandı.

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

  • Google Mobile Ads SDK'sı sürüm 11.2.0.
  • Maio SDK sürümü 2.1.4.

Sürüm 2.1.3.0

  • maio SDK'nın 2.1.3 sürümü ile uyumluluk doğrulandı.

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

  • Google Mobile Ads SDK'sı sürüm 11.1.0.
  • 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çevelere Info.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ü ile uyumluluğu doğrulandı.

Aşağıdakilerle derlenip test edildi:

  • Google Mobile Ads SDK'sı 10.14.0 sürümü.
  • Maio SDK 2.1.2 sürümü.

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 2.1.1 sürümü

2.0.0.0 sürümü

  • maio SDK 2.0.0 sürümüyle uyumluluğu doğrulandı.
  • MaioOB SDK bağımlılığı kaldırıldı.
  • armv7 mimarisi desteği kaldırıldı.
  • Şu an için en az iOS 12.0 sürümü gereklidir.
  • 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ı sürüm 10.10.0.
  • 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ı sürüm 10.0.0.
  • Maio SDK sürümü 1.6.3.
  • MaioOB SDK 2.0.0-alfa 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ı 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 derlenip test edildi:

  • 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 derlenip test edildi:

  • 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 1.5.8 sürümü.
  • MaioOB SDK sürümü 2.0.0-alpha.

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 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 1.5.6 sürümü.

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 derlenip test edildi:

  • 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 1.5.4 sürümü.

Sürüm 1.5.3.1

  • Zaman aşımlarını sınırlandırmak için maio'nun gösterilmeye hazır bir reklamı yoksa reklam istekleri artık hemen başarısız olacak.
  • 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'nın 1.5.3 sürümü ile uyumluluk doğrulandı.

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

  • Google Mobile Ads SDK'sı 7.55.1 sürümü.
  • Maio SDK 1.5.3 sürümü

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 1.5.2 sürümü

1.5.2.0 sürümü

  • maio SDK sürümü 1.5.2 ile 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üyle 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 sonraki bir sürümünü gerektirmektedir.

Sürüm 1.4.2.0

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

Sürüm 1.4.1.0

  • maio SDK'nın 1.4.1 sürümü ile uyumluluk 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'nın 1.3.2 sürümü ile uyumluluk 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'nın 1.2.19 sürümü ile uyumluluk 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.