我們將Prebid的價格粒度設置爲高。然而,由於它的上限爲20美元,如果我們收到30美元或40美元的出價,我們無法接受。使用Prebid的價格粒度高
我們如何堅持價格Granularity與Prebid一樣高,但在實例中,我們的出價在20美元以下,自動降至20美元,以便我們接受出價。
謝謝。
我們將Prebid的價格粒度設置爲高。然而,由於它的上限爲20美元,如果我們收到30美元或40美元的出價,我們無法接受。使用Prebid的價格粒度高
我們如何堅持價格Granularity與Prebid一樣高,但在實例中,我們的出價在20美元以下,自動降至20美元,以便我們接受出價。
謝謝。
根據Prebid文檔應該已經被捨去,但你可以明確地加入以下代碼控制它。
假設你正在使用標準Prebid指定鍵
pbjs.bidderSettings.standard = {
adserverTargeting: [{
key: 'hb_bidder',
val: function val(bidResponse) {
return bidResponse.bidderCode;
}
}, {
key: 'hb_adid',
val: function val(bidResponse) {
return bidResponse.adId;
}
}, {
key: 'hb_pb',
val: function val(bidResponse) {
var cpm = bidResponse.cpm;
if (cpm > 20.00) {
return 20.00;
}
return (Math.floor(cpm * 100)/100).toFixed(2);
}
}]
};
添加此之後pbjs.addAdUnits(ad_units)
你要使用的,而不是使用高得到什麼的自定義設置你想
在這裏看到一個例子:http://prebid.org/dev-docs/publisher-api-reference.html#customCPMObject
對於JSON你會想重新定義相同的粒度設置對於該JSON對象中的高位,然後添加它以獲得> 20美元的額外粒度。
PRO提示: