PrebidのPrice Granularityを高く設定しました。ただし、20ドルで上限が設定されているため、30ドルまたは40ドルの入札単価を受け取れば、それを受け入れることはできません。Prebidの価格細分性を高く使用
Prebidで価格細分性を高く維持するにはどうすればよいですか?ただし、20ドル北米の場合は20ドルに自動的に切り捨てて入札を承認します。
はすでに切り捨てする必要がありますされPrebidドキュメントによるとPrebidのPrice Granularityを高く設定しました。ただし、20ドルで上限が設定されているため、30ドルまたは40ドルの入札単価を受け取れば、それを受け入れることはできません。Prebidの価格細分性を高く使用
Prebidで価格細分性を高く維持するにはどうすればよいですか?ただし、20ドル北米の場合は20ドルに自動的に切り捨てて入札を承認します。
はすでに切り捨てする必要がありますされ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)の後にこれを追加標準Prebidターゲットキーを使用していると仮定すると、あなたが欲しい
は、ここで例を参照してください:JSONのためにhttp://prebid.org/dev-docs/publisher-api-reference.html#customCPMObject
は、youllは同じ粒度の設定を再定義したいですそのJSONオブジェクトを高値にして追加し、$ 20以上の追加粒度を取得します。
プロのヒント: