DT Exchange'i uyumlulaştırma ile entegre etme

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 kullanan, DT Exchange'den gelen şelale entegrasyonları. DT Exchange'in bir reklam birimine nasıl ekleneceği uyumlulaştırma yapılandırması ve DT Exchange SDK ile bağdaştırıcısının nasıl entegre edileceği bir uygulamaya Flutter dönüştürün.

Desteklenen entegrasyonlar ve reklam biçimleri

DT Exchange AdMob uyumlulaştırma bağdaştırıcısında şu özelliklerden yararlanabilirsiniz:

Entegrasyon
Teklif verme
Şelale
Formatlar
Banner
Geçiş reklamı
Ödüllü

Ş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
  • Google ile yapılandırılmış, çalışan bir Flutter proje 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: DT Exchange kullanıcı arayüzünde yapılandırmaları ayarlayın

2. Adım: Kullanıcı arayüzünde DT Exchange 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.

GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine Fyber ekleyin

.

GDPR ayarları ve ABD eyalet düzenlemeleri ayarları bölümündeki adımları uygulayarak AdMob kullanıcı arayüzünde GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine Fyber ekleyin.

3. Adım: DT Exchange 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ığı DT Exchange Paketinizdeki SDK ve bağdaştırıcı pubspec.yaml dosyası:

dependencies:
  gma_mediation_dtexchange: ^1.0.0

Manuel Entegrasyon

Şu hesap için Google Mobile Ads uyumlulaştırma eklentisinin en son sürümünü indirin: DT Exchange indirilen dosyayı çıkarın ve ayıklanan eklenti klasörünü ekleyin. (ve içeriklerini) Flutter projenize ekleyin. Ardından, pubspec.yaml dosyasını yüklemek için şu bağımlılığı ekleyin:

dependencies:
  gma_mediation_dtexchange:
    path: path/to/local/package

4. Adım: Gizlilik ayarlarını DT Exchange SDK'sında uygulayın

Google AB Kullanıcı İzni kapsamında Politika uyarınca, belirli bilgilerin ifşa edildiğinden emin olmalısınız. Avrupa Ekonomik Alanı'ndaki (AEA) kullanıcıların cihaz tanımlayıcılarının ve kişisel verilerin kullanımı. Bu politika AB eGizlilik Yönergesi ve Genel Veri Koruma şartları Düzenleme (GDPR). Rıza isterken her reklam ağını tanımlamanız gerekir kişisel verileri toplayabilecek, alabilecek veya kullanabilen uyumlulaştırma zincirinizde her ağın kullanımıyla ilgili bilgi sağlar. Google şu anda Kullanıcının izin seçimini bu tür ağlara otomatik olarak iletmelidir.

DT Exchange için Google Mobile Ads uyumlulaştırma eklentisi, izin bilgilerini DT Exchange SDK'ya gönderin.

ABD eyalet gizlilik yasaları

. ABD eyalet gizlilik yasaları kullanıcılara, doğru zamanda "indirimi" devre dışı bırakmak "kişisel bilgilerinin” (kanunların bu konudaki hariç tutmanın, öne çıkan bir "Do Not Sell My Personal My Personal (Kişisel Bilgilerimi Kesinlikle Satmayın) Bilgiler" bağlantısını ile başlar. İlgili içeriği oluşturmak için kullanılan ABD eyalet gizliliği yasalara uygunluk rehberi, yasalarca belirlenen kısıtlanmış veri işleme kullanılabilir ancak Google, bu ayarı her reklama uygulayamaz. ağda yer alır. Bu nedenle, reklam ağlarının her birini kişisel satışlarına katılabilecek uyumlulaştırma zincirinizde ağlarla ilgili bilgileri takip edin ve bu ağların yönlendirmelerini izleyerek uygunluk açısından önemlidir.

DT Exchange için Google Mobile Ads uyumlulaştırma eklentisi, izin bilgilerini DT Exchange SDK'ya gönderin.

5. Adım: Gerekli kodu ekleyin

Android

DT Exchange entegrasyonu için ek kod gerekmez.

iOS

SKAdNetwork entegrasyonu

DT Exchange'in belgeleri kullanarak projenizin Info.plist dosyasına SKAdNetwork tanımlayıcılarını ekleyin.

6. Adım: Uygulamanızı test edin

Test reklamlarını etkinleştir

AdMob.

Test reklamlarını doğrulama

DT Exchangereklam kaynağından test reklamları aldığınızı doğrulamak için DT Exchange (Waterfall) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.

Hata kodları

Bağdaştırıcı DT Exchange'den reklam alamazsa yayıncılar kullanarak reklam yanıtından gelen temel hata ResponseInfo takip etmek için:

Android

com.google.ads.mediation.fyber.FyberMediationAdapter

iOS

GADMediationAdapterFyber

DT Exchange bağdaştırıcısı tarafından gönderilen kodlar ve gelen iletiler aşağıda verilmiştir Reklam yüklenemedi:

Android

Hata kodu Neden
101 Kullanıcı arayüzünde yapılandırılan DT Exchange sunucusu parametreleri AdMob eksik/geçersiz.
103 İstenen reklam boyutu, DT Exchange tarafından desteklenen bir banner boyutuyla eşleşmiyor.
105 DT Exchange SDK'sı bir reklam yükledi ancak beklenmeyen bir denetleyici döndürdü.
106 Reklam görüntülenmeye hazır değil.
200-399 DT Exchange SDK'sı hata döndürdü. Kodu inceleyin inceleyebilirsiniz.

iOS

Hata kodu Neden
0-10 DT Exchange SDK'sı hata döndürdü. Belgelere göz atın inceleyebilirsiniz.
101 Kullanıcı arayüzünde yapılandırılan DT Exchange sunucusu parametreleri AdMob eksik/geçersiz.
102 İstenen reklam boyutu, DT Exchange tarafından desteklenen bir banner boyutuyla eşleşmiyor.
103 Reklam nesnesi zaten kullanıldığı için reklam gösterilemedi.
104 Reklam hazır olmadığı için DT Exchange reklamları gösterilemedi.
105 DT Exchange SDK'sı başlatma hatası döndürdü.

DT Exchange Flutter Uyumlulaştırma Bağdaştırıcısı Değişiklik Günlüğü

1.0.0

  • İlk sürüm.
  • DT Exchange Android bağdaştırıcısının 8.2.7.0 sürümü ile uyumlu olduğu doğrulandı.
  • DT Exchange iOS bağdaştırıcısı sürüm 8.2.8.0 ile uyumluluk doğrulandı.
  • Google Mobile Ads Flutter Plugin sürüm 5.1.0 ile geliştirilmiş ve test edilmiştir.