From 8fdbae6bc33071d1238bb71c894c3e8acee09e28 Mon Sep 17 00:00:00 2001 From: Kajan Umakanthan Date: Tue, 18 May 2021 13:05:45 -0700 Subject: [PATCH 1/3] using fpd --- dev-docs/bidders/ix.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/dev-docs/bidders/ix.md b/dev-docs/bidders/ix.md index e48380ca00..ef02708100 100644 --- a/dev-docs/bidders/ix.md +++ b/dev-docs/bidders/ix.md @@ -356,6 +356,31 @@ gulp build --modules=bidderModules.json ## Setting First Party Data (FPD) +As of Prebid.js 4.30, use the more generic ortb2 interface, which can be used for more than just First Party Data. + +The First Party Data feature allows publishers to specify key/value data in one place where each compatible bid adapter can read it. + +To supply global data, use the [`setConfig()`](/dev-docs/publisher-api-reference.html#module_pbjs.setConfig) function as illustrated below: + +``` +pbjs.setConfig({ + ortb2: { + site: { + ... + }, + user: { + ... + } + } +}); +``` + +Use the [`setBidderConfig()`](/dev-docs/publisher-api-reference.html#module_pbjs.setBidderConfig) function to supply bidder-specific data. + +For more information about the standard or more detailed examples, refer to [First Party Data Feature](/features/firstPartyData.html). + +### Using versions prior to 4.30 + FPD allows you to specify key-value pairs that are passed as part of the query string to IX for use in Private Marketplace Deals which rely on query string targeting for activation. For example, if a user is viewing a @@ -383,6 +408,9 @@ pbjs.setConfig({ The values can be updated at any time by calling `pbjs.setConfig` again. The changes will be reflected in any proceeding bid requests. +{: .alert.alert-warning :} +To continuing using First Party Data in IX deals, be sure to supply data using bidder-specific configuration. Global First Party Data is not yet supported in IX deals. Consult your IX representative with any questions. + ## Setting a Server Side Timeout Setting a server-side timeout allows you to control the max length of time taken to connect to the server. The default value when unspecified is 50ms. From 3dfb842633ba52627eea64b8d648777fa8ddba1c Mon Sep 17 00:00:00 2001 From: Kajan Umakanthan Date: Thu, 20 May 2021 11:34:48 -0700 Subject: [PATCH 2/3] update headings in fpd --- dev-docs/bidders/ix.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-docs/bidders/ix.md b/dev-docs/bidders/ix.md index ef02708100..ac51c7dad0 100644 --- a/dev-docs/bidders/ix.md +++ b/dev-docs/bidders/ix.md @@ -356,7 +356,11 @@ gulp build --modules=bidderModules.json ## Setting First Party Data (FPD) -As of Prebid.js 4.30, use the more generic ortb2 interface, which can be used for more than just First Party Data. +As a part of 4.30, IX will start to pick up FPD in the global FPD module, as well as continue to pick up IX bidder-specific FPD. Previous versions of IX Bid Adapter will only support the IX bidder-specific FPD. + +### Global FPD + +As of Prebid.js 4.30, use the more generic `ortb2` interface, which can be used for more than just First Party Data. The First Party Data feature allows publishers to specify key/value data in one place where each compatible bid adapter can read it. @@ -379,7 +383,7 @@ Use the [`setBidderConfig()`](/dev-docs/publisher-api-reference.html#module_pbjs For more information about the standard or more detailed examples, refer to [First Party Data Feature](/features/firstPartyData.html). -### Using versions prior to 4.30 +### IX bidder-specific FPD FPD allows you to specify key-value pairs that are passed as part of the query string to IX for use in Private Marketplace Deals which rely on query @@ -409,7 +413,7 @@ The values can be updated at any time by calling `pbjs.setConfig` again. The changes will be reflected in any proceeding bid requests. {: .alert.alert-warning :} -To continuing using First Party Data in IX deals, be sure to supply data using bidder-specific configuration. Global First Party Data is not yet supported in IX deals. Consult your IX representative with any questions. +Continue to use IX bidder-specific First Party Data for IX deals. Global First Party Data is not yet supported in IX deals. Consult your IX representative with any questions. ## Setting a Server Side Timeout From 91bde36fa3b0df6a53f8e7524cc28827ed363a92 Mon Sep 17 00:00:00 2001 From: Kajan Umakanthan Date: Tue, 25 May 2021 05:12:33 -0700 Subject: [PATCH 3/3] update function reference path --- dev-docs/bidders/ix.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/ix.md b/dev-docs/bidders/ix.md index ac51c7dad0..1c03becc2f 100644 --- a/dev-docs/bidders/ix.md +++ b/dev-docs/bidders/ix.md @@ -364,7 +364,7 @@ As of Prebid.js 4.30, use the more generic `ortb2` interface, which can be used The First Party Data feature allows publishers to specify key/value data in one place where each compatible bid adapter can read it. -To supply global data, use the [`setConfig()`](/dev-docs/publisher-api-reference.html#module_pbjs.setConfig) function as illustrated below: +To supply global data, use the [`setConfig()`](/dev-docs/publisher-api-reference/setConfig.html) function as illustrated below: ``` pbjs.setConfig({ @@ -379,7 +379,7 @@ pbjs.setConfig({ }); ``` -Use the [`setBidderConfig()`](/dev-docs/publisher-api-reference.html#module_pbjs.setBidderConfig) function to supply bidder-specific data. +Use the [`setBidderConfig()`](/dev-docs/publisher-api-reference/setBidderConfig.html) function to supply bidder-specific data. For more information about the standard or more detailed examples, refer to [First Party Data Feature](/features/firstPartyData.html).