我在试着用prebid.js做视频广告。我使用了您的示例代码,并尝试添加投标人。当我添加spotx和aol作为投标人时,它显示下面的警告消息。“预标警告: video1是一个包含不支持video: spotx的投标人的视频广告单位。该投标人不会获得需求。”“预标警告: video1是一个包含不支持video: spotx的投标人的视频广告单位。该投标人不会获得需求。”
我尝试下载prebid.js与选择投标人适配器。然而,我不能找到Spotx时,我可以在您的投标人参数页面上找到spotx。即使我下载了选择了美国在线的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'
}
}]
};发布于 2019-01-24 22:35:37
他们还没有发布它与Prebid集成,但你可以从这里https://github.com/prebid/Prebid.js/blob/057fa954a10afdb3cf51e1acaa55133a0b53f85c/modules/spotxBidAdapter.js访问它
将代码下载到本地,然后在模块目录中使用spotx构建Prebid。所以像gulp build --modules=spotxBidAdapter,dfpAdServerVideo,aolBidAdapter这样的
确保你包含了你想要使用的所有模块。
https://stackoverflow.com/questions/54130846
复制相似问题