Download Estándar para la entrega de publicidad en vídeo digital

Document related concepts

Banner wikipedia , lookup

Publicidad en Internet wikipedia , lookup

Transcript
ELEMENTO
VideoClicks
ATRIBUTOS
Ninguno
VALORES
REQUERIDO
URL
No
ClickTracking
URL
No
CustomClick
URL
No
ClickThrough
Estándar para
la entrega de
publicidad en
vídeo digital
Id
MediaFiles
MediaFile
String
No
URL
Sí
Sí
Id
String
No
Delivery
Streaming, progres- Sí
sive
String
Sí
Type
Video Ad Serving Template; VAST
Versión
2.0 No
Bitrate
Integer
NOTAS
URL a abrir como
página de destino
cuando el usuario
hace clic en el vídeo.
URL a pedir para
propósitos de
tracking cuando el
usuario hace clic en
el vídeo.
URLs a pedir en
eventos personalizados tales como
conflictos de vídeo
Identificador opcional
Situación del archivo lineal
Identificador opcional
Método de entrega
de la publicidad
Tipo MIME. Los
populares tipos
MIME incluyen, no
estando limitados a
“video/x-ms-wmv”
para windows
media, “video/x-flv”
para Flash Video.
Bitrate del vídeo
codificado en Kbps
Width
Integer
Yes
Dimensiones del
vídeo en píxeles.
Height
Integer
Yes
Dimensiones del
vídeo en píxeles.
Scalable
Boolean
No
Si permite escalar
la imagen
MaintainAspectRatio
Boolean
No
ApiFramework
String
No
Si la publicidad
debe mantener su
aspecto en relación a cuando sea
escalada.
El apiFramework
define el método a
emplear para establecer comunicación si el MediaFile
es interactivo.
Comisión de Vídeo publicitario - IAB Spain
Marzo de 2011
1
Este estándar ha sido desarrollado por la Comisión de Vídeo publicitario de IAB Spain. Se trata de una adaptación del documento de IAB USA, VAST 2.0.
Acerca de la Comisión de Vídeo publicitario de IAB Spain:
La Comisión de Vídeo de IAB Spain se formó en noviembre de 2010 con el fin de crear un conjunto de guías,
medidas y opciones creativas para la publicidad interactiva de vídeo. La Comisión trabaja para educar a los
profesionales del marketing y agencias en las fortalezas del vídeo digital, al tiempo que tiene como misión la
estandarización de las prácticas del sector.
Las empresas integrantes de la subcomisión técnica responsable del presente documento han sido: Atres
Advertising, Eyewonder, Google, Kewego, MediaMind, Publimedia Gestión, Publipress Media, Smartclip,
Telefónica, Vivaki y Weborama.
ÍNDICE
Resumen y enfoque..................................................................................................... 1
Definiciones................................................................................................................. 2
Recomendaciones adicionales.................................................................................... 3
Introducción................................................................................................................. 4
Métodos de Ad Serving............................................................................................... 5
Tracking de impresión.................................................................................................. 7
Wrapper ads................................................................................................................ 8
Respuesta publicitaria en VAST. ................................................................................. 9
Clic tracking................................................................................................................ 20
Usando extensiones................................................................................................... 20
Apéndice A: Recomendación de formato de tag publicitario...................................... 21
RESUMEN Y ENFOQUE
El enfoque de este proyecto es el de desarrollar estándares de respuesta publicitaria basados en XML para
vídeo “in-stream”, así como la definición del esquema XML (XML Schema Definition o en sus siglas XSD)
para desarrolladores. Esta plantilla para servir publicidad en vídeo (denominada de manera coloquial según
las siglas VAST) está llamada a adecuar la mayoría de las prácticas actuales dentro del negocio de publicidad
online.
Este documento está diseñado para su aplicación a cualquier reproductor de vídeo bajo demanda donde la
respuesta publicitaria es analizada antes de la reproducción del vídeo. Por ejemplo, el uso de este estándar
sería apropiado en un reproductor flash de Adobe donde la respuesta publicitaria fuera solicitada y analizada
en ActionScript, pero no sería apropiada en el caso de que contuviera una lista de reproducción SMIL enviada,
directamente, al reproductor. Además, será posible usar el formato XML para aplicaciones distintas de vídeo
bajo demanda, como por ejemplo para streaming de vídeo en directo, reproductores descargables de vídeo,
set-top boxes, etc, pero esas aplicaciones están explícitamente fuera del enfoque del presente documento.
El objetivo de estas especificaciones es el de favorecer un estándar compatible con cualquier reproductor de
vídeo que sea “codificable”.
Será responsabilidad de cada servidor de publicidad secundario, desarrollar
su propia implementación del estándar, y también será responsabilidad de
cada editor o vendedor, implementar el estándar de su servidor de publicidad
primario y de sus reproductores de vídeo
Este documento pretende soportar tanto publicidad lineal de vídeo (conocida como “pre-rolls”) como publicidad de vídeo no lineal (conocida como “overlays”) y anuncios acompañantes según lo definido en el
documento “Estándares de formatos publicitarios interactivos; Formatos de Vídeo”.
Muchos de los anuncios no-lineales incluyen interacciones complejas dentro del reproductor de vídeo, y por
ello el estándar VAST no debería ser por sí mismo suficiente como para implementar dichos anuncios a lo largo de los servidores de publicidad en este momento. Es también importante mencionar que el estándar VAST
no especifica la sincronización de los anuncios dentro de un reproductor de vídeo; se deja al propio reproductor la responsabilidad de gestionarlo una vez que comprenda el contexto en el cual aparecerá el anuncio.
1
DEFINICIONES
Anuncio acompañante (Companion Ad). Usualmente texto, publicidad gráfica, rich media o entornos gráficos (skins) que rodean la experiencia de visualización del vídeo. Estos anuncios pueden tener múltiples
tamaños y apariencias y, típicamente, se ejecutan junto al reproductor de vídeo o a su alrededor.
Anuncio InLine. Documento tipo VAST que incluye todos los elementos necesarios para desplegar la experiencia visual del anuncio.
Anuncio de vídeo lineal. El anuncio es presentado antes, en mitad o después de que el contenido de vídeo
sea consumido por el usuario, de manera muy similar a un anuncio comercial de televisión tradicional que
puede ir antes, durante o después del programa elegido.
Anuncio de vídeo no-lineal. El anuncio es reproducido de manera concurrente al contenido de vídeo de
manera que el usuario sólo ve el anuncio mientras se reproduce el contenido.
Servidor de Publicidad Primario. Primer servidor publicitario llamado por el reproductor de vídeo u otro
entorno de ejecución. Es asumido que en la mayoría de los casos en los que un editor realiza peticiones
publicitarias, éstas se hagan a través del servidor de publicidad primario (bien sea propio o de un tercero) y
a continuación se procederá a redirigir a otros servidores secundarios.
Servidor de Publicidad Secundario. Servidor de publicidad utilizado por una red publicitaria o por el comprador de los anuncios para servir creatividades, resultados y optimizar un sistema más allá del servidor
primario.
VAST (Video Ad Serving Template). Formato de documento XML que describe el anuncio que se mostrará
dentro, alrededor o encima del reproductor de vídeo o anuncio wrapper (ver definición) que apunta hacia otro
documento VAST que será solicitado posteriormente.
Reproductor de vídeo. Entorno en el cual el contenido de vídeo es reproducido. El reproductor de vídeo
debe ser desarrollado por el editor o provisto por el proveedor.
Anuncio Wrapper (redirección). Documento VAST que dirige a otro documento VAST de un servidor diferente.
2
RECOMENDACIONES ADICIONALES
Además de la respuesta XML estandarizada que se detalla más adelante, es recomendable atender a las
siguientes recomendaciones adicionales para la entrega satisfactoria de publicidad en vídeo:
1. Se puede añadir un conjunto de parejas de valores clave a la petición del tag publicitario para
reducir errores como consecuencia de respuestas publicitarias incorrectas. Por ejemplo, si un editor solo
desea recibir anuncios de vídeo con formato Windows Media o de una duración determinada, deberá definir
el tag publicitario de forma que solo provea anuncios con esas especificaciones. Debido a que la sintaxis
de los diferentes tags publicitarios varía significativamente entre servidores, este es un aspecto opcional
recomendado del proyecto y no un requerimiento formal. Esta recomendación está incluida en el documento
como Apéndice A.
2. El método de comunicación entre el propio anuncio y el reproductor de vídeo en el cual se despliega. Esta comunicación es importante debido a que tanto los anuncios lineales como no lineales pueden ser
interactivos, y tal interacción con el usuario afectará generalmente a la actividad del reproductor de vídeo. Por
ejemplo, cuando un usuario hace clic sobre un overlay se le presenta al usuario información extra acerca del
anunciante y, mientras, el contenido de vídeo se mantiene pausado. Actualmente, editores y proveedores han
implementado este tipo de comunicación de una forma no estandarizada, resultando en un trabajo adicional
para todas las partes al implementar campañas. Esta recomendación, llamada VPAID, ha sido publicada
también por IAB Spain en un documento separado y disponible aquí.
3
INTRODUCCIÓN
El desarrollo de un método común para servir publicidad in-stream es necesario para que los editores de
publicidad acepten el estándar. La ausencia de un modelo estandarizado está causando dos tipos de ineficiencias: los editores nos son capaces de usar fácilmente redes publicitarias como salida a inventario invendido, y los compradores no son capaces de usar sus propias herramientas de medición y optimización para
la publicidad in-stream.
GRUPO
BENEFICIOS ESPERADOS
• Incrementar el rendimiento usando redes publicitarias para vender inventario invendido.
Editores
• Reducir fricción entre compradores al permitir tags
publicitarios de terceros.
• Integrar fácilmente nuevos editores sin la necesidad de integración técnica.
Redes de publicidad
• Reducir fricción entre compradores al permitir tags
publicitarios de terceros.
• Utilizar inversión existente para publicar publicidad
y usar herramientas de medición y optimización para
controlar los procesos de publicación.
Agencia / Anunciantes
• Construir un estándar único en lugar de múltiples
estándares propietarios.
Proveedores de tecnología
4
MÉTODOS DE AD-SERVING
Los editores permitirán uno o dos métodos para servir publicidad in-stream:
• Codificación interna de vídeo y URIs dentro del reproductor del servidor de publicidad primario.
• Redirección dinámica desde sus servidores de publicidad hacia otros servidores (uno o más).
Este proyecto está solo centrado en el método dinámico. El método de codificación puede ser fácilmente
configurado por los responsables de tráfico basándose en requerimientos individuales de los editores, y no
requiere una estandarización.
Petición de publicidad
El siguiente gráfico muestra la secuencia de petición de publicidad de un reproductor de vídeo en el explorador de un usuario.
5
Descripción genérica de publicación de publicidad por terceros para in-stream
1. El sistema de un editor (ejemplo: servidor de publicidad, reproductor de vídeo en el site del cliente u otro mecanismo) hace una petición publicitaria al servidor de publicidad secundario. El tag publicitario
hacia el servidor publicitario secundario debe estar presente dentro de una lista de reproducción, codificado
internamente en el entorno del player, devuelto por el servidor publicitario como una redirección o derivado.
Si es devuelto desde un servidor publicitario primario, la petición hacia el servidor secundario no generará
una impresión de manera inmediata, ya que la guía propuesta por IAB para impresiones de vídeo especifica
“tracking post-buffering”.
2. El servidor de publicidad secundario puede tanto responder con un Wrapper XML (redirección) señalando hacia otro servidor secundario, o responder con un XML tipo VAST que describe el
anuncio que deberá mostrarse. Tanto el Wrapper XML como el XML VAST están descritos más adelante.
Será responsabilidad del editor determinar las reglas de negocio que especifiquen el máximo de saltos entre
servidores secundarios que son permitidos para optimizar la experiencia de los usuarios. En cada cadena de
servidores de secundarios el tamaño total de los datos transmitidos y la latencia incrementará. De esta forma
muchos editores restringirán el número de redirecciones a dos o menos. Opcionalmente, el reproductor de
vídeo podrá validar reglas de negocio relacionadas con la respuesta XML y elegir si mostrar o no el anuncio
devuelto. Por ejemplo, si el reproductor sólo acepta 15 segundos de espacio de vídeo y el servidor publicitario
secundario envía un anuncio de 30 segundos, puede ser denegado y generar un error. Tal y como se discutirá más adelante en este documento, los servidores de publicidad deberán tratar de adoptar convenciones
estandarizadas para poder reducir la frecuencia de este tipo de errores.
3. Basado en la respuesta XML, el reproductor de vídeo solicitará un conjunto de URIs de seguimiento para la generación de informes. Por consiguiente, los servidores publicitarios y reproductores de
vídeo deberán soportar múltiples tipos de métricas y, por tanto, diferentes combinaciones de informes.
4. Tanto el servidor publicitario primario como todos los secundarios deberán registrar impresiones. La sección “registro de impresiones” de este documento detalla este punto.
6
TRACKING DE IMPRESIÓN
Para favorecer la adecuada impresión del tracking recomendada por IAB, las peticiones de publicidad para
los vídeos necesitan retrasar la impresión del track hasta que el vídeo se haya almacenado en el buffer por completo. De cualquier forma, el método estándar de redireccionamiento entre ad servers que usan
respuestas HTTP 302, no permite a cada ad server comunicar al player de vídeo la adecuada impresión de
la URL que requiere.
Por ejemplo cuando el player de vídeo hace una petición al ad server primario, se devuelve un 302 al tag
de publicidad del ad server secundario. El ad server secundario responde con un XML que incluye una URL
para la impresión del track. El player de vídeo pide esta URL tras el almacenamiento en buffer, por lo que el
ad server secundario almacena la correspondiente impresión de vídeo IAB. Pero ¿cómo sabe el ad server
primario cuándo almacenar una impresión?
Existen tres métodos posibles para solventar esta limitación:
1. Guardar cada redirect de respuesta del ad server en un XML adicional incluyendo las URLs de
tracking más destacables (“XML Wrapper Method”).
2. Emplear una sintaxis basada en tags para incluir la impresión y el clic tracking en la petición de una
forma similar a como se funciona a día de hoy en multimedia (“Rich Media Method”).
3. Solicitar que todos los ad servers secundarios incluyan campos en sus interfaces de trafficking para
la inclusión de un número de reportes URL´s de medios y redes (“Multiple URL Method”).
Aunque cualquiera de estos tres métodos es aceptable, la especificación VAST incluye soporte directo
para el XML Wrapper Method a través del elemento <wrapper>. XML Wrapper es el método preferido
debido a su poder y su capacidad de extensión. Dependerá de cada medio determinar qué políticas aplicar
para evitar un excesivo redireccionamiento o un gran tamaño de archivo en las respuestas del XML.
7
WRAPPER ADS
El flujo del método XML Wrapper es muy similar al diagrama simplificado que se indica arriba, con algunas
diferencias importantes:
ción.
1. El ad server primario o el sistema de administración de contenido es el primero en recibir una peti-
2. El ad server primario responde con un documento VAST XML, con un Wrapper Ad (información
complementaria) que incluye la impresión URI, otros tracking URIs, y clic tracking URIs que serán pedidos
por el player de video, a través del tag de publicidad, al ad server secundario desde el cual se servirá la publicidad.
3. El player de vídeo pide el tag de publicidad desde el ad server secundario.
4. El ad server secundario devuelve el documento VAST que contiene un anuncio (anuncio lineal) o,
de manera alternativa, puede devolver un documento VAST que contenga un segundo bloque de información
complementaria (Wrapper Ad). Potencialmente, puede haber una tercera o cuarta configuración de URIs
como en el caso que el servidor de publicidad redireccione a un servidor de agencia. Esto implica que el player de vídeo necesita mantener el track de múltiples tracking URI´s por evento y por pieza publicitaria.
5. Las URls del servidor secundario se solicitan cuando tienen lugar ciertos eventos.
6. Las URls del ad server primario se solicitan cuando tienen lugar ciertos eventos. Estas URIs se
determinan por el primer Wrapper Ad devuelto.
El Wrapper Ad incluye un subconjunto de elementos descriptivos y de seguimiento de los anuncios, junto con
un elemento extra para el tag de publicidad del servidor de publicidad de streaming.
8
RESPUESTA PUBLICITARIA EN VAST
El objetivo de este proyecto es la definición del XML estandarizado en la respuesta.
Es necesario considerar las siguientes especificaciones acerca del XML de respuesta:
1. El elemento primordial en la definición del XML en VAST es el <Ad>. Un “Ad” contiene una combinación de vídeo, acotaciones y unidades no lineales para un único anunciante.
2. Una sola respuesta VAST puede incluir múltiples anuncios de múltiples anunciantes. Dependerá
del reproductor de vídeo la determinación del orden, tiempos, localización, etc… para múltiples anuncios. De
cualquier modo, el player debería, generalmente, respetar el orden secuencial de los elementos publicitarios
incluidos en una respuesta VAST.
3. La respuesta VAST no contiene información del emplazamiento o tiempos de los elementos. Dependerá del player de vídeo determinar la óptima inclusión de puntos en los anuncios.
4. Un Ad puede ser tanto del tipo <InLine>, que quiere decir que contiene todos los elementos necesarios para reproducir la experiencia visual, como del tipo <Wrapper>, que indica a un documento downstream
VAST que debe ser pedido desde otro servidor.
5. La respuesta XML puede indicar que ningún anuncio de ningún tipo está disponible. Esto debería
ser indicado por la ausencia de Ad.
6. Un Ad puede incluir uno o más elementos <Creative>, que son parte de una única ejecución en un
contenedor <Creatives>. Por ejemplo, un Ad puede incluir un elemento lineal de vídeo con una configuración
del complemento de banners; esto sería reflejado en dos elementos Creative.
7. Tres tipos de Creatives son soportados y mostrados en elementos <Linear>, <NonLinearAds>, y
<CompanionAds>. El elemento Creative toma un atributo “secuencia” opcional que indica el orden sugerido
en el que los Creatives deberían ser mostrados. Si dos elementos Creative tienen por objeto ser mostrados
a la vez deben compartir el mismo número secuencial.
8. Un Ad incluye un único elemento <Impression> requerido que debería ser pedido tan pronto como
algún elemento creativo en el Ad sea mostrado en pantalla.
9. Cuando hay múltiples elementos Creative sería deseable realizar un seguimiento a lo mostrado en
pantalla por cada elemento de forma separada. Un elemento de tracking adicional está incluido en elementos
creativos y debe ser pedido tan pronto como el respectivo elemento sea mostrado. Por ejemplo, suponga que
un Ad incluye un vídeo lineal y un overlay no lineal y el vídeo es reproducido en primer lugar. Cuando el vídeo
es reproducido el player debe pedir ambas impresiones URL y el tracking creativeView URL para el vídeo. El
player debe por tanto requerir el tracking creativeView URL para el overlay tan pronto como ése elemento sea
visible.
10. El elemento lineal define un vídeo, imagen, o elemento interactivo que va a ser reproducido dentro
del área de visión de vídeo.
9
11. Los elementos CompanionAds pueden incluir uno o varios complementos de banners de diferentes dimensiones en pixel o tecnologías. Si el grupo de banners va a ser mostrado en diferentes momentos en
la reproducción, entonces se deben emplear múltiples Creatives con opción a distintas posibilidades secuenciales.
12. Los elementos NonLinearAds pueden incluir uno o más elementos no lineales que representan
un único concepto creativo. Si la intención es mostrar diferentes objetos no lineales en distintos puntos de la
reproducción, entonces se deben usar múltiples Creatives.
13. Los medios deben elegir diferentes niveles de soporte VAST en sus players de vídeo. Por ejemplo, un medio puede elegir permitir el seguimiento con un ad server secundario, en cuyo caso sólo la sección
tracking del XML sería importante.
14. Por motivos de latencia o infraestructura, algunos medios pueden no querer permitir que los ad
servers secundarios sirvan los vídeos por sí mismos. El documento XML puede ser usado en este escenario
con archivos de reproducción URLs apuntando a localizaciones del servidor almacenadas en la infraestructura del editor.
15. Es necesario habilitar una alerta para que varios ad servers puedan ser informados si la publicidad no se lanzó por algún motivo. Hay que tener en cuenta que la mayoría de ad servers no tiene en cuenta,
actualmente, la funcionalidad de notificaciones de soporte de este tipo, pero está incluida en futuras actualizaciones.
16. Todos los ad servers necesitan abastecer, como mínimo, de una única impresión de tracking URL.
Múltiples elementos de impresión pueden aparecer en función de sus respectivas secciones. Por ejemplo,
InLine Ad puede contener dos elementos secuenciales de Impression, uno para el ad server y el otro para
una tercera parte afiliada con la campaña.
17. El documento XML soporta un amplio tracking si está disponible desde el Video Player. El tracking
está basado en el documento de IAB Estándares de Formatos Publicitarios Interactivos; Métricas.
18. El Wrapper Ad debe incluir la URL de una respuesta VAST del Ad Server secundario.
19. El Wrapper Ad puede incluir de manera separada Companion y NonLinear Creatives servidos
tanto desde el ad server primario como del secundario. Por ejemplo, en lugar de poner todos los ajustes en
una única respuesta VAST, un ad server secundario puede proveer un ad tag para una respuesta InLine para
el vídeo publicitario lineal, y un ad tag separado apuntando a un banner publicitario estándar para un Companion.
20. El Wrapper Ad puede incluir varios Tracking URLs para permitir Companions servidos desde una
respuesta InLine pero con seguimiento separado desde la Impression. También puede incluir elementos de
Tracking separados para vistas o eventos lineales o no lineales. El servidor que provee la respuesta Wrapper
Ad puede no conocer, exactamente, qué elementos creativos van a ser servidos para descarga en publicidades InLine; en este caso, el Wrapper debería incluir marcadores de posición para un máximo ajuste de
Creatives que podrían ser reproducidos en el player de vídeo.
10
21. Se espera un sencillo clic a lo largo de la publicidad, pero muchos de los llamados click tracking
URLs (CustomClick) pueden ser abastecidos para permitir una adaptación para cada medio. En definitiva,
se pueden habilitar distintas URLs para hacer un seguimiento al clic (ClickTracking) y para que la página de
destino sea abierta mediante un clic (ClickTrough)
22. Se pueden facilitar diferentes URLs para un único vídeo publicitario dentro de una sección de
fichero de vídeo devuelta, pero se asume que todas las versiones del vídeo representan la misma unidad
creativa con la misma duración, Ad-ID (código ISCI), etc. El ancho de banda es indicado por el fichero de vídeo usando el atributo bitrate. Dependerá de los players de vídeo el determinar qué fichero y con qué bitrate
es apropiado para sus usuarios. Las imágenes publicitarias o anuncios interactivos pueden ser incluidos en la
sección MediaFiles con los apropiados tipos Mime. Si se desean múltiples conceptos lineales (como pre-roll
y post-roll) entonces se pueden usar múltiples Creatives.
23. Los elementos publicitarios pueden especificar un elemento AdParameters para tener los parámetros especificados pasados a ellos desde el player. Por ejemplo, un no lineal puede requerir que la información del tracking sea pasada en tiempo de reproducción.
24. El elemento apiFramework indica el método mediante el cual el player de vídeo puede comunicarse con varios activos publicitarios. Valores comunes para este elemento son “VPAID” y “clickTag”. Para
soluciones ad hoc se pueden usar otros valores.
25. Elementos de extensión son adecuados para la personalización o características específicas del
ad server (por ejemplo, geo data, indentificadores únicos).
26. Es preferible que en la entrega del ad server, el Wrapper Ad rompa con la caché en el parámetro
AdTagURL mediante la inclusión de un número de serie en la URL en el momento de la entrega.
27. La mayoría de los ad servers secundarios soporta la inclusión de un parámetro en sus ad tags
(generalmente “click=”) que redireccionará todos los clics a través del ad server primario para habilitar el
conteo. En el caso de VAST, el valor de este parámetro (que es ajustado por el ad server primario) debería
ser emplazado en los elementos VideoClicks-ClicksTracking del elemento de la respuesta Wrapper Ad como
interpretación de los tags de publicidad contenidos en la respuesta InLine.
28. Todas las URLs deberían ser envueltas en bloques CDATA.
11
Resumen XML para la respuesta del Ad server VAST
ELEMENTO
VAST
ATRIBUTOS
VALORES
Nodo root
REQUERIDO
Sí
Versión
String
Sí
Ad
Id
String
Sí
InLine
Ninguno
Ninguno
No
AdSystem
Ninguna
String
Sí
Version
String
No
AdTittle
Ninguno
String
Sí
Description
Ninguno
String
No
Survey
Ninguno
String
No
Error
Ninguno
URL
No
Impression
Ninguno
URL
Sí
Creatives
Ninguno
Ninguno
Sí
Id
String
No
Secuencia
Integer
No
AdID
String
No
Creative
12
NOTAS
La actual versión es
2.0
Elemento de alto
nivel, envuelve a
cada anuncio en la
respuesta.
Elemento de segundo nivel que
incluye todos los
datos publicitarios
para una única
publicidad.
Indica el ad server
fuente.
Versión interna
usada por el sistema publicitario.
Nombre común del
anuncio
Descripción extensa del anuncio
URL de petición
para reconocer al
proveedor
URL para obtener
si la publicidad no
se reproduce debido a un error
URL para el track
de impresión
Contenedor para
uno o más elementos Creative
Abarca cada elemento creativo
Identificador opcional
El orden preferente
en el que múltiples
Creatives deberían
ser mostrados.
Ad-ID para la creatividad (anteriormente ISCI)
ELEMENTO
Linear
Duration
ATRIBUTOS
VALORES
REQUERIDO
NOTAS
No
Ninguno
Time
Sí
TrackingEvents
Duración, en formato de tiempo estándar hh:mm:ss
No
Tracking
URL
Event
AdParameters
No
URL para el track
de varios eventos
durante la reproducción
CreativeView, start,
midpoint, firstQuartile,
thirdQuartile,
complete,
mute,
unmute,
pause, Sí
rewind,
resume,
fullscreen, expand,
collapse, acceptInvitation, close
El nombre del evento a seguir para el
elemento Linear. El
CreativeView
debería siempre ser
requerido cuando
está presente.
String
Datos a ser pasados en el vídeo publicitario.
No
VideoClicks
ClickThrough
Ninguno
URL
No
ClickTracking
URL
No
CustomClick
URL
No
String
No
Id
13
URL a abrir como
página de destino
cuando el usuario
hace clic en el vídeo.
URL a pedir para
propósitos de tracking cuando el
usuario hace clic en
el vídeo.
URLs a pedir en
eventos personalizados tales como
conflictos de vídeo
Identificador opcional
ELEMENTO
MediaFiles
ATRIBUTOS
VALORES
REQUERIDO
NOTAS
Sí
MediaFile
URL
Sí
Id
String
No
Delivery
Streaming, progresSí
sive
Type
String
Sí
Bitrate
Integer
No
Width
Integer
Yes
Height
Integer
Yes
Scalable
Boolean
No
MaintainAspectRaBoolean
tio
No
ApiFramework
No
String
14
Situación del archivo lineal
Identificador opcional
Método de entrega
de la publicidad
Tipo MIME. Los populares tipos MIME
incluyen, no estando limitados a
“video/x-ms-wmv”
para windows media,
“video/x-flv”
para Flash Video.
Bitrate del vídeo codificado en Kbps
Dimensiones del vídeo en píxeles.
Dimensiones del vídeo en píxeles.
Si permite escalar
la imagen
Si la publicidad
debe mantener su
aspecto en relación
a cuando sea escalada.
El
apiFramework
define el método a
emplear para establecer
comunicación si el MediaFile
es interactivo.
ELEMENTO
CompanionAds
ATRIBUTOS
VALORES
Companion
No
Id
String
No
Width
Integer
Sí
Height
Integer
Sí
ExpandedWidth
Integer
No
expandedHeight
Integer
No
ApiFramework
String
No
URL
No
CreativeType
String
Sí
Ninguno
URL
No
StaticResource
IframeResource
REQUERIDO
15
NOTAS
Cualquier número
de complementos
en la dimensión deseada, en píxeles.
Identificador opcional
Dimensiones
del
complemento
en
píxeles.
Dimensiones
del
complemento
en
píxeles.
Dimensiones
en
píxeles de la publicidad del complemento expansible
cuando está expandida.
Dimensiones
en
píxeles de la publicidad del complemento expansible
cuando está expandida.
El
apiFramework
define el método a
emplear para establecer
comunicación con el complemento.
URL a un archivo
estático, como una
imagen o un archivo SWF.
Tipo Mime de recurso estático
URL fuente del Iframe que muestra el
elemento del complemento.
ELEMENTO
HTMLResource
ATRIBUTOS
Ninguno
VALORES
CDATA
REQUERIDO
No
TrackingEvents
No
Tracking
URL
No
CreativeView
Sí
CompanionClicNinguno
kTrough
URL
No
Texto alternativo
Cadena
No
Cadena
No
Event
Adparametros
NOTAS
HTML para mostrar el elemento del
complemento.
Ninguno
16
URL para hacer seguimiento de la vista del complemento.
El CreativeView debería siempre ser
pedido en el momento. Para Complementos, CreativeView es el único
evento soportado.
URL a abrir como
página de destino
cuando el usuario
hace clic en el complemento.
Texto
alternativo
que se mostrará
cuando el companion se representa en un entorno
HTML
Los datos deberán
ser introducidos en
los anuncios companion
ELEMENTO
Anuncios no lineales
ATRIBUTOS
VALORES
No lineales
REQUERIDO
No
Id
Cadena
No
Ancho
Entero
Si
Alto
Entero
Si
Ancho expandido
Entero
No
Alto expandido
Entero
No
Escalable
Boolean
No
Mantener el ApecBoolean
tRatio
No
Duracion
sugerida
Tiempo
No
Cadena
No
URI
No
Cadena
Si
minima
ApiFramework
Recursos estaticos
Tipo de creatividad
17
NOTAS
Cualquier numero
no-linear activos en
las dimensiones deseadas en pixel.
Identificador opcional.
Dimensiones
del
pixel de companion
Dimensiones
del
pixel de companion
Dimensiones
en
pixeles cuando el
anuncio esta expandido.
Dimensiones
en
pixeles cuando el
anuncio esta expandido.
Es aceptable para
escalar la imagen
El anuncio debe
mantener el aspect
ratio cuando se amplía.
La duración sugerida de anuncios no
lineales, se expresa
hh:mm:ss, esperando a que finalice el
anuncio
El
ApiFramework
define el método
de
comunicación
con los elementos/
anuncios no lineales
URI es un tipo de
archivo
estático,
como una imagen
o como un archivo
SWF
Mime es un recurso
estático.
ELEMENTO
ATRIBUTOS
VALORES
Recursos Iframe
Ninguno
URI
Recursos Html
Ninguno
CDATA
REQUERIDO
No
Tracking events
NOTAS
URI es el origen de
un Iframe para mostrar elementos no lineales
El html se utiliza
para no mostrar el
elemento no lineal
No
Tracking
URI
Event
No
Ver creativos, comienzo, punto medio, primer cuartil,
tercer cuartil, completado,
silencio,
desactivar silencio,
pause, rebobinar,
reanudar, pantalla
completa, colapso,
aceptar invitacion,
cerrar.
URI de seguimiento
de varios eventos
durante la reproducción.
El nombre del evento para el seguimiento, Para ver la
creatividad siempre
hay que solicitarla.
ClickThrough no liNinguno
neal
URI
No
Parametros Ad
Cadena
No
URI se utiliza cuando para abrir la
pagina de destino
cuando el usuario
hace clic
Los datos hay que
introducirlos en el
video del anuncio
Extensiones
Extension
Tipo
Alguno
No
Wrapper
Ninguno
Ninguno
No
AdSystem
VASTAdTagURI
Cualquier XML valido puede ser incluido en las extensiones del nodo.
Elemento de segundo nivel que depende de
Igual que en la sección anterior en línea.
Ninguno
URI
Si
18
URI de tags inferiores del anuncio. Adserver secundario
ELEMENTO
Error
Impresión
Creativos
Creativo
Lineal
TrackingEvents
VideoClicks
CompanionAds
Companion
ATRIBUTOS
VALORES
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea
Anuncios no linea- Igual que en la sección anterior en línea.
les
Igual que en la sección anterior en línea.
TrackingEvents
No lineal
Extensiones
Igual que en la sección anterior en línea.
Igual que en la sección anterior en línea.
19
REQUERIDO
NOTAS
CLIC TRACKING
El componente vídeo solo permite un único click through URI (Uniform Resource Identifier) primario con click
throughs adicionales y opcionales para ellos. De esta manera, cada ad server secundario puede proveer su
propio URI para el clic tracking, y estos URIs pueden ser pedidos por el player como cualquier otro tracking
URI.
La publicidad tipo companion y Non Linear tiene un parámetro click through URI opcional. El que esto sea
necesario depende del tipo de publicidad companion de la que se trate. Por ejemplo, una imagen companion,
generalmente, requerirá un click through, ya que estará escrito en la página por el editor. Un companion basado en un script HTML, generalmente, incluirá su propio click through cuando esté en la página. Es importante
que los vídeo players que den soporte para VAST tengan en cuenta estas diferencias, para poder evitar el no
registro de clics o el no permitir que un elemento sea clicable.
En la manera de servir anuncios estándar los editores contabilizan clics incluyendo un redirect URI como un
parámetro extra en el tag del ad server secundario. De todos modos como el tag companion en el vídeo está
dentro del documento XML, esta inclusión debe de ser dinámica cuando se haga el análisis (time of parsing).
Para que el vídeo player reconozca en qué parte del tag companion tienen que incluir la cadena de clic, se
recomienda añadir un clic de prueba en los URIs.
USANDO EXTENSIONES
La respuesta de VAST (Video Ad Serving Template) permite cualquier XML válido dentro de los elementos
de extensión. El uso de las extensiones requerirá, necesariamente, de coordinación online entre el emisor y
receptor VAST. Para simplificar los usos esperados sugerimos alguna nomenclatura para el tipo de atributos
de los elementos de extensión.
Tipos de elementos de extensión
Adserver
Tracking a medida
Valor
Uso
Cualquier información específica del ad server
VAST
Elementos de tracking a medida
Los datos sobre el valor económico o de prioridad
relativa de los anuncios
20
APÉNDICE A:
RECOMENDACIÓN DE FORMATO DE TAG PUBLICITARIO
Para minimizar el tamaño de la respuesta XML de los ad servers y reducir la posibilidad de que los vídeos
sean devueltos al incumplir las especificaciones del editor, se recomienda que los ad servers implementen
ciertos parámetros predefinidos en sus tags. La utilización de valores comunes entre los tags permitirá a los
servidores primarios y a los reproductores de vídeo simplificar y automatizar las ejecuciones.
Es preferible que los ad servers devuelvan el XML y que incluyan información relevante a la llamada. De todas formas, no hay ningún requisito acerca de qué información ajena es preciso eliminar. Por ejemplo, si un
vídeo player devuelve un video flash, la respuesta puede incluir nodos tanto para video flash o wmv. Algunos
servidores pueden no tener la capacidad de responder de forma dinámica a estos parámetros.
• Los parámetros recomendados se muestran en el cuadro de debajo.
• Parámetros abreviados para minimizar la extensión del URI
• Los parámetros son sensibles a mayúsculas y minúsculas
Se pueden asignar valores múltiples, separados por comas, a un parámetro (e.g. VMaxd= 15,30). Los valores
múltiples se tienen que tratar como una petición en la que cualquiera de los valores indicados es aceptable.
Parámetros
Vmaxd
Valores aceptados
Cualquier valor entero
VPI
WMV,FLV, RA
VHt
Cualquier valor entero
VWd
Cualquier valor entero
VBw
Cualquier valor entero
Vstrm
0o1
21
Notas
Duración máxima aceptada del
vídeo, en segundos
Se acepta recuadro de player.
Estos valores no reflejan una
extensión de fichero vídeo específica, sino que más bien son
abreviaciones de los tres tipos
de player que soporta. Según se
vaya extendiendo o aplicando el
documento VAST a otra clase de
players adicionales es posible que
se añadan abreviaciones adicionales.
Altura del vídeo esperada, en
píxeles
Ancho del vídeo esperada, en
píxeles
Ancho de banda máximo de vídeo, en bits por segundo
0 para progresivo, 1 para streaming
A continuación se muestran ejemplos de un ad server ficticio. La sintaxis real de estas solicitudes es probable
que difiera según los anuncios.
Ejemplo de tag
http://ad.server.com/site/content?random=1234
http://ad.server.com/site/
content?Vmaxd=30;random=1234
http://ad.server.com/site/content?VMaxd=30;V
Pl=WMP,FLV;random=1234
Explicación
Tag de base con un número al azar insertado. Este
tag devolverá cualquier vídeo a través del ad sever
sin tener en cuenta lo que el vídeo player espera.
La duración del vídeo esta especificada en 30 seg y
el vídeo player espera que el ad sever devuelva un
documento xml especificando un spot de 30 segundos. Como el player y el ancho de banda el ad
server secundario puede responder con anuncios
que respondan a cualquier criterio.
Además de pedir un spot de 30 segundos el vídeo
player indica que quiere o bien un video xml compatible con un player wmv o un video xml compatible
con flash
Para realizar comentarios o sugerencias acerca del presente documento
pueden dirigirse a [email protected]
22