2017-08-15 6 views
0

PrebidのPrice Granularityを高く設定しました。ただし、20ドルで上限が設定されているため、30ドルまたは40ドルの入札単価を受け取れば、それを受け入れることはできません。Prebidの価格細分性を高く使用

Prebidで価格細分性を高く維持するにはどうすればよいですか?ただし、20ドル北米の場合は20ドルに自動的に切り捨てて入札を承認します。

はすでに切り捨てする必要がありますされPrebidドキュメントによると

答えて

0

..あなたに感謝していますが、明示的に次のコードを追加してそれを制御することができます。

あなたは

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); 
       } 
     }] 
}; 

0

があなたの代わりに何を得るために、高い使用のカスタム設定を使用したいと思うpbjs.addAdUnits(ad_units)の後にこれを追加標準Prebidターゲットキーを使用していると仮定すると、あなたが欲しい

は、ここで例を参照してください:JSONのためにhttp://prebid.org/dev-docs/publisher-api-reference.html#customCPMObject

は、youllは同じ粒度の設定を再定義したいですそのJSONオブジェクトを高値にして追加し、$ 20以上の追加粒度を取得します。

プロのヒント:

  • あなたはXより低い入札がDFP
  • に行くたくない場合は、DFPの数をキャップ
  • 床として機能することができます$ 0- $ X.XX間の値を定義しない場合の広告申込情報を450で注文しているため、新しい粒度の追加注文が必要な場合があります。
    • は常に設定と重なります。例えば。バケツ1 = $ 0- $ 3.00。バケット2は$ 3.00-xから開始する必要があります(DFPに渡されることはありません)。
関連する問題