Prebid Server Premium (PSP) では、Direct Supply の顧客がアプリ インベントリを統合するための 3 つのオプションがサポートされています。
Microsoft Monetize 広告サーバーのお客様は、Microsoft Monetize への現在の統合を変更する必要はなく、代わりに 「PSP との統合」に記載されている手順に従うことができます。
Prebid mobile SDK
Context
Prebid Mobile SDK と統合されているモバイル アプリを使用しているダイレクト サプライのお客様の場合、Microsoft Monetize は、アプリが /openrtb2/prebid エンドポイントを呼び出すときに、広告サーバーのライン アイテムの設定に関係なくすべての入札単価を送信します。この設定は統合 (上位入札単価) の場合もあれば、入札者固有 (すべての入札単価) の場合もあります。 Microsoft Monetize の入札前応答には、Microsoft Monetize SSP の入札前キーと値 (入札者、価格、取引など) と、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に置き換えます。 たとえば、バナー、ネイティブ、動画広告ユニットの場合: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 のセットアップ手順に進みます。
注:
Prebid Mobile SDK iOS 統合では、 こちらで詳しく説明するように、トラッキング ドメインと非トラッキング ドメインの両方を活用できます。 関連する PSP ドメインは次のとおりです。
trackingURL = "https://ib.adnxs.com/openrtb2/prebid" nonTrackingURL = "https://adnxs-simple.com"