Pangle'ı uyumlulaştırma ile entegre etme

Bu kılavuzda, arabuluculuk kullanarak Pangle'den reklam yüklemek ve görüntülemek için Google Mobile Ads SDK'sının nasıl kullanılacağı gösterilmektedir. Hem şelale hem de teklif entegrasyonlarını kapsar. Bu makalede, Pangle'ın bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve Pangle SDK'sının ve bağdaştırıcının bir uygulamaya nasıl entegre edileceği ele alınmaktadır. Unity

Desteklenen entegrasyonlar ve reklam biçimleri

Pangle için AdMob 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ü
Ödüllü geçiş reklamı

Şartlar

  • En son Google Mobile Ads SDK'sı
  • Unity 5.6 veya sonraki sürümler
  • Android'de dağıtmak 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ış Unity çalışan bir 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: Pangle kullanıcı arayüzünde yapılandırmaları ayarlayın

Pangle hesabınıza kaydolun veya oturum açın.

Yeni uygulama ekleme

Uygulamalar sekmesine gidin ve Uygulama Ekle düğmesini tıklayın.

Uygulama oluşturmak istediğiniz İşletim Sistemi'ni seçin ve formun geri kalanını doldurun. Ardından Gönder'i tıklayın.

Yapay Zeka

iOS

Uygulamanızın uygulama kimliğini not edin.

Yapay Zeka

iOS

Reklam yerleşimi oluşturma

Uygulamanız oluşturulduktan sonra reklam yerleşiminizi oluşturmak için Ekle düğmesini tıklayın.

Yapay Zeka

iOS

Teklif verme

Reklam Biçimi ile Reklam Yerleşimi Adı'nı, ardından Fiyatlandırma Türü olarak Uygulama İçi Teklif Verme'yi seçin. Formun geri kalanını doldurup Gönder'i tıklayın.

Reklam yerleşiminiz oluşturulduktan sonra Reklam Yerleşim Kimliği'ni not edin.

Yapay Zeka

iOS

Şelale

Reklam biçiminizi ve Reklam yerleşimi adınızı seçin. Fiyatlandırma türü olarak Küresel BGBM'yi seçin. Formun geri kalanını doldurun ve Gönder'i tıklayın.

Reklam yerleşimi oluşturulduktan sonra Reklam Yerleşimi Kimliği'ni not edin.

Yapay Zeka

iOS

Pangle Reporting API anahtarını bulma

Teklif verme

Bu adım, teklif entegrasyonları için gerekli değildir.

Şelale

Sayfanın sol alt köşesindeki User ID'yi not edin.

Entegrasyonlar > SDK ve API > Pangle Reporting API 2.0'ı tıklayın. Rol Kimliği ve Güvenlik Anahtarı'na dikkat edin.

Test modunu etkinleştirme

Pangle test reklamlarını etkinleştirmeyle ilgili Pangle'ın Test reklamı ekleme kılavuzundaki talimatları uygulayın.

2. adım: Pangle 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.

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

OpenUPM-CLI

OpenUPM-CLI yüklüyse projenizin kök dizininden aşağıdaki komutu çalıştırarak Unity için Google Mobile Ads Pangle Uyumlulaştırma Eklentisi'ni projenize yükleyebilirsiniz:

openupm add com.google.ads.mobile.mediation.pangle

OpenUPM

Unity Paket Yöneticisi Ayarlarını açmak için Unity proje düzenleyicinizde Düzenle > Proje Ayarları > Paket Yöneticisi'ni seçin.

Kapsamlı Kayıt Daireleri sekmesinde, OpenUPM'yi aşağıdaki ayrıntılarla kapsamlı bir kayıt dairesi olarak ekleyin:

  • Ad: OpenUPM
  • URL: https://package.openupm.com
  • Kapsamlar: com.google

OpenUPM Ayrıntıları

Ardından, Unity Paket Yöneticisi'ni açmak için pencere > Paket Yöneticisi'ne gidin ve açılır menüden Kayıt Dairelerim'i seçin.

Unity Kayıt Daireleri

Google Mobile Ads Pangle Uyumlulaştırma paketini seçin ve Yükle'yi tıklayın.

OpenUPM'den yükle

Unity Paketi

Değişiklikler Günlüğü'ndeki indirme bağlantısından Pangle için Google Mobil Reklamlar uyumlulaştırma eklentisinin en son sürümünü indirin ve zip dosyasından GoogleMobileAdsPangleMediation.unitypackage dosyasını çıkarın.

Unity proje düzenleyicinizde Assets > Import Package > Özel Paket'i seçin ve indirdiğiniz GoogleMobileAdsPangleMediation.unitypackage dosyasını bulun. Tüm dosyaların seçili olduğundan emin olun ve İçe Aktar'ı tıklayın.

Unity'den içe aktar

Ardından Öğeler > Harici Bağımlılık Yöneticisi > Android Çözücü > Çözümü Zorla'yı seçin. External Dependency Manager kitaplığı, bağımlılık çözümlemesini sıfırdan gerçekleştirir ve bildirilen bağımlılıkları Unity uygulamanızın Assets/Plugins/Android dizinine kopyalar.

Çözümü Zorla Uygula

4. Adım: Gerekli kodu ekleyin

Yapay Zeka

Pangle entegrasyonu için ek kod gerekmez.

iOS

SKAdNetwork entegrasyonu

SKAdNetwork tanımlayıcılarını projenizin Info.plist dosyasına eklemek için Pangle'ın belgelerini inceleyin.

5. Adım: Uygulamanızı test etme

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 aşağıdaki sınıflarda ResponseInfo kullanarak reklam yanıtında temel alınan hatayı kontrol edebilir:

Yapay Zeka

com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter

iOS

GADMediationAdapterPangle

Bir reklam yüklenemezse Pangle adaptörü tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar aşağıda verilmiştir:

Yapay Zeka

Hata kodu Alan Neden
101 com.google.ads.mediation.pangle Geçersiz sunucu parametreleri (ör. uygulama kimliği veya yerleşim kimliği eksik).
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 Teklif yanıtı eksik veya geçersiz.
-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. uygulama kimliği veya yerleşim kimliği eksik).
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 Unity Uyumlulaştırma Eklentisi Değişiklik Günlüğü

Sürüm 4.3.3

Sürüm 4.3.2

4.3.1 sürümü

4.3.0 sürümü

Sürüm 4.2.1

4.2.0 sürümü

4.1.0 sürümü

Sürüm 4.0.1

Sürüm 4.0.0

3.0.0 sürümü

Sürüm 2.8.1

Sürüm 2.8.0

Sürüm 2.7.0

Sürüm 2.6.0

Sürüm 2.5.0

2.4.0 sürümü

2.3.0 sürümü

2.2.0 sürümü

Sürüm 2.1.0

Sürüm 2.0.0

1.5.1 sürümü

Sürüm 1.5.0

Sürüm 1.4.0

1.3.1 sürümü

Sürüm 1.3.0

Sürüm 1.2.0

Sürüm 1.1.0

Sürüm 1.0.0