我正在尝试将prebid.js用于视频广告。 我使用了您的示例代码,并尝试添加投标人。 当我添加Spotx和AOL作为竞标者时,它在下面显示警告消息。 “前提条件警告: video1是视频广告单元 包含不支持视频的竞标者:Spotx。 该竞标者不会获得需求。” “前提条件警告: video1是视频广告单元 包含不支持视频的竞标者:Spotx。 该竞标者不会获得需求。”
我尝试使用选择的出价工具适配器下载prebid.js。 但是,当我可以在投标人参数页面中找到Spotx时,我找不到Spotx。 甚至在我选择Aol的情况下下载prebid.js时,它也会显示相同的警告消息。
var videoAdUnit = {
code: 'video1',
mediaTypes: {
video: {
playerSize: [640, 480],
context: 'instream'
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: 13232361, // Add your own placement id here
video: {
skipppable: true,
playback_method: ['auto_play_sound_off']
}
}
},{
bidder: 'spotx',
params: {
channel_id: 234646,
video_slot: 'contentElement',
slot: 'content'
}
},{
bidder: 'aol',
params: {
placement: 1160795,
video_slot: 'video1',
slot: 'admaru_video_o'
}
}]
};
答案 0 :(得分:0)
他们还没有发布与Prebid集成的文件,但是您可以从这里https://github.com/prebid/Prebid.js/blob/057fa954a10afdb3cf51e1acaa55133a0b53f85c/modules/spotxBidAdapter.js
进行访问在本地下载代码,然后在modules目录中使用spotx构建Prebid。所以像gulp build --modules=spotxBidAdapter,dfpAdServerVideo,aolBidAdapter
确保包括所有要使用的模块。