İşleyen özellikleri

SDK olmadan güvenli sinyaller uygulama

Bu makalede, yayıncıların özellikle Google Yayıncı Etiketi kitaplığının (GPT) veya IMA SDK'larının her zaman uygun olmayabileceği CTV envanteri için güvenli sinyal değerlerini bağımsız olarak nasıl toplayıp reklam isteklerine dahil edebileceği açıklanmaktadır.

Bu sayfada:

Google Ad Manager, GPT veya IMA SDK'sı kullanıldığında teklif isteklerinde güvenli sinyaller toplayıp gönderme sorumluluğunu üstlenir. Ancak desteklenen SDK'lardan birini kullanamayan veya kullanmayı tercih etmeyen yayıncılar için güvenli sinyal değerleri bağımsız olarak toplanıp reklam isteklerine dahil edilebilir. 

Bu kullanım alanı ve şart, tercih edilen uygulama seçeneğinin GPT veya IMA SDK'yı tamamen kullanmaktan kaçınmak olduğu Programatik Erişim Kitaplığı (PAL) kullanılırken de dahil olmak üzere CTV envanterinde en yaygın şekilde görülür. 

Yayıncılar kendi reklam isteklerini oluştururken güvenli sinyalleri bağımsız olarak toplayabilir ve sinyalleri reklam isteklerine dahil edebilir.

Şartlar

Güvenli sinyal entegrasyonlarını SDK olmadan desteklemek isteyen yayıncılar aşağıdakileri yapabilir:

  1. Yayıncı, bir reklam isteğinde göndermek istediği tüm sinyalleri temsil eden bir json oluşturur. Zorunlu olmasa da yayıncıların, reklam isteği gönderme süresini azaltmak için bir önbelleğe alma mekanizması uygulamasını öneririz.
  2. Yayıncı, json öğesini web'de güvenli base64 kodlu bir dizeye dönüştürür.
  3. Yayıncı reklam isteğini SSJ parametresini, kodlanmış dize değeri olarak içerecek şekilde oluşturur.
  4. Sinyaller alıcıya iletildikten sonra, alınan bilgilerin imha edilmesinden alıcı sorumludur.

Teknik bilgiler

Örnek
Biri JSON adlı üçüncü taraf bir sinyal sağlayıcı tarafından sağlanan, diğeri ise yayıncı ağ kodundan sonra 123 adlı yayıncı özel güvenli sinyali olan iki sinyal içeren JSON. DATA1, SOURCE1 sinyal sağlayıcısı tarafından sağlanan bir işlevden, DATA2 ise yayıncı tarafından oluşturulan bir işlevden elde edilir:
 
{
  "signals": [
    {
      "source": "SOURCE1",
      "data": "DATA1",
      "isPubCreated": false
    },
    {
      "source": "123",
      "data": "DATA2",
      "isPubCreated": true
    }  ]
}
Sinyal "kaynağı": "SOURCE1", üçüncü taraf tarafından oluşturulan bir sinyaldir.
  • source, üçüncü taraf kimlik sağlayıcının source_id değeridir (kaydolma sırasında sağlayıcı tarafından paylaşılan şekilde)
  • data, sinyal sağlayıcıya ait kitaplığın çıkışıdır.
  • isPubCreated false olarak ayarlanır 
 Sinyal "kaynağı": "123", yayıncı tarafından oluşturulan özel güvenli sinyallerdir.
  • source, yayıncının ağ kodudur 
  • data, teklif verenin kodunu çözebilmesi gereken, yayıncı tarafından oluşturulan sinyaldirisPubCreated true olarak ayarlanmıştır
 

JSON.stringify() sonrası
[]"signals":"{"source":"SOURCE1","data":"DATA1","isPubCreated":false},{"source":"123","data":"DATA2","isPubCreated":true}]]

Base64 kodlamasından sonra

eyJzaWduYWxzIjpbeyJzb3VyY2UiOiJTT1VSQ0UxIiwiZGF0YSI6IkRBVEExIiwiaXNQdWJDcmVhdGVkIjpmYWxzZX0seyJzb3VyY2UiOiIxMjMiLCJkYXRhIjoiREFUQTIiLCJpc1B1YkNyZWF0ZWQiOnRydWV9XX0=

Web'de güvenli kodlama yapıldıktan sonra

eyJzaWduYWxzIjpbeyJzb3VyY2UiOiJTT1VSQ0UxIiwiZGF0YSI6IkRBVEExIiwiaXNQdWJDcmVhdGVkIjpmYWxzZX0seyJzb3VyY2UiOiIxMjMiLCJkYXRhIjoiREFUQTIiLCJpc1B1YkNyZWF0ZWQiOnRydWV9XX0%3D

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
12334412400023334570
true
Yardım Merkezinde Arayın
true
true
true
true
true
148
false
false
false