Javascript 预出价未尝试在广告目标中设置键值
我正在尝试在我的网站上设置预投标,并使用来自预投标网站的示例代码。目前我有appnexus和Adx,这是控制台中的流程: 正如您在上图中所看到的,流程是完美的,只是没有尝试设置键值 预期流量应如下所示: 我不知道是什么原因造成的 下面是我的代码:Javascript 预出价未尝试在广告目标中设置键值,javascript,prebid.js,header-bidding,prebid,Javascript,Prebid.js,Header Bidding,Prebid,我正在尝试在我的网站上设置预投标,并使用来自预投标网站的示例代码。目前我有appnexus和Adx,这是控制台中的流程: 正如您在上图中所看到的,流程是完美的,只是没有尝试设置键值 预期流量应如下所示: 我不知道是什么原因造成的 下面是我的代码: var unit_728x90 = [ [728, 90], [600, 300] ]; var unit_300x250 = [
var unit_728x90 = [
[728, 90],
[600, 300]
];
var unit_300x250 = [
[336, 280],
[300, 250],
[300, 100],
[320, 50]
];
var unit_320x50 = [
[320, 50]
];
var unit_300 = [
[300, 250]
];
var PREBID_TIMEOUT =2000;
var FAILSAFE_TIMEOUT = 3000;
var ASSERT_TIMEOUT = 1000;
var adUnits = [{
code: '21791303143/upl_belowslidem_300x250',
mediaTypes: {
banner: {
sizes: unit_300x250
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: 17076422
}
}]
}
];
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});
if(window.screen.width < 769){
googletag.cmd.push(function() {
});
}else{
googletag.cmd.push(function() {
googletag.defineSlot('/21791303143/upl_belowslidem_300x250', unit_300x250, 'div-side').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
}
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
pbjs.que.push(function() {
pbjs.setConfig({
priceGranularity: "high",
enableSendAllBids: false,
useBidCache: true
})
});
pbjs.que.push(function() {
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler: initAdserver;
}
});
});
function initAdserver() {
if (pbjs.initAdserverSet) return;
pbjs.initAdserverSet = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync('div-side');
googletag.pubads().refresh();
});
});
}
setTimeout(function() {
initAdserver();
}, FAILSAFE_TIMEOUT);
var单位_728x90=[
[728, 90],
[600, 300]
];
变量单位_300x250=[
[336, 280],
[300, 250],
[300, 100],
[320, 50]
];
var装置_320x50=[
[320, 50]
];
变量单位_300=[
[300, 250]
];
var投标前_超时=2000;
var故障保护超时=3000;
var断言_超时=1000;
变量adUnits=[{
代码:“21791303143/upl_belowslidem_300x250”,
媒体类型:{
横幅:{
尺寸:单位:300x250
}
},
投标:[{
投标人:“appnexus”,
参数:{
placementId:17076422
}
}]
}
];
var googletag=googletag | |{};
googletag.cmd=googletag.cmd | |[];
googletag.cmd.push(函数(){
googletag.pubads().disableInitialLoad();
});
如果(窗口.屏幕.宽度<769){
googletag.cmd.push(函数(){
});
}否则{
googletag.cmd.push(函数(){
googletag.defineSlot('/21791303143/upl_belowslidem_300x250',unit_300x250',div side').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
}
var pbjs=pbjs | |{};
pbjs.que=pbjs.que | |[];
pbjs.que.push(函数(){
pbjs.setConfig({
价格粒度:“高”,
enableSendAllBids:false,
useBidCache:true
})
});
pbjs.que.push(函数(){
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler:initAdserver;
}
});
});
函数initAdserver(){
if(pbjs.initAdserverSet)返回;
pbjs.initAdserverSet=true;
googletag.cmd.push(函数(){
pbjs.que.push(函数(){
pbjs.setTargetingForGPTAsync('div-side');
googletag.pubads().refresh();
});
});
}
setTimeout(函数(){
initAdserver();
},故障保护超时);
通常这是因为DFP已经设置了目标,并在您的竞价应用程序将竞价传递给setTargeting时选择了赢家,还为您的老虎机播放了广告。您确定正在对DFP/GAM使用disableInitialLoad
以及enableSingleRequest
功能吗?在其上搜索这些,以查看它们是如何加载其DFP的。如果你能发送一个链接到你的网页,我们也可以告诉你确切的问题