From 9a9dbdc8cef078430e52e1e7852893bb291be38c Mon Sep 17 00:00:00 2001 From: Scott Kay Date: Fri, 18 Oct 2024 15:41:23 -0400 Subject: [PATCH 1/3] AppNexus: Fix External Doc Links (#5664) --- dev-docs/bidders/appnexus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-docs/bidders/appnexus.md b/dev-docs/bidders/appnexus.md index e8f4c9f0b0..5d190a1250 100644 --- a/dev-docs/bidders/appnexus.md +++ b/dev-docs/bidders/appnexus.md @@ -41,7 +41,7 @@ sidebarType: 1 {: .alert.alert-danger :} -All AppNexus (Xandr) placements included in a single call to `requestBids` must belong to the same parent Publisher. If placements from two different publishers are included in the call, the AppNexus bidder will not return any demand for those placements.
+All AppNexus (Microsoft/Xandr) placements included in a single call to `requestBids` must belong to the same parent Publisher. If placements from two different publishers are included in the call, the AppNexus bidder will not return any demand for those placements.
*Note: This requirement does not apply to adapters that are [aliasing](/dev-docs/publisher-api-reference/aliasBidder.html) the AppNexus adapter.* #### Bid Params @@ -65,10 +65,10 @@ The table below will reflect both formats, though it's recommended to use the lo | `user` | optional | Object that specifies information about an external user. See [User Object](#appnexus-user-object) for details. | `user: { age: 25, gender: 0, dnt: true}` | `object` | | `allowSmallerSizes` or `allow_smaller_sizes` | optional | If `true`, ads smaller than the values in your ad unit's `sizes` array will be allowed to serve. Defaults to `false`. | `true` | `boolean` | | `usePaymentRule` (PBJS) or `use_pmt_rule` (PBS+PBJS) | optional | If `true`, Appnexus will return net price to Prebid.js after publisher payment rules have been applied. | `true` | `boolean` | -| `keywords` | optional | A set of key-value pairs applied to all ad slots on the page. Mapped to [buy-side segment targeting](https://monetize.xandr.com/docs/segment-targeting) (login required). A maximum of 100 key/value pairs can be defined at the page level. Each tag can have up to 100 additional key/value pairs defined. Values can be empty. See [Passing Keys Without Values](#appnexus-no-value) below for examples. If you want to pass keywords for all adUnits, see [Auction Level Keywords](#appnexus-auction-keywords) for an example. Note that to use keyword with the Prebid Server adapter, that feature must be enabled for your account by an AppNexus account manager. | `keywords: { genre: ['rock', 'pop'] }` | `object` | +| `keywords` | optional | A set of key-value pairs applied to all ad slots on the page. Mapped to [buy-side segment targeting](https://learn.microsoft.com/en-us/xandr/monetize/segment-targeting) (login required). A maximum of 100 key/value pairs can be defined at the page level. Each tag can have up to 100 additional key/value pairs defined. Values can be empty. See [Passing Keys Without Values](#appnexus-no-value) below for examples. If you want to pass keywords for all adUnits, see [Auction Level Keywords](#appnexus-auction-keywords) for an example. Note that to use keyword with the Prebid Server adapter, that feature must be enabled for your account by an AppNexus account manager. | `keywords: { genre: ['rock', 'pop'] }` | `object` | | `video` | optional | Object containing video targeting parameters. See [Video Object](#appnexus-video-object) for details. | `video: { playback_method: ['auto_play_sound_off'] }` | `object` | | `app` | optional | Object containing mobile app parameters. See the [App Object](#appnexus-app-object) for details. | `app : { id: 'app-id'}` | `object` | -| `reserve` | optional | Sets a floor price for the bid that is returned. If floors have been configured in the AppNexus Console, those settings will override what is configured here unless 'Reserve Price Override' is checked. See [Xandr docs](https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/create-a-floor-rule.html) | `0.90` | `float` | +| `reserve` | optional | Sets a floor price for the bid that is returned. If floors have been configured in the AppNexus Console, those settings will override what is configured here unless 'Reserve Price Override' is checked. See [Microsoft Learn](https://learn.microsoft.com/en-us/xandr/monetize/create-a-floor-rule) | `0.90` | `float` | | `position` | optional | Identify the placement as above or below the fold. Allowed values: Unknown: `unknown`; Above the fold: `above`; Below the fold: `below` | `'above'` | `string` | | `trafficSourceCode` or `traffic_source_code` | optional | Specifies the third-party source of this impression. | `'my_traffic_source'` | `string` | | `supplyType` or `supply_type` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | From 809d122ccf136718e3aedb72bb0a43aabf2df034 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 18 Oct 2024 15:49:50 -0400 Subject: [PATCH 2/3] PBS ORTB blocking video and audio battr support (#5667) --- prebid-server/pbs-modules/ortb2-blocking.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/prebid-server/pbs-modules/ortb2-blocking.md b/prebid-server/pbs-modules/ortb2-blocking.md index f3db5b459e..59ea5738cb 100644 --- a/prebid-server/pbs-modules/ortb2-blocking.md +++ b/prebid-server/pbs-modules/ortb2-blocking.md @@ -760,7 +760,9 @@ This attribute is related to the 'battr' of the request and 'attr' of the respon {: .table .table-bordered .table-striped } | Setting | Description | Data Type | Override Conditions Supported | |---+---+---+---| -| blocked-banner-attr | List of IAB banner attributes not allowed to display on this inventory | array of int | bidders (array of strings), media-types (array of strings) | +| blocked-banner-attr | List of IAB banner attributes not allowed to display on this inventory | array of int | bidders (array of strings) | +| blocked-video-attr | (PBS-Java 3.14+) List of IAB video attributes not allowed to display on this inventory | array of int | bidders (array of strings) | +| blocked-audio-attr | (PBS-Java 3.14+) List of IAB audio attributes not allowed to display on this inventory | array of int | bidders (array of strings) | | enforce-blocks | Whether to enforce attr in responses. Default is false. | boolean | bidders (array of strings), media-types (array of strings) | | allowed-banner-attr-for-deals | List of IAB attributes allowed for deals in general or a specific dealid. | array of strings | deal-ids (array of strings). This isn't a true override - values are added to the global. | @@ -779,6 +781,7 @@ Here's an example account config for PBS-Java: "enforce-blocks": false, // block these attributes for all bidders "blocked-banner-attr": [ 1, 8, 9, 10 ], + "blocked-video-attr": [ 1, 8, 9, 10 ], "action-overrides": { "enforce-blocks": [ { From fd96fabf99fac973bc6a65c311bee4cc370a0b79 Mon Sep 17 00:00:00 2001 From: Daniel Pfeifer <67256120+dpfeifer-dotcom@users.noreply.github.com> Date: Mon, 21 Oct 2024 09:13:01 +0200 Subject: [PATCH 3/3] change prebid member status (#5668) --- dev-docs/bidders/adsinteractive.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/adsinteractive.md b/dev-docs/bidders/adsinteractive.md index 5cc2695efb..55c4844d84 100644 --- a/dev-docs/bidders/adsinteractive.md +++ b/dev-docs/bidders/adsinteractive.md @@ -19,7 +19,7 @@ safeframes_ok: false floors_supported: false fpd_supported: false pbs_app_supported: false -prebid_member: false +prebid_member: true multiformat_supported: will-not-bid ortb_blocking_supported: false ---