Segment yönlendirme kapsülü sunma kullanılarak yapılan her segment isteği bir Kimlik doğrulama için HMAC imzalı jeton (kullanılmıyorsa) Erken reklam arası bildirimleri.
Bu jeton, reklam arası başına bir kez hesaplanabilir ve tüm yayın genelinde paylaşılabilir anlamına gelir.
Jeton parametrelerini toplama
Aşağıdaki bilgileri kullanarak jeton gövdesi.
Jeton Parametreleri | ||
---|---|---|
custom_asset_key
|
Zorunlu | Google Ad Manager'dan özel canlı yayın öğe anahtarı. |
cust_params
|
İsteğe bağlı | Özel hedefleme parametreleri. Şu sayfaya göz atın: cust_params .
|
exp
|
Zorunlu | Bu jeton için saniye cinsinden sona erme zaman damgası. |
network_code
|
Zorunlu | Bu ağ için Ad Manager 360 ağ kodu. |
pod_id
|
Zorunlu | Reklam arasının tanımlayıcısı. ile başlayan bir tam sayı olmalıdır
1 ve her reklam arası için birer tane artar.
Bu değer, şurada aynı reklam arasını görüntüleyen tüm kullanıcılar için aynı olmalıdır: geçerli etkinlik. |
pd
|
Süresiz reklam aralarının etkin olduğu etkinlikler hariç, zorunludur. | Reklam arasının milisaniye cinsinden süresi. Yukarıda
ad_pod_duration
|
scte35
|
İsteğe bağlı | Base64 kodlu SCTE-35 sinyalidir. Müşterinin sorumluluğundadır.
sinyalin doğru olduğundan emin olun. Yanlışsa
X-Ad-Manager-Dai-Warning HTTP üst bilgisi ve
sinyali yayılmaya devam eder. Desteklenen
reklam işaretçileri bölümüne bakın.
|
Jeton dizesi oluştur
her parametreyi name=value
biçiminde, alfabetik sıralamada, her biri
yaklaşık işareti (~
) karakteriyle ayrılmış ad-değer çifti.
Değeri olmayan isteğe bağlı parametreler, boş bir dizeyle yerinde bırakılabilir kaldırabilir veya tamamen kaldırabilirsiniz.
jeton dizesi biçimi
custom_asset_key={custom_asset_key}~exp={expiration}~network_code={network_code}~pd={pod_duration}~pod_id={ad_pod_index}~scte35={scte35_message}
HMAC imzası oluşturma
HMAC imzası, jeton dizesinin HEX biçimindeki SHA-256 karmasıdır. İlgili içeriği oluşturmak için kullanılan gizli anahtar HMAC kimlik doğrulama anahtarı Google Ad Manager'da canlı yayın etkinliğinizle ilişkilidir.
İmza jetonu dizesi
Oluşturulduktan sonra HMAC imzasını aşağıdaki jeton dizesine ekleyin format
~hmac={HMAC signature}
URL kodlama belirteci dizesi
Bu jeton bir URL parametresi olarak iletildiğinden güvenlik için URL olarak kodlanmalıdır.
1. Örnek
Kullanılmayan isteğe bağlı parametrelerin boş olarak eklendiği örneği aşağıda bulabilirsiniz dizeler için geçerlidir.
Jeton dizesi
custom_asset_key=iYdOkYZdQ1KFULXSN0Gi7g~cust_params=~exp=1489680000~network_code=6062~pd=180000~pod_id=5~scte35=
Gizli anahtar
A7490591290583E4B93189DEE7E287C299FC686872ABC7ADC9F9F536443505F
HMAC imzası
86d7e5f8c96fe4c83141d764df376ae14a0e2066f2e6b2ccfb9e1e2d3c869a88
İmzalanmış jeton
custom_asset_key=iYdOkYZdQ1KFULXSN0Gi7g~cust_params=~exp=1489680000~network_code=6062~pd=180000~pod_id=5~scte35=~hmac=86d7e5f8c96fe4c83141d764df376ae14a0e2066f2e6b2ccfb9e1e2d3c869a88
URL kodlamalı imzalı jeton:
custom_asset_key%3DiYdOkYZdQ1KFULXSN0Gi7g~cust_params%3D~exp%3D1489680000~network_code%3D6062~pd%3D180000~pod_id%3D5~scte35%3D~hmac%3D86d7e5f8c96fe4c83141d764df376ae14a0e2066f2e6b2ccfb9e1e2d3c869a88
2. Örnek
Doldurulmamış isteğe bağlı değişkenlerin tamamen atlandığı bir örneği burada bulabilirsiniz.
Jeton dizesi
custom_asset_key=iYdOkYZdQ1KFULXSN0Gi7g3~exp=1489680000~network_code=6062~pd=180000~pod_id=5
Gizli anahtar
A7490591290583E4B93189DEE7E287C299FC686872ABC7ADC9F9F536443505F
HMAC imzası
6a8c44c72e4718ff63ad2284edf2a8b9e319600b430349d31195c99b505858c9
İmzalanmış jeton
custom_asset_key=iYdOkYZdQ1KFULXSN0Gi7g~exp=1489680000~network_code=6062~pd=180000~pod_id=5~hmac=6a8c44c72e4718ff63ad2284edf2a8b9e319600b430349d31195c99b505858c9
URL kodlamalı imzalı jeton
custom_asset_key%3DiYdOkYZdQ1KFULXSN0Gi7g~exp%3D1489680000~network_code%3D6062~pd%3D180000~pod_id%3D5~hmac%3D6a8c44c72e4718ff63ad2284edf2a8b9e319600b430349d31195c99b505858c9