次の方法で共有


アプリを PSP と統合する

Prebid Server Premium (PSP) では、Direct Supply のお客様がアプリ インベントリを統合するための 3 つのオプションがサポートされています。

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 を設定するには:

  1. Prebid Mobile SDK を実装します

  2. グローバル設定のホスト セクションで、次に示すように、ホスト URL を /openrtb2/prebid エンドポイントに更新します。

    Host custom = Host.CUSTOM;
    custom.setHostUrl("https://ib.adnxs.com/openrtb2/prebid");
    PrebidMobile.setPrebidServerHost(custom); 
    
  3. Prebid Server アカウントを設定するときに、次に示すように、発行元の member idaccount id として使用します。

    PrebidMobile.setPrebidServerAccountId("Your member id");
    
  4. AdUnits の設定中に、 config idplacement 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);
    
  5. [SDK の初期化に関するドキュメント] セクションで、使用する PSP 状態エンドポイントが https://ib.adnxs.com/statusであることに注意してください。 実装されます。これは次のようになります。

    PrebidMobile.setCustomStatusEndpoint("https://ib.adnxs.com/status")
    
  6. Prebid Mobile SDK を使用してネイティブ インベントリを提供する場合は、SDK の初期化直後に PrebidMobile.assignNativeAssetID(true) を設定します。

  7. PSP セットアップ手順に進みます。