Guía de vídeo
Esta página incluye instrucciones sobre cómo ejecutar el inventario de vídeo a través de Prebid Server Premium (PSP).
Puede encontrar instrucciones sobre cómo configurar la Prebid.js integración de "enviar puja superior" aquí. Para asegurarse de que el inventario de vídeo se representa con precisión para demandar asociados a través de la /ut/v3/prebid
integración:
- Asegúrese de que la versión dePrebid.js es 8.47.0 o posterior.
- Establezca
tags.video.context
en función de los valores que aparecen en la tabla de la sección Uso de la columna "Plcmt and Placement fields together" > Xandr extensions (Usar juntos los campos Plcmt y Placement ). - Establezca
tags.video.startdelay
. - Configure otros campos, como
minduration
,maxduration
,playback_method
, yskippable
así sucesivamente, como es normal. - Para obtener más información sobre la compatibilidad de Monetize con OpenRTB 2.6, consulte Integración con OpenRTB 2.6.
Puede encontrar instrucciones sobre cómo configurar la integración dePrebid.js enviar todas las ofertas aquí. Para asegurarse de que el inventario de vídeo se representa con precisión para demandar asociados a través de la /openrtb2/prebid
integración:
Asegúrese de que la versión dePrebid.js es 8.47.0 o posterior.
Incluya el encabezado
x-openrtb-version: 2.6
.Establezca
video.plcmt
en función de los valores enumerados aquí:-
1
instream -
2
contenido que lo acompaña -
3
intersticial -
4
sin contenido o independiente
-
Establecer
video.placement
en función de los valores enumerados aquí-
1
instream -
2
en banner -
3
en el artículo -
4
en la fuente -
5
intersticial/deslizante/flotante
-
Establecer
video.startdelay
en función de los valores enumerados aquí-
>0
mid-roll (el valor indica el retraso de inicio en segundo lugar) -
0
pre-roll -
-1
mid-roll genérico -
-2
post-roll genérico
-
Si es necesario o lo prefiere, en lugar de establecer
video.plcmt
yvideo.placement
en la solicitud de puja, el campo se puede usar en función de losimp.video.ext.appnexus.context
valores enumerados aquí. La solicitud final a los asociados de demanda incluirávideo.placement
yvideo.plcmt
se basará en la lógica de la documentación.Establezca otros campos, como
minduration
,maxduration
,playbackmethod
, yskip
así sucesivamente, como es normal.Para obtener más información sobre la compatibilidad de Monetize con OpenRTB 2.6, consulte esta página.
Incluya el objeto PSP
cache.url
Monetize en la configuración, como se muestra en el ejemplo siguiente:pbjs.setConfig({ "cache":{ "url":"https://prebid.adnxs.com/pbc/v1/cache" }, "debug":true, "enableSendAllBids":true, "s2sConfig":{ "accountId":9325, "bidders":[ "appnexus" ], "defaultVendor":"appnexuspsp" } });
Para asegurarse de que se devuelven los valores clave-clave de caché pertinentes, incluya el
extPrebid.cache.bids[{}]
objeto dentro de ,s2sConfig
como se muestra en el ejemplo siguiente:extPrebid = ([ { "cache":{ "bids":[ { "bidder":"appnexus", "params":{ "placementId":1234567 } } ] }, "targeting":{ "includebidderkeys":true, "includewinners":true } } ])
Para asegurarse de que la solicitud de anuncio se realiza para
Prebid.js s2s
(con PSP), incluya el objeto de representador dentro de la definición de adUnit, como se muestra en el ejemplo siguiente:var adUnits = ([ { "code":"video1", "//first_comment":"This renderer would apply to all prebid creatives.", "renderer":{ "url":"https://acdn.adnxs.com/video/outstream/ANOutstreamVideo.js", "render":"function (bid)", "ANOutstreamVideo.renderAd":{ "targetId":"bid.adUnitCode", "adResponse":"bid.adResponse" } }, "mediaTypes":{ "video":{ "context":"outstream", "playerSize":[ 640, 480 ], "mimes":[ "video/mp4" ], "protocols":[ 1, 2, 3, 4, 5, 6, 7, 8 ], "playbackmethod":[ 2 ], "skip":0, "playback_method":[ "auto_play_sound_on" ] } }, "bids":[ { "bidder":"appnexus", "params":{ "placementId":1234567, "//first_comment":"Your placement ID." } } ] } ])
La respuesta monetizar incluye
prebid.type=video
, pero si el usuario establece un destino de clave-valor adicional para Prebid, como se muestra en el ejemplo siguiente, elhb_format=video
valor clave-valor se enviará a Google Ad Manager (GAM) y se podrá dirigir en consecuencia.{ "targetingControls":{ "addTargetingKeys":[ "SOURCE", "ADOMAIN", "FORMAT" ] } }
Para aprovechar el paso de valores clave contextuales a la subasta, asegúrese de actualizar a
Prebid.js
la versión 6.14.0 o superior y de definir las palabras clave de nivel de adUnit en consecuencia. Para asegurarse de que la solicitud de anuncio se realiza correctamente paraPrebid.js s2s
(con PSP), pase las palabras clave de nivel de adUnit a Monetize incluyendo el objeto keywords dentro de la definición de adUnit, como se muestra en el ejemplo siguiente:var adUnits = ([ { "code":"div-1", "mediaTypes":{ "banner":{ "sizes":[ { "height":600, "width":160 } ] } }, "bids":[ { "bidder":"appnexus", "params":{ "placementId":21230286, "keywords":{ "test-key":[ "test-value" ] } } } ] } ])
Para obtener más información, consulte Datos específicos de la unidad de anuncios y palabras clave de nivel de subasta.
Para asegurarse de que Monetize considera una oferta, las ofertas de los partners de demanda deben incluir la duración de la creatividad de vídeo en bid.dur (para OpenRTB 2.6) o ext.prebid.video.duration (si OpenRTB 2.6 aún no se admite). Tenga en cuenta que la duración no se analiza desde XML.