PubMatic'i uyumlulaştırmayla entegre etme

Bu kılavuzda, teklif entegrasyonlarını kapsayan AdMob uyumlulaştırması kullanılarak PubMatic'ten 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, PubMatic'in bir reklam biriminin uyumlulaştırma yapılandırmasına nasıl ekleneceği ve PubMatic ile bağdaştırıcının bir iOS uygulamasına nasıl entegre edileceği ele alınmaktadır.

Desteklenen entegrasyonlar ve reklam biçimleri

PubMatic için uyumlulaştırma bağdaştırıcısı aşağıdaki özelliklere sahiptir:

Entegrasyon
Teklif verme
Şelale
Formatlar
Uygulama açılışı
Banner
Geçiş reklamı
Ödüllü
Ödüllü geçiş reklamı
Yerel biçim

Şartlar

  • 12.0 veya sonraki bir iOS dağıtım hedefi

1. adım: PubMatic kullanıcı arayüzünde yapılandırmaları ayarlayın

PubMatic hesabınıza giriş yapın ve OpenWrap SDK kartını seçin.

Yeni uygulama ekleme

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

Apps Kontrol Paneli

Uygulamanızın Platform'unu, Uygulama Mağazası URL'sini ve Uygulama Adı'nı seçin.

Entegrasyon yolu bölümünde iOS (Objective-C / Swift)'i seçin ve Alt entegrasyon yolu olarak AdMob - SDK Teklifli Sistemi'ni seçin. Ardından Uygulama Ekle düğmesini tıklayın.

Yeni Uygulama Formu

app-ads.txt dosyanızı güncelleme

Uygulamalar İçin Yetkili Satıcılar app-ads.txt, uygulama reklamı envanterinizin yalnızca yetkili olarak tanımladığınız kanallar üzerinden satılmasını sağlamaya yardımcı olan bir IAB Tech Lab girişimidir. Reklam gelirinde önemli ölçüde kayıp yaşanmasını önlemek için bir app-ads.txt dosyası uygulamanız gerekir. Henüz yapmadıysanız uygulamanız için bir app-ads.txt dosyası oluşturun.

Uygulamanız tamamlanmadan önce, app-ads.txt'ünüze eklenecek uygun girişler gösterilir.

app-aps.txt

PubMatic için app-ads.txt'ün nasıl uygulanacağı hakkında daha fazla bilgi için app-ads.txt'i uygulama başlıklı makaleyi inceleyin.

Profil Kimliği

Uygulamanız oluşturulduktan sonra Uygulamalar sekmesine gidin ve yeni oluşturulan uygulamanızın Profil Kimliği'ni not edin.

Uygulama Profili Kimliği

Reklam birimi oluşturun

Reklam Birimleri sekmesinde, önceki bölümde oluşturduğunuz uygulamayı seçin ve Reklam Birimi Oluştur düğmesini tıklayın.

Reklam birimi oluşturma

Reklam biriminizin ayrıntılarını girerek formu doldurun ve Kaydet'i tıklayın.

Reklam Birimi Formu Oluşturma

Yeni oluşturulan OpenWrap reklam birimi kimliğinizi not edin.

Uygulama reklam birimi kimliği

Yayıncı kimliğinizi alma

Analytics kontrol paneline gidin. Fareyle profil simgesinin üzerine gelip kimliğinizi not edin.

Yayıncı Kimliği

2. adım: AdMob kullanıcı arayüzünde PubMatic talebini ayarlayın

Reklam biriminiz için uyumlulaştırma ayarlarını yapılandırma

PubMatic OpenWrap SDK'sını reklam biriminizin uyumlulaştırma yapılandırmasına eklemeniz gerekir.

Öncelikle AdMob hesabınızda oturum açın. Ardından Uyumlulaştırma sekmesine gidin. Değiştirmek istediğiniz mevcut bir uyumlulaştırma grubunuz varsa düzenlemek için ilgili uyumlulaştırma grubunun adını tıklayın ve PubMatic OpenWrap SDK'sını reklam kaynağı olarak ekleme bölümüne geçin.

Yeni bir uyumlulaştırma grubu oluşturmak için Uyumlulaştırma Grubu Oluştur'u seçin.

Reklam biçiminizi ve platformunuzu girip Devam'ı tıklayın.

Uyumlulaştırma grubunuza bir ad verin ve hedeflenecek konumları seçin. Ardından uyumlulaştırma grubu durumunu Etkin olarak ayarlayın ve Reklam Birimi Ekle'yi tıklayın.

Bu uyumlulaştırma grubunu mevcut AdMob reklam birimlerinizden bir veya daha fazlasıyla ilişkilendirin. Ardından Bitti'yi tıklayın.

Artık reklam birimleri kartının, seçtiğiniz reklam birimleriyle doldurulduğunu göreceksiniz:

PubMatic OpenWrap SDK'sını reklam kaynağı olarak ekleme

Reklam Kaynakları bölümündeki Teklifli Sistem kartında Reklam kaynağı ekle'yi seçin. Ardından PubMatic OpenWrap SDK'yı seçin.

PubMatic OpenWrap SDK'sıyla İş ortaklığı sözleşmesi imzalama ve teklifli sistem iş ortaklığı oluşturma başlıklı makaleleri inceleyin.



Kabul ediyorum'u, ardından Devam'ı tıklayın.



PubMatic OpenWrap SDK için zaten bir eşlemeniz varsa bunu seçebilirsiniz. Aksi takdirde Eşleme ekle'yi tıklayın.



Ardından, önceki bölümde elde edilen OpenWrap reklam birimi kimliğini girin. Ardından Bitti'yi tıklayın.



PubMatic'i GDPR ve ABD eyalet düzenlemeleri reklam iş ortakları listesine ekleme

PubMatic'i AdMob kullanıcı arayüzündeki AB ve ABD eyalet düzenlemeleri reklam iş ortakları listesine eklemek için AB tüzüğü ayarlarında ve ABD eyalet düzenlemeleri ayarlarında yer alan adımları uygulayın.

3. Adım: PubMatic 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 'GoogleMobileAdsMediationPubMatic'
    
  • Komut satırından şunu çalıştırın:

    pod install --repo-update

Manuel entegrasyon

  1. iOS için PubMatic OpenWrap SDK'sının en son sürümünü indirin ve projenizdeki tüm .xcframework dosyalarını ve paketlerini bağlayın.

  2. PubMatic bağdaştırıcının en son sürümünü Değişiklikler Günlüğü'ndeki indirme bağlantısından indirip projenize bağlayınPubMaticAdapter.xcframework.

4. adım: PubMatic SDK'sına gizlilik ayarlarını uygulayın

Google AB Kullanıcı Rızası Politikası uyarınca, cihaz tanımlayıcıları ve kişisel verilerin kullanımıyla ilgili olarak Avrupa Ekonomik Alanı'ndaki (AEA) kullanıcılara belirli açıklamaların yapılmasını ve izinlerin alınmasını sağlamanız gerekir. Bu politika, AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) şartlarını yansıtmaktadır. İzin alırken, uyumlulaştırma zincirinizde kişisel veri toplayabilecek, alabilecek veya kullanabilecek her reklam ağını tanımlamanız ve her ağın kullanımı hakkında bilgi vermeniz gerekir. Google şu anda kullanıcının izin seçimini bu tür ağlara otomatik olarak iletememektedir.

PubMatic, UMP SDK'sı da dahil olmak üzere Google'ın Ek İzin spesifikasyonunu destekleyen izin yönetim platformları tarafından belirlenen GDPR iznini otomatik olarak okur. Daha fazla bilgi için GDPR ve GDPR iznini geçme başlıklı makaleyi inceleyin.

ABD eyalet gizlilik yasaları

ABD eyalet gizlilik yasaları, kullanıcılara "kişisel bilgilerinin" "satışının" (bu terimlerin yasalardaki tanımlarına uygun şekilde) kapsamı dışında kalma seçeneği sunmayı zorunlu kılar. Bu kapsam dışında kalma seçeneği, "satan" tarafın ana sayfasında belirgin bir şekilde görünen "Kişisel Bilgilerimi Kesinlikle Satmayın" gibi bir bağlantıyla sunulur. ABD eyalet gizlilik yasaları uygunluk kılavuzu, Google reklam sunumu için kısıtlanmış veri işlemeyi etkinleştirme olanağı sunar ancak Google bu ayarı uyumlulaştırma zincirinizdeki her reklam ağına uygulayamaz. Bu nedenle, uyumlulaştırma zincirinizde kişisel bilgilerin satışına katılabilir her reklam ağını tanımlamanız ve uyumluluğu sağlamak için bu ağların her birinin talimatlarını uygulamanız gerekir.

PubMatic, UMP SDK'sı da dahil olmak üzere Google'ın Ek İzin spesifikasyonunu destekleyen kullanıcı rızası yönetim platformları tarafından belirlenen GPP iznini otomatik olarak okur. Daha fazla bilgi için GPP iznini iletme başlıklı makaleyi inceleyin.

5. adım: Gerekli kodu ekleyin

SKAdNetwork entegrasyonu

SKAdNetwork tanımlayıcılarını projenizin Info.plist dosyasına eklemek için PubMatic'in dokümanlarını inceleyin.

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

Test reklamlarını etkinleştirme

AdMob için test cihazınızı kaydettiğinizden emin olun.

Test reklamlarını doğrulama

PubMatic OpenWrap SDK'sından test reklamları aldığınızı doğrulamak için PubMatic (Teklif Verme) reklam kaynaklarını kullanarak reklam inceleyicide tek reklam kaynağı testini etkinleştirin.

İsteğe bağlı adımlar

Yerel reklamlar

Reklam oluşturma

PubMatic bağdaştırıcısı, yerel reklamlarını GADNativeAd nesneler olarak döndürür. GADNativeAd için aşağıdaki alanlar doldurulur.

Alan PubMatic adaptörü tarafından her zaman dahil edilen öğeler
Başlık
Resim
Metin
Simge
Harekete geçirici mesaj
Yıldızlı değerlendirme
Depolama
Fiyat
Reklamveren

Hata kodları

Bağdaştırıcının PubMatic'ten reklam almaması durumunda aşağıdaki sınıflar altında GADResponseInfo.adNetworkInfoArray kullanarak reklam yanıtındaki temel hatayı kontrol edebilirsiniz:

GADMediationAdapterPubMatic

Bir reklam yüklenemezse PubMatic bağdaştırıcısı tarafından oluşturulan kodlar ve bunlarla ilişkili mesajlar aşağıda verilmiştir:

Hata kodu Alan Neden
101 com.google.ads.mediation.pubmatic Sunucu yapılandırmasında zorunlu bir yayıncı kimliği eksik.
102 com.google.ads.mediation.pubmatic Teklif sinyal toplama isteği, istek parametrelerinde birden fazla biçim, biçim belirtilmediği veya desteklenmeyen bir biçim belirtildiği için başarısız oldu.
103 com.google.ads.mediation.pubmatic Reklam yüklemeyle ilgili geçersiz reklam yapılandırması.
104 com.google.ads.mediation.pubmatic Reklam hazır olmadığı için geçiş reklamı gösterilemedi.
105 com.google.ads.mediation.pubmatic Reklam hazır olmadığı için ödüllü reklam gösterilemedi.
106 com.google.ads.mediation.pubmatic Yerel reklam resim kaynaklarından biri yüklenemedi.
1001-5002 PubMatic SDK'sı tarafından gönderilmiştir PubMatic SDK'sı bir hata döndürdü. Daha fazla bilgi için PubMatic'in dokümanlarına bakın.

PubMatic iOS Uyumlulaştırma Adaptörü Değişiklik Günlüğü