Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Puede utilizar como guía el ejemplo descripto en la documentación oficial.

Configuración en bidderSettings

...

Para ello, configure los adUnits que desee subastar como video agregando mediaType video y el context elegido (instream/outstream). Actualmente no se soportan subastas conjuntas de banner y video, por lo que si un adUnit de la subasta soporta video solo se subastará video, ignorando los adUnits de banner. Video tiene precedencia sobre Banner, por lo cual si un adUnit se encuentra configurado en ambas modalidades solo se subastará para video. Si desea subastar tanto banner como video, realice una subasta separada para cada mediaType.

Tanto en instream como en outstream nuestro adapter devolverá un documento VAST, por lo que es responsabilidad del publisher implementar un reproductor de video para su renderización.

...

Code Block
languagexml
<script>
    var pbjs = pbjs || {};
    pbjs.que = pbjs.que || [];

    /* Prebid video ad unit */

    var videoAdUnit = {
        code: 'video1',
        mediaTypes: {
            video: {
                context: 'instream',
                useCacheKey: 1,
                playerSize: [320, 480],
                mimes: ['video/mp4'],
                protocols: [1, 2, 3, 4, 5, 6, 7, 8],
                playbackmethod: [2],
                skip: 1,
                renderer: {
                    render: function (bid) { 
                        invokeVideoPlayer(bid.vastUrl);
                   }
               }
            }
        },
        bids: [{
            bidder: 'eplanning',
            params: {
				ci: "'..."'
            }
        }]
    };

    pbjs.que.push(function() {
        pbjs.addAdUnits(videoAdUnit);

        pbjs.setConfig({
            debug: true,
            cache: {
                url: 'https://prebid.adnxs.com/pbc/v1/cache'
            }
        });

        pbjs.requestBids({
            bidsBackHandler: function(bids) {
                invokeVideoPlayer(bids.video1.bids[0].vastUrl);
            }
        });
    });

</script>

...