Web/モバイル Web と PSP の統合
Prebid Server Premium (PSP) では、Direct Supply のお客様が Web とモバイル Web インベントリを統合するための 4 つのオプションがサポートされています。
- Prebid.js トップ入札を送信する
- Prebid.js すべての入札を送信する
- Prebid 以外
- 長い形式のビデオ サービス
Ad Server の収益化のお客様は、現在の統合を Microsoft 収益化に変更する必要はありません。代わりに 、PSP のセットアップ手順に従うことができます。
上位の入札を送信 Prebid.js
Context
一般に、パブリッシャーが広告サーバーに入札者固有の広告アイテムを設定していない場合、またはレポートのためにすべての入札が必要ない場合は、既定で [上位入札の送信] を使用する必要があります。 [上位入札の送信] オプションを使用すると、落札応答は、別の SSP デマンド パートナーが Prebid Server Premium を通じて獲得した場合でも、購入者メンバー ID を持つ勝者として Microsoft 収益化を示します。 この上位入札が広告サーバーのオークションに勝った場合、パブリッシャーの広告サーバーは Microsoft 収益化を勝者と見なします。 パブリッシャーは、Microsoft 収益化の レポートと分析 を利用し、他の SSP デマンド パートナーのレポートを相互参照することで、Prebid Server Premium を介して Microsoft 収益化または別のデマンド パートナーを獲得した SSP を決定できます。
実装
上位入札で Prebid.js を設定するには:
Microsoft 収益化 (AppNexus) Prebid.js アダプターを使用する Prebid.js インスタンスと統合します。
この方法で Microsoft 収益化によって既に統合されている場合は、ページ上の "appnexus" アダプターのセットアップに変更を加える必要はありません。
/ut/v3/prebid
エンドポイントを使用して、Microsoft 収益化 SSP クライアント側を呼び出します。デマンド パートナーが既にクライアント側と呼ばれる場合は、Prebid.js クライアント側インスタンスから 'appnexus' (Microsoft 収益化) 以外のパートナーを削除します。
パブリッシャー経由の Microsoft 収益化>Prebid Server Premium>Demand パートナー構成で、それらの追加の SSP デマンド パートナーを構成します。
詳細については、「 PSP 構成の追加、編集、または削除」を参照してください。
ビデオ固有のニュアンスについては、 こちらのガイダンスを参照してください。
PSP セットアップ手順に進みます。
すべての入札を送信 Prebid.js
Context
広告サーバー内のデマンド パートナー固有の広告申込情報が絶対に必要な場合は、[すべての入札を送信する] を使用する必要があります。 PSP は、上位の CPM 入札のキー値のターゲット設定と、広告ユニットごとに含まれる各デマンド パートナーの標準の上位入札キー値 (入札者、価格、取引) を設定します。
実装
[すべての入札を送信] で Prebid.js を設定するには:
Microsoft 収益化 (AppNexus) Prebid.js アダプターを使用する Prebid.js インスタンスと統合します。
この方法で Microsoft 収益化によって既に統合されている場合は、ページ上の "appnexus" アダプターのセットアップに変更を加える必要はありません。
注:
Prebid.js 9.0 以降を使用する場合は、PSP 需要に Microsoft 収益化を使用するページのすべての Prebid.js ビルドに anPspParamsConverter モジュール を含めます。 このモジュールは、クライアント側の呼び出しをサーバー側エンドポイントに必要な形式に変換します。
/openrtb2/prebid
エンドポイントを使用して Microsoft 収益化 SSP クライアント側を呼び出すPrebid GitHub の例 に従ってください。
重要
バージョン 6.10 以降Prebid.js 必要です。
s2sConfig に次の変更を加えます。
accountId を Microsoft 収益化販売者メンバー ID に設定します。
[有効] を true に設定します。
defaultVendor を 'appnexuspsp' に設定します。
allowUnknownBidderCodes を true に設定します。
次の例に示すように、extPrebid ターゲット オブジェクトに includebidderkeys、includewinners、includeformat の両方を含めます。
extPrebid = ([ { "targeting":{ "includebidderkeys":true, "includewinners":true, "includeformat":true } } ])
入札者に 'appnexus' を含めます。
タイムアウト値を、ブラウザーが Microsoft 収益化からの応答を待機するミリ秒の数に設定します。
注:
この値は、Microsoft 収益化 (PSP) のオークション タイムアウトより大きくする必要があります。 値が低い場合、Microsoft 収益化が入札で応答する前にクライアント側のタイムアウトが発生するリスクがあり、Microsoft 収益化からの需要の受け取りを妨げる可能性があります。 詳細については、「 PSP グローバル設定の追加または編集」の「Demand Partner Timeout」セクションを参照してください。
s2sConfig の例については、以下を参照してください。
pbjs.setConfig({ "s2sConfig":{ "accountId":9325, "bidders":[ "appnexus" ], "defaultVendor":"appnexuspsp", "enabled":true, "allowUnknownBidderCodes":true, "timeout":1000, "extPrebid":{ "targeting":{ "pricegranularity":"dense", "includebidderkeys":true, "includewinners":true, "includeformat":true } } } })
[すべての入札を送信] を使用する場合は、Google アド マネージャー (GAM) などの外部広告サーバーのキー値を適切に定義し、レポート可能な値として設定することで報告します。 GAM ドキュメントについては、 こちらを参照してください。
ビデオ固有のニュアンスについては、 こちらのガイダンスを参照してください。
PSP セットアップ手順に進みます。
キー値のターゲット設定
前述のように、3 つのパラメーター (includebidderkeys
、 includewinners
、 includeformat
) をすべて true に設定して、PSP から最も多くの情報をターゲットキー値の形式で受信することをお勧めします。
s2sConfig
では、ターゲット キーを受信するには、少なくとも 1 つのincludewinners
またはincludebidderkeys
を true に設定する必要があります。
includewinners
が true の場合、次のターゲット キーが受信されます。
-
"hb_bidder": "appnexus"
, -
"hb_pb": "0.00"
, "hb_size": "600x500"
includebidderkeys
が true の場合、次のターゲット キーが受信されます。
-
"hb_bidder_appnexus": "appnexus"
, -
"hb_pb_appnexus": "0.00"
, "hb_size_appnexus": "600x500"
上記のいずれかのパラメーターに加えて、includeformat
も true に設定されている場合、このキーも受信されます。
"hb_format_appnexus": "banner"