Bu kılavuzda, hem şelale hem de teklif entegrasyonlarını kapsayan arabuluculuk kullanarak Mintegral'den reklam yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl kullanılacağı gösterilmektedir. Mintegral'in bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceğini ve Mintegral SDK'sının ve bağdaştırıcının bir uygulamaya nasıl entegre edileceğini kapsar. Flutter
Desteklenen entegrasyonlar ve reklam biçimleri
Mintegral için AdMob uyumlulaştırma bağdaştırıcısı aşağıdaki özelliklere sahiptir:
Entegrasyon | |
---|---|
Teklif verme | |
Şelale | |
Formatlar | |
Uygulama Açma | 1 |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Ödüllü geçiş reklamı | |
Yerel biçim | 2 |
1 Uygulama açılış reklamı biçimi için teklifli sistem ve şelale entegrasyonları kapalı beta sürümündedir.
2 Yerel reklam biçimi için teklifli sistem ve şelale entegrasyonları açık beta sürümündedir.
Şartlar
- En son Google Mobile Ads SDK'sı
- Flutter 3.7.0 veya sonraki sürümler
- Android'de dağıtım yapmak için
- Android API düzeyi 21 veya üstü
- iOS'te dağıtım yapmak için
- 12.0 veya sonraki bir iOS dağıtım hedefi
- Google Mobile Ads SDK'sı ile yapılandırılmış, çalışan bir Flutter proje. Ayrıntılar için Başlayın bölümüne bakın.
- Uyumlulaştırmayı tamamlayın Başlangıç kılavuzu
1. adım: Mintegral kullanıcı arayüzünde yapılandırmaları ayarlayın
Mintegral hesabınıza kaydolun veya giriş yapın.
Uygulama Anahtarını Bulma
UYGULAMA Ayarı sekmesine gidin ve UYGULAMA Anahtarı'nı not edin.
Yeni uygulama ekleme
UYGULAMA Ayarı sekmesinde UYGULAMA Ekle düğmesini tıklayın.
Platform'u seçin ve formun geri kalanını doldurun. Ardından Kaydet'i tıklayın.
Yapay Zeka
iOS
Uygulamanızın UYGULAMASINI KİMLİĞİNİ not edin.
Yapay Zeka
iOS
Reklam yerleşimi oluşturma
Uygulamanız oluşturulduktan sonra Yerleşimler ve Birimler sekmesine gidin ve reklam yerleşiminizi oluşturmak için aşağıda gösterildiği gibi Yerleşim Ekle düğmesini tıklayın.
Yapay Zeka
iOS
Bir yerleşim adı ve reklam biçimi girin.
Teklif verme
Teklifli Sistem Türü olarak Başlıktan Teklif Alma'yı seçin. Formun geri kalanını doldurun ve Kaydet'i tıklayın.
Şelale
Teklif Türü olarak Geleneksel'i seçin. Formun geri kalanını doldurun ve Kaydet'i tıklayın.
Reklam yerleşimi oluşturulduktan sonra Yerleşim Kimliği'ni not edin.
Yapay Zeka
iOS
1 Reklam Birimi açılır menüsünü tıklayın ve Reklam Birimi Kimliği'ni not edin.
Yapay Zeka
iOS
Mintegral Reporting API anahtarınızı bulma
Teklif verme
Bu adım, teklif entegrasyonları için gerekli değildir.
Şelale
AdMob reklam birimi kimliğinizi ayarlamak için Mintegral Reporting API Anahtarınıza ihtiyacınız olacak. Hesap > API Araçları'na gidin. Skey'inizi ve Secret'ınızı (Gizli Anahtarınızı) not edin.
2. Adım: Mintegral talebini AdMob kullanıcı arayüzünde ayarlayın
Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma
Android
Talimatlar için Android kılavuzunun 2. adımına bakın.
iOS
Talimatlar için iOS rehberinin 2. adımına göz atın.
GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine Mintegral ekleyin
AdMob kullanıcı arayüzündeki GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine Mobvista/Mintegral'i eklemek için GDPR ayarları ve ABD eyalet düzenlemeleri ayarlarında belirtilen adımları uygulayın.
3. Adım: Mintegral SDK'sını ve bağdaştırıcısını içe aktarın
pub.dev aracılığıyla entegrasyon
Aşağıdaki bağımlılığı
Mintegral Paketinizdeki SDK ve bağdaştırıcı
pubspec.yaml
dosyası:
dependencies:
gma_mediation_mintegral: ^1.0.0
Manuel Entegrasyon
Şu hesap için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin:
Mintegral,
indirilen dosyayı çıkarın ve ayıklanan eklenti klasörünü ekleyin.
(ve içeriklerini) Flutter projenize ekleyin. Ardından, aşağıdaki bağımlılığı ekleyerek pubspec.yaml
dosyanızdaki eklentiye referans verin:
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
4. adım: Gerekli kodu ekleyin
Yapay Zeka
Mintegral entegrasyonu için ek kod gerekmez.
iOS
SKAdNetwork entegrasyonu
SKAdNetwork tanımlayıcılarını projenizin Info.plist
dosyasına eklemek için Mintegral'in belgelerini inceleyin.
5. Adım: Uygulamanızı test edin
Test reklamlarını etkinleştir
AdMob.
Mintegral; banner'lar, geçiş reklamları, ödüllü ve yerel reklam biçimlerinde Mintegral test reklamları almak için Mintegral Test ID sayfası.
Test reklamlarını doğrulama
Mintegralreklam kaynağından test reklamları aldığınızı doğrulamak için Mintegral (Bidding) and Mintegral (Waterfall) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.
Hata kodları
Bağdaştırıcı Mintegral'dan reklam alamazsa yayıncılar aşağıdaki sınıflarda ResponseInfo
kullanarak reklam yanıtında altta yatan hatayı kontrol edebilir:
Yapay Zeka
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
iOS
GADMediationAdapterMintegral
Bir reklam yüklenemediğinde Mintegral bağdaştırıcısı tarafından gönderilen kodlar ve beraberindeki mesajlar şunlardır:
Yapay Zeka
Hata kodu | Alan | Neden |
---|---|---|
101 | com.google.ads.mediation.mintegral | Geçersiz sunucu parametreleri (ör. uygulama kimliği veya yerleşim kimliği eksik). |
102 | com.google.ads.mediation.mintegral | İstenen reklam boyutu, Mintegral tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
103 | com.google.ads.mediation.mintegral | Teklif yanıtı eksik veya geçersiz. |
104 | com.google.ads.mediation.mintegral | Mintegral SDK'sı, dolgu yok hatası döndürdü. |
iOS
Hata kodu | Alan | Neden |
---|---|---|
101 | com.google.mediation.mintegral | Geçersiz sunucu parametreleri (ör. uygulama kimliği veya yerleşim kimliği eksik). |
102 | com.google.mediation.mintegral | Mintegral SDK'sı doldurma yok hatası döndürmüştür. |
103 | com.google.mediation.mintegral | Mintegral SDK'sı reklam gösteremedi. |
104 | com.google.mediation.mintegral | İstenen reklam boyutu, Mintegral tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
Mintegral Flutter Uyumlulaştırma Adaptörü Değişiklik Günlüğü
Sonraki Sürüm
- Google Mobile Ads Flutter Eklentisi sürüm 5.2.0 ile geliştirilmiş ve test edilmiştir.
1.1.0
- Mintegral Android bağdaştırıcının 16.8.31.0 sürümüyle uyumlu olduğu doğrulandı.
- Mintegral iOS adaptörü 7.7.1.0 sürümüyle uyumluluğu doğrulandı.
- Google Mobile Ads Flutter eklentisi 5.1.0 sürümü ile oluşturulup test edilmiştir.
1.0.0
- İlk sürüm.
- Mintegral Android bağdaştırıcının 16.7.21.0 sürümüyle uyumlu olduğu doğrulandı.
- Mintegral iOS bağdaştırıcısı sürüm 7.6.3.0 ile uyumluluk doğrulandı.
- Google Mobile Ads Flutter eklentisi 5.1.0 sürümüyle geliştirilip test edilmiştir.