Bu kılavuzda, reklam öğelerinizi yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl uyumlulaştırma kullanarak Pangle'dan gelen reklamlar Hem şelale hem de teklifli sistemi kapsayan entegrasyonlar. Bu videoda ise Pangle'ı bir reklam biriminin uyumlulaştırma yapılandırmasına ekleyebilir ve SDK'yı ve bağdaştırıcıyı bir uygulamaya Flutter pangle yapın.
Desteklenen entegrasyonlar ve reklam biçimleri
Pangle için AdMob uyumlulaştırma bağdaştırıcısı şu özelliklerden yararlanabilirsiniz:
Entegrasyon | |
---|---|
Teklif verme | |
Şelale | |
Formatlar | |
Banner | |
Geçiş reklamı | |
Ödüllü | |
Ödüllü geçiş reklamı |
Şartlar
- En son Google Mobile Ads SDK'sı .
- Flutter 3.7.0 veya sonraki sürümler .
- Android'de dağıtmak için
- Android API düzeyi 21 veya üstü
- iOS'te dağıtmak için
- 12.0 veya sonraki bir iOS dağıtım hedefi
- Şu kimlikle yapılandırılmış, çalışan bir Flutter proje: Google Mobile Ads SDK'sı. Görüntüleyin Ayrıntılı bilgi için Başlarken.
- Arabuluculuğu tamamlama Başlangıç kılavuzu
1. Adım: Pangle kullanıcı arayüzünde yapılandırmaları ayarlayın
2. Adım: Kullanıcı arayüzünde Pangle talebini AdMob 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.
3. Adım: Pangle SDK'sını ve bağdaştırıcısını içe aktarın
pub.dev aracılığıyla entegrasyon
(Yalnızca Android) Projenizin android
dizininde bulunan build.gradle
dosyasına aşağıdaki depoları ekleyin:
repositories {
google()
mavenCentral()
maven {
url = uri("https://artifact.bytedance.com/repository/pangle/")
}
}
Aşağıdaki bağımlılığı
Pangle Paketinizdeki SDK ve bağdaştırıcı
pubspec.yaml
dosyası:
dependencies:
gma_mediation_pangle: ^1.0.0
Manuel Entegrasyon
Şu hesap için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin:
Pangle,
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_pangle:
path: path/to/local/package
4. Adım: Gerekli kodu ekleyin
Android
Pangle entegrasyonu için ek kod gerekmez.
iOS
SKAdNetwork entegrasyonu
Pangle'ın belgelerini inceleyin
kullanarak projenizin Info.plist
dosyasına SKAdNetwork tanımlayıcılarını ekleyin.
5. Adım: Uygulamanızı test edin
Test reklamlarını etkinleştir
AdMob için test cihazınızı kaydettiğinizden ve Pangle kullanıcı arayüzünde test modunu etkinleştirdiğinizden emin olun.
Test reklamlarını doğrulama
Panglereklam kaynağından test reklamları aldığınızı doğrulamak için Pangle (Bidding) and Pangle (Waterfall) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.
Hata kodları
Bağdaştırıcı Pangle'dan bir reklam alamazsa yayıncılar
kullanarak reklam yanıtından gelen temel hata
ResponseInfo
şu sınıflarda:
Android
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
iOS
GADMediationAdapterPangle
Aşağıda, Reklamın yüklenmemesi:
Android
Hata kodu | Alan | Neden |
---|---|---|
101 | com.google.ads.mediation.pangle | Geçersiz sunucu parametreleri (ör. eksik uygulama kimliği veya yerleşim kimliği). |
102 | com.google.ads.mediation.pangle | İstenen reklam boyutu, Pangle tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
103 | com.google.ads.mediation.pangle | Eksik veya geçersiz teklif yanıtı. |
-1-60000 | com.pangle.ads | Pangle SDK'sı hata döndürdü. Daha fazla ayrıntı için Pangle'ın belgelerine bakın. |
iOS
Hata kodu | Alan | Neden |
---|---|---|
101 | com.google.ads.mediation.pangle | Geçersiz sunucu parametreleri (ör. eksik uygulama kimliği veya yerleşim kimliği). |
102 | com.google.ads.mediation.pangle | İstenen reklam boyutu, Pangle tarafından desteklenen bir banner boyutuyla eşleşmiyor. |
-1-60000 | Pangle SDK'sı tarafından gönderildi | Pangle SDK'sı hata döndürdü. Daha fazla ayrıntı için Pangle'ın belgelerine bakın. |
Pangle Flutter Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü
1.1.0
- Pangle Android adaptörünün 5.9.0.4.0 sürümüyle uyumlu olduğu doğrulandı.
- Pangle iOS adaptörünün 5.9.0.7.0 sürümüyle uyumlu olduğu doğrulandı.
- Google Mobile Ads Flutter Plugin sürüm 5.1.0 ile geliştirilmiş ve test edilmiştir.
1.0.0
- İlk sürüm.
- Pangle Android adaptörünün 5.8.0.9.0 sürümüyle uyumlu olduğu doğrulandı
- Pangle iOS adaptörü sürüm 5.8.0.8.0 ile uyumluluk doğrulandı
- Google Mobile Ads Flutter eklentisi 5.0.0 sürümü ile geliştirilmiş ve test edilmiştir.