アプリを PSP と統合する
Prebid Server Premium (PSP) では、Direct Supply のお客様がアプリ インベントリを統合するための 3 つのオプションがサポートされています。
- Prebid Mobile SDK
- SDK 以外
- 長い形式のビデオ サービス
Microsoft 収益化 Ad Server のお客様は、現在の統合を Microsoft 収益化に変更する必要はありません。代わりに、「 PSP との統合」で説明されている手順に従うことができます。
Prebid mobile SDK
Context
Prebid Mobile SDK と統合されたモバイル アプリを使用している Direct Supply のお客様の場合、Microsoft Monetize は、統合 (上位入札) または入札者固有 (すべての入札) の可能性がある広告サーバーの広告申込情報の設定に関係なく、アプリが /openrtb2/prebid
エンドポイントを呼び出すときにすべての入札を送信します。 Microsoft 収益化の事前入札応答には、Microsoft 収益化 SSP の Prebid キー値 (入札者、価格、取引など) と、PSP オークションに有効な入札を送信した各 SSP 需要パートナーと、標準の上位入札キー値が含まれます。
実装
PSP で Prebid Mobile SDK を設定するには:
グローバル設定のホスト セクションで、次に示すように、ホスト URL を
/openrtb2/prebid
エンドポイントに更新します。Host custom = Host.CUSTOM; custom.setHostUrl("https://ib.adnxs.com/openrtb2/prebid"); PrebidMobile.setPrebidServerHost(custom);
Prebid Server アカウントを設定するときに、次に示すように、発行元の
member id
をaccount id
として使用します。PrebidMobile.setPrebidServerAccountId("Your member id");
AdUnits の設定中に、
config id
をplacement id
に置き換えます。 たとえば、バナー、ネイティブ、および Video Ad ユニットの場合:BannerAdUnit adUnit = new BannerAdUnit("Your placement id", size.first, size.second); NativeAdUnit nativeAdUnit = new NativeAdUnit("Your placement id"); VideoAdUnit adUnit = new VideoAdUnit("Your placement id", 640, 480, VideoAdUnit.PlacementType.IN_BANNER);
[SDK の初期化に関するドキュメント] セクションで、使用する PSP 状態エンドポイントが
https://ib.adnxs.com/status
であることに注意してください。 実装されます。これは次のようになります。PrebidMobile.setCustomStatusEndpoint("https://ib.adnxs.com/status")
Prebid Mobile SDK を使用してネイティブ インベントリを提供する場合は、SDK の初期化直後に
PrebidMobile.assignNativeAssetID(true)
を設定します。PSP セットアップ手順に進みます。