zoukankan      html  css  js  c++  java
  • access-control-allow-origin-跨域

    when use  vastinspector to check our  vast response ,it  tiped :

    "no 'access-control-allow-origin' header is present on the requested resource. origin 'https://imasdk.googleapis.com'  is therefore not allow access " on the console ,

    so we had to solve it ,to make sure our video play  smoothly 。

    according the docs :

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

    we add headers before response:
    origin := r.Header.Get("Origin")
    w.Header().Set("Access-Control-Allow-Origin", origin)
    w.Header().Set("Access-Control-Allow-Credentials", "true")

    then our vast can play .

    andskipable vast like this:


    <VAST version="2.0">
        <Ad id="159033832">
            <InLine>
                <AdSystem>doubleclick</AdSystem>
                <Impression><![CDATA[
    https://test.adomain.com/impression?k=598cf38025536d7377e2bcbb&p=NjAyOHwyODAwMHwwfDIyfDE1OTAzMzgzMnw3MDQzMDUwNzN8bm9ybWFsfGRvdWJsZWNsaWNrfDEyMDB4NjI3fDh8YW5kcm9pZHw2LjAuMHx8c20tZzYxMG18fHxVU3x8fHxub3JtYWx8fGNvbS5wb3dlcmQuY2xlYW5lcnx8fHx8fHx8NTk4Y2YzODAyNTUzNmQ3Mzc3ZTJiY2JifDUyLjIzLjExMi4wfHx8fHx8MHwwfDE4OWMzYTQ3LTViMWMtNDIwZi1hNzZlLTgxZWNhMDI1YTMxZHx8fHNhbXN1bmd8fHxyYW5rX2NwbV9jYW1wfHwzfHx8LHRiLGRiLHJlfHsiY2FycmllciI6IjcwMTE5IiwiY2l0eSI6ImFzaGJ1cm4iLCJjdHIiOiIwLjA1IiwiY3R5cGUiOiJjcG0iLCJwYXJzZSI6IjEiLCJyYW5rIjoiMCIsInJlcXR5cGUiOiJ2bmEiLCJzZWFyY2giOiIxIiwidHJhZmZpY190eXBlIjoiYXBwIn18MTUwMjQwOTYwMHx8MXwxMTkxNXx8fHx8fGh0dHBzOi8vcGxheS5nb29nbGUuY29t
    ]]></Impression>
                <Creatives>
                    <Creative id="704305157">
                        <Linear skipoffset="00:00:05">
                            <Duration>00:00:23</Duration>
                            <TrackingEvents>
                                <Tracking event="start"><![CDATA[
    https://analytics-test.adomain.com/collect?app_id=com.powerd.cleaner&advertiser_id=22&campaign_id
    ]]></Tracking>
                                <Tracking event="midpoint"><![CDATA[
    https://analytics-test.adomain.com/collect?app_id=com.powerd.cleaner&advertiser_id=22&campaign_id=
                                <Tracking event="complete"><![CDATA[
    https://analytics-test.adomain.com/collect?app_id=com.powerd.cleaner&advertiser_id=22&campaign_id=
                            <VideoClicks>
                                <ClickThrough><![CDATA[
    https://test.adomain.com/click?k=598cf38025536d7377e2bcbb&p=
    ]]></ClickThrough>
                                <ClickTracking />
                            </VideoClicks>
                            <MediaFiles>
                                <MediaFile id="1" delivery="progressive" type="video/mp4" bitrate="600" width="1280" height="720"><![CDATA[
    https://d3e8xvf8dyclkj.cloudfront.net/cdn-adn/17/08/04/13/42/5984094d8709d.mp4
    ]]></MediaFile>
                            </MediaFiles>
                        </Linear>
                    </Creative>
                </Creatives>
                <Extensions>
                    <Extension>
                        <CustomTracking>
                            <Tracking event="skip"><![CDATA[
    https://test.xxx.com/impression?k=11&p=200
    ]]></Tracking>
                        </CustomTracking>
                    </Extension>
                </Extensions>
            </InLine>
        </Ad>
    </VAST>
     
     
  • 相关阅读:
    Linux基础--安装搭建tomcat+java+mysql
    使用ArcGIS JavaScript API 3.18 加载天地图
    关于ArcGIS的Web 3D GIS问答
    ArcGIS 10.5新功能预览
    如何选择合适分辨率的遥感影像
    如何正确响应ArcGIS JavaScript API中图形的鼠标事件
    安装Portal for ArcGIS时如何正确配置HTTPS证书
    ArcGIS地图文档优化 mxdPerfstat工具使用体验
    Web AppBuilder Widget使用共享类库的方式
    如何通过ArcMap Add-in机制实现十字叉线地理配准工具
  • 原文地址:https://www.cnblogs.com/lavin/p/7347842.html
Copyright © 2011-2022 走看看