VAST için merkezler arası kaynak paylaşımı (CORS)

Modern tarayıcılar, JavaScript ağına aynı kaynaktan güvenlik kısıtlamaları uyguluyor istekleri; yani bir kaynaktan çalışan web uygulaması, verileri alamaz. başka bir kaynaktan sunulur. VAST için bu güvenlik kısıtlaması, Okumadan JavaScript VAST oluşturma kodundan yapılan JavaScript XMLHttpRequest'leri farklı bir kaynaktan sunulan VAST reklam yanıtı.

Bu güvenlik kısıtlamasının amacı, belirli bir kaynağın kullanıcının o olmadan giriş yapabileceği başka bir kaynaktaki verileri okumak için izin verilmelidir. Kısıtlama, JavaScript'te sunulan VAST ile ilgili sorunlara yol açıyor Çünkü reklam sunucusu genellikle 2004'ten itibaren reklam oynatıcısı. Ancak, kaynaklar arası kaynak paylaşımı (CORS) üstbilgileri, bu kısıtlamayı aşmak için geçerli bir W3C önerisidir. bir e-posta alırsınız.

CORS başlıkları

Kaynaklar arası sorunları önlemek için VAST reklam sunucusu, SDK tarafından yapılan isteklere yanıt vermelidir. aşağıdaki HTTP CORS başlıklarını ekleyin:

Access-Control-Allow-Origin: <origin header value>
Access-Control-Allow-Credentials: true

Bu başlıklar, herhangi bir kaynaktaki reklam oynatıcının VAST yanıtını okumasına olanak tanır yöntemini çağırın. Access-Control-Allow-Origin değerini ayarlayın reklam isteğiyle gönderilen Origin başlığının değerine ve Access-Control-Allow-Credentials - true arası gönderilip alındığından emin olun.

CORS'yi etkinleştirme hakkında daha fazla talimat için bkz. Kaynaklar arası kaynak paylaşımını etkinleştirin.