Página del publicador: opciones de nivel para la secuencia de salida
En este tema se describen los valores disponibles para configurar vídeo de secuencias de salida en el código de página. Esta configuración complementa los parámetros de secuencia de salida de nivel de ubicación descritos en la documentación principal monetizar.
Advertencia
Establecer el código de página a través de la etiqueta de vendedor (AST) de Microsoft invalida cualquier configuración creada en Monetizar.
Las siguientes opciones de salida se establecen en el nivel de publicador, dentro de la rendererOptions
configuración de Definir etiqueta. Las opciones establecidas a través de la API invalidarán cualquier configuración creada en Monetizar.
Opciones generales
Opción | Tipo | Predeterminado | Descripción | |
---|---|---|---|---|
alignment |
string | Centro | Alineación del reproductor si su tamaño es menor que el contenedor. Los valores aceptados son: -Centro -Izquierda -Correcto |
|
aspectRatio |
string | Si no se define, y fixedSizePlayer es false, 16:9 | Relación de aspecto de la parte de vídeo del reproductor. No tiene en cuenta ninguna barra de control que no superponga el vídeo. La configuración "automática" usa la relación de aspecto definida en los metadatos del vídeo. Los valores aceptados son: - "auto" - "16:9" - "4:3" |
|
audioOnMouseover (deprecated) |
-Verdad -Falso -Entero |
true | Esta configuración ya no se admite ni se prueba debido a las limitaciones actuales del explorador en los sonidos. Reproducir audio cuando el mouse del usuario esté sobre el vídeo, pausar o desactivar el audio cuando el mouse no esté sobre el vídeo. Si se especifica un entero, el audio no se iniciará hasta que pasen muchos milisegundos de mouse continuo sobre el vídeo. |
|
autoInitialSize |
booleano | false | Si es true, el ancho del reproductor coincidirá con el contenedor de páginas. Si es false, se usará el ancho del reproductor establecido en la ubicación. | |
cbNotification |
Función de devolución de llamada a la que se llamará en una unidad de anuncio específica. La superficie de la función es:adCallback(eventType, eventName, adId, eventData) donde eventType es uno de VPAID, VAST, AdUnit y eventName estarán en una de las siguientes categorías eventType: Vea la tabla 1. Categorías de tipo de evento El adId valor será el identificador del anuncio definido por AST (id. de elemento de destino) y pasado al representador al renderAd() llamar.El eventData valor será datos adicionales pasados con el evento .Para un evento de cascada, se trata de un objeto que contiene los campos siguientes: status (stepStart, stepFail, stepSuccess, timeout), step, totalAvailableSteps, stepLimit, maxTime, timeRemaining, failureReason (if status = stepFail) |
|||
disableCollapse |
object | No aplicable | Permite al usuario controlar qué acciones se producirán cuando se haya completado la reproducción de vídeo. Consulte la tabla Deshabilitar la configuración de contraer a continuación para obtener más detalles. | |
endCard |
object | No aplicable | Configuraciones para determinar si se muestra una tarjeta final cuando el reproductor permanece abierto una vez completada la reproducción de vídeo. Consulte la tabla configuración de la tarjeta final a continuación para obtener información detallada. | |
fixedSizePlayer |
booleano | false | Si es true, la altura final del jugador representado será la altura de todo el jugador, incluidas las barras de control superior o inferior. Si es false, el alto final del reproductor representado será el alto del área de vídeo y las barras de control adicionales (barra superior, barra de control inferior) aumentarán la altura total del reproductor. |
|
learnMore |
object | No aplicable | Si está habilitado, se habilita un botón learnMore y al hacer clic en el vídeo se produce un clic en el anuncio y un clic. Consulte la tabla Más información sobre la configuración a continuación para obtener más detalles. | |
maxHeight |
true/false/height en píxeles | false | Opcionalmente, habilite y establezca un alto máximo para el reproductor, como se muestra en el ejemplo siguiente. El jugador se ajustará para mantener la relación de aspecto."maxHeight": { "enabled": true, "height": 480 } Esta configuración se diseñó para optimizar las presentaciones de vídeo verticales y solo debe usarse con una relación de aspecto vertical. Para obtener más información, incluidos los valores recomendados, consulte Formatos de vídeo verticales. |
|
parentIframeGeometryCb |
devolución de llamada de función | No aplicable | Solo para casos de implementación de iFrame no descriptivos. | |
parentIframeGeometryEvent |
string | No aplicable | Solo para casos de implementación de iFrame no descriptivos. | |
playerSkin |
object | No aplicable | Configuraciones para determinar la apariencia del reproductor de salida. Para obtener información detallada, consulte la tabla Configuración de Player Skinning a continuación. | |
playOnMouseover |
booleano | false | Cuando esta configuración es true, mientras el mouse del usuario está sobre el vídeo que se reproducirá. Si el mouse deja el vídeo, se pausará y reanudará la reproducción cuando el mouse vuelva sobre el vídeo. Cuando esta configuración es false, el vídeo se reproduce independientemente del mouse del usuario. |
|
playVideoVisibleThreshold |
integer | 50 | El vídeo no comenzará a reproducirse hasta que la visibilidad del contenedor de vídeo supere este umbral. Si la visibilidad del contenedor de vídeo cae por debajo de este umbral, el vídeo sigue el comportamiento especificado en nonViewableBehavior . El intervalo aceptado es de 1 a 100. | |
sidestream |
object | No aplicable | Configuraciones para determinar si los vídeos se reproducen en modo de secuencias secundarias y cómo se reproducen. Consulte la tabla Configuración de sidestream siguiente para obtener información detallada. | |
skippable |
object | No aplicable | Configuraciones para determinar si se puede omitir el vídeo y el comportamiento de omisión. Consulte la tabla Configuración omitible a continuación para obtener más detalles. | |
vpaidEnvironmentVars |
Objeto JSON | No aplicable | Envía un objeto JSON que contiene vpaidEnvironmentVars a la creatividad VPAID como parámetro "envinronmentVars" de la llamada a VPAID initAd(). | |
waterfallSteps |
integer | -1 | Número máximo de intentos de cascada que pueden intentar mostrar el anuncio. Consulte la sección Configuración de control de cascadas con mediación a continuación para obtener más información. | |
waterfallTimeout |
integer | 15000 | Cantidad máxima de tiempo en milisegundos que se permite ejecutar el procesamiento en cascada de orígenes de anuncios mediados antes de que deje de intentar entregar un anuncio viable. Consulte la sección Configuración de control de cascadas con mediación a continuación para obtener más información. |
Categorías de tipo de evento
Tipos de eventos | Fields |
---|---|
AdUnit |
collapseStart , collapseEnd , expandStart , expandEnd , adComplete , renderedPlayerSize , waterfall |
VAST |
creativeView , start , midpoint , firstQuartile , thirdQuartile , complete , mute , unmute , pause , rewind , resume , fullscreen , expand , collapse , close , exitFullscreen , skip , progress , acceptInvitation , acceptInvitationLinear , closeLinear , impression , error |
VPAID |
AdLoaded , AdStarted , AdStopped , AdSkipped , AdSkippableStateChange , AdSizeChange , AdLinearChange , AdDurationChange , AdExpandedChange , AdRemainingTimeChange , AdVolumeChange , AdImpression , AdVideoStart , AdVideoFirstQuartile , AdVideoMidpoint , AdVideoThirdQuartile , AdVideoComplete , onAdVClickThru , AdInteraction , AdUserAcceptInvitation , AdUserMinimize , AdUserClose , AdPaused , AdPlaying , AdLog , AdError |
Deshabilitar la configuración de contraer
Esta configuración permite al usuario controlar qué acciones se producirán cuando se haya completado la reproducción de vídeo.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
enabled |
booleano o entero | true | Si es true, el anuncio de salida no se contraerá al final del vídeo y se mostrará la última fama que se mostró al final del vídeo. No hay barra de control, se mostrará el botón para reproducir o el texto de cuenta atrás y el indicador de anuncio y el botón Omitir permanecerán. Si es false, los valores replay y hideControlBar no importarán porque el vídeo se contraerá al finalizar. Si se pasa un entero, el reproductor establecerá un retraso en milisegundos igual al entero pasado antes de contraer el anuncio. |
hideControlBar |
booleano | false | Si es true y la configuración de reproducción es false, la barra de control inferior se ocultará después de la finalización del vídeo. |
replay |
booleano | false | Si es true, se mostrará un botón de reproducción una vez completado el vídeo, lo que permite al usuario reproducir el vídeo. |
Configuración de la tarjeta final
La siguiente configuración se configura mediante el endCard
nodo . Determinan si se muestra una tarjeta final cuando el reproductor permanece abierto una vez completada la reproducción de vídeo. Para que se muestre una tarjeta final, primero indique al jugador que no se contraiga después de la reproducción estableciendo disableCollapse.enabled
en true. De lo contrario, el jugador se cerrará cuando se complete la reproducción y se omitirá la configuración de la tarjeta final.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
clickable |
booleano | true | Si es true , el área del anuncio permanece activa mientras se muestra la tarjeta final. Al hacer clic en el área del anuncio, se abre la dirección URL de clic del anuncio que se acaba de mostrar, como si se hubiera hecho clic en él. |
color |
string | No aplicable | Cuando se habilita una tarjeta final, dibuja una capa de color encima del fotograma final del vídeo. Use un valor de color CSS . Por ejemplo, escriba #000000 para negro. |
enabled |
booleano | false | Si es true , se muestra una tarjeta final al final de la reproducción de vídeo, mientras que el reproductor de vídeo permanece abierto. Sin embargo, si disableCollapse.enabled está establecido en false , se cerrará el reproductor y se omitirá la configuración de la tarjeta final. |
imageHeight |
string | No aplicable | Si imageUrl se ha definido, el alto de la imagen representada. Puede usar un ancho de píxel exacto (por ejemplo, "200px") o especificar un ancho basado en porcentaje (por ejemplo, "100%") para que la imagen se escale cuando se cambia el tamaño del área del anuncio. Si imageWidth no se especifica, la imagen se dibuja en su ancho nativo. |
imageURL |
string | No aplicable | Dirección URL de la imagen (incluido https:) que se mostrará en la tarjeta final si no se especifica ningún anuncio complementario o está disponible. Si especifica una imagen, se dibuja una capa de imagen encima de la capa de color (si se especifica el color) o encima del marco de vídeo. La imagen se centra en el área de anuncios y se dibuja en la resolución nativa de la imagen de origen, a menos que especifique el tamaño de la imagen mediante las imageWidth opciones y imageHeigh .Nota: Normalmente, se usa una imagen de tarjeta final como reserva, con un anuncio complementario definido mediante companionID . La imagen nunca se muestra si hay disponible un anuncio complementario válido. |
imageWidth |
string | No aplicable | Si imageUrl se ha definido, el ancho de la imagen representada. Puede usar un ancho de píxel exacto (por ejemplo, "320px") o especificar un ancho basado en porcentaje (por ejemplo, "100%") para que la imagen se escale cuando se cambia el tamaño del área del anuncio. Si no se especifica imageWidth, la imagen se dibuja en su ancho nativo. |
showCompanion |
booleano | true | Especifica si se debe mostrar o no un anuncio complementario (si está disponible) en la tarjeta final. En el caso de los anuncios que no usan compañeros, la imagen definida por imageUrl se mostrará en la tarjeta final. En el caso de los anuncios que contienen varios compañeros, la tarjeta final muestra el anuncio complementario que coincide más estrechamente con la relación de aspecto y el tamaño del área de unidad de anuncio. |
Más información sobre la configuración
Advertencia
La learnMore
configuración solo es aplicable a HTML5.
La configuración learnMore permite al usuario controlar si se mostrará un botón learnMore cuando se complete el vídeo de salida y qué acción ocurrirá si un usuario hace clic en el vídeo durante la reproducción.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
clickToPause |
booleano | true | Si es true, al hacer clic en el vídeo se pausará el vídeo. Si es false, hacer clic en el vídeo no hará nada. |
enabled |
booleano | false | Si es true, el botón Más información está habilitado y al hacer clic en el área de vídeo se produce un clic en el anuncio y un clic. |
separator |
string | "-" | Texto del separador entre el texto Más información y el indicador de anuncio. |
text |
string | "Más información" | Texto del botón Más información . |
Configuración de desnatada del jugador
Habilita la configuración de la interfaz de usuario del reproductor de vídeo.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
bigPlayButtonColor |
string | "#3B4249" | Color del botón de reproducción que superpone el vídeo cuando está en pausa. |
controlBarColor |
string | "#CCCCCC" | Color de fondo de la barra de control que contiene el botón de reproducción, el tiempo transcurrido y los controles de volumen. |
controlBarControlsColor |
string | "#CCCCCC" | Color del botón de reproducción, el texto de tiempo transcurrido y los controles de volumen en la barra de control. |
controlBarDividerColor |
string | "#555555" | Color del divisor entre la barra de control y el vídeo en iOS. No tiene ningún efecto en el explorador de escritorio ni en el reproductor html5 de Android. |
dividerColor |
string | "#555555" | Color del divisor entre el cromo superior y el vídeo. |
dividerHeight |
entero positivo | 1 | Alto del divisor entre el cromo superior y el vídeo. |
topBarColor |
string | "negro" | Color de fondo del cromo superior que contiene el indicador de anuncio y el texto omitido. El valor de todos los colores de piel del reproductor puede ser cualquier cadena lista para css, incluidos "black" , "#FFFFFF" "rgb(255,255,255)" y "rgba(255,255,255,1)" . |
topBarTextColor |
string | "#CCCCCC" | Color de texto para el cromo superior que contiene el indicador de anuncio y el texto omitido. |
Configuración de secuencias secundarias
Si se está reproduciendo el vídeo de salida y el usuario se desplaza por la pantalla, si el modo de secuencia lateral está habilitado, el reproductor de vídeo se restablecerá a la esquina de la pantalla indicada en la position
opción y continuará reproduciendo el vídeo. Si no está establecido, position
el reproductor de vídeo se restablecerá a la parte inferior derecha de la pantalla.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
enabled |
booleano | false | Si es true, el comportamiento de la secuencia lateral está habilitado. |
height |
integer | No aplicable | Especifica el alto del reproductor en modo de secuencia lateral. Si no se establece, el jugador tendrá el mismo alto que en el modo de secuencia no lateral. |
maxPageOverlay |
integer | No aplicable | Especifica el porcentaje máximo de la ventana del explorador que cubrirá la secuencia lateral. Si el tamaño del jugador será mayor que este porcentaje, el jugador no entrará en modo de secuencia lateral y se comportará como se describe en la opción "nonViewablePlayer". |
position |
string | "abajo a la derecha" | Especifica la esquina de la página del publicador a la que se moverá el reproductor cuando se active la funcionalidad de secuencia lateral. Las opciones son: - "arriba a la izquierda" -"arriba a la derecha" - "abajo a la izquierda" - "abajo a la derecha" |
returnToPage |
booleano | true | Cuando se habilita sidestream, al establecer esta opción en true, se especifica que cuando el usuario se desplaza hacia abajo después de iniciar la secuencia lateral, el reproductor de sidestream se cierra y el anuncio se pausa hasta que el usuario se desplaza hacia arriba de nuevo y, a continuación, reanuda la reproducción en el reproductor de secuencias de salida. Al establecer esta opción en "false", se garantiza que el vídeo se reproduce hasta la finalización en modo de secuencias secundarias y contrae el reproductor de salida original. Advertencia: establecer startInSidestream y returnToPage en el mismo valor puede dar lugar a problemas de visualización de anuncios y no se recomienda. |
startInSideStream |
booleano | false | Cuando la secuencia lateral está habilitada, si se establece esta opción en true, se especifica que la creatividad comenzará a reproducirse en modo de secuencia lateral, en lugar de en el reproductor de salida.startInSidestream=true no se recomienda para las ubicaciones mediadas.Advertencia: establecer startInSidestream y returnToPage en el mismo valor puede dar lugar a problemas de visualización de anuncios y no se recomienda. |
width |
integer | No aplicable | Especifica el ancho del reproductor en modo de secuencia lateral. Si no se establece, el reproductor tendrá el mismo ancho que en el modo de secuencia no lateral. |
xOffset |
integer | 0 | Especifica la distancia desde el borde de la página en el eje X, en píxeles que se mostrarán al reproductor cuando se active la funcionalidad de flujo lateral. |
yOffset |
integer | 0 | Especifica la distancia desde el borde de la página en el eje Y, en píxeles que se mostrarán al reproductor cuando se active la funcionalidad de flujo lateral. |
Configuración omitible
Esta configuración determina si el usuario puede omitir el contenido que se reproduce en el reproductor de vídeo y cómo funcionará el comportamiento de la omisión.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
allowOverride |
booleano | false | Si se establece en true , cualquier desplazamiento de omisión de un valor de skipoffset VAST 3.0 tendrá prioridad sobre la configuración del publicador, de conformidad con la especificación VAST 3.0.Nota: En este caso, si se establece true en y no se define en skipoffset el XML de anuncio, no se mostrará ningún botón de omitir. |
enabled |
booleano | true | La invalidación de skippable las opciones, si se establece en false , no se mostrará la opción skip. |
skipButtonText |
string | "SKIP" | Texto mostrado para el botón omitir. Cuando se hace clic en el botón, la unidad de anuncio de salida se contrae. |
skipLocation |
string | "Arriba a la izquierda" | Ubicación de skipText y skipButtonText . Las opciones son top-left y top-right .Si se establece en la parte superior izquierda, , skipText y posteriormente skipButtonText , se mostrarán en la esquina superior izquierda del reproductor, mientras que adText se mostrará en la esquina superior derecha.Si se establece en la parte superior derecha, , skipText y, posteriormente skipButtonText , , se mostrarán en la esquina superior derecha del reproductor, mientras que adText se mostrará en la esquina superior izquierda. |
skipText |
string | "El vídeo se puede omitir en %%TIME%% segundos" | Texto que se muestra para notificar al usuario cuándo estará disponible la omitibilidad. Use %%TIME%% para insertar el tiempo restante. |
videoOffset |
integer | 5 | Tiempo, en segundos, después del cual se puede omitir el vídeo, si está habilitado y la duración del vídeo es mayor que videoThreshold . |
videoThreshold |
integer | El vídeo debe ser mayor que esta longitud (en segundos) para que se habilite la skippable opción.Nota: la longitud del vídeo se redondea al segundo más cercano. Por ejemplo: las longitudes de vídeo de 14,97 y 15,23 segundos se tratarán como vídeos de 15 segundos. |
Configuración de control de cascada con mediación
Advertencia
La siguiente configuración solo se aplica cuando se configura la mediación de vídeo.
Con la mediación, el control en cascada de anuncios de vídeo aumenta la probabilidad de servir a una creatividad viable dentro del período de tiempo de espera. Con el proceso de cascada, puedes intentar cargar una serie de anuncios, deteniéndose cuando se encuentre un anuncio adecuado. Puedes establecer el período de tiempo de espera, así como el número máximo de orígenes de anuncios de mediación que se comprobarán al intentar encontrar un anuncio adecuado. Una vez que haya habilitado la mediación en la ubicación a través de Monetizar, puede establecer opciones de cascada para ajustar aún más sus preferencias de tiempo de espera.
Paso de cascada
Establecer waterfallSteps (defineTag.rendererOptions.waterfallsteps) permite que el proceso de mediación genere una lista de orígenes de anuncios desde los que obtener un anuncio viable que se va a representar. Esta lista puede incluir ofertas mediadas, así como un anuncio RTB (el anuncio que ganó la subasta). El publicador (o representador) puede controlar el número de orígenes de anuncios de mediación en cascada para intentar mostrar un anuncio.
Los valores posibles para esta opción se interpretan de la siguiente manera:
- -1 = todos los orígenes de anuncios de la lista de cascadas se procesarán hasta que se encuentre un anuncio viable o que el waterfallTimeout haya expirado.
- 0 = solo se usarán un origen de anuncios para generar un anuncio: use el primer anuncio de la lista.
- positive integer = el número máximo de orígenes de anuncios que no son rtb que se van a intentar hasta que se encuentra un anuncio viable.
- Si el número de orígenes de anuncios es menor que el valor de esta propiedad, se intentarán todos los orígenes de anuncios.
- Si ninguno de los orígenes de anuncios que no son rtb produce un origen de anuncio viable y el tiempo de espera de la cascada no ha expirado, se debe intentar el anuncio rtb.
- Si prevé que el número de intentos de representar un anuncio superará los 6, se recomienda establecer este valor en un número mayor que 6. El valor predeterminado es -1.
Configuración del cromo del reproductor
Opción | Tipo | Predeterminado | Descripción | |
---|---|---|---|---|
adText |
string | Anuncio | Texto del indicador de anuncio que se muestra en la esquina superior derecha de la unidad de anuncios de salida. Si skipLocation también está en la parte superior derecha, skipText y, posteriormente skipButtonText , , se mostrará a la izquierda de adText en la esquina superior derecha (vea el objeto omitible a continuación). |
|
allowFullscreen |
booleano | true | Mostrar u ocultar el botón de pantalla completa. | |
controlBarPosition |
string | over (excepto en Android) | Determina si la posición de la barra de control inferior flota sobre el área de reproducción o si está fija. Especifique sobre para que la barra de control inferior flote sobre el área de reproducción cuando el usuario interactúe con el vídeo Especifique a continuación para que la barra de control inferior permanezca visible en una posición fija debajo del área de reproducción durante la duración del anuncio. En Android, la barra de control siempre se muestra en esta posición. | |
disableCollapse |
booleano | false | Si es true, el anuncio de salida no se contraerá al final del vídeo. Se mostrará el último fotograma que se mostró al final del vídeo. No hay barra de control, se mostrará el botón de reproducción o el texto de cuenta atrás. El indicador de anuncio y el botón Omitir permanecerán. | |
disableTopBar |
booleano | false | Si se establece en true, no se mostrará la barra de cromo del reproductor superior (con adText y skipText/skipButtonText). Si se establece en false, se mostrará la barra de cromo del reproductor superior excepto en el siguiente caso: si se especifican campos de texto vacíos, se seguirá mostrando una barra de cromo, pero estará vacía. | |
showMute |
booleano | true | Muestra u oculta el botón de silenciamiento en la barra de control. Si audioOnMouseOver se establece en false, un usuario activa el sonido deshabilitando el botón de silenciamiento de audio. Si showMute también es false y el botón de silenciamiento de audio está oculto, un usuario activa el sonido arrastrando el control deslizante de volumen. |
|
showProgressBar |
booleano | false | Mostrar u ocultar la barra de progreso en la barra de control. | |
showVolume |
booleano | false | Mostrar u ocultar el control deslizante de volumen en la barra de control. |
Configuración del controlador VPAID
Esta configuración determina cómo controla el reproductor de vídeo los documentos de vídeo que usan VPAID.
Nota:
Cuando un anuncio VPAID alcanza su fotograma final, el reproductor Outstream oculta la barra de control y no muestra un botón de reproducción. Este comportamiento evita posibles conflictos con los elementos de pantalla final interactivos proporcionados por VPAID. El jugador controla todos los anuncios VPAID de esta manera, independientemente de la configuración especificada en o en la configuración de flujo de salida de nivel de página.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
delayExpandUntilVPAIDInit |
booleano | true | Si es true, espere a expandir el área de vídeo para que se devuelva el evento AdLoaded y la posición correcta en la página antes de que Outstream pueda expandirse en un caso VPAID. Si es false, la secuencia de salida se expandirá tan pronto como tenga una creatividad y esté en la posición correcta de la página. |
delayExpandUntilVPAIDImpression |
booleano | false | Retrasar la expansión de outstream para los anuncios VPAID hasta que se haya recibido el evento AdImpression o AdVideoStart. Tenga en cuenta que, dado que estamos iniciando el anuncio y retrasando su visibilidad hasta que Outstream se expande, esto podría dar lugar a una mayor incidencia de discrepancias en los informes. |
terminateUnresponsiveVPAIDCreative |
booleano | false | |
vpaidTimeout |
integer (milisegundos) | 5000 | Si se muestra una unidad de anuncios VPAID, tiempo de espera entre el inicio de una unidad de anuncios de VPAID y el momento en que se inicia antes de que se agote el tiempo de espera y se contrae el anuncio. Esto se puede encontrar si una unidad de anuncios VPAID intenta ejecutar una subasta secundaria que es especialmente lenta o golpea servidores mal configurados. Es probable que también lo tengamos en el caso de una unidad de anuncios VPAID no totalmente compatible. |
Configuración móvil
Esta configuración habilita el reproductor en dispositivos móviles.
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
enableInlineVideoForIos |
booleano | true | Habilitar vídeo insertado para dispositivos iOS. |
Configuración de AMP
Outstream funciona en AMP insertándose en el código de banner existente para la etiqueta AMP-AD, cuando type=appnexus. También se recomienda seguir las directrices que se indican en la sección comportamiento de AMP-IFRAMEde la documentación para desarrolladores de AMP.
Opciones restringidas o limitadas para AMP
Si AST detecta que se está ejecutando en una página AMP, invalidará o desactivará la siguiente configuración:
La siguiente configuración no está disponible en las páginas amp o tiene valores restringidos o limitados disponibles para ellas:
Opción | Tipo | Predeterminado | Descripción |
---|---|---|---|
alignment |
string | "center" | No se admite en páginas AMP. |
audioOnMouseover |
booleano | false | No es aplicable para dispositivos móviles. |
autoInitialSize |
booleano | false | No se admite en páginas AMP. El tamaño del reproductor solo se puede cambiar a través de {"sizes" : [300 250]} en la página de opciones del publicador. |
controlBarPosition |
string | "Over" | En las páginas AMP, la barra de control siempre actúa como "debajo" y no es configurable. |
expandTime |
integer | 0 | No se admite en páginas AMP. Si AST detecta que se está ejecutando en una página AMP, invalidará el valor pasado y se establecerá en el valor predeterminado. |
playOnMouseover |
booleano | false | No es aplicable para dispositivos móviles. |
Móvil | |||
enableInlineVideoForIos |
booleano | true | No se admite en páginas AMP. |
Nodo de Stream lateral | |||
enabled |
booleano | false | No se admite en páginas AMP. Todas las demás configuraciones de flujo lateral son |
Deshabilitar contraer | |||
hideControlBar |
booleano | false | No se admite en páginas AMP. |
Ejemplo de código
rendererOptions: {
"adText": "Ad",
"alignment": "center",
"allowFullscreen": true,
"aspectRatio": "16:9",
"autoInitialSize": false,
"cbNotification": handlePublisherCb,
"controlBarPosition": "over",
"delayExpandUntilVPAIDInit": true,
"delayExpandUntilVPAIDImpression": false,
"delayStartUntilNotified": false,
"disableCollapse": {
"enabled": false,
"replay": false
},
"disableTopBar": false,
"enableInlineVideoForIos": true,
"endCard": {
"enabled": true,
"clickable": true,
"color": "",
"imageUrl": "",
"imageWidth": "",
"imageHeight": "",
"showCompanion": true
},
"expandTime": 1000,
"fixedSizePlayer": false,
"intervals": {
"playAndPause": 250,
"focusAndBlur": 500
},
"learnMore": {
"enabled": false,
"separator": "-",
"text": "Learn More",
"clickToPause": true
},
"maxHeight": {
"enabled": true,
"height": 480
}
"nonViewableBehavior": "mute",
"playOnMouseover": false,
"playVideoVisibleThreshold": 50,
"playerSkin": {
"topBarColor": "#5A1011",
"topBarTextColor": "yellow",
"dividerColor": "lightblue",
"dividerHeight": 1,
"controlBarColor": "blue",
"bigPlayButtonColor": "red",
"controlBarControlsColor": "yellow",
"controlBarDividerColor": "red",
"videoBackgroundColor": ""
},
"preloadInlineAudioForIos": false,
"showMute": true,
"showVolume": true,
"showPlayToggle": true,
"showBigPlayButton": true,
"showProgressBar": false,
"sideStream": {
"enabled": true,
"startInSideStream": false,
"returnToPage": true,
"position": "top-right",
"xOffset": 0,
"yOffset": 0,
"maxPageOverlay": 50,
"width": 300,
"height": 250,
},
"skippable": {
"enabled": true,
"videoThreshold": 15,
"videoOffset": 5,
"skipLocation": "top-left",
"skipText": "Video can be skipped in %%TIME%% seconds",
"skipButtonText": "SKIP",
"allowOverride": false
},
"terminateUnresponsiveVPAIDCreative": false,
"topMostViewableCheck": {
"enabled": true,
"checkVerticalOnly": true,
"rateOfBeacons": 10
},
"vpaidTimeout": 5000,
"vpaidEnvironmentVars": {},
"waterfallTimeout": 15000,
"waterfallSteps": -1
}