From 39a5423697d2920c26fd355e442aa92b51fbfda0 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 11 Nov 2021 10:43:05 -0500 Subject: [PATCH 001/291] adbite doesn't have a PBS adapter --- dev-docs/bidders/adbite.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/adbite.md b/dev-docs/bidders/adbite.md index fde3a6e8af..07b2aa749f 100644 --- a/dev-docs/bidders/adbite.md +++ b/dev-docs/bidders/adbite.md @@ -3,7 +3,7 @@ layout: bidder title: Adbite description: Adbite LLC pbjs: true -pbs: true +pbs: false biddercode: adbite media_types: banner, native, video gdpr_supported: true From 43b299f8d10536ed03fc4ee3e837f778202ee4ea Mon Sep 17 00:00:00 2001 From: MartianTribe Date: Thu, 11 Nov 2021 16:29:25 -0500 Subject: [PATCH 002/291] Adding shouldAssignNativeAssetID to integration guide (#3398) * Adding shouldAssignNativeAssetID to integration guide * In_App Native Ad edits --- .../android/code-integration-android.md | 14 ++++++++ .../android/pbm-native-inapp-android.md | 14 ++++++++ .../pbm-api/ios/code-integration-ios.md | 32 ++++++++++++------- .../pbm-api/ios/pbm-native-inapp-ios.md | 13 ++++++++ 4 files changed, 62 insertions(+), 11 deletions(-) diff --git a/prebid-mobile/pbm-api/android/code-integration-android.md b/prebid-mobile/pbm-api/android/code-integration-android.md index cae4ee0f81..6a6f9846c0 100644 --- a/prebid-mobile/pbm-api/android/code-integration-android.md +++ b/prebid-mobile/pbm-api/android/code-integration-android.md @@ -67,6 +67,20 @@ For details on creating the specific ad units and additional parameters and meth [Banner Ad Unit](/prebid-mobile/pbm-api/android/pbm-banneradunit-android.html) [Interstitial Ad Unit](/prebid-mobile/pbm-api/android/pbm-bannerinterstitialadunit-android.html) +#### Using Asset Ids with In-App Native Ad Units + +Setting this option to `true`, in your instance of Prebid Mobile, enables you to add an id for each asset in the assets array. The default setting is `false` + +**Kotlin** +``` +PrebidMobile.assignNativeAssetID(true) +``` + +**Java** +``` +PrebidMobile.assignNativeAssetID(true); +``` + ### Resize ad slot Prebid recommends app developers to resize ads slots to the Prebid rendering ad size using native code due to an unresolved bug in the Google Mobile Ads SDK (described [here](https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!category-topic/google-admob-ads-sdk/ios/648jzAP2EQY)) where render failures can occur with 3rd party creatives (such as Prebid Universal Creative) using size overrides. diff --git a/prebid-mobile/pbm-api/android/pbm-native-inapp-android.md b/prebid-mobile/pbm-api/android/pbm-native-inapp-android.md index 73313bb13f..6d5916992a 100644 --- a/prebid-mobile/pbm-api/android/pbm-native-inapp-android.md +++ b/prebid-mobile/pbm-api/android/pbm-native-inapp-android.md @@ -122,6 +122,20 @@ The `PrebidNativeAdListener` interface provides three methods to handle the disp An object representing the `PrebidNativeAd` to be displayed. +#### Using Asset Ids with In-App Native Ad Units + +Setting this option to `true`, in your instance of Prebid Mobile, enables you to add an id for each asset in the assets array. The default setting is `false` + +**Kotlin** +``` +PrebidMobile.assignNativeAssetID(true) +``` + +**Java** +``` +PrebidMobile.assignNativeAssetID(true); +``` + ##### Methods *registerView* diff --git a/prebid-mobile/pbm-api/ios/code-integration-ios.md b/prebid-mobile/pbm-api/ios/code-integration-ios.md index a817247d97..a86004124e 100644 --- a/prebid-mobile/pbm-api/ios/code-integration-ios.md +++ b/prebid-mobile/pbm-api/ios/code-integration-ios.md @@ -51,31 +51,27 @@ carthage update ``` 3. Build the specific schema `CarthageBuild.sh` - + **Variant 1** - + - Run CarthageBuild.sh script from Cartfile folder. The path should be: `.../Carthage/Checkouts/prebid-mobile-ios/scripts/CarthageBuild.sh` - + - Enter Schema name (PrebidMobile or PrebidMobileCore) - If you run CarthageBuild.sh and see Permission denied use: `chmod +x ` - + **Variant 2** - + - Open `PrebidMobile.xcodeproj` at `.../Carthage/Checkouts/prebid-mobile-ios/PrebidMobile.xcodeproj` using Xcode - + - Manage Schemes -> Check Shared checkbox for a necessary schema - + - run `carthage build prebid-mobile-ios` 4. Integrate the binary into your project - - You can find the schema name in the build PrebidSDK framework inside Info.plist with `PrebidMobileName` key - - ### Build framework from source Build Prebid Mobile from source code. After [cloning the repo](https://github.com/prebid/prebid-mobile-ios), use Terminal or another command line tool, change to the root directory and run: @@ -141,6 +137,20 @@ For details on creating the specific ad units and additional parameters and meth [Banner Ad Unit](/prebid-mobile/pbm-api/ios/pbm-banneradunit-ios.html) [Interstitial Ad Unit](/prebid-mobile/pbm-api/ios/pbm-bannerinterstitialadunit-ios.html) +#### Using Asset Ids with In-App Native Ad Units + +Setting this option to `true`, in your instance of Prebid Mobile, enables you to add an id for each asset in the assets array. The default setting is `false` + +**Swift** +``` +Prebid.shared.shouldAssignNativeAssetID = true +``` + +**Objective C** +``` +[Prebid shared].shouldAssignNativeAssetID = YES; +``` + ### Resize ad slot Prebid recommends app developers to resize ads slots to the Prebid rendering ad size using native code due to an unresolved bug in the Google Mobile Ads SDK (described [here](https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!category-topic/google-admob-ads-sdk/ios/648jzAP2EQY)) where render failures can occur with 3rd party creatives (such as Prebid Universal Creative) using size overrides. diff --git a/prebid-mobile/pbm-api/ios/pbm-native-inapp-ios.md b/prebid-mobile/pbm-api/ios/pbm-native-inapp-ios.md index ac8e593117..95d2d2c45d 100644 --- a/prebid-mobile/pbm-api/ios/pbm-native-inapp-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-native-inapp-ios.md @@ -122,6 +122,19 @@ The `NativeAdDelegate` protocol provides three methods to handle the display and An object representing the `NativeAd` to be displayed. +#### Using Asset Ids with In-App Native Ad Units + +Setting this option to `true`, in your instance of Prebid Mobile, enables you to add an id for each asset in the assets array. The default setting is `false` + +**Swift** +``` +Prebid.shared.shouldAssignNativeAssetID = true +``` + +**Objective C** +``` +[Prebid shared].shouldAssignNativeAssetID = YES; +``` ##### Methods *registerViews* From f4d7c09054ee0682c5a0baddcab259ba8903ff06 Mon Sep 17 00:00:00 2001 From: TheMediaGrid <44166371+TheMediaGrid@users.noreply.github.com> Date: Mon, 15 Nov 2021 17:52:08 +0300 Subject: [PATCH 003/291] TheMediaGrid: update doc (#3382) * Added doc file for Grid Bid Adapter * update doc for TheMediaGrid Bid Adapter * Added video support in Grid doc file * removing unnecessary front matter * Update doc file for TheMediaGrid Bid Adapter * Added doc file for TheMediaGridNM Bid Adapter * Update doc file for TheMediaGrid Bid Adapter * Update doc file for The Media Grid Bid Adapter * Update THeMediaGrid doc to support TCF 2.0 * Update doc for TheMediaGrid Bid Adapter * Update doc file for TheMediaGrid Bid Adapter * Update doc for TheMediaGrid Bid Adapter * Update TheMediaGrid doc to support coppa * Update GridNM Bid Adapter doc file * TheMediaGrid: update doc * Added alias playewire for TheMediaGrid Bid Adapter * Added some description in TheMediaGrid doc * Added alias adlivetech for TheMediaGrid Bid Adapter Co-authored-by: bretg --- dev-docs/bidders/adlivetech.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dev-docs/bidders/adlivetech.md diff --git a/dev-docs/bidders/adlivetech.md b/dev-docs/bidders/adlivetech.md new file mode 100644 index 0000000000..5d4a40b8c2 --- /dev/null +++ b/dev-docs/bidders/adlivetech.md @@ -0,0 +1,27 @@ +--- +layout: bidder +title: Adlivetech +description: Prebid Adlivetech Bidder Adapter +pbjs: true +biddercode: adlivetech +aliasCode: grid +media_types: banner, video +gdpr_supported: true +usp_supported: true +schain_supported: true +floors_supported: true +userIds: all +tcf2_supported: true +coppa_supported: true +fpd_supported: true +--- + + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------------|----------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------|-----------| +| `uid` | required | Represents the Adlivetech bidder system Ad Slot ID associated with the respective div id from the site page. | `1` | `integer` | +| `keywords` | optional | A set of key-value pairs applied to all ad slots on the page. Values can be empty. | `keywords: { topic: ['stress', 'fear'] }` | `object` | +| `bidFloor` | optional | Floor of the impression opportunity. If present in the request overrides XML info. | `0.8` | `float` | From ecc1f8b7805004d23676e78597c0869185ca6eb1 Mon Sep 17 00:00:00 2001 From: Luigi Sayson <48766825+luigi-sayson@users.noreply.github.com> Date: Mon, 15 Nov 2021 14:02:26 -0800 Subject: [PATCH 004/291] OpenX update supported userIds (#3386) --- dev-docs/bidders/openx.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/openx.md b/dev-docs/bidders/openx.md index 3adddca5d9..aa8636f5f4 100644 --- a/dev-docs/bidders/openx.md +++ b/dev-docs/bidders/openx.md @@ -11,7 +11,7 @@ gdpr_supported: true usp_supported: true coppa_supported: true floors_supported: true -userIds: admixerId, amxId, britepoolId, criteo, dapId, deepintentId, dmdId, fabrickId, flocId, haloId, id5Id, identityLink, idxId, intentIqId, liveIntentId, lotamePanoramaId, merkleId, mwOpenLinkId, netId, nextrollId, novatiq, parrableId, pubCommonId, quantcastId, sharedId, tapadId, uid2, unifiedId, verizonMediaId, zeotapIdPlus +userIds: admixerId, adtelligentId, amxId, britepoolId, criteo, dapId, deepintentId, dmdId, fabrickId, flocId, haloId, id5Id, identityLink, idxId, imuId, intentIqId, kinessoId, liveIntentId, lotamePanoramaId, merkleId, mwOpenLinkId, naveggId, netId, nextrollId, novatiq, parrableId, pubCommonId, publinkId, quantcastId, sharedId, tapadId, uid2, unifiedId, verizonMediaId, zeotapIdPlus prebid_member: true fpd_supported: true gvl_id: 69 From 8241a26e206a266d0e9b56a3d1ec0f8aec2931e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9onard=20Labat?= Date: Mon, 15 Nov 2021 23:04:38 +0100 Subject: [PATCH 005/291] Updated criteo bidder doc for video playbackmethod (#3385) There was an error in the documentation about the video playbackmethod parameter : it stated it should be an int whereas the backend expects an array of int (as it is described in openrtb) --- dev-docs/bidders/criteo.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-docs/bidders/criteo.md b/dev-docs/bidders/criteo.md index 37bdc717a4..a42b5fad82 100644 --- a/dev-docs/bidders/criteo.md +++ b/dev-docs/bidders/criteo.md @@ -16,7 +16,7 @@ gvl_id: 91 --- ### Notes {: .alert.alert-warning :} -*Criteo currently only supports getFloor if floors are in USD and if the publisher is enabling the Criteo Publisher Tag external js call. +*Criteo currently only supports getFloor if floors are in USD and if the publisher is enabling the Criteo Publisher Tag external js call. {: .alert.alert-warning :} @@ -44,7 +44,7 @@ of this value. See [Issue 6381](https://github.com/prebid/Prebid.js/issues/6381) |-------------------|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------| | `minduration` | optional | Minimum ad duration in seconds | `5` | `integer` | | `startdelay` | optional | Duration offset (in second) from the start of the content for showing the video ad before the start of the Video. Pre-roll: `0` (default); Mid-roll: `>0`; Default mid-roll: `-1`; Post-roll: `-2`; | `5` | `integer` | -| `playbackmethod` | required | Defines how is initiated the video inventory. Page Load with Sound On: `1`; Page Load with Sound Off: `2`; Click with Sound On: `3`; Mouse-Over with Sound On: `4`; Entering Viewport with Sound On: `5`; Entering Viewport with Sound Off by Default: `6`; | `1` | `integer` | +| `playbackmethod` | required | Defines how the video inventory is initiated. Page Load with Sound On: `1`; Page Load with Sound Off: `2`; Click with Sound On: `3`; Mouse-Over with Sound On: `4`; Entering Viewport with Sound On: `5`; Entering Viewport with Sound Off by Default: `6`; | `[4, 5]` | `Array` | | `placement` | required | Video placement type. In-Stream: `1`; In-Banner: `2`; In-Article: `3`: In-Feed: `4`; Interstitial: `5`; | `1` | `integer` | | `skip` | required | Ability from the video player for the user to skip the video. Not skippable: `0`; Skippable: `1`; | `1` | `integer` | @@ -75,7 +75,7 @@ var adUnits = [ playerSize: [640,480], protocols: [2, 3], skip: 0, - playbackmethod: 1, + playbackmethod: [1], placement: 1 } }, From 014195e9df4238aad6688e7e4d77ab5b8089df5b Mon Sep 17 00:00:00 2001 From: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Date: Tue, 16 Nov 2021 05:44:05 +0200 Subject: [PATCH 006/291] upd docs (#3406) --- dev-docs/bidders/admixer.md | 2 ++ dev-docs/modules/userId.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/admixer.md b/dev-docs/bidders/admixer.md index 67ebf06294..80893e09e2 100644 --- a/dev-docs/bidders/admixer.md +++ b/dev-docs/bidders/admixer.md @@ -11,6 +11,8 @@ usp_supported: true schain_supported: true fpd_supported: true gvl_id: 511 +userIds: AdmixerID +prebid_member: true --- ### Bid Params diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 874cac58d9..e8b39639c3 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -199,7 +199,7 @@ gulp build --modules=admixerIdSystem | --- | --- | --- | --- | --- | | name | Required | String | `"admixerId"` | `"admixerId"` | | params | Required | Object | Details for admixer initialization. | | -| params.pid | Required | String | id provided by admixer | "458frgde-djd7-3ert-gyhu-12fghy76dnmko" | +| params.pid | Optional | String | id provided by admixer | "458frgde-djd7-3ert-gyhu-12fghy76dnmko" | | params.e | Optional | String | The hashed email address of a user. We can accept the hashes, which use the following hashing algorithms: md5, sha1, sha256. | "3d400b57e069c993babea0bd9efa79e5dc698e16c042686569faae20391fd7ea" | | params.p | Optional | String | The hashed phone number of a user. We can accept the hashes, which use the following hashing algorithms: md5, sha1, sha256. | "05de6c07eb3ea4bce45adca4e0182e771d80fbb99e12401416ca84ddf94c3eb9" | From 4d828c89f76e8b9b4fe25a9692c062e60a91e91a Mon Sep 17 00:00:00 2001 From: Serhii Nahornyi Date: Tue, 16 Nov 2021 16:08:09 +0200 Subject: [PATCH 007/291] Add documentation for java bid-request compression (#3410) * Add documentation for java bid-request compression * wordsmithing Co-authored-by: Serhii Nahornyi Co-authored-by: bretg --- .../developers/add-new-bidder-java.md | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index 039b678c8e..4a94b172af 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -445,7 +445,7 @@ public class {bidder}Bidder implements Bidder { #### MakeRequests -The `MakeRequests` method is responsible for returning none, one, or many HTTP requests to be sent to your bidding server. Bid adapters are forbidden from directly initiating any form of network communication and must entirely rely upon the core framework. This allows the core framework to optimize outgoing connections using a managed pool and record networking metrics. The return type `adapters.RequestData` allows your adapter to specify the HTTP method, url, body, and headers. +The `MakeRequests` method is responsible for returning zero or more HTTP requests to be sent to your bidding server. Bid adapters are forbidden from directly initiating any form of network communication and must entirely rely upon the core framework. This allows the core framework to optimize outgoing connections using a managed pool and record networking metrics. The return type `adapters.RequestData` allows your adapter to specify the HTTP method, url, body, and headers. This method is called once by the core framework for bid requests which have at least one valid Impression for your adapter. Impressions not configured for your adapter will be removed and are not accessible. @@ -469,9 +469,6 @@ The argument, `request`, is the OpenRTB 2.5 Bid Request object. Extension inform The `MakeRequests` method is expected to return a `List` object representing the HTTP calls to be sent to your bidding server and a `List errors` for any issues encountered creating them. If there are no HTTP calls or if there are no errors, please use different methods in `Result` class specific to your case. -{: .alert.alert-info :} -HTTP calls to your bidding server will automatically prefer GZIP compression. You should not specify it yourself using headers. You don't have to worry about decompressing the response in `MakeBids` either, as that will be taken care of automatically. - An Impression may define multiple sizes and/or multiple ad formats. If your bidding server limits requests to a single ad placement, size, or format, then your adapter will need to split the Impression into multiple calls and merge the responses.
@@ -502,7 +499,7 @@ If your bidding server supports multiple currencies, please be sure to pass thro Please ensure you forward the bid floor (`request.imp[].bidfloor`) and bid floor currency (`request.imp[].bidfloorcur`) values to your bidding server for enforcement. -There are a several values of a bid that publishers expect to be populated. Some are defined by the OpenRTB 2.5 specification and some are defined by Prebid conventions. +There are a several values of a bid request that publishers may supply that your adapter and endpoint should be aware of. Some are defined by the OpenRTB 2.5 specification and some are defined by Prebid conventions: {: .table .table-bordered .table-striped } | Parameter | Definer | Path & Description @@ -521,9 +518,22 @@ There are a several values of a bid that publishers expect to be populated. Some | Video | OpenRTB | `request.imp[].video`
The publisher is specifying video ad requirements or preferences. | Rewarded inventory | OpenRTB | `request.imp[].ext.prebid.is_rewarded_inventory`
Signal to indicate the inventory is rewarded. +##### Request compression + +If you want your request body to be GZIP compressed, you should add `Content-Encoding` header with `gzip` value. +
+ Example: Creating headers for gzip compressed request. +```java +private static MultiMap resolveHeaders() { + return HttpUtil.headers() + .add(HttpUtil.CONTENT_ENCODING_HEADER, HttpHeaderValues.GZIP); + } +``` +
+ #### Response -The `MakeBids` method is responsible for parsing the bidding server's response and mapping it to the [OpenRTB 2.5 Bid Response object model](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf#page=32). +The `MakeBids` method in your adapter is responsible for parsing the bidding server's response and mapping it to the [OpenRTB 2.5 Bid Response object model](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf#page=32). This method is called for each response received from your bidding server within the bidding window (`request.tmax`). If there are no requests or if all requests time out, the `MakeBids` method will not be called. From 326b0e5e73b0e75485fc97935efcf47b3fa3677e Mon Sep 17 00:00:00 2001 From: Samuel Dobbie Date: Tue, 16 Nov 2021 14:41:51 +0000 Subject: [PATCH 008/291] Update Glimpse Adapter description (#3397) --- dev-docs/bidders/glimpse.md | 138 +++++++++++++++++++++++------------- 1 file changed, 90 insertions(+), 48 deletions(-) diff --git a/dev-docs/bidders/glimpse.md b/dev-docs/bidders/glimpse.md index a505282776..9fc6d68522 100644 --- a/dev-docs/bidders/glimpse.md +++ b/dev-docs/bidders/glimpse.md @@ -1,95 +1,137 @@ --- layout: bidder title: Glimpse Protocol -description: Glimpse Protocol Bidder Adapter +description: Glimpse Protocol Bid Adapter biddercode: glimpse pbjs: true gdpr_supported: true +deals_supported: true media_types: banner +gvl_id: 1012 --- ## Overview ``` -Module Name: Glimpse Protocol Adaptor +Module Name: Glimpse Protocol Bid Adapter Module Type: Bidder Adapter -Maintainer: tim@glimpseprotocol.io +Maintainer: publisher@glimpseprotocol.io ``` ## Description This module connects publishers to Glimpse Protocol's demand sources via Prebid.js. Our -innovative marketplace protects consumer privacy while allowing precise targeting. It is -compliant with GDPR, DPA and CCPA. +innovative marketplace protects consumer privacy while allowing precise targeting. -This module was built and tested against prebid 3.21.0 and so compatibility against -version 2 and earlier is unknown. +## Supported Media Types -## Media Types - -| Type | Support | +| Type | Sizes | | -------- | ------------------------------------------------------------------ | -| `Banner` | Fully supported for 320x50, 300x250, 300x600, 728x90, and 970x250. | +| `Banner` | 300x250, 300x600, 320x50, 728x90, 970x250 | + +## Setup -## Bid Parameters +This section shows how to configure your Prebid.js integration to work with the Glimpse module. -The only parameter is `placementId` and it is required. +### Prerequisites -### Banner +Before you start to configure Glimpse, you will need to build a `prebid.js` file with the Glimpse module included, +and include both `gpt.js` and `prebid.js` in the `head` of each page with supply. An example of a typical pair of script tags might be: -| Name | Scope | Description | Example | Type | -| ------------- | -------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------- | ------ | -| `placementId` | Required | An identifier associated unique to a publisher and ad unit. Values can be obtained through our publisher portal. | 'glimpse-demo-300x250' | String | +```html + -## Setup Guide + +``` -Follow these steps to configure and add the glimpse module to your Prebid.js integration. +### Publisher Registration + +Coming soon. -### 0. Preconditions +### Domain Registration -- A built prebid module with the glimpse adaptor included -- You've included the built prebid adaptor and GPT script in your websites html code -- You've setup GAM mappings +Coming soon. -### 1. Create an account and setup your domain via the Publisher Portal +### Ad Unit Registration Coming soon. -### 2. Enable Glimpse as a bidder on your ad units +## Configuration + +### Bid Requests + +Our adapter captures the following values in the `params` block of each bid request: + +| Name | Scope | Type | Description | Example | +| ------------- | -------- | ------ | ---------------------------------------------------------------------------------------------------------------- | ---------------------- | +| `placementId` | Required | string | A unique identifier associated with a publisher and ad unit, provided by the Glimpse Publisher Portal when registering a unit | 'glimpse-placement-id' | +| `keywords` | Optional | Record | Audience targeting data (applies to the single ad unit) | { sticky: true } | + +#### Example ```javascript -const adUnits = { - code: 'your-ad-unit-div-id', - mediaTypes: { - banner: { - sizes: [[300, 250]], +const units = [{ + code: "ad-unit-0", + mediaTypes: { + banner: { sizes: [[300, 250]] }, }, - }, - bids: [ - { - bidder: 'glimpse', - params: { - placementId: 'placementId-from-publisher-portal', + bids: [{ + bidder: "glimpse", + params: { + placementId: "glimpse-placement-id", + keywords: { + sticky: true, + }, + }, + }], +}] +``` + +### Bidder Config + +Our adapter captures the following values in the `glimpse` block of the `BidderConfig` object: + +| Name | Scope | Type | Description | Example | +| ------------- | -------- | ------ | ---------------------------------------------------------------------------------------------------------------- | ---------------------- | +| `demo` | Optional | boolean | Triggers Glimpse to respond with dummy bids (defaults to false) | true | +| `account` | Optional | number | Your Glimpse account id | 1234 | +| `demand` | Optional | string | The target demand source (defaults to 'glimpse') | 'xandr' | +| `keywords` | Optional | Record | Audience targeting data (applies to all ad units) | { sticky: true } | + +#### Example + +```javascript +pbjs.que.push(() => { + pbjs.setBidderConfig({ + bidders: ["glimpse"], + config: { + glimpse: { + demo: true, + account: 1234, + demand: "glimpse", + keywords: { + "language": "en", + }, }, }, - ... - ], + }) + ... -} +}) ``` ## FAQs ### Can I test my setup without a Publisher Portal Account? -Yep. Use a demo placementId: - -- glimpse-demo-320x50 -- glimpse-demo-300x250 -- glimpse-demo-300x600 -- glimpse-demo-728x90 -- glimpse-demo-970x250 +Yes, you can test your setup by setting `demo: true` in the `glimpse` block of the `BidderConfig` object. This will trigger Glimpse to respond with randomly-generated bids for all bid requests you make to Glimpse. -### How do I get more help? +### Can you provide additional support? -Reach out to us at [hello@glimpseprotocol.io](mailto:hello@glimpseprotocol.io) +Of course! You can check the Glimpse Prebid Adapter documentation, [here](https://docs.glimpseportal.io/en/latest/), or reach out to us at [publisher@glimpseprotocol.io](mailto:publisher@glimpseprotocol.io). From 82e74b784a4ccbacdb04b8db32ec004b59de9468 Mon Sep 17 00:00:00 2001 From: Alex Maltsev Date: Thu, 18 Nov 2021 05:17:39 +0200 Subject: [PATCH 009/291] Create generic bidder documentation (#3413) * Fixed typo * Added Generic bidder docs --- prebid-server/developers/add-new-bidder-java.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index 4a94b172af..5e56b338f4 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -58,6 +58,10 @@ Occasionally, we'll introduce changes to the core framework as part of our ongoi Please be attentive in reading and responding to emails and [GitHub issues](https://github.com/prebid/prebid-server-java/issues) from publishers, hosts, and Prebid.org project maintainers. If we receive complaints about your bid adapter and you do not respond to our communications, we may disable your adapter by default or remove it from the project entirely. +## Generic Adapter + +Before creating your own bid adapter, consider looking into [generic adapter implementation](https://github.com/prebid/prebid-server-java/blob/master/src/main/java/org/prebid/server/bidder/GenericBidder.java). Its main purpose is to simplify testing of PBS. As this adapter just passes requests through without any additional manipulations with data, it can be used to test behaviour of PBS core logic. But, it can be also used as template for simple bid adapters or even for aliasing the very basic ones. + ## Create Your Adapter Prebid Server bid adapters consist of several components: bidder config yaml, bidder parameters, bid adapter code, configuration for framework and default configuration(.yaml) values. This chapter will guide you though each component. From aa07f99f6c6920cd9dd0287dd69d19d5510797e1 Mon Sep 17 00:00:00 2001 From: Chris Huie Date: Thu, 18 Nov 2021 20:14:30 -0700 Subject: [PATCH 010/291] iProm Bid Adapter: update versions included (#3420) per pr -> https://github.com/prebid/Prebid.js/pull/7700 --- dev-docs/bidders/iprom.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/iprom.md b/dev-docs/bidders/iprom.md index 5c123a13db..86f0ac647d 100644 --- a/dev-docs/bidders/iprom.md +++ b/dev-docs/bidders/iprom.md @@ -5,7 +5,7 @@ description: iPROM Prebid Adaptor biddercode: iprom media_types: banner pbjs: true -pbjs_version_notes: not in 5.x +pbjs_version_notes: not in 5.x, in 6.2+ --- ### Prebid Server Note: From c62df72507d0ec35c6cfd5d9cb97ab44315c5bd4 Mon Sep 17 00:00:00 2001 From: John Salis Date: Thu, 18 Nov 2021 22:14:48 -0500 Subject: [PATCH 011/291] add first-party data support to beachfront doc (#3418) Co-authored-by: John Salis --- dev-docs/bidders/beachfront.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/beachfront.md b/dev-docs/bidders/beachfront.md index aa28971a92..1c13275ca6 100644 --- a/dev-docs/bidders/beachfront.md +++ b/dev-docs/bidders/beachfront.md @@ -5,6 +5,7 @@ description: Prebid Beachfront Bidder Adapter biddercode: beachfront media_types: video floors_supported: true +fpd_supported: true gdpr_supported: true usp_supported: true userIds: unifiedId, identityLink, uid2, haloId From 5e0aeaeac83e1f614560d4099ba6882ab0158557 Mon Sep 17 00:00:00 2001 From: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> Date: Thu, 18 Nov 2021 22:16:13 -0500 Subject: [PATCH 012/291] new bidderSettings field - allowZeroCpmBids (#3414) --- dev-docs/publisher-api-reference/bidderSettings.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-docs/publisher-api-reference/bidderSettings.md b/dev-docs/publisher-api-reference/bidderSettings.md index c2ddb80c18..ddc7e5b5ec 100644 --- a/dev-docs/publisher-api-reference/bidderSettings.md +++ b/dev-docs/publisher-api-reference/bidderSettings.md @@ -43,6 +43,7 @@ Some sample scenarios where publishers may wish to alter the default settings: | bidCpmAdjustment | standard or adapter-specific | all | n/a | Could, for example, adjust a bidder's gross-price bid to net price. | | sendStandardTargeting | adapter-specific | 0.13.0 | true | If adapter-specific targeting is specified, can be used to suppress the standard targeting for that adapter. | | suppressEmptyKeys | standard or adapter-specific | 0.13.0 | false | If custom adserverTargeting functions are specified that may generate empty keys, this can be used to suppress them. | +| allowZeroCpmBids | standard of adapter-specific | 6.2.0 | false | Would allow bids with a 0 CPM to be accepted by Prebid.js and could be passed to the ad server. | ##### 2.1. adserverTargeting @@ -218,4 +219,10 @@ See the [example above](#key-targeting-specific-bidder) for example usage. If a custom adServerTargeting function can return an empty value, this boolean flag can be used to avoid sending those empty values to the ad server. +##### 2.5. allowZeroCpmBids + +By default, 0 CPM bids are ignored by Prebid.js entirely. However if there's a valid business reason to allow these bids, this setting can be enabled to allow +either specific bid adapter(s) or all bid adapters the permission for these bids to be processed by Prebid.js and potentially sent to the respective ad server +(depending on the Prebid.js auction results). +
From 8ef01fb1e1cd9f8a77c719f5018ef2cddffa5f4f Mon Sep 17 00:00:00 2001 From: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Date: Fri, 19 Nov 2021 05:17:25 +0200 Subject: [PATCH 013/291] add native support (#3409) --- dev-docs/bidders/admixer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/admixer.md b/dev-docs/bidders/admixer.md index 80893e09e2..28d99d7c9f 100644 --- a/dev-docs/bidders/admixer.md +++ b/dev-docs/bidders/admixer.md @@ -5,7 +5,7 @@ description: Prebid AdMixer Bidder Adaptor pbjs: true pbs: true biddercode: admixer -media_types: video +media_types: banner, video, native gdpr_supported: true usp_supported: true schain_supported: true From 0e3c0f07be351d8b3e5610d45fb195c345004674 Mon Sep 17 00:00:00 2001 From: Chris Huie Date: Thu, 18 Nov 2021 20:18:08 -0700 Subject: [PATCH 014/291] Missena Bid Adapter: update with prebid compliance (#3408) * Missena Bid Adapter: update with prebid compliance per pr -> https://github.com/prebid/Prebid.js/pull/7648 * update versioning to include not in 5.x --- dev-docs/bidders/missena.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/missena.md b/dev-docs/bidders/missena.md index 4b2c853b0c..895cfe8c43 100644 --- a/dev-docs/bidders/missena.md +++ b/dev-docs/bidders/missena.md @@ -6,7 +6,7 @@ biddercode: missena gvl_id: 867 pbjs: true safeframes_ok: false -pbjs_version_notes: not in 5.x +pbjs_version_notes: not in 5.x, in 6.2+ --- ### Note From 5b71d89e1e42b7bdbc2d1890449713701cdf7af2 Mon Sep 17 00:00:00 2001 From: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Date: Fri, 19 Nov 2021 05:19:08 +0200 Subject: [PATCH 015/291] Add Intersection RTD Provider docs (#3407) * upd docs * Update dev-docs/modules/intersectionRtdProvider.md Co-authored-by: Andrew --- dev-docs/modules/intersectionRtdProvider.md | 75 +++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 dev-docs/modules/intersectionRtdProvider.md diff --git a/dev-docs/modules/intersectionRtdProvider.md b/dev-docs/modules/intersectionRtdProvider.md new file mode 100644 index 0000000000..a4381b8e92 --- /dev/null +++ b/dev-docs/modules/intersectionRtdProvider.md @@ -0,0 +1,75 @@ +--- +layout: page_v2 +title: Intersection Module +display_name: Intersection +description: Real Time Intersection +page_type: module +module_type: rtd +module_code : intersectionRtdProvider +enable_download : true +sidebarType : 1 +--- + +# Intersection Module +{:.no_toc} + +* TOC +{:toc} + +## Overview + +The Intersection module provides intersection for ad slots on the page using +[Intersection Observer API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API). + +Implementation works like this: + + 1) Build the Intersection module into the Prebid.js package with: + +``` +gulp build --modules=intersectionRtdProvider&... +``` + +2) Use `setConfig` to instruct the browser to obtain the intersection data + +## Configuration + +This module is configured as part of the `realTimeData.dataProviders` object: + +``` + pbjs.setConfig({ + "realTimeData": { + auctionDelay: 100, + dataProviders:[{ + "name": "intersection", + "waitForIt": true + }] + } + }); +``` + +## Output + +For each bidder, the module adds intersection in a JSON format. +Example: +``` +{ + "intersection":{ + 'boundingClientRect': { + 'left': 10, + 'top': 10, + 'right': 310, + 'bottom': 260, + 'width': 300, + 'height': 250, + 'x': 10, + 'y': 10, + }, + 'intersectionRect': {/* ... */}, + 'rootRect': {/* ... */}, + 'intersectionRatio': 0.5, + 'isIntersecting': false, + 'time': 1636993868145 + } +} +``` + From 340443d33d67a32c53267bff5acc3362de8a4bd5 Mon Sep 17 00:00:00 2001 From: Ilya Medvedev Date: Fri, 19 Nov 2021 09:19:25 +0600 Subject: [PATCH 016/291] Limelight Digital Bid Adapter: Add optional Publisher ID field (#3405) --- dev-docs/bidders/limelightDigital.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/limelightDigital.md b/dev-docs/bidders/limelightDigital.md index 6acf929fb6..9714e224f2 100644 --- a/dev-docs/bidders/limelightDigital.md +++ b/dev-docs/bidders/limelightDigital.md @@ -13,5 +13,6 @@ media_types: video | Name | Scope | Description | Example |type| | :----------- | :--------- | :------------ | :----------------- |:---| | `host` | required | Ad network's RTB host | `'exchange.ortb.net'` | `string` | -| `adUnitId` | required | Ad Unit Id will be generated on Limelight Digital Platform. | 0 |integer| -| `adUnitType` | required | Type of Ad Unit (`'video'`, `'banner'`) | `'banner'` |string| +| `adUnitId` | required | Ad Unit Id will be generated on Limelight Digital Platform. | 0 | `integer` | +| `adUnitType` | required | Type of Ad Unit (`'video'`, `'banner'`) | `'banner'` | `string` | +| `publisherId` | optional | Publisher ID | `'12345'` | `string` | From dd452214637902d7f38c37954dd7b7dca51ad8ac Mon Sep 17 00:00:00 2001 From: Skylinar <53079123+Skylinar@users.noreply.github.com> Date: Fri, 19 Nov 2021 04:19:46 +0100 Subject: [PATCH 017/291] smartx Bid Adapter: refactor descriptions and adding "visibilityThreshold" (#3403) * initial commit * adjustments * adjustments * adjustments * typo, further adjustments * removed userIds and schain support * Added optionals to outstream and made formatting * Update smartx.md minor edits for clarification and readability. * adjusted outstream_options * remove outstream_function, added pbjs_version_notes * bugfix outstream options for default outstream renderer configuration * refactor descriptions and adding "visibilityThreshold" Co-authored-by: Gino Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> --- dev-docs/bidders/smartx.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-docs/bidders/smartx.md b/dev-docs/bidders/smartx.md index ecfbcf42be..ed78dc7b10 100644 --- a/dev-docs/bidders/smartx.md +++ b/dev-docs/bidders/smartx.md @@ -43,10 +43,11 @@ Please reach out to your smartclip business contact for any questions and assist | Name | Scope | Description | Example | Type | | --------------- | -------- | -------------------------------------------------------------------------------------------- | ---------------- | ----------- | | `slot` | required | ID of element that video ad should be rendered into. | `'adSlot1'` | `string` | -| `minAdWidth` | optional | Minimum amount of space the player needs to expand. | `290` | `integer` | -| `maxAdWidth` | optional | Maximum size of the player. | `900` | `integer` | -| `title` | optional | Makes a defined advertising text appear in the below right corner. `[remainingTime]` can be used to display the remaining time of the advertisement. | `'Advertisement [remainingTime]s'` | `string` | -| `skipOffset` | optional | Define whenever the advertisement can be skipped. 0 = never | `0` | `integer` | -| `startOpen` | optional | Define whether the player should be initialized open or open when it is within view. | `'false'` | `string` | -| `endingScreen` | optional | Define whether the player should stay open after advertising or not. | `'true'` | `string` | -| `desiredBitrate`| optional | Define the desired bitrate of the mediafile. | `800` | `integer` | +| `minAdWidth` | optional | If the visible area is narrower than this size, no ad will be requested. The value is given in pixels. Default is `280`. | `290` | `integer` | +| `maxAdWidth` | optional | The player will fill the whole width of the element it gets, to have it narrower a different maximum width can be defined in pixels. Default is `800`. | `900` | `integer` | +| `title` | optional | The player can show a freely definable text, a macro `[remainingTime]` in this string will be replaced with the remaining play time of the ad in seconds. | `'Advertisement [remainingTime]s'` | `string` | +| `skipOffset` | optional | In order to enable skipping from the start set the delay to `0`, to show the skip button after 5 seconds set it to `5`. Setting a general skipOffset is discouraged. Note that linear creatives carrying a skipsoffet attribute will override the general player setting. By default the player does not set a general skipoffset, so a skip button will only be shown, if an ad has a specific skipoffset attached. | `0` | `integer` | +| `startOpen` | optional | Per default the player will start fully expanded, if a valid ad can be played. Setting this option to `false` will trigger an expand animation instead once the player comes into view. Default is `true`. | `'false'` | `string` | +| `endingScreen` | optional | By default the player will not close, but show the ending screen when an advertisement is complete (last frame of the ad and a replay button, if an advertisment comes with an endcard that will be shown). If set to `false` the player will collapse. Some VPAID creatives can cause issues with ending screen or replay behaviour. Default is `true`. | `'true'` | `string` | +| `desiredBitrate`| optional | You can specify a target bitrate for the creative, higher values will increase video quality but will cost bandwidth. Value is given in kpbs. Default is `700`. | `800` | `integer` | +| `visibilityThreshold`| optional | Defines the percentage of the player which has to be in the visible area to play and pause the advertisment. The default is `50`. | `50` | `integer` | From f9934ab0f7db2dcd5553f174db566f117c00dbc2 Mon Sep 17 00:00:00 2001 From: rrelict Date: Fri, 19 Nov 2021 04:20:51 +0100 Subject: [PATCH 018/291] VIS.X: update docs (#3402) Update the VIS.X documentation under the latest adapter changes. --- dev-docs/bidders/visx.md | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/dev-docs/bidders/visx.md b/dev-docs/bidders/visx.md index f39b0db05d..53a833abf3 100644 --- a/dev-docs/bidders/visx.md +++ b/dev-docs/bidders/visx.md @@ -72,7 +72,7 @@ Best practices: ### Configuration: Video -The YOC VIS.X adapter responds with VAST XML (in the 'vastXml' field) and expects client-side caching enabled. +The YOC VIS.X Prebid.js adapter responds with VAST XML (in the `vastXml` field) and expects client-side caching enabled. To enable it, use the following settings: ```javascript pbjs.setConfig({ @@ -103,12 +103,7 @@ pbjs.setConfig({ |-------|----------|-------------------------------------|------------|----------| | `context` | required | The video context, only 'instream' is allowed. | `'instream'` | `string` | | `playerSize` | required | The size (width, height) of the video player on the page, in pixels. | `[640, 480]` | `integer array` | -| `mimes` | required | Content MIME types supported. | `['video/mp4', 'video/x-ms-wmv']` | `string array` | -| `protocols` | required | Array of supported video protocols. Refer to List 5.8 of IAB OpenRTB 2.5 (e.g., VAST 3.0 Wrapper). | `[2,3,5,6]` | `integer array` | -| `api` | optional | List of supported API frameworks for this impression. Refer to List 5.6 of IAB OpenRTB 2.5 (e.g., VPAID 2.0). If an API is not explicitly listed, it is assumed not to be supported. | `[2]` | `integer array` | -| `minduration` | optional | Minimum video ad duration in seconds. | `5` | `integer` | -| `maxduration` | optional | Maximum video ad duration in seconds. | `30` | `integer` | -| `skip` | optional | Indicates if the player will allow the video to be skipped, where 0 = no, 1 = yes. | `1` | `integer` | +| `mimes` | optional | Content MIME types supported. | `['video/mp4', 'video/x-ms-wmv']` | `string array` | ### Example of Banner Ad unit @@ -117,13 +112,13 @@ var bannerAdUnit = { code: 'bannerAdUnit1', mediaTypes: { banner: { - sizes: [[320, 480], [728, 90]] // required + sizes: [[320, 480], [728, 90]] // required } }, bids: [{ bidder: 'visx', params: { - uid: '903536' // required + uid: '903536' // required } }] }; @@ -136,20 +131,15 @@ var videoAdUnit = { code: 'videoAdUnit1', mediaTypes: { video: { - context: 'instream', // required - playerSize: [400, 300], // required - mimes: ['video/mp4', 'video/x-ms-wmv'], // required - protocols: [2, 3, 5, 6], // required - api: [2], // optional - minduration: 5, // optional - maxduration: 30, // optional - skip: 1 // optional + context: 'instream', // required + playerSize: [400, 300], // required + mimes: ['video/mp4'] // optional, required by Prebid Server } }, bids: [{ bidder: 'visx', params: { - uid: '921068' // required + uid: '921068' // required } }] }; From 1add34068879cd33a552f7e3c1bf7b99185463ef Mon Sep 17 00:00:00 2001 From: cnsndnz <82813495+cnsndnz@users.noreply.github.com> Date: Fri, 19 Nov 2021 06:22:30 +0300 Subject: [PATCH 019/291] Adplus bid adapter doc added (#3389) * Adplus bid adapter doc added * Quotes added to string arguments Co-authored-by: TCCDENIZ --- dev-docs/bidders/adplus.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 dev-docs/bidders/adplus.md diff --git a/dev-docs/bidders/adplus.md b/dev-docs/bidders/adplus.md new file mode 100644 index 0000000000..976e0131d5 --- /dev/null +++ b/dev-docs/bidders/adplus.md @@ -0,0 +1,19 @@ +--- +layout: bidder +title: AdPlus +description: Prebid AdPlus Bidder Adapter +biddercode: adplus +media_types: banner +pbjs: true +--- +### Note: + +The AdPlus Bidding adapter requires setup before beginning. Please contact us at adplus.destek@yaani.com.tr + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|---------------|-------------------------------------------|-----------| +| `adUnitId` | required | Ad Unit ID | `'-3'` | `string` | +| `inventoryId` | required | Inventory ID | `'-1'` | `string` | \ No newline at end of file From 1292205c88bbc63ada776c97d9562d4355e9a996 Mon Sep 17 00:00:00 2001 From: dveljovicTX <69788339+dveljovicTX@users.noreply.github.com> Date: Fri, 19 Nov 2021 04:35:01 +0100 Subject: [PATCH 020/291] Created gb_xandr.md docs (#3384) * Create gb_xandr.md * renamed the file * Update dev-docs/bidders/goldbach.md Co-authored-by: Andrew --- dev-docs/bidders/goldbach.md | 199 +++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 dev-docs/bidders/goldbach.md diff --git a/dev-docs/bidders/goldbach.md b/dev-docs/bidders/goldbach.md new file mode 100644 index 0000000000..6f9b4f7fc5 --- /dev/null +++ b/dev-docs/bidders/goldbach.md @@ -0,0 +1,199 @@ +--- +layout: bidder +title: Goldbach +description: Prebid Goldbach Bidder Adaptor +biddercode: goldbach +media_types: banner, video, native +gdpr_supported: true +prebid_member: true +userIds: criteo, unifiedId, netId, identityLink, flocId, uid2 +schain_supported: true +coppa_supported: true +usp_supported: true +getFloor: true +pbjs: true +pbs: true +--- + +### Table of Contents + +- [Bid Params](#godlbach-bid-params) +- [Video Object](#godlbach-video-object) +- [User Object](#godlbach-user-object) +- [App Object](#godlbach-app-object) +- [Custom Targeting keys](#custom-targeting-keys) +- [Passing Keys Without Values](#godlbach-no-value) +- [User Sync in AMP](#godlbach-amp) +- [Debug Auction](#godlbach-debug-auction) + + + +{: .alert.alert-danger :} +All Goldbach (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 Goldbach 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 Goldbach adapter.* + +#### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------------|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------| +| `placementId` | required | The placement ID from Goldbach. You may identify a placement using the `invCode` and `member` instead of a placement ID. The `placementID` parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. Legacy code can retain the `string` value. **Prebid Server requires an integer value.** | `234234` | `integer` | +| `member` | optional | The member ID from Goldbach. Must be used with `invCode`. | `'12345'` | `string` | +| `invCode` | optional | The inventory code from Goldbach. Must be used with `member`. | `'abc123'` | `string` | +| `publisherId` | optional | The publisher ID from Goldbach. It is used by the Goldbach end point to identify the publisher when `placementId` is not provided and `invCode` goes wrong. The `publisherId` parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. | `12345` | `integer` | +| `frameworks` | optional | Array of integers listing API frameworks for Banner supported by the publisher. | `integer` | +| `user` | optional | Object that specifies information about an external user. See [User Object](#godlbach-user-object) for details. | `user: { age: 25, gender: 0, dnt: true}` | `object` | +| `allowSmallerSizes` | 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) | optional | If `true`, Xandr 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). Values can be empty. See [Passing Keys Without Values](#godlbach-no-value) below for examples. Note that to use keyword with the Prebid Server adapter, that feature must be enabled for your account by an Goldbach account manager. | `keywords: { genre: ['rock', 'pop'] }` | `object` | +| `video` | optional | Object containing video targeting parameters. See [Video Object](#godlbach-video-object) for details. | `video: { playback_method: ['auto_play_sound_off'] }` | `object` | +| `app` | optional | Object containing mobile app parameters. See the [App Object](#godlbach-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 Goldbach 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` | +| `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` | optional | Specifies the third-party source of this impression. | `'my_traffic_source'` | `string` | +| `supplyType` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | +| `supplyType` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | +| `pubClick` | optional | Specifies a publisher-supplied URL for third-party click tracking. This is just a placeholder into which the publisher can insert their own click tracker. This parameter should be used for an unencoded tracker. This parameter is expected to be the last parameter in the URL. Please note that the click tracker placed in this parameter will only fire if the creative winning the auction is using Goldbach click tracking properly. | `'http://click.adserver.com/'` | `string` | +| `extInvCode` | optional | Specifies predefined value passed on the query string that can be used in reporting. The value must be entered into the system before it is logged. | `'10039'` | `string` | +| `externalImpId` | optional | Specifies the unique identifier of an externally generated auction. | `'bacbab02626452b097f6030b3c89ac05'` | `string` | +| `generate_ad_pod_id`| optional | Signal to Goldbach to split impressions by ad pod and add unique ad pod id to each request. Specific to long form video endpoint only. Supported by Prebid Server, not Prebid JS. | `true` | `boolean` | + +
+ +#### Video Object + +{: .table .table-bordered .table-striped } +| Name | Description | Type | +|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------| +| `minduration` | Integer that defines the minimum video ad duration in seconds. | `integer` | +| `maxduration` | Integer that defines the maximum video ad duration in seconds. | `integer` | +|`context` | A string that indicates the type of video ad requested. Allowed values: `"pre_roll"`; `"mid_roll"`; `"post_roll"`; `"outstream"`. | `string` | +| `skippable` | Boolean which, if `true`, means the user can click a button to skip the video ad. Defaults to `false`. | `boolean` | +|`skipoffset`| Integer that defines the number of seconds until an ad can be skipped. Assumes `skippable` setting was set to `true`. | `integer` | +| `playback_method` | A string that sets the playback method supported by the publisher. Allowed values: `"auto_play_sound_on"`; `"auto_play_sound_off"`; `"click_to_play"`; `"mouse_over"`; `"auto_play_sound_unknown"`. | `string` | +| `frameworks` | Array of integers listing API frameworks supported by the publisher. Allowed values: None: `0`; VPAID 1.0: `1`; VPAID 2.0: `2`; MRAID 1.0: `3`; MRAID 2.0: `4`; ORMMA: `5`; OMID 1.0 `6`. | `Array` | + + + + +#### User Object + +{: .table .table-bordered .table-striped } +| Name | Description | Example | Type | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|------------------| +| `age` | The age of the user. | `35` | `integer` | +| `externalUid` | Specifies a string that corresponds to an external user ID for this user. | `'1234567890abcdefg'` | `string` | +| `segments` | Specifies the segments to which the user belongs. | `[1, 2]` | `Array` | +| `gender` | Specifies the gender of the user. Allowed values: Unknown: `0`; Male: `1`; Female: `2` | `1` | `integer` | +| `dnt` | Do not track flag. Indicates if tracking cookies should be disabled for this auction | `true` | `boolean` | +| `language` | Two-letter ANSI code for this user's language. | `EN` | `string` | + + + + +#### App Object + +Goldbach supports using prebid within a mobile app's webview. If you are interested in using an SDK, please see [Prebid Mobile]({{site.baseurl}}/prebid-mobile/prebid-mobile.html) instead. + +{: .table .table-bordered .table-striped } +| Name | Description | Example | Type | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|------------------| +| `id` | The App ID. | `'B1O2W3M4AN.com.prebid.webview'` | `string` | +| `device_id` | Object that contains the advertising identifiers of the user (`idfa`, `aaid`, `md5udid`, `sha1udid`, or `windowsadid`). | `{ aaid: "38400000-8cf0-11bd-b23e-10b96e40000d" }` | `object` | +| `geo` | Object that contains the latitude (`lat`) and longitude (`lng`) of the user. | `{ lat: 40.0964439, lng: -75.3009142 }` | `object` | + + + +#### Custom Targeting keys + +Goldbach returns custom keys that can be sent to the adserver through bidderSettings: buyerMemberId, dealPriority, and dealCode. The following snippet demonstrates how to add these custom keys as key-value pairs. + +``` +pbjs.bidderSettings = { + godlbach: { + adserverTargeting: [ + { + key: "apn_buyer_memberid", // Use key configured in your adserver + val: function(bidResponse) { + return bidResponse.appnexus.buyerMemberId; + } + }, + { + key: "apn_prio", // Use key configured in your adserver + val: function(bidResponse) { + return bidResponse.appnexus.dealPriority; + } + }, { + key: "apn_dealcode", // Use key configured in your adserver + val: function(bidResponse) { + return bidResponse.appnexus.dealCode; + } + } + ] + } +} +``` + + + +#### Passing Keys Without Values + +It's possible to use the `keywords` parameter to define keys that do not have any associated values. Keys with empty values can be created in Prebid.js and can also be sent through Prebid Server to Goldbach. The following are examples of sending keys with empty values: + + +``` +keywords: { + myKeyword: '', + myOtherKeyword: [''] +} +``` + +The preceding example passes the key `myKeyword` with an empty value. The key `myOtherKeyword` contains an empty value array. + +You can define keys with values and without values in the same `keywords` definition. In this next example, we've defined the key `color` with an array of values: `red`, `blue`, and `green`. We've followed that with the key `otherKeyword` with an empty value array. + +``` +keywords: { + color: ['red', 'blue', 'green'], + otherKeyword: [''] +} +``` + + + +#### User Sync in AMP + +If you are syncing user id's with Prebid Server and are using Goldbach's managed service, see [AMP Implementation Guide cookie-sync instructions](/dev-docs/show-prebid-ads-on-amp-pages.html#user-sync) for details. + + + +#### Mobile App Display Manager Version + +The Goldbach endpoint expects `imp.displaymanagerver` to be populated for mobile app sources +requests, however not all SDKs will populate this field. If the `imp.displaymanagerver` field +is not supplied for an `imp`, but `request.app.ext.prebid.source` +and `request.app.ext.prebid.version` are supplied, the adapter will fill in a value for +`diplaymanagerver`. It will concatenate the two `app` fields as `-` fo fill in +the empty `displaymanagerver` before sending the request to Goldbach. + +#### Debug Auction + +{: .alert.alert-danger :} +Enabling the Goldbach Debug Auction feature should only be done for diagnosing the Goldbach auction. Do not enable this feature in a production setting where it may impact users. + +To understand what is happening behind the scenes during an auction, you can enable a debug auction by adding an `apn_prebid_debug` cookie with a JSON string. For example: + +{% highlight js %} +{ "enabled": true, "dongle": "QWERTY", "debug_timeout": 1000, "member_id": 958 } +{% endhighlight %} + +To view the results of the debug auction, add the `pbjs_debug=true` query string parameter and open your browser's developer console. + +{: .table .table-bordered .table-striped } +| Name | Description | Example | Type | +|-------------------|-----------------------------------------------------------------|-----------------------|------------------| +| `enabled` | Toggle the debug auction to occur | `true` | `boolean` | +| `dongle` | Your account's unique debug password. | `QWERTY` | `string` | +| `member_id` | The ID of the member running the debug auction | `958` | `integer` | +| `debug_timeout` | The timeout for the debug auction results to be returned | `3000` | `integer` | + From 0bc0a208a52f246fe494f21f6446007e035ea98b Mon Sep 17 00:00:00 2001 From: Chris Huie Date: Thu, 18 Nov 2021 20:36:24 -0700 Subject: [PATCH 021/291] Lupon Media Bid Adapter: update prebid 5 complianc (#3347) * Lupon Media Bid Adapter: update prebid 5 complianc per pr -> https://github.com/prebid/Prebid.js/pull/7458 * update not in 5.x --- dev-docs/bidders/luponmedia.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/luponmedia.md b/dev-docs/bidders/luponmedia.md index 7c7b46b1b5..598bc5d82e 100644 --- a/dev-docs/bidders/luponmedia.md +++ b/dev-docs/bidders/luponmedia.md @@ -9,7 +9,7 @@ usp_supported: true coppa_supported: true schain_supported: true userIds: digitrust, identityLink, liveIntentId, pubCommonId -pbjs_version_notes: not in 5.x +pbjs_version_notes: not in 5.x, in 6.2+ --- ### Note: From 3d83ceeb9f820889df345a2be0b3caf0b8f43fd7 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 18 Nov 2021 22:38:17 -0500 Subject: [PATCH 022/291] Update userId.md (#2788) --- dev-docs/modules/userId.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index e8b39639c3..5da0614e23 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -66,8 +66,16 @@ Publishers that want to do this should design their workflow and then set `_pbjs ## Basic Configuration By including this module and one or more of the sub-modules, a number of new options become available in `setConfig()`, -all of them under the `userSync` object as attributes of the `userIds` array -of sub-objects. The table below has the options that are common across ID systems. See the sections below for specific configuration needed by each system and examples. +under the `userSync` object as attributes of the `userIds` array +of sub-objects. In addition, publishers using Google AdManager may want to sync one of the identifiers as their Google PPID for frequency capping or reporting. +The PPID has strict rules; refer to [Google AdManager documentation](https://support.google.com/admanager/answer/2880055?hl=en) for them. + +{: .table .table-bordered .table-striped } +| Param under userSync | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| ppid | Optional | String | Must be a source from the pbjs.getUserIdsAsEids() array | `"pubcid.org"` | + +The table below has the options that are common across ID systems. See the sections below for specific configuration needed by each system and examples. {: .table .table-bordered .table-striped } | Param under userSync.userIds[] | Scope | Type | Description | Example | From 6a4809daf39e1c7fcbe40ca431c5b87adfa24bca Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 19 Nov 2021 15:27:19 -0500 Subject: [PATCH 023/291] gpid docs (#3421) --- _data/sidebar.yml | 2 +- dev-docs/modules/gpt-pre-auction.md | 86 +++++++++-- features/pbAdSlot.md | 213 ++++++++++++++++------------ 3 files changed, 204 insertions(+), 97 deletions(-) diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 4a10ea3ab0..b1d0048a71 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -500,7 +500,7 @@ subgroup: 8 - sbSecId: 1 - title: Prebid Ad Slot + title: Prebid Ad Slot and GPID link: /features/pbAdSlot.html isHeader: 0 isSectionHeader: 0 diff --git a/dev-docs/modules/gpt-pre-auction.md b/dev-docs/modules/gpt-pre-auction.md index 504b648e59..189e5e1dae 100644 --- a/dev-docs/modules/gpt-pre-auction.md +++ b/dev-docs/modules/gpt-pre-auction.md @@ -19,19 +19,25 @@ sidebarType : 1 ## Overview -This module enables targeting and tracking at the ad server adunit level. +This module enables bidder targeting and tracking at the ad server ad slot level. -Enabled by default if compiled into your package, this module will add the [Prebid Ad Slot](/features/pbAdSlot.html) and matching GAM ad unit name to each ad unit's first-party data before bid requests are sent to the adapters. +This module is enabled by default if it's compiled into your PBJS package. It will add the [Prebid Ad Slot and GPID](/features/pbAdSlot.html) along with the matching GAM ad unit name to each ad unit's first-party data before bid requests are sent to the adapters. * **Prebid.js Adapters** - will be able to utilize these values as: + * AdUnit.ortb2Imp.ext.gpid="/1111/home-left" * AdUnit.ortb2Imp.ext.data.adserver.name="gam" * AdUnit.ortb2Imp.ext.data.adserver.adslot="/1111/home" * AdUnit.ortb2Imp.ext.data.pbadslot="/1111/home-left" * **Prebid Server Adapters** - will see the OpenRTB as: + * imp[].ext.gpid * imp[].ext.data.adserver.name * imp[].ext.data.adserver.adslot * imp[].ext.data.pbadslot +{: .alert.alert-info :} +The Prebid Ad Slot didn't get broad adoption, so it's likely that +someday we'll deprecate it in favor of the more standard GPID. + ## Configuration {: .alert.alert-info :} @@ -67,23 +73,87 @@ pbjs.setConfig({ ## How It Works -When this module is on, it uses the BEFORE_REQUEST_BIDS event to insert functionality that: +When this module is turned on, it uses the BEFORE_REQUEST_BIDS event to insert functionality that: - loops through each adunit in the auction -- maps the adunit to the GPT slot using the same algorithm as setTargetingForGPTAsync including customGptSlotMatching +- maps the PBJS adunit to the GPT slot using the same algorithm as setTargetingForGPTAsync including customGptSlotMatching + +### Defining the AdServer name and adslot If GPT slot matching succeeds: - it sets the Adunit ortb2Imp.ext.data.adserver.name to 'gam' - it copies the resulting GPT slot name to ortb2Imp.ext.data.adserver.adslot +### Defining Prebid Ad Slot + The customPbAdSlot function is called if it was specified, writing the results to ortb2Imp.ext.data.pbadslot. -If there's no customPbAdSlot, a default algorithm is used to determine ortb2Imp.ext.data.pbadslot: + +If there's no customPbAdSlot function, a default algorithm is used to determine ortb2Imp.ext.data.pbadslot: - first use the AdUnit's ortb2Imp.ext.data.pbadslot if defined -- else, see if the AdUnit.code corresponds to a div and if so, try to retrieve a data element from the div called data-adslotid. +- else, see if the AdUnit.code corresponds to a div-id and if so, try to retrieve a data element from the div called data-adslotid. - else if the GPT slot matching succeeded, use the GPT slot name -- else, just use the AdUnit.code, assuming that that's the ad unit slot +- else, just use the AdUnit.code + +### Defining GPID + +Here's what the module does to define GPID: + +1. If AdUnit.ortb2Imp.ext.gpid already exists, don't do anything. Assume the publisher or another module has provided the value. +2. Otherwise, if a customPbAdSlot function was defined by the publisher and the result is not empty, then copy that value to AdUnit.ortb2Imp.ext.gpid. +3. Otherwise, if a value was found for GAM AdSlot, copy that to AdUnit.ortb2Imp.ext.gpid + +## Example customPbAdSlot function + +The following customPbAdSlot function will work for many publishers. Assumptions: +- AdUnits have been registered with [pbjs.addAdUnits](/dev-docs/publisher-api-reference/addAdUnits.html). +- AdUnit.code is either the GPT slot name or the div-id. +- The site has unique (non-random) div-ids. + +If either of these isn't the case, you'll need to supply your own function. + +``` +// Use adunit.ortb2Imp.ext.data.pbadslot if it exists. +// compare adunit.code to find a single matching slot in GPT +// if there is a single slot match, just use that slot name +// finally, there must be multiple slots that match. Define pbadslot as slot#div + +pbjs.setConfig({ + gptPreAuction: { + enabled: true, // enabled by default + customPbAdSlot: function(adUnitCode, adServerAdSlot) { + // get adunit object + au=pbjs.adUnits.filter(au => au.code==adUnitCode); + if (au.length==0) { + return; + } + + // use pbadslot if supplied + if (au[0].ort2bImp && au[0].ort2bImp.ext && au[0].ort2bImp.ext.data && au[0].ort2bImp.ext.data.pbadslot) { + return au[0].ort2bImp.ext.data.pbadslot; + } + + // confirm that GPT is set up + if (!(googletag && googletag.apiReady)) { + return; + } + // find all GPT slots with this name + var gptSlots = googletag.pubads().getSlots().filter(function(gpt) { + return gpt.getAdUnitPath() == adServerAdSlot; + }); + if (gptSlots.length==0) { + return; // should never happen + } + if (gptSlots.length==1) { + return adServerAdSlot; + } + // else the adunit code must be div id. append it. + return adServerAdSlot+"#"+adUnitCode; + } + }); +}; +``` # Further Reading -- [Prebid Ad Slot](/features/pbAdSlot.html) +- [Prebid Ad Slot and GPID](/features/pbAdSlot.html) diff --git a/features/pbAdSlot.md b/features/pbAdSlot.md index 05478a0f76..8da35d6380 100644 --- a/features/pbAdSlot.md +++ b/features/pbAdSlot.md @@ -1,114 +1,151 @@ --- layout: page_v2 -title: Prebid Ad Slot -description: The Prebid Ad Slot +title: Prebid Ad Slot and GPID +description: Prebid Ad Slot and GPID sidebarType: 1 --- -# Prebid Ad Slot +# The Prebid Ad Slot and the GPID +{:.no_toc} -The Prebid AdUnit 'code' is a mixed attribute that's generally either the GPT slot name or the HTML div ID. The undecided nature of the 'code' makes it harder to utilize for reporting and auction targeting. +* TOC +{:toc} -The `Prebid Ad Slot` is an optional inventory management convention allowing publishers to supply a descriptive and stable label for each ad on the page. This makes it possible to have more granular reporting and better deal targeting. +Prebid Ad Slot and the Global Placement ID (GPID) are overlapping conventions that allow publishers to identify ad inventory on their pages so bidders and reporting systems can better deal with their sites. + +## Background + +It all starts with how publishers decide to label their ad slots: the places on their pages +where ads can be served. In some ad servers like GAM, these things are called "ad units". +Most publishers use unique ad slot names, but some publishers utilize the same name for every ad slot on their page. e.g. "/homepage" might be the name for 5 different slots. + +It's the case of 'same ad slot names' that Prebid Ad Slot and GPID are +meant to address. + +### The Prebid.js AdUnit + +When Prebid.js was developed in 2015, they needed a data structure that would link each ad slot to the bidders and parameters involved in the auction for that slot. Thus was born the Prebid.js [AdUnit](/dev-docs/adunit-reference.html). The AdUnit 'code' is what links this object to the adserver's ad slot. Because some pubs use the same ad slot name everywhere, AdUnit.code is a mixed attribute that can be either the ad slot name **or** the HTML div ID. The undecided nature of AdUnit.code makes it hard to utilize for reporting and auction targeting. + +### The Prebid Ad Slot + +The 'Prebid Ad Slot' was developed in Prebid.js v3 as an optional inventory management convention allowing publishers to supply a descriptive and stable label for each ad on the page. This makes it possible to have more granular reporting and better deal targeting. +However, the PB ad slot is not an industry standard convention, so didn't gain +much traction. + +### The GPID + +The Global Placement ID (GPID) was an initiative in the Fall of 2021 led +by the TradeDesk to solve the problem of inventory identification in an industry-wide way. i.e. Buyers want to be able to identify ad slots in a unique way even +when the publisher uses the same ad slot name multiple times. + +The original suggestion for GPID was to simply append the HTML div element id (aka the 'div-id') to the ad slot name. But some publishers generate div-ids randomly, so the definition of GPID has become: + +``` +imp[].ext.gpid: ADSLOTNAME#UNIQUIFIER +``` +Where ADSLOTNAME is the ad server's slot name (e.g. /1111/homepage) and UNIQUIFIER is something that makes the ADSLOTNAME different from others. Normally it's a +div-id, but if div-ids are random, it can be something else. The "#UNIQUIFIER" is only required if the ADSLOTNAME isn't unique enough on its own. {: .alert.alert-info :} -The Prebid Ad Slot was introduced with Prebid.js 3.x. +The Prebid Ad Slot didn't ever get broad adoption, so it's likely that +someday we'll deprecate it in favor of the more standard GPID. -## A Scenario +## Defining Prebid Ad Slot and GPID -1. The publisher utilizes the same 'slotname' in the page for multiple holes-in-the-page, differentiating in the ad server by size. e.g. -- defineSlot('/1111/homepage', [[300,250]], 'div-293rj893p9wje9we9fj'); -- defineSlot('/1111/homepage', [[728,90]], 'div-j98s9u9usj987665da'); -- defineSlot('/1111/homepage', [[160,600]], 'div-B2q3s4gseshekhsei9sh'); -2. In order to be able to display the right ad in the right hole, the Prebid AdUnit therefore sets the 'code' to the div ID instead of the slotname. -3. The div ID in this case is a random number, not very useful for reporting. -4. Therefore, to get a stable ID that's useful from a business perspective to identify a hole-in-the-page, the publisher -decides to add another identifier... the Prebid Ad Slot. -5. The publisher adds a function to the page that annotates each Prebid AdUnit in the auction with the `pbadslot`. -6. Participating bid adapters read the `pbadslot` and can target deals to them. -7. Participating analytics adapters read the `pbadslot` for more granular reporting. - -Example page function: -{% highlight js %} - -// Use adunit.ortb2Imp.ext.data.pbadslot if it exists. Otherwise, if the -// the adunit.code is a div ID, then look for a data-adslotid attribute, then look a matching slot in GPT -// Otherwise, just use the AdUnit.code -var setPbAdSlot = function setPbAdSlot(adUnits) { - // set pbadslot for all ad units - adUnits.forEach(function (adUnit) { - if (!adUnit.ortb2Imp) { - adUnit.ortb2Imp = {} - } - if (!adUnit.ortb2Imp.ext) { - adUnit.ortb2Imp.ext = {}; - } - if (!adUnit.ortb2Imp.ext.data) { - adUnit.ortb2Imp.ext.data = {}; - } - - // use existing pbadslot if it is already set - if (adUnit.ortb2Imp.ext.data.pbadslot) { - return; - } - - // check if AdUnit.code has a div with a matching id value - const adUnitCodeDiv = document.getElementById(adUnit.code); - if (adUnitCodeDiv) { - // try to retrieve a data element from the div called data-adslotid. - if (adUnitCodeDiv.dataset.adslotid) { - adUnit.ortb2Imp.ext.data.pbadslot = adUnitCodeDiv.dataset.adslotid; - return; - } - // Else if AdUnit.code matched a div and it's a banner mediaType and googletag is present - if (adUnit.mediaTypes && typeof adUnit.mediaTypes === 'object' && adUnit.mediaTypes.banner && adUnit.mediaTypes.banner.sizes && window.googletag && googletag.apiReady) { - var gptSlots = googletag.pubads().getSlots(); - // look up the GPT slot name from the div. - var linkedSlot = gptSlots.find(function (gptSlot) { - return (gptSlot.getSlotElementId() === adUnitCodeDiv.id); - }); - if (linkedSlot) { - adUnit.ortbImp.ext.data.pbadaslot = linkedSlot.getAdUnitPath(); - return; - } - } - } - // Else, just use the AdUnit.code, assuming that it's an ad unit slot - adUnit.ortb2Imp.ext.data.pbadslot = adUnit.code; - }); -}; +There are two ways a publisher can inject these values into the header bidding auctions: -pbjs.onEvent('beforeRequestBids', setPbAdSlot); +1. Supply them manually on the PBJS AdUnits +2. Install the [GPT Pre-Auction module](/dev-docs/modules/gpt-pre-auction.html) -{% endhighlight %} +### Defining them on the PBJS Ad Unit -## How It Works +#### Example 1 - unique ad slot names -The Prebid Ad Slot is just a convention -- it's a form of adunit-specific first party data -stored under `adunit.ortb2Imp.ext.data.pbadslot`. -It can be utilized by any code ready to look for it. +In this example, there's no need for the "UNIQUIFIER" string because every ad slot +on the publisher page is already unique. -It's intended to be specified via Prebid.js in one of two ways: +``` +pbjs.addAdUnits({ + code: '/1111/homepage-leftnav', + ortb2Imp: { + ext: { + gpid: "/1111/homepage-leftnav", + data: { + pbadslot: "/1111/homepage-leftnav" + } + } + }, + mediaTypes: ... + bids: ... +}); +``` + +#### Example 2 - duplicate ad slots + +In this example, the publisher's ad slots all have the same name, but at least + the div-ids are unique. + +``` +pbjs.addAdUnits({ + code: 'div-leftnav', + ortb2Imp: { + ext: { + gpid: "/1111/homepage#div-leftnav", + data: { + pbadslot: "/1111/homepage#div-leftnav" + } + } + }, + mediaTypes: ... + bids: ... +}); +``` -1. Either directly on the AdUnit itself -2. Or defined during the run of a function before the auction +#### Example 3 - duplicate ad slots, random div IDs -The function could determine the pbadslot in any way that produces a stable value useful for targeting and reporting. -Some scenarios that could be supported: +In this example, the publisher utilizes the same 'slotname' in the page for multiple holes-in-the-page, differentiating in the ad server by size. They also use random div-ids. e.g. +- defineSlot('/1111/homepage', [[300,250]], 'div-293rj893p9wje9we9fj'); +- defineSlot('/1111/homepage', [[728,90]], 'div-j98s9u9usj987665da'); -- parse a substring of the ad server's slot name -- use a custom div data element ID, else the AdUnit.code -- use the AdUnit.ortb2Imp.ext.data.pbadslot as a default rather than primary -- support a different ad server +``` +pbjs.addAdUnits({ + code: 'div-293rj893p9wje9we9fj', + ortb2Imp: { + ext: { + gpid: "/1111/homepage#300x250", + data: { + pbadslot: "/1111/homepage#300x250" + } + } + }, + mediaTypes: ... + bids: ... +},{ + code: 'div-j98s9u9usj987665da', + ortb2Imp: { + ext: { + gpid: "/1111/homepage#728x90", + data: { + pbadslot: "/1111/homepage#728x90" + } + } + }, + mediaTypes: ... + bids: ... +}); +``` ## Prebid Server -The OpenRTB location for the Prebid Ad Slot is `imp[].ext.data.pbadslot`: +The Prebid Server Bid Adapter just sends the values to the conventional OpenRTB locations: +- Prebid Ad Slot is `imp[].ext.data.pbadslot` +- GPID is `imp[].ext.gpid` + +Mobile and AMP Stored Requests should place the values there as desired. -- The Prebid SDK will place the value there. -- AMP Stored Requests should place the value there if desired. -- Server-side bid and anlytics adapters may be modified to read the value. +Server-side bid and anlytics adapters may be modified to read the value. ## Further Reading -- The [onEvent()](/dev-docs/publisher-api-reference/onEvent.html) function +- [GPT Pre-Auction Module](/dev-docs/modules/gpt-pre-auction.html) +- [Ad Unit Reference](/dev-docs/adunit-reference.html) From 8995668a72b937e6d3755517039a45ec0ac1970d Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 22 Nov 2021 09:30:49 -0500 Subject: [PATCH 024/291] fixed broken link (#3423) --- dev-docs/publisher-api-reference/onEvent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/publisher-api-reference/onEvent.md b/dev-docs/publisher-api-reference/onEvent.md index e322367352..6e779971ca 100644 --- a/dev-docs/publisher-api-reference/onEvent.md +++ b/dev-docs/publisher-api-reference/onEvent.md @@ -12,7 +12,7 @@ This routine allows the page (or module) to create a callback function that's in **Returns**: none -See the [getEvents](/publisher-api-reference/getEvents.html) function for the full list of eventTypes supported. +See the [getEvents](/dev-docs/publisher-api-reference/getEvents.html) function for the full list of eventTypes supported. The optional `id` parameter provides more finely-grained event callback registration. This makes it possible to register callback From 43a897cc048f3a73187b1b5a65a8284ba7de9e3d Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 23 Nov 2021 14:18:39 -0500 Subject: [PATCH 025/291] fixed floors doc issue (#3425) --- dev-docs/modules/floors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/modules/floors.md b/dev-docs/modules/floors.md index e5d652df1d..cd081275e5 100644 --- a/dev-docs/modules/floors.md +++ b/dev-docs/modules/floors.md @@ -354,14 +354,14 @@ While some attributes are common in both schema versions, for completeness, all | data.modelGroups[].skipRate | integer | skipRate is a random function whose input value is any integer 0 through 100 to determine when to skip all floor logic, where 0 is always use floor data and 100 is always skip floor data. The use case is for publishers or floor providers to learn bid behavior when floors are applied or skipped. Analytics adapters will have access to model version (if defined) when skipped is true to signal the module is in floors mode. | 0 | | data.modelGroups[].modelVersion | string | Used by floor providers to train on model version performance. The expectation is a floor provider’s analytics adapter will pass the model verson back for algorithm training. | - | | data.modelGroups[].modelWeight | integer | Used by the module to determine when to apply the specific model. All weights will be normalized and applied at runtime. Futher clarification will be provided in examples below. | - | -| data.schema | object | Allows for flexible definition of how floor data is formatted. | - | +| data.modelGroups[].schema | object | Allows for flexible definition of how floor data is formatted. | - | | data.modelGroups[].schema.delimiter | string | Character separating the floor keys. | '\|' | | data.modelGroups[].schema.fields | array of strings | Supported pre-defined values are: gptSlot, adUnitCode, mediaType, size | - | | data.modelGroups[].values | key / values | A series of attributes representing a hash of floor data in a format defined by the schema object. | - | | data.modelGroups[].values."rule key" | string | Delimited field of attribute values that define a floor. | - | | data.modelGroups[].values."rule floor value" | float | The floor value for this key. | - | | data.modelGroups[].default | float | Floor used if no matching rules are found. | - | -| additionalSchemaFields | object | Object contain the lookup function to map custom schema.fields | - | +| additionalSchemaFields | object | Object contain the lookup function to map custom schema.fields. Not supported by Prebid Server. | - | | additionalSchemaFields."custom key" | string | custom key name | - | | additionalSchemaFields."key map function" | function | Function used to lookup the value for that particular custom key | - | From 53abd8fe365d86a0996e9c1b9c5eec228b807369 Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 30 Nov 2021 12:13:45 -0500 Subject: [PATCH 026/291] added api version note (#3434) --- prebid-mobile/pbm-api/android/pbm-targeting-params-android.md | 3 ++- prebid-mobile/pbm-api/ios/pbm-targeting-ios.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md b/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md index 01cce946bc..9fc0fbaa4e 100755 --- a/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md +++ b/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md @@ -168,9 +168,10 @@ Example: BannerAdUnit bannerAdUnit = new BannerAdUnit("PREBID_SERVER_CONFIGURATION_ID", 300, 250); bannerAdUnit.setUserKeyword("my_key", "my_value"); BannerBaseAdUnit.Parameters parameters = new BannerBaseAdUnit.Parameters(); -parameters.setApi(Arrays.asList(new Signals.Api(6, 7))); +parameters.setApi(Arrays.asList(new Signals.Api(7))); ``` +Note that the OMID value for imp.banner/video/native.api field should be 7, as defined by the IAB in the [OMSDK v1.2 document](https://s3-us-west-2.amazonaws.com/omsdk-files/docs/Open+Measurement+SDK+Onboarding_version_1.2.pdf). ### Inventory (Context) Keywords diff --git a/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md b/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md index a118da3145..6c1700b670 100644 --- a/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md @@ -219,7 +219,7 @@ parameters.api = [Signals.Api(7)] adUnit.setParameters(parameters); ``` - +Note that the OMID value for imp.banner/video/native.api field should be 7, as defined by the IAB in the [OMSDK v1.2 document](https://s3-us-west-2.amazonaws.com/omsdk-files/docs/Open+Measurement+SDK+Onboarding_version_1.2.pdf). ## Inventory (Context) Keywords From 0c45ecbc8b675805efc45b9048c0604aff2db896 Mon Sep 17 00:00:00 2001 From: Bryan Szekely <49168870+bszekely1@users.noreply.github.com> Date: Wed, 1 Dec 2021 15:11:25 -0500 Subject: [PATCH 027/291] Interstitials (#2869) * removed sizes from RP bid params * added interstitial page and config to adUnit * interstitial page corrections * Update InterstitialAds.md * Update InterstitialAds.md * modified sidebar link * changed interstitials file name and reference * wordsmithing Co-authored-by: MartianTribe Co-authored-by: bretg --- _data/sidebar.yml | 8 ++++++++ dev-docs/adunit-reference.md | 2 +- features/InterstitialAds.md | 21 ++++++++++++--------- 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/_data/sidebar.yml b/_data/sidebar.yml index b1d0048a71..d4deeed63e 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -515,6 +515,14 @@ sectionTitle: subgroup: 8 +- sbSecId: 1 + title: Interstitial Ads + link: /features/interstitialAds.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 8 + - sbSecId: 1 title: Timeouts link: /features/timeouts.html diff --git a/dev-docs/adunit-reference.md b/dev-docs/adunit-reference.md index ad7436892b..266ca9b6c0 100644 --- a/dev-docs/adunit-reference.md +++ b/dev-docs/adunit-reference.md @@ -37,7 +37,7 @@ See the table below for the list of properties on the ad unit. For example ad u | `mediaTypes` | Optional | Object | Defines one or more media types that can serve into the ad unit. For a list of properties, see [`adUnit.mediaTypes`](#adUnit.mediaTypes) below. | | `labelAny` | Optional | Array[String] | Used for [conditional ads][conditionalAds]. Works with `sizeConfig` argument to [pbjs.setConfig][configureResponsive]. | | `labelAll` | Optional | Array[String] | Used for [conditional ads][conditionalAds]. Works with `sizeConfig` argument to [pbjs.setConfig][configureResponsive]. | -| `ortb2Imp` | Optional | Object | ortb2Imp is used to signal OpenRTB Imp objects at the adUnit grain. Similar to the global ortb2 field used for [global first party data configuration](/dev-docs/publisher-api-reference/setConfig.html#setConfig-fpd), but specific to this adunit. The ortb2Imp object currently supports [first party data](#adUnit-fpd-example) including the [Prebid Ad Slot](/features/pbAdSlot.html) and the [insterstitial](#adUnit-interstitial-example) signal. | +| `ortb2Imp` | Optional | Object | ortb2Imp is used to signal OpenRTB Imp objects at the adUnit grain. Similar to the global ortb2 field used for [global first party data configuration](/dev-docs/publisher-api-reference/setConfig.html#setConfig-fpd), but specific to this adunit. The ortb2Imp object currently supports [first party data](#adUnit-fpd-example) including the [Prebid Ad Slot](/features/pbAdSlot.html) and the [interstitial](#adUnit-interstitial-example) signal. | diff --git a/features/InterstitialAds.md b/features/InterstitialAds.md index e034212528..67a68304fe 100644 --- a/features/InterstitialAds.md +++ b/features/InterstitialAds.md @@ -11,24 +11,26 @@ sidebarType: 1 * TOC {:toc} -Interstitails ads are often placed at natural transition points of the user's experince, such as moving from one page to the next. These ads are generally center aligned overlaying user content. +Interstitial ads are often placed at natural transition points of the user's experience, such as moving from one page to the next. These ads are generally center-aligned overlaying user content. This document covers how to setup interstitial ad units. {: .alert.alert-warning :} -Please check with each of your bidders to ensure they're reading the interstitial flag from the standard Prebid location. +Please check with each of this AdUnit's bidders to ensure they're reading the interstitial flag from the standard Prebid location. +If the bidder doesn't specifically support interstitials, results may be unexpected. ## How It Works -The intended flow for publishers is the following: -- Publisher traffics interstitial line item with appropriate size(s) ([GAM example](https://support.google.com/admanager/answer/9840201?hl=en)) +The flow for publishers is the following: +- Publisher traffics an interstitial line item with appropriate size(s) ([GAM example](https://support.google.com/admanager/answer/9840201?hl=en)) - Publisher defines ad server interstitial slot on the page ([GAM Example](https://developers.google.com/publisher-tag/samples/display-web-interstitial-ad)) -- Publisher defines the appropriate interstitial ad sizes within appriate adUnit.mediaType and supplies the adUnit Interstitial flag within the [AdUnit.ortb2Imp](/dev-docs/adunit-reference.html#adUnit-interstitial-example) config +- Publisher creates a PBJS AdUnit and defines the appropriate interstitial ad sizes, adUnit.mediaType, and a special interstitial flag +- Publisher adds bidders and parameters that support interstitials to the PBJS AdUnit(s) - Prebid requests bids for interstitial adUnits and invokes the ad server call from the requestBids callback ## Ad Sizes -Publishers are intended to set the desired size in the respective adUnit. +Publishers must set the desired size in the respective adUnit. The below sizes are specials sizes to indicate the ad will be full screen for mobile or tablet devices: - 320x480: Fullscreen mobile phone portrait ad @@ -40,7 +42,6 @@ The below sizes are specials sizes to indicate the ad will be full screen for mo The Prebid Interstitial flag reflects the OpenRTB standard, specifying it at the imp level. - ### Supplying Interstitial Flag If an attribute is specific to an AdUnit, it can be passed this way: @@ -56,7 +57,9 @@ pbjs.addAdUnits({ ortb2Imp: { instl:1 }, - ... + bids: [ + ... bidders that support interstitials ... + ] }); {% endhighlight %} @@ -64,7 +67,7 @@ pbjs.addAdUnits({ ## How Bid Adapters Should Read Interstitial Flag -To access global data, a Prebid.js bid adapter needs only to retrive the interstitial flag from the adUnit like this: +To access global data, a Prebid.js bid adapter needs only to retrieve the interstitial flag from the adUnit like this: {% highlight js %} utils.deepAccess(bidRequest.ortb2Imp, 'instl') From 1119176b3f21f0410ae283b97cbc7e0f26c14d51 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 1 Dec 2021 17:21:01 -0500 Subject: [PATCH 028/291] added vendor-specific flag (#3437) --- dev-docs/modules/yieldmoSyntheticInventoryModule.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/modules/yieldmoSyntheticInventoryModule.md b/dev-docs/modules/yieldmoSyntheticInventoryModule.md index e6d044d890..5b49276bd3 100644 --- a/dev-docs/modules/yieldmoSyntheticInventoryModule.md +++ b/dev-docs/modules/yieldmoSyntheticInventoryModule.md @@ -7,6 +7,7 @@ module_code : yieldmoSyntheticInventoryModule display_name : Synthetic Inventory Module enable_download : true sidebarType : 1 +vendor_specific: true --- # Yieldmo Synthetic Inventory Module From 119ec7d453923a150e8fb23f206f2af46c2b6398 Mon Sep 17 00:00:00 2001 From: bjorn-lw <32431346+bjorn-lw@users.noreply.github.com> Date: Sun, 5 Dec 2021 10:18:27 +0100 Subject: [PATCH 029/291] Adf Support priceType in Prebid Server (#3417) * Livewrapped bidder adapter * Added analytics documentation * Spelling * Added support for tcf2 and schain * video and native support * Livewrapped gvl id * Change in user id support * Us Privacy and Coppa support * adf document update #2084 * Support for 1st party data * Revert change --- dev-docs/bidders/adf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/adf.md b/dev-docs/bidders/adf.md index 6854ef685e..681834c95c 100644 --- a/dev-docs/bidders/adf.md +++ b/dev-docs/bidders/adf.md @@ -26,7 +26,7 @@ fpd_supported: true | `inv` | required, if `mid` not set | Inventory source ID | `1234` | `integer` | | `mname` | required, if `mid` not set | Placement name | `"Leaderboard"` | `string` | | `adxDomain` | optional, Prebid.js only | The Adform domain | `"adx.adform.net"` | `string` | -| `priceType` | optional, Prebid.js only | Price type | `"gross"` | `string` | +| `priceType` | optional | Price type | `"gross"` | `string` | Note: Bid placement should be defined using the `mid` parameter or `inv` and `mname` parameters (dynamic master tag) but not both. From 1f4102bdb7c0e42fc7783b7f84cb7ddd6698fd4e Mon Sep 17 00:00:00 2001 From: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Date: Tue, 7 Dec 2021 16:22:12 +0200 Subject: [PATCH 030/291] Admixer Bid Adapter: add alias futureads (#3426) * add alias futureads * update desc name --- dev-docs/bidders/futureads.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 dev-docs/bidders/futureads.md diff --git a/dev-docs/bidders/futureads.md b/dev-docs/bidders/futureads.md new file mode 100644 index 0000000000..bae56ea0f5 --- /dev/null +++ b/dev-docs/bidders/futureads.md @@ -0,0 +1,25 @@ +--- +layout: bidder +title: FutureAds +description: Prebid FutureAds Bidder Adaptor +pbjs: true +pbs: true +biddercode: futureads +aliasCode: admixer +media_types: banner, video, native +gdpr_supported: true +usp_supported: true +schain_supported: true +fpd_supported: true +gvl_id: 511 +userIds: AdmixerID +prebid_member: true +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|----------------------------------------------------------------------------------------------------------------|----------------------------------------|----------| +| `zone` | required | The unique identifier of the ad placement. Could be obtained from the FutureAds UI or from your account manager. | "e5ff8e48-4bd0-4a2c-9236-55530ab8981d" | `string` | +| `kvTargeting` | optional | Key/Value - a pair of the unique values that will be used for the custom targeting option. | {key1: value2, key2: value2} | `object` | From 9aeabc80e31779113c72a58fcdd48a529b175cf2 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 9 Dec 2021 17:30:56 -0500 Subject: [PATCH 031/291] explaining adomain in more detail (#3459) --- dev-docs/bidder-adaptor.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidder-adaptor.md b/dev-docs/bidder-adaptor.md index 7050602302..8d0fb47fdc 100644 --- a/dev-docs/bidder-adaptor.md +++ b/dev-docs/bidder-adaptor.md @@ -420,7 +420,7 @@ The parameters of the `bidResponse` object are: | `meta.agencyName` | Optional | Agency Name | `"Agency, Inc."` | | `meta.advertiserId` | Optional | Bidder-specific Advertiser ID | 3333 | | `meta.advertiserName` | Optional | Advertiser Name | `"AdvertiserA"` | -| `meta.advertiserDomains` | Optional | Array of Advertiser Domains for the landing page(s). This is an array to align with the OpenRTB 'adomain' field. | `["advertisera.com"]` | +| `meta.advertiserDomains` | Required(*) | Array of Advertiser Domains for the landing page(s). This is an array that aligns with the OpenRTB 'adomain' field. See note below this table. | `["advertisera.com"]` | | `meta.brandId` | Optional | Bidder-specific Brand ID (some advertisers may have many brands) | 4444 | | `meta.brandName` | Optional | Brand Name | `"BrandB"` | | `meta.demandSource` | Optional | Demand Source (Some adapters may functionally serve multiple SSPs or exchanges, and this would specify which) | `"SourceB"` @@ -429,6 +429,11 @@ The parameters of the `bidResponse` object are: | `meta.secondaryCatIds` | Optional | Array of secondary IAB category IDs | `["IAB-222","IAB-333"]` | | `meta.mediaType` | Optional | "banner", "native", or "video" - this should be set in scenarios where a bidder responds to a "banner" mediaType with a creative that's actually a video (e.g. outstream) or native. | `"native"` | +{: .alert.alert-info :} +**Note:** bid adapters must be coded to accept the 'advertiserDomains' parameter from their endpoint even if that endpoint doesn't currently respond with that value. +Prebid.org publishers have required that all bidders must eventually supply this value, so every bidder should be planning for it. +There's often a long lag time between making a PBJS adapter update and when most pubs upgrade to it, so we minimally require adapters to be ready for the day when the endpoint responds with adomain. + #### Resolve OpenRTB Macros in the Creatives If your endpoint can return creatives with OpenRTB macros, your adapter From 08be40a78ea5ddaa9ed2f5eabd42d839b1780ba1 Mon Sep 17 00:00:00 2001 From: bjorn-lw <32431346+bjorn-lw@users.noreply.github.com> Date: Fri, 10 Dec 2021 12:18:35 +0100 Subject: [PATCH 032/291] Livewrapped: Support for first party data (#3443) * Livewrapped bidder adapter * Added analytics documentation * Spelling * Added support for tcf2 and schain * video and native support * Livewrapped gvl id * Change in user id support * Us Privacy and Coppa support * adf document update #2084 * Support for 1st party data * Revert change * First party data support --- dev-docs/bidders/livewrapped.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/livewrapped.md b/dev-docs/bidders/livewrapped.md index 67978a74b3..2c5976efc3 100644 --- a/dev-docs/bidders/livewrapped.md +++ b/dev-docs/bidders/livewrapped.md @@ -12,6 +12,7 @@ gvl_id: 919 usp_supported: true coppa_supported: true safeframes_ok: true +fpd_supported: true --- ### Note: From cf1543f88b27f4b2c824350105f2d07e126994eb Mon Sep 17 00:00:00 2001 From: couchcrew-thomas Date: Fri, 10 Dec 2021 12:52:46 +0100 Subject: [PATCH 033/291] FeedAd Bid Adapter: added documentation for decoration parameter (#3450) * added FeedAd adapter parameters * added gdpr support flag * removed video media type * added TCF Vendor ID for FeedAd * added decoration documentation --- dev-docs/bidders/feedad.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/feedad.md b/dev-docs/bidders/feedad.md index 14bb43c6a8..bfcf75ec66 100644 --- a/dev-docs/bidders/feedad.md +++ b/dev-docs/bidders/feedad.md @@ -16,3 +16,4 @@ gvl_id: 781 |---------------|----------|----------------------------------------------------------|----------------------------------------------------------|----------| | `clientToken` | required | Your FeedAd client token. Check your FeedAd admin panel. | `'EiRjZDFiYzI2ZC03OTA2LTQyOTEtOGFmMC0xYzMyZmMwNTFkMDU='` | `string` | | `placementId` | required | A FeedAd placement ID of your choice | `'prebid-test'` | `string` | +| `decoration` | optional | A decoration to apply to the ad slot. See our [documentation](https://docs.feedad.com/web/feed_ad/#decorations) | `'sticky bottom height=200px'` | `string` | From 8a0526c5d7ff914786089ab5a8ade047c52debaf Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 13 Dec 2021 13:33:00 +0200 Subject: [PATCH 034/291] Add didnavideo doc (#3445) * New adapter for aniview * Update aniview.md * Create selectmediavideo.md * Have created avantisvideo.md * Update the aniview, avantisvideo, selectmediavideo docs and add openwebvideo and vidcrunch docs * Create didnavideo.md Co-authored-by: Itay Nave --- dev-docs/bidders/didnavideo.md | 45 ++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 dev-docs/bidders/didnavideo.md diff --git a/dev-docs/bidders/didnavideo.md b/dev-docs/bidders/didnavideo.md new file mode 100644 index 0000000000..c73e778d06 --- /dev/null +++ b/dev-docs/bidders/didnavideo.md @@ -0,0 +1,45 @@ +--- +layout: bidder +title: diDNA Video +description: Prebid diDNA Video Bidder Adapter +pbjs: true +biddercode: didnavideo +aliasCode: aniview +media_types: banner, video +gdpr_supported: true +usp_supported: true +schain_supported: true +safeframes_ok: true +--- + +### Note: +For more information about [diDNA](http://didna.io/). + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|------------------|----------|------------------|------------------------------|----------| +| `AV_PUBLISHERID` | required | Publisher/Netid | `'55b88d4a181f465b3e8b4567'` | `string` | +| `AV_CHANNELID` | required | Channel id | `'5a5f17a728a06102d14c2718'` | `string` | + +### Test Parameters +``` +videoAdUnit = [ +{ + code: 'video1', + mediaTypes: { + video: { + playerSize: [[640, 480]], + context: 'outstream' + }, + }, + bids: [{ + bidder: 'didnavideo', + params: { + AV_PUBLISHERID: '55b78633181f4603178b4568', + AV_CHANNELID: '5d19dfca4b6236688c0a2fc4' + } + }] +}]; +``` From e09aefc9a140ed1f289365cefe0cb3939ef66e3e Mon Sep 17 00:00:00 2001 From: jessoventes <82361050+jessoventes@users.noreply.github.com> Date: Mon, 13 Dec 2021 17:04:46 +0530 Subject: [PATCH 035/291] Ventes Bidder Md file updated (#3436) * Ventes Avenues md file * Added few more info * Update ventes.md Co-authored-by: Chris Huie --- dev-docs/bidders/ventes.md | 39 ++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/dev-docs/bidders/ventes.md b/dev-docs/bidders/ventes.md index 1d08678854..ce1e7c575e 100644 --- a/dev-docs/bidders/ventes.md +++ b/dev-docs/bidders/ventes.md @@ -20,7 +20,8 @@ prebid_member: false | `placementId` | required | Placement ID from Ventes Avenues | `'VA-062-0013-0183'` | `string` | | `publisherId` | required | Publisher ID from Ventes Avenues | `'VA-062'` | `string` | | `user` | optional | Object that specifies information about an external user. | `user: { age: 25, gender: 0, dnt: true}` | `object` | -| `app` | optional | Object containing mobile app parameters. | `app : { id: 'app-id'}` | `object` | +| `app` | required | Object containing mobile app parameters. | `app : { id: 'app-id'}` | `object` | +| `device` | required | Object containing device info mandatory for mobile devices| `device : { ifa: 'device-id'}` | `object` | #### User Object @@ -35,7 +36,7 @@ prebid_member: false | `language` | Two-letter ANSI code for this user's language. | `EN` | `string` | -### Ad Unit Setup for Banner +### Ad Unit Setup for Banner through mobile devices ```javascript var adUnits = [ { @@ -51,21 +52,43 @@ var adUnits = [ bidder: 'ventes', params: { placementId: 'VA-062-0013-0183', - publisherId: '555555', + publisherId: '5cebea3c9eea646c7b623d5e', IABCategories: "['IAB1', 'IAB5']", device:{ ip: '123.145.167.189', ifa:"AEBE52E7-03EE-455A-B3C4-E57283966239", }, app: { - id: "aaaaaa", - name: "Weather", - bundle: 'com.example', - storeurl: 'https://play.google.com/store/apps/details?id=com.example&hl=en', - domain: 'exaple.com', + id: "agltb3B1Yi1pbmNyDAsSA0FwcBiJkfIUDA", + name: "Yahoo Weather", + bundle: 'com.kiloo.subwaysurf', + storeurl: 'https://play.google.com/store/apps/details?id=com.kiloo.subwaysurf&hl=en', + domain: 'somoaudience.com', } } }] } ] ``` + +### Ad Unit Setup for Banner through Websites +```javascript +var adUnits = [ +{ + code: 'test-hb-ad-11111-1', + mediaTypes: { + banner: { + sizes: [ + [300, 250] + ] + } + }, + bids: [{ + bidder: 'ventes', + params: { + placementId: 'VA-002-0007-0799', + publisherId: '5cebea3c9eea646c7b623d5e', + } + }] + } +] From bae8fb1df98fcd7da8c139b4799267a541b14e21 Mon Sep 17 00:00:00 2001 From: SmartyAdman <59048845+SmartyAdman@users.noreply.github.com> Date: Mon, 13 Dec 2021 13:35:47 +0200 Subject: [PATCH 036/291] Prebid Adman Bidder Adapter: add lotamePanoramaId (#3432) * Add adman dev doc * Change params Params required by new adapter setup * Edit docs Fix naming, use quotes around example * adding quotes to string param * Update adman.md * tcf2_supported: true * Update adman.md add usp support * Add api param for prebid servr adapter * updates for prebid 5.0, and support uid2 * add Lotame Panorama ID Co-authored-by: minoru katogi Co-authored-by: ADman Media Co-authored-by: bretg Co-authored-by: Aiholkin --- dev-docs/bidders/adman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/adman.md b/dev-docs/bidders/adman.md index 04077daf73..82de98d951 100644 --- a/dev-docs/bidders/adman.md +++ b/dev-docs/bidders/adman.md @@ -8,7 +8,7 @@ biddercode: adman gdpr_supported: true usp_supported: true media_types: banner, video, native -userIds: uid2 +userIds: uid2, lotamePanoramaId --- ### Note: From dbcda8dced552a0a7f5ca722f262619a1ceef516 Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Mon, 13 Dec 2021 03:36:24 -0800 Subject: [PATCH 037/291] RTD: Add 'onBidRequest' event handler for RTD submodules (#3416) * RTD: Add 'onBidRequest' event handler for RTD submodules https://github.com/prebid/Prebid.js/issues/7078 * Fix event name: BID_REQUEST should be BID_REQUESTED --- dev-docs/add-rtd-submodule.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-docs/add-rtd-submodule.md b/dev-docs/add-rtd-submodule.md index b965c92cf9..fa041d2086 100644 --- a/dev-docs/add-rtd-submodule.md +++ b/dev-docs/add-rtd-submodule.md @@ -95,6 +95,7 @@ In order to let RTD-core know where to find the functions in your sub-module, cr | getBidRequestData | function | optional | defines a function that provides bid request data to RTD-core | reqBidsConfigObj, callback, config, userConsent | | onAuctionInitEvent | function | optional | listens to the AUCTION_INIT event and calls a sub-module function that lets it inspect and/or update the auction | auctionDetails, config, userConsent | | onAuctionEndEvent | function |optional | listens to the AUCTION_END event and calls a sub-module function that lets it know when auction is done | auctionDetails, config, userConsent | +| onBidRequestEvent | function |optional | listens to the BID_REQUESTED event and calls a sub-module function that lets it know when a bid is about to be requested | bidRequest, config, userConsent | | onBidResponseEvent | function |optional | listens to the BID_RESPONSE event and calls a sub-module function that lets it know when a bid response has been collected | bidResponse, config, userConsent | For example: @@ -230,6 +231,7 @@ export const subModuleObj = { init: init, onAuctionInitEvent: onAuctionInit, onAuctionEndEvent: onAuctionEnd, + onBidRequestEvent: onBidRequest, onBidResponseEvent: onBidResponse }; @@ -241,8 +243,12 @@ function onAuctionEnd(auctionDetails, config, userConsent) { // take note of auction end } +function onBidRequest(bidRequest, config, userConsent) { + // optionally update bidRequest +} + function onBidResponse(bidResponse, config, userConsent) { - //optionally update bidResponse + // optionally update bidResponse } function init(config, userConsent) { From bab7cd60afb7a6997aa1ac2e7e3fed5e005f1af2 Mon Sep 17 00:00:00 2001 From: Bryan Szekely <49168870+bszekely1@users.noreply.github.com> Date: Wed, 15 Dec 2021 15:50:36 -0500 Subject: [PATCH 038/291] Prebid SDK: new render documentation (#3027) * Prebid SDK: new render documentation * fix typo * corrections for the intro page * corrections for pages with info about GAM/MoPub orders * make pages about deeplinkplus and impression tracking common for both patforms * add the iOS integration page * rename files for android docs * add info about native ads * docs for native integration with MoPub on Android * add docs for iOS Gam integration * add docs for integration with MoPub on iOS * add doc for pure In-App Bidding on iOS * add info about native trackers into the docs for native ad configuration * fix build * temp remove docs in order to rename them * restore docs in order to rename them * various fixes * cosmetic improvements * corrections * update the sidebar index for rendering feature * updates for overview * doc: update page for iOS integration * doc: corrections for integration diagram * doc: update page for iOS In-App Banner * doc: update docs for iOS GAM integration * doc: update the docs for iOS MoPub integration * doc: corrections for targeting params * doc: update the page for SDK integration * doc: update docs for Android MoPub Integration * doc: update for targeting doc * doc: update doc for GAM Order * doc: update doc for MoPub order * doc: add a migration guide for GAM integration on iOS * doc: migration steps for GAM * doc: migration steps for MoPub on iOS * doc: migration steps for Android * doc: complete documentation * doc (Android): warning for the dependency versions * doc: fix the last stable version for Android * doc (iOS): use beta for cocoa pods integration * doc: change dependency * use prebid hosted vast tag * add info about sdk version with available Renderig API * edits to modules-redenring.md Co-authored-by: Yuriy Velichko Co-authored-by: Valentin Petrovych Co-authored-by: SSuranie --- _data/sidebar.yml | 231 ++++++++++-- .../prebid-mobile/modularity-architecture.png | Bin 0 -> 20540 bytes .../prebid-mobile/modules/modularity.png | Bin 0 -> 142540 bytes .../rendering/In-App-Bidding-Integration.png | Bin 0 -> 124636 bytes .../rendering/Native-Styles-Prebid.png | Bin 0 -> 101301 bytes .../Native-Styles-Primary-Ad-Server.png | Bin 0 -> 112854 bytes .../Prebid-In-App-Bidding-Overview-GAM.png | Bin 0 -> 135080 bytes .../Prebid-In-App-Bidding-Overview-MoPub.png | Bin 0 -> 132003 bytes ...id-In-App-Bidding-Overview-Pure-Prebid.png | Bin 0 -> 106707 bytes .../rendering/order-gam-ad-settings.png | Bin 0 -> 127055 bytes .../rendering/order-gam-create-native-ad.png | Bin 0 -> 80442 bytes .../modules/rendering/order-gam-create.png | Bin 0 -> 45610 bytes .../rendering/order-gam-creative-banner.png | Bin 0 -> 183237 bytes ...eative-custom-template-format-variable.png | Bin 0 -> 57254 bytes ...er-gam-creative-custom-template-format.png | Bin 0 -> 74152 bytes .../order-gam-creative-custom-template.png | Bin 0 -> 32521 bytes .../rendering/order-gam-creative-rewarded.png | Bin 0 -> 194077 bytes .../order-gam-creative-unified-ad.png | Bin 0 -> 65740 bytes .../modules/rendering/order-gam-li-create.png | Bin 0 -> 81051 bytes .../modules/rendering/order-gam-li-price.png | Bin 0 -> 77016 bytes .../rendering/order-gam-li-targeting.png | Bin 0 -> 64286 bytes .../rendering/order-gam-style-native-ad.png | Bin 0 -> 534398 bytes .../order-gam-ways-to-create-native-ad.png | Bin 0 -> 282200 bytes .../modules/rendering/order-mopub-create.png | Bin 0 -> 81912 bytes .../rendering/order-mopub-creative-native.png | Bin 0 -> 200507 bytes .../rendering/order-mopub-li-ad-unit.png | Bin 0 -> 145538 bytes .../rendering/order-mopub-li-audience.png | Bin 0 -> 124608 bytes .../modules/rendering/order-mopub-li-type.png | Bin 0 -> 115264 bytes .../order-mopub-native-ad-creative.png | Bin 0 -> 182896 bytes .../rendering/order-mopub-native-ad-li.png | Bin 0 -> 316344 bytes .../rendering/order-mopub-order-native.png | Bin 0 -> 76743 bytes prebid-mobile/modules/modules-overview.md | 47 +++ .../android-sdk-integration-gam-native.md | 166 +++++++++ .../rendering/android-sdk-integration-gam.md | 328 +++++++++++++++++ .../android-sdk-integration-mopub-native.md | 182 ++++++++++ .../android-sdk-integration-mopub.md | 330 ++++++++++++++++++ .../android-sdk-integration-pb-native.md | 159 +++++++++ .../rendering/android-sdk-integration-pb.md | 183 ++++++++++ .../rendering/android-sdk-integration.md | 81 +++++ .../rendering/android-sdk-parameters.md | 81 +++++ .../modules/rendering/ios-sdk-Integration.md | 68 ++++ .../ios-sdk-integration-gam-native.md | 180 ++++++++++ .../rendering/ios-sdk-integration-gam.md | 285 +++++++++++++++ .../ios-sdk-integration-mopub-native.md | 184 ++++++++++ .../rendering/ios-sdk-integration-mopub.md | 272 +++++++++++++++ .../ios-sdk-integration-pb-native.md | 174 +++++++++ .../rendering/ios-sdk-integration-pb.md | 198 +++++++++++ .../modules/rendering/ios-sdk-parameters.md | 88 +++++ .../modules/rendering/modules-rendering.md | 121 +++++++ .../rendering/rendering-deeplinkplus.md | 76 ++++ .../rendering-gam-line-item-setup.md | 206 +++++++++++ .../rendering-impression-tracking.md | 58 +++ .../rendering-mopub-line-item-setup.md | 105 ++++++ .../rendering-native-ad-configuration.md | 122 +++++++ .../rendering/rendering-native-guidelines.md | 74 ++++ .../android/code-integration-android.md | 13 +- .../pbm-api/ios/code-integration-ios.md | 55 +-- 57 files changed, 4010 insertions(+), 57 deletions(-) create mode 100644 assets/images/prebid-mobile/modularity-architecture.png create mode 100644 assets/images/prebid-mobile/modules/modularity.png create mode 100644 assets/images/prebid-mobile/modules/rendering/In-App-Bidding-Integration.png create mode 100644 assets/images/prebid-mobile/modules/rendering/Native-Styles-Prebid.png create mode 100644 assets/images/prebid-mobile/modules/rendering/Native-Styles-Primary-Ad-Server.png create mode 100644 assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png create mode 100644 assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-MoPub.png create mode 100644 assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-Pure-Prebid.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-ad-settings.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-create-native-ad.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-create.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-creative-banner.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template-format-variable.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template-format.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-creative-rewarded.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-creative-unified-ad.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-li-create.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-li-price.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-li-targeting.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-style-native-ad.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-ways-to-create-native-ad.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-create.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-creative-native.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-li-ad-unit.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-li-audience.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-li-type.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-native-ad-creative.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-native-ad-li.png create mode 100644 assets/images/prebid-mobile/modules/rendering/order-mopub-order-native.png create mode 100644 prebid-mobile/modules/modules-overview.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration-gam.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration-mopub.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration-pb.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-integration.md create mode 100644 prebid-mobile/modules/rendering/android-sdk-parameters.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-Integration.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-integration-gam-native.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-integration-gam.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-integration-mopub-native.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-integration-mopub.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-integration-pb-native.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-integration-pb.md create mode 100644 prebid-mobile/modules/rendering/ios-sdk-parameters.md create mode 100644 prebid-mobile/modules/rendering/modules-rendering.md create mode 100644 prebid-mobile/modules/rendering/rendering-deeplinkplus.md create mode 100644 prebid-mobile/modules/rendering/rendering-gam-line-item-setup.md create mode 100644 prebid-mobile/modules/rendering/rendering-impression-tracking.md create mode 100644 prebid-mobile/modules/rendering/rendering-mopub-line-item-setup.md create mode 100644 prebid-mobile/modules/rendering/rendering-native-ad-configuration.md create mode 100644 prebid-mobile/modules/rendering/rendering-native-guidelines.md diff --git a/_data/sidebar.yml b/_data/sidebar.yml index d4deeed63e..43e2f06a81 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -593,6 +593,173 @@ sectionTitle: subgroup: 0 +- sbSecId: 2 + title: Rendering API (Open Beta) + link: + isHeader: 1 + headerId: rendering + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Rendering Overview + link: /prebid-mobile/modules/rendering/modules-rendering.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: "iOS" + link: + isHeader: 0 + isSectionHeader: 0 + isCatHeader: 1 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: SDK Integration + link: /prebid-mobile/modules/rendering/ios-sdk-Integration.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Pure In-App Bidding + link: /prebid-mobile/modules/rendering/ios-sdk-integration-pb.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Integration with GAM + link: /prebid-mobile/modules/rendering/ios-sdk-integration-gam.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Integration with MoPub + link: /prebid-mobile/modules/rendering/ios-sdk-integration-mopub.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Targeting + link: /prebid-mobile/modules/rendering/ios-sdk-parameters.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: "Android" + link: + isHeader: 0 + isSectionHeader: 0 + isCatHeader: 1 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: SDK Integration + link: /prebid-mobile/modules/rendering/android-sdk-integration.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Pure In-app Bidding + link: /prebid-mobile/modules/rendering/android-sdk-integration-pb.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Integration with GAM + link: /prebid-mobile/modules/rendering/android-sdk-integration-gam.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Integration with MoPub + link: /prebid-mobile/modules/rendering/android-sdk-integration-mopub.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Targeting + link: /prebid-mobile/modules/rendering/android-sdk-parameters.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: "Ad Server" + link: + isHeader: 0 + isSectionHeader: 0 + isCatHeader: 1 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Rendering Order - GAM + link: /prebid-mobile/modules/rendering/rendering-gam-line-item-setup.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Rendering Order - MoPub + link: /prebid-mobile/modules/rendering/rendering-mopub-line-item-setup.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +# - sbSecId: 2 +# title: Modules +# link: +# isHeader: 1 +# headerId: pbsdkmodules +# isSectionHeader: 0 +# sectionTitle: +# subgroup: 1 +# +# - sbSecId: 2 +# title: Modules Overview +# link: /prebid-mobile/modules/modules-overview.html +# isHeader: 0 +# isSectionHeader: 0 +# sectionTitle: +# subgroup: 1 +# +# +# - sbSecId: 2 +# title: Rendering Modules +# link: /prebid-mobile/modules/rendering/modules-rendering.html +# isHeader: 0 +# isSectionHeader: 0 +# hasSubMenus: 1 +# sectionTitle: +# subgroup: 1 + - sbSecId: 2 title: For iOS link: @@ -600,7 +767,7 @@ headerId: ios isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Code Integration @@ -608,7 +775,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: iOS Mobile API @@ -616,7 +783,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Ad Unit @@ -624,7 +791,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Banner Ad Unit @@ -632,7 +799,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Banner Interstitial Ad Unit @@ -640,7 +807,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Native Ad Unit @@ -648,7 +815,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: In App Native Ad Unit @@ -656,7 +823,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Video Outstream Ad Unit @@ -664,7 +831,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Video Instream Ad Unit @@ -672,7 +839,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Video interstitial Ad Unit @@ -680,7 +847,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Video Rewarded Ad Unit @@ -688,7 +855,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Targeting Parameters @@ -696,7 +863,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Result Codes @@ -704,7 +871,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Prebid Mobile Object @@ -712,7 +879,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: Prebid Utilities @@ -720,7 +887,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 2 title: For Android @@ -729,7 +896,7 @@ headerId: android isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Code Integration @@ -737,7 +904,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Android Mobile API @@ -745,7 +912,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Ad Unit @@ -753,7 +920,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Banner Ad Unit @@ -761,7 +928,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Native Ad Unit @@ -769,7 +936,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: In App Native Ad Unit @@ -777,7 +944,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Banner Interstitial Ad Unit @@ -785,7 +952,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Video Outstream Ad Unit @@ -793,7 +960,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Video Intream Ad Unit @@ -801,7 +968,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Video Interstitial Ad Unit @@ -809,7 +976,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Video Rewarded Ad Unit @@ -817,7 +984,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 @@ -826,7 +993,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Result Codes @@ -834,7 +1001,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Prebid Mobile Object @@ -842,7 +1009,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: Prebid Utility Functions @@ -850,7 +1017,7 @@ isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 3 - sbSecId: 2 title: For Contributors diff --git a/assets/images/prebid-mobile/modularity-architecture.png b/assets/images/prebid-mobile/modularity-architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..f4de11f9a977431e6d77a27b96d0476738b7b3ac GIT binary patch literal 20540 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

  • 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 z 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
    1xat2guc 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
    GN{9>MR~VsF&gyFm`zg$~7i> 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 wL2ABw3oT;l(Z`msAxrDoG$)fM| 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png b/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png new file mode 100644 index 0000000000000000000000000000000000000000..99e6f348c06d10049b803551ee1c3413d72b18cd GIT binary patch literal 135080 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

    I5QZB!%fzq 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
    e(E0C`9FOtk72Db!R!tci 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 Z;4Z3gn|cxZE8>9vu1hOOWnIzt{y%^%uv-8C literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-MoPub.png b/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-MoPub.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5505481901ac915eeb5fca5f07321a498b9636 GIT binary patch literal 132003 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ÌJ9Fu3I-8(xRsl> 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-create-native-ad.png b/assets/images/prebid-mobile/modules/rendering/order-gam-create-native-ad.png new file mode 100644 index 0000000000000000000000000000000000000000..f6031dd973bcf2ebc35444b248d4572bc0e153eb GIT binary patch literal 80442 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\CB&CbmY;I7#Q!90yZ~wCR1qVW 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

      O}$;V@da zs_9^(8?|vlWDeMyPu5qwvG^f-UYW0nW^{yuy2!ta<+y>!`IXfLoIwHks8h zpJd?wm{*y7XBQP0*NL5|ahlX&=)HpPHaWU5+IPsJJP@ZO(KDo1h`a|&g}^9T}y(*P;zE>`Y% zPhCwxpjY|8!7SC&8-YL)`1nMC=X%gq4$#QH(Q?+j4H6TdQieE?P6o;EZI(k%%=Tc5$>Z@E*PhSj?e zrwnIuVal=(L1gxV94Euyg$HCAG)G8e7KMMURh0VfH0e1N%4auQKX6cNx$HQ1SZok7 zqCg3-8tmYumqJxkVw|B?Op^@Jqy0hJMp?`j`KiN!9xr$`VD zTUV%4JSTCjxT{+|LsEpUR1u9o!6lB>%Rpbz$8CbBdk0j+4^hKo-DD{9!s-gAwZ9#A zqRhsZtLq}KQeCH@fm2?BHVhh8wvj>)Yx%d(}GXK#?dDiRaS zm3!;#9kjE)u-nMH@7X0lg;ax3XEHPtu;ho{SyB~ypb>})%kB!i&d_D@`}#Bom6pjy z2&0-;0Tx@)a{jg733P*qtUYPru00Vg`6=SH91)`x z5M8VKOl!csnwi5eM$5zWbg<$~siA_!A^h3%|18@-E#*gnU`e3+lj6^(@DUCUkyQgC zyD}V*7(V2juI7mrlmzHPLu(jZ0!4$QOr@=1e+Lj-=vdmJK+7 z?TCxqZCCi^h%2`?LDbSA5V)P1PUe7hT493{ACA_&@L$XEzmdrwo}~^i2{bQ#*6M#T zMbsfJomk55+YLM@FPYRYN0-!OIshx>I9$5tX>LgW>yvFv!Gtg&&-S5yGd5tYS{uQh zms;(uyYicdgKh}(pCW`&Vu%-9&i_V(Qp=l8gZ^dUej5I6)IjAjrVs=nNp^xaYyV;z z|2shbRbsOCK0mk8@c*9riwr1L!1SN?`{-l%oAm;Qn}P%5TWFHdx$~=jKT#1R*X7x( zgPOie^ZtH(J$_((o6~Q&em_0(r-4PBXf<|brTcYmPbTDN6BwV5Q{ScEPR|!^02!Fm zCEW5=Go{B^JdAt4)w-D5BZ^Z?YUd)c@7*-E!SJ`$V9GQjUi#fMTBsAo9>r5;jJIrLCF%c-YN z250C83MerBfk*J|Qhi|*46pVl(Z%rC5|Go{DUdt-dcxSX z|Mvc|U4tFX(blj!wxyR54M0}~fD+b>o*>FyRge`h4#KpzqyWqk+O7jp(iQM)Ac9Mls7frQ=xU@>K% zB0tG2?R*cRO7h=Wsh;R#1ywi|R+&l6!Zwd=**!t|x4@y&0jS}t0pVgHdYE(dD|rk! zL|H9`okIS&1duI1leBj^e$}UPs20|)I5Yjpwv6> zqIfF+N~_DG1nCcl27uaD0JMo~*a3xjR*WtB5%Q3#YYe1+>hk%MJi?sPV`q=Tyrc@x zm2tfy?GnR1Iurk=Z2oIOy(t1$jjQFmBW`A=S?a-H=ACKR&31EJMDCBAKnJMiy+5|0 zZY!}ryJxbIr;B}j{#2=~XCR=9*M9(sn-S45i-bxmk6T5;)COPgc2l<7F`Q;Igl-Kg zIg~Z+bTwd#_28KBtFh%^Vn!2N0K&_!%KZ=zHi=@q!2cvp%Mrv+-2klJLG zJe2P*HO<1QaXm~mU9?xGp0L~xTW6gwj{&V&?{7rN7bm~R#>+!IWElQ6)t9Ni zTnHaYPXU#{y)wO^Tz@t=7P#D{l=S?qiMC;j+oL8<{j&ICd~N^QY#WMml!>jxVIL&7 zkpKZYgiwl>1B^VWCcS>ge!9_Tl9wTTB(VAgC6g5xOq!o&UQ8qSsfcSJ0y#e?+hyoE zX6XpML9A5uRx1TqeEWJkL~*9VDU06aktS=StJ(?(P>VRt6PSIRZSNCSDg5-)bMJel zqR4tMP$PJ;nr}`4!&gx5)`+eFHW4Y%$!u<&;i3Ie#7xBA2ULD|;-6%hQJ&*_Tv7POMSBYI;Za zIU5PWL+INx7xrIgy-H#jz)y4gN&4egYV!HA$l84)mRZlVYmX)j{vi`u!XWM-UE&Rp zc5=Z9H~HbJLBzZ^Zq5sX986s5jSCFPA#6F95L_O3fMQdH+ax?-W6|Ju2CKqT>nXdo z$Nr7Sf`tbr$NR|!{4=ArLIPD<{I%Bona#+lepWwBykxAW%t(C&S4rio#PMQf1xuNb zS4nJ0mrfRx{WT$=6SJp4v;u4X7$o$Yi?p*e)YN6RUoUwK$Xt48o9>YT9DGkyj2L41 z-2xtD>1=%i@&-JCZ(jo@QyQyjBJ>7z_NBuAEJ$`2;Zt@`5I}Xyx;GrH({faF#5$N8 z3br6u=GX_xW36S+O4;J$^m`6x+LJC66=%vrEFHIQpERHwPFz7`ww+}Gom5%^0a`(a zhnGm`wVFZo`FQn&BRV*Ds=>>PjdUDzc&b>Nn53#QNVc?$p%iGx`m>T)a1C$yhoh(E zj~0NZ>@4I|g++r57ejyZNRJK=)pyOe^2LPt$A_zdMsT5i>0!@lA8WCzxFiEd*kF!Q z!v>H;uf_=+HNr<+GHxuj$G6y(IJ8+)I4B4tEtzQ9>K?b7AUPlK9+__Xy z^0OhK`!?}O7s--&A3f6$a!IU2B#ht4BQ|T(E7q4)u%F!D0u|L0I}=W;viYxpGa6G1 z%8{8zjgGbWb{^;R+u*@M(E|wfp(LQ6bn@1IClosZw$v=$p*poi%PWrDk?TGaiJ8cR z_VJ$1!#*NbF-Jq`Ze3hy9_4L=-dn5^t`;R6taDMX{gMa4n#GpgNu^63qecq|9?FnVD(SUn2HhiZ zc{zmd1E9JyO7pfr^bbccPkPC<*y})S!j7@PRTQm}t=XT!VZ+5mT$0%M;3g-rzKQoN zG5T9!g2Adt^Veg`A#lwA9+){V9)DA5Ou@FL2)f2?q0f;LIiRh~$?V*E>Z#kG0R;CG zusgJsFW3;iIO4S#`H<*$u8D5+N9fXUK?4W*llSt)vPK0vc^A_EpZ4A}tf_5_8delk z5J9C#Q8>pVy{I$=DHh;JS0q5_y@b$|PAGCjEP#siD!qiB&^roJB0Yi7R63zUK>D|W zdX#(he($gM*Xs|T_+U0`@4ePsbB;0QSWcm*GF8C)pT2ULk`!%fZv6G}Q2skx?Sq&q z#3mkKLTuFz#|}NGbmmcG;$UO%k$*%-tCSjTSJk&2uH8bX>(ry+Rw#=0y$5B(F!V&F zLak-kFq%uaV;27B0OGkC?7dZA*+Ch8X<H{BI@^Zi z-c^B$%k08&mk;A*_#!*W^3!4*pHj14X%|r@Bq?`|CTrJ6NwQKHQ}uD=wp{%=DrSPH z*rU(Di_Ckd^CxCkIdQB~YJK$dTAXh5JkQAhy#;+`vV5u`Sl!vZmC#-2L-Ur$&>hHM z8Z^6(Lokl;F2G;*i|BI51U@A{W6>J%vKT3I%~ClSgO$^+pQk(&&TK;GC^Xr$=79ySE%Z5!A zsNQZ&C>ANl@%rr4(@2{ZD6fvO{=1#5*T${eIuBD}c@@~5YuzPFSV)<+uNymfRpm1U&j6>R9+|7fSCei=9j5De zTMP>r@CngZJi>XRsd&)*dYPOGap11deY=uR6k?`Oc1X)1%g6(4qssc_F)}kCMwt}c zaR&n*U@iESDjA_*D`+6UEY28 zB!3SPP&f^R#vup$Q9+b=|5`0kf`WRc2NMV!ESJf?t{o0F0FuBtQj}9x7F{bB7o+dH zo#Ri~1t~)m7NJ4u_lQzh-(wbCl_4Ru+G~=UklYDironMYa~cSb7^GYfs};V2M+r*y z5y*?)qYj2|tOqu}#x+2rYNM5+BB%Xw1uIuxkwjEExAU3utv@z~gyxi$L}~i{I{OVqow4c z?MGRuuNC|3oZ|w&nB%@>mjGf)(h(#gBdW>t9yZDa?cu72jVo`32H!zNf356g{7wag zop>)>t#ZGkalXZU4%h$;=frQw!P2nPEVIJQIG4%xKN!hP^r8WF-j$MfD2KFVtivmh%a4gdwm z+_Z2U-pUg(b*>2Le4waaQuEGkiQcJn=Sa43WcoDnzcU1tCtTNyN z#Dp!fLSA~_Zcc#W$mtUCd=<*NC3FpN`Bgk?AizyHLRY&J@I#h(KE8@@(`v2*({b{!!i{^@a!CAo z3Y}*>%A`7NtKM=P}1LtXgstIh}L>WrfgLzjz+<=MOl?S5{U=$T(UAW==vU z`r~Wo%U^g(@n5164aKWmhJ3}O2k;Yw}Iw~cre)~pAB>zF$PN)F6qAVK1-c;1?cLW?5aH9T|aWx z6jXGe(b@Z|uNH9^Aciv_xyb|8Y8^BaL6q)0#9VJQu(EoC-MFV6i$Y${)vx?qlld?o zC=*k4PHPfsIRIL@0CFaC08|!GvxxFlu@Tj4v_{a@JwLZt^pD+e@++vIMv=z z5oME*EMh>Fy~&KhJ%CkCrziWs-xTH4?pAU85X9E*)@XW{zsM8>=*33r^RM8D&*=cE zb9N&QfrTVJ*id&SUEmHZn|KFJl^MUNov8|~G_SO->=D6g)sysJC=RnwSvH3PkmC+y z3#A-D&E+!Rwxi`#iugFh%2N_Orkt3QwRz`-RvQ*%{MG}MCO-jbc{P;JnS>fDcY8Js z*-W!nG1HYLqK7wU?Yvp$VRvR>!YhkM--@opABbc7vD^In$1L}jMmKxVY>Ni0lb?XjOy zk)Llw?f>2U|D89_H%&Iu7;MnZ_HyFpkJ=D?VmRuH&DIg5UCU1xIPBX?J{I~>YA7waRWmp4{ z^wDn0w;M*s-n$Q5mtiMRH0&VPUO z@58oCC(}6gmNMAT=H~Xv&!xW}QNnAP9P{N~Hx|`V@@jz$W>7Ni-F%$u=VQ^59?rFwcE2=A<1dp8U4qX^ z;z!lE;3c2@NfGu&4|P#Rrmq%vYGnj9B>af{zqk1#glJ8Y)3tg6s6yACWY=Ne2GkCX zTIJ5O){_0CJqDnmV1T&W})KQVZT<6A=FleSB;pKUG zJn*rJfaZRj1kC|3a6MPu+ygV9q-KmyGy8C5l0;=w~jT4eu?Kj@Y59eHdtTT8;0*+{ILppI=bD%P%<;EkwUZJ$rJ$yW(ae1 z5NL^%YHVgb!_AsCNW7=c+U(f>#4!%3voBheRLuLT-PzeWG z5fXq_9+_d~+Y6Xm46yGx$LJ{uU~Z&US8DzTfLPejNUpq)nD5C7CoyI@yrHE44xa($ zcn*cy^rL*Qg-=6-i~+T6N0NE!3k?>V6Rpj&%u6JmC2XIrq^p#?p^V9r+RDs;9>sO>z{y?f9Erp#bE2dPbe3KVOu2|0HiZxUX)4> zIy+YGh%IXf{ap@3@@u`&Oc_L|3Xq6DB(#h>JyijG`4K`_S};GT<($DC;el{G%;r@5 zW;V-+p+}3f>3HDQzH?jl~~eVEFaZ58e2! z5)RA*WXu{QUiWLAGut`zpsJ7-^1sB$No^3bFXhkWQ;YW204F}?;1P>yTR=;sqV<4$ z!UmucPC}+#b9bU2Sgn(j`-9ZRv-nnRu=LI(p3wLABl2lUTAeSQA|i*a6_4Es{vH5+ z+Q;(}j?z)RWhiens`oE-f+}V&GY7pfI{*aM6AzO>XFw2%W=oF!n387Q+MN z0dKabF%kKzpv7}4{V!UASbryZi*}gd)|W+RP?%fjizc)mk_5HeD&W&gWpZ-ZKIkHV zRN4m6Dh@bEHnb0j&PK4c8lM0`1do+)2_m2uaX{?A5)Z>@W5}=+W(wjsk*EA`XkBa# znf?cF$HT}aMw>N8MsfViN3v*ADL^XwA_eFCk{`1=2K4js-EU0z1ZrM5P#UH2-ligh zQR`;2WgVE2V}Xx8L={@J75#D3za+4_`%bh6VBM41XCp3|=q5O|@E1Q9BQQ(4qXxZq zw{tL{>%k5>?eki&ohvFTW?6RGB+_TyL3y|0*V_x1d_s&2606el91CFh528R;EwR#m zQ^;VN#8OcSl+=*Rd92P@K}8b=RzS^+Pq^-B}-nO7XMWE@>gM3CgGGX(pL+iy9>OU90>)$3My5HzGP5UMq8QiB9eFiIjxfC zD3;f$1i@HJj=fg50g+LVP?V+;YYie)cE2l(RF@y3xz^rkY+q=Oxtx6y1hms6+&>!z z`d)g0O776+2-~hDKnB9IG(Ctg(14e%T}A?sXF+``MwXA}(!1UygPadrHC`_(VYRsmO{Q|-0QLuvUT;!-{4 zpV(_|1tfSm=*s7#uz?Z>yx9!kCi0{Z8zp7xs**j~rwJ_9a=Br*)bMuI+e(C59zC!f zrRIYW&(;rcCEdtf=RqeNh>{5N?|Vg6#K`X9%SViRs;VBQ5=8`ZFaI)0?x6$Y+#{8~ zEPS$sThAS({s(6K@^Y6i8ar&=Ezc|{AjJ$cRPfmG%@I`1RgXE zj%O(g*>0}Q&x{0FYH0RjMOMM?jM!Xtc1V4Xm^~ucAo`zEzsy9(gMF~j9yx8wI)S2I_!rv=X?*t-YXHDj%R}u6!3$P6L#wJ9l*<{+ewP{} z_R{BP_f8$iP7bcte`A7p4jPPJ|0;1MJqY3-Y8PphNW9W2aA!es9K#+Lr8zm(0Tm zofQ9_hwtTl>Ca@wWsm}QZ?mIbNxeIljvt{fXK?!6ZHgRb#zcwmYO2^5#uV*P@J@|v zrk>4`)W?f({jU1Ryzmhq;CaY{ACR+KB|BPH(!x<9iIKhF*sH2D%)KJzu0 zj}WYUlv)!ncva=qX9Ij{Ol=ZOB&|;_av1unaF`1rIq4_S?6}b%7Ry&x?xeg;4lbpczwJF~$+O>Z+Y{`!_Y1OhSZ= zK08*7kG_>pBiEq-)#NTYEI`PQfmxglasJ)wPa(?yvP1|^gm$J>%b8Eg7EFRR20R9{ ziwb(d?!S3C2`^-7Wsu^pDb2BHDL3_$2E`&lC;k8V6?Wx>4v+-K@G|7_LDCKqpz#$M zcSkPthl}T~x~AmFOa5k|yr8r9)uLyh(qhQs?GaO~#DBRr4Xx6{f+ybMu803s{!N;9 z`s^p(HjoE0uiFge-;*iSLgbfKJlmR29$2+9`BGpVG}bu!8y(Zp*XPxEX|p~&dKmtw z`5AFhOdXkPclulloNbkQxrdpPHRRfFhN>1MW6cgZL`P}Jz$1ul99GM(stS}2>%y+x zmVm%wQ2E@yTTcZ?g*QNsL}`oF;0n-A*Jb2`gr`VVOx-nk1g9Fyx+M1|pZj;yvEXQl z4AL%w0j0#NzIkITWxAj{3mB5ax=~!)mCPout0?(@H!bVP+4=~_zqwAlHWE2Lh)4~rt9yXuPz3ZXTM{MfC<m#;8PlB+gm3*77l0E!Ml4x;aN zq2DHCxc|dh7Zkt@x---E*YOcJG64{0{1<4-woP;Lm&e38)}DN_O7=wG0j+pKj0IU>&;QC%Gst0RNM<|HFbgub&7)h z67$c|MQ~gJ0L9fh4(Yk~g|2>*AF%;v6rc~S4i_h08kbG0EgrHB;q*3XWOGpxR)0|H z=FpU>d$Uk~zHxs|qp!K`pl8#vGQ z=MZ%W&Yj1KY)}sl?w7Deu#x7+pbWI8K)~!#!*MoI_*UM~L}AhLY`uxzhX2Tmy*a6c zI_y{)6Z@cfih;k!B#=eWTuj#`(2BvV)ap9rTa^IwabOnd(E-iihZib~Jz+D$qo%Og zn@n?C?{gjl0f18gfnlW;<7Wp1p68})3)k-|_Pu$`YN=y~HtXmQtN&O%XdAB_@evP{ zc$C=Xt^4q)lxW6T`3w7&A=pp@&08bxzyfyPkg%=eqaC;A^ZmaR}X z{;^kQ=1m^0AYvt)i6Vzaj);$^=U|PZvqzSZk>uQlNTPnAxzJ{Tf2FR>(ID?#EgoG%^0MLKZnxqr|e06$Nab zMnL7VZMa-ok26p$S{5j|=nfx`5dBzIf+N540&U)~1o|Ilu>JD|IDPN)^8%XsRu?4Z zBF@9Jfrco4ZfjF|rf>IzOWNbJ?rQH8)xIoV*^eEJQNH!na#Et;QH)Ikk@3ZhPG&`~ zR#mPv19Lx)Q39J{m+z3V7v!|Q98LvdN6vWY@}2Fuv>4MvIh8|_Z$rcNi~&jSIeo|q za|e?HR7&}_lAS=nJSaYw=SS@^v*;SwyS+xR0lG$Yl++X}VI@scnGoWCyU>1jd&YaP z^WbAPcY9spNU$`1Qd1wT*-&9^;6+4R&14r3)Mfikvna=IR1SJg3=dBE>a7+&K6lQV zO%~P#@@>(gW**-D$qti&R3m(=f+8Ps*h^9e_-@RkSF_G-=z0uNrxGE=jvabUty&sF zoNS?)H1k@%@}@%+`gxd0uWJ%Dd`-_K$RfNUFzLDZo1mb%Wg>3)fe;K`H8&Ky>WEvK z9SXt@BF2Z?@Y7kv1x{F7n5yKqUGx=)S7)6@PZoWe7hS+SJ!e-k#lS)@8RF#~@A4tC zL(UTRZuZFWiXqTa!0$4I)K-U;nW{%$cFL641^wnG2!T1PmRs^Eptqq0Ztoat=Y=wm$1$>3>Ut*trS zvI)fHUUbT+heqqJXVeehP*#4w&oh;E@hX<#EE={!v z&Q_dbEaRX=eTWii87uDf6ku&kcjinc^C!P(}!i~cW<5& zJAb85)3>!MT-Q`lmQb)E{MSbM?)jVk>s?>cH?K-lh7|>c9Z~D796+>5kGRKQofeeu zb-welKqP^M{S$@~h1A5lOqoXN!h-a?bnh%PqT$Ws)pK)tW?%Luy+_OKmU1 zwBHo%T<>aFboz7&R-PBU6uPPyRR2AM+heav4jgYnNX)}ySMl}!!LCEL`h7RsP|g2ubIo5OoMaB#Q1Ueu^=B4^-;v4OkW>%nVZAY!~kUxim&4_cCto2I=<#5xs4Z|U)Y%3X9hjcvG!&Fs% zYS0o%pKNskD(n4#3ua0i^wZP<%vg zP=Np~WWw>~ozG1Lqi&ARZ)_`sGBP)=EjOYFn`Oq03Y+vSA>yPA*7uR>$HHT$m1rK`snvU z0dJ0@p5T>TRvkhye98Q+{y^4as>|gROx1(TkI?6v&)Ef^v zpRzrQLq0z~eyI4+k(FmySv~O_bq;u;Ky}rWsE*x~d1+?sFssc(kVF|%3Qw26`uRBT z+UyDUai&2HI!^e-l)%(5{jySOR(lP7c8CzX3wxDcjJ7{%;+<_NIk}JOwH>YER5*TK zk)OUjd(&XB^1`94jgsBlX)$wQkOf7WFHHH+XAoFHSac4veYVasG2N&)-DjYm-^k}a z)6H|um2@uNUhC(~ZAtIQ?WGo@cAj^$tujgwvFiLQH|{?kMHPwva;hC=Gx{1Yc_I3l zDnx~*%?xh-ok~zX%O^9Cia0}~)9o8?IGrUh*}2nx{yR)Vo&-1}Ur%Wm=K?G#$jj_G z^;0RY;gUsT(J!gjtK2-5sNMzvlltq-oMUUclqq;xByq|YHtBdsPeK3`Tz{$KD=+lh zf88)Fsh+bE6;Rh|K7RRw-gU)lZs4ke%+d?LvR(m+`O!>$*C{iWt>XSc`A>EM=7}63 z!!a$nC$l!}!_u*Sv7ozxx?-on_5MZahGQL3`O>m2EL`uih*n*9LmHH4GA;YavdLe2(C*!7hf^+Zt^O6#YdHr0Tz}cI=fVOUn7mF>`|w_$DD2Xe3@eGp?oj(Lb!wt zT%N5D-9DzfKH4-~qTQqps4a-LnVH09Yu7UNH8HlaVk4@*RdIqcNDwfFRZq|FPabng zl>qNQ2b(X(BeOf9HM${ z=<7~a#&I;(oHpop~&;iK3yhSzSYst6r{i;ZbTeUlOT2k|~UO^rIsNJ%$en ze3Y~_#I*L>v+f6GWDv)a!L-jGWsCUa7NH8$Q32c8yJn3E^(B2zw>KuGvs8gMzinpR z7tNaQNo==91;(q)4`D>N1}V_zOt-$Y&D0Hrmn}U@x^Ng9VE)MZe2%)RL|3Sj#FT6Q zgOK3~;&N@by&RI+bMf6!UN`7aRH0M=k~&|QN~=&=Rbs@(WjHOy^C5g`GjPO0O-@nD za-F=|77ltGquzLcG{%KcqTgR_Kz9uuRn_?KHgUEnNhSe9)jrHpy%Ng_0I*EgU!UU)!HcGYbwmQK^AtM1U4=3NWvpVg91?Yoy=8c*_o4AiWnJm`XIfgq*D&pDL#I^c+R5aGC!w% z%}(qfny4GD=MajZ#T?eJGE*eD$SND+SuBq|y8l6Z5UXoKjdKAdxw9K;HM8}D#DtQL zQ>e!Dwet}30`*t78)Kc-L`4wHSh}wXzcU|D#yc zBn$M~T5N2Ez4iBgKSj|ZsY)1O6TS+`SV9u3Vx<|%f^sMJAeTH#DoaR~c`?sNx3@-* z={$Rl?ido^OeU>ErC0sA4EsUfl~_3%_YUz{#8kwO7;RVmq)kK%%D$T4xNAmpZ6%;Q z>|q(@97k7WM{65r5>tW#rDF~)IUT3G@6GJ9Sr1Hc_3+JEaZ}2-))esKId7-!2fNkq zF8l|{^6_g-0UGCb^S#E`d}V6LuK3{zJLZ1(h;R6xFizttA4M9Bw3 z(nvEiW>b}y=nWOC){arVLR{UC-DLhj0+_DX8=6H3rhORJE%0`HZaiDiP0!r6rYw;< zs1B95*comNjtI!poGjAUMm z*W%>^+F=~+vTUBN0Xj4q2i3_nj|>aHAACmhcJ<1<4Xhk%rx#ge#pGiYEE(qlC;w+J zpRw(Se|B!Zwfojd$aWaGRF&u+91ax2w+CI#gk`53ql@WzMHQMH3>0u6SWcB$XKRr^ z3aM@+K5vX|$DprH{WF3bC%&)7SI2qccieXUa_qnF+SLaw_U}!SQ~==0dAXIuaZT{G zV2@ySm74a2vFRkbAp_;xi}Pbef>O-ry{}N;kttM3Q`sJZ=)ikinS8CUD#c%_PnCo9 z<$$A_Y~^fIMyxT|Cm|etlr4gGiu~w%sYd1>wwlNzfh9{Re_`uo*-gu^j4+yZ8zX)L zHG?T^{~YS1V8x{WFg!e{W9ist8Ek_vbrpRu`qebnt~w4pR!~US+m=}6MZYTt2Y2GZ zo4H>Yw9NdIs+Pn&bQc1(PLEUF0kb!r`OZ7~^;J!)kMMNXnn*;L_%Mf?(vV3(-2HD! zn%2d`be28t=%@}P>RW0*C3=U~`LR%Mxyt~hu7RNYjs#;`o=qp@0_cqZZW5YlPJK7A7pK1FJrngEQgi|;J zFRK1>fFB8DYL}GHRD{4w-;JkIx7Q^**%%;Zsk`tM>ZvMD8bI>>Jk}AQMvy$#o4t?s zBcf``SPMG(|CweXiQe{UB`i_&bl#e0-}6DYZ7Y2@_jeTGd$WFD}kHyUN9m7 zR<~H5V4m11u($!L-m&BI3FQIDlhSf6a{pL?JiPysyfd1CKaA>G(|!tO`5p;4d3TX3 z@`3?UwLoCDBIYt$gK|DAbrc86UN3lPd{(mR&e51}cuP$ML&UXp7M6`k6VdS=9DKYr zG9w&EVK$4^Zd@HO5!)Q3Afy$&q22dTBf`lX*ddJ6heF22L$-OZYOn4@HpNM5J<=S7bzm^V>nsg;}Rh22Nrp=?BQXRPa|4-|6)OzRP#L;l(R zkLU1X*`yo>WQ#Q`1xE{pb5j$%dwDadM{A=kbtV}bdD%;2MXIY4KlL8`JOElQ61QVb zNAXuysA^F3m@fQvok#jlzj_@c2MFok5-JeiE3{cBq`0PnjkK{~t~ZIt@;<_4ao-l? z?Z&P(-DNAvP6k$a6F&yK?~@F-Z#Q5T9@Tb~jfR+*T~&o8U5>BYTr~TXe-DuYulM?z zgzZCC_lEC_BnwQ`^B=*Kb#os#-l&jf$W#sEY^&dCDnl*bFyqlw2+~yFAgtXbRu}O} zLVCmY&sowU{mNIVJ@KJ>n`v^UV#Uq7^{zpBU~_0)enCtc`cC9sM`Tpz*1R^}^enHp z>2D=|ONRlcBy#UeJGcVhy?DOd(QDbk&7PF=wc(E%?-HxvSm!FqU+W40)2B;%fI&uT zofF%a6cKMko0d?^sDcH2CXIT&IGR^uzOfnqq4?`o`eW4petON@ZrS{rI|FRP2NmMi zj4k1rirBQ+tk$%J9nVN< zhAe=3x8en6Zl2pW?S5Q_OCE4HnISX^8zvXbjN(nJm?xO)(-x!<|7TxL=m7nCjJYRS zC@vs|*hJFXHchl3x25_xXDdhnu+Af6Z!%xAN%F)xH+jYEk0n1Qqc*uNJ0uVxbJ#+!?9$P2$9kR{8*L)8zl>H3BM`1yKaw)N91wBijs7|)5>{Pqz70yqgM zHHv_tmXUqeM2Nf|N=sWSzLm3W`wCbIag2M#oeEJZMXwF#@C(J=-n#@M7hqa#D8;2c z8G+^C%la#RCd64k9r?)x=|Kql8WROwhcQl5o$s7jfOAVWP@{~U zxHOCp-;C;>2vmu=(g8(Vj|nWc-=xu=_z+82c6=WAZ=eB7mgz7vsr8K<7eEBdrQ201 z{+hp&6NuRa-6n&=@fqAaiGo~5ujQ5+k8I(e?v1{tPQV@rEFvFzT3G?d>3kpx#F2zd zeZY-QeZfT)I_%iuwK2s>GA|%NRPvOBSmV7mti%+FpxM9eK_4(>!tY5+tx`f~z(1P1 zYGxa-NhN?^yOthjjRnMq3ZpiJgh)51_wgFoIZIr zgemAy=I=4{P0t+_$(U!^?H}GTZ)Cmyyu20kWf+mHL=gtB7JpVKB?QQH$RIb?KbmHk z^cKAWu?g>X)yz6;biRBX`DM)!&%pKsO4>wy$+Zo^nRms&&LnS?-xesXR^Oiwel4<$ z8U<1^g+uw^2;}G6z@o?*_zd*}VJFjbtt&dW*`4tyD_~rbRSE-V>Iq>%=les(USQWW z3#`;05D^MPhd`FO)ru_>{PJXy)Qh|asN!&bzv z>QKHdGAY_}(6>I8?UrfS|J@Dj3FoR|kC#x|Arj9jGd)>A!FQbDn2V{>%jR8o( z4yykV^k@~4%v$JB0cBlqH!^;8 z(7Jkr^p=Vb44f?fcQa%6k*TNSVhW&tMxzoY?hhwKsjlKmUsXSjDm17L*V%!!ZRx&o zSkiIuC#|Zyi&Un^-l{|iHzD{8+T0q?y7ZouXEg$Pz#OZv^iEkuJyV>4ccmmSZL}Sq z06lSfrBzesw@Dg4NnnF-Yo6|$OR^=M1+D?8aZGgM>?_cx%YIhWCW53=Bw^)c|78=f z3Z_*r=;kvco$kIooeK1Rz)j~eroCH;%Ll1lS+?eg4Iskmt(E(L*-yd8`C$;@%6v%j zZ(Gn-T-x*rD86}1Z60nk{e7^Xq~8LPQAx&;A~qr!uXSKemH;wSAWr^DNMMq^K@sjbshX9Hl_-2xF@|aF;|5q zsuQKJ-QVHeNH-AJdb-ozw4O_HaeHOZ!FIM31^#oGE?#rxv3^cWF6$l?Vfd0UfGnhR zQqxu->ZHzsHgQuPzS2|fVuza>-raH0Eh4$1xuF+tSF?x>KIp0tmsSCCeaAb77%``6 z#(MF1n&9cv{Nc1~cjU~hPm}vCHv_vmM%*J4E;bCr36WT1tsj4b6ZpzLhIxatzZtDR zHz&zF*g}$mt3Z?kQ#_&a7PQmj@Gdi5nQExKuNJNnh!SmEEg`nqpM=BMlDv0!91wIX z&*S?*@&LAjK@W!El3oHc`O}d_gtzw$9-YPZr?YAm#~s5G!(FZ`(_R#xukVCE5tUS& zO~Nez4QOyQ0TEgqZh1A}N^XHAgUf)*yr1VbumU(49`aM)8t4h;H6$_xQ2XUe9nDIj zshd7SVHCP{UCUbutWXtp=b@b!_97sf8QwX)aJ|OZx7RX!{YoC#NL;Qyyl9wa7*3W0 zTCWv8963Og;E9@=+~Brkzboc#zg#&SKZay9W9(k{ynRkxY z9ncqE7MV*@dLuJKG7}tL2L70!JF=}=mPKSNv9H9z4J(7B5$4T<@^PQZ@W7!%>uS<- zV#DZqA#8|QppP!KyeZ6B6KEdLFqXLthUILjy8~pUW7JGo*+NG>J>k<=PF%A^b;y;1 z%|}?warC_|=-v42kjR8wyz)+8lRP9I_=pSu8?3Wy8hILK9W$M-&r!Hr*VT7pD0k!t zC(13TMaOLoO?IEKxY9sqCy=ka~ zcrw2oucYAV&D6Q{;ZMv4MBq!e(U{KGG7KB?*_G(nJT$Cw-6Ec3a;2Gb!2WVZaC~eQ z?)t7S@wSi{!XS`vDBpef(?Hhi>S<7>AK~c{I8musnKPa1 zvCzg0$I_peTC&Q$eMSkVWEH=1?A)$9SHyf5Fk@jfIDfSe!mzVJiRF1DEnVidq`h4t z9tRSP9B&lzhL+O4G=BUID4rl55G0s$5exx6Y$v47v^?*1`(k~cdvEvT1p5f3f*c{Z z!GJQx%0HFHb;=c-E6`wVR3iX=EF`eT#CGeRn$q=m7p=@w*lr!wR9VFb$S6wd;GE(f2(}gV8dX-DV|KdI(i#2ho_j#CpCJ2n`F6>!uQ*GB&}!?)FsWRpq7H z{A>9~U2a&*xDf3`U*5%4Ga+jARI2%`U3zk0in#O4WErXFhJhTth_WKmBe8UIHN?Y z?i|2|S{=$HdA-;k%AHL5lEb&fK>qo%9hL|z+qH!2yPbj`BCtR-VxNAcn&f0N*^xAx z;CG?`tTIjkoVj{dc2SfpTd)`$m7-kXxfJa)b&V2&+lb9s6wbK|x~Ros+=21rh;jw$ zk`^#1njtBqEi;bbL@A;Dpk0L^%Frcep@6@q7_Iw=8@lnH;sopDQ(#*4SyY0TSeEHP zw-R_Zktx3jY~ud)P&{l2v?)x$pQm6-M>BJQ)vdG|s#Vt04zI-@iMkZy#gN#CV!*uk zu(CYTShBmb$q$9$Vi`P?5gz*h3pIqV_z`0#MJZPjOc5cd!B(W9&po5A{z@NWt0N6r zig2zpW%-x?WDC%!5sngJl78-Wgv%$Lz0aS;))Esf7EE}}&5-xZ{0-JR9(VQ1lQ5Ay z(0w4G&JG88Sg|F8g?^q8|70<6tbz)ccP0i8>7bNk?9ov+z-ENxDaQcEj)}`f-;a9O z*|b8EOV4|)NoXPuB+UsabzG*N^XeAE({_hx86VTk{^%gw(o3FC->Q;&!?$={Tt#+q1;d!YJMI;eqjh0HD-DlA%-6 z^CM`FT<&VH1rCOAaAb5OnU&O)w8&CQaUNg^L+T^wI<87Gq9~4$u|dW7L_1|%s?*N+ z6agB2RECsrc>qcA4A zO0|QD6zRQ{Cy-qgQ*Z;mjegZQiVh)uMHfH?Ks*@``jqBH9O%+<2CZ)v;8SGt$!~qm&=|xoKpz@ zy0v&YIy#U=OhABu%QYxa6o7WJ=g^1|mZ+1!rE>GT23DSDJ_9NI;8GBtwskm|N1-yu zI%$n(N4rzBL7|GnefSe~QeP|cpMrZ`C$8?hNp!YeqMlzCDptiiByZKumR#FfzwHtG z+5b+1fgrR^jE`eqzuU5!OyMQRl!y8FW7-DzN^Jw6qN?1ydjRVl$^v#!8l#KYBSucg z{qmYQ{qn?BDU6)r82-`F#sc4_mwOMN0pSZ?XBFsoa@!;m~4NGlY@tOmDK`s~(ec}6} zRf6cIR}Xf}(uOKMaMtHAmQGG(!N%NCvCIZ*01|l~EhnTsvSfLhdrd-*fs$jxFf9nQ zVn*ARapwl=hHyjAi`gczr|(=xCVL;>^g**W1hdUIgMGTEy&R@gnQFA;RItho^%kw7 zsT_BgORsJP0ECDpLq5>yy?L{?hXg7Bps0#0-w}9< zdb4_}w=4OINDJMah(*Moj~R$hn)5mVy1(SkN?^me&GF zNd@SBoJPb{n_o%7QrC&?Wl!J!im)J~l4Tc#Lu~NRd#zia##$`t9^H$+RmUbr`Y4q` z%YiwLz}z9I6%flDxqFcx`b@|+ON#P+9B?189nZ8&^S-vRNJ`?MwKs`Ru!2O)ND|FP z3I?K~*3p)^VnT4+ZX7D4Fa{PBw8P*$peiN|xF$_VX zgHH+F98eaKwVA@U1~cGnMg7qaY1A%s?u$1Qxi-n@8|tg3Hv-)MT48ZSCuItVh){3Z zjoc?>jZp_Zs0_lP-XWE3nkyfDV#10SxVP4sKF}UU$*r7z`wkR~j{nsZk-s8*0@UH2)0#m6LH)!+?GazbUH?f($OjZsrY~Iu&XN5Dtv!@YNW=gb%+vRl&rLg;Z z${-(^n{=detY!gxfu1z^LUQYbf`&GhKkIL-x1Q!yc~EFXe=As&yRiO*gv}ez6SmAh z{SsMO!zv2nM`tLcsKz9nwc=-V(v<-QH6Ppr`{MX5brZhjYgwrL4C{!tROglej;gby zG%Vma)u50(OI;t}eD@mNfCXP4$RbPHB@c-`|F%s7*sCUy1MphzT;%Ks+JYQ;X?@q@ z%U)Y~e34(-nb&nN?CWIjHoQQkSjtzFjL&_~j9|8UcW16P4xntZ^9LDgIXlZr07Q%e zcwsH6`SdC7nEqia*Pm;|@o3P719ACu=p~qvrh56ysIsql)6Ry7MM@h`WvDTd=&kE?|E&1Fw?4aF@+to-1pMu*-gE!+tAJRdhG2Y0$rQ`wifICnkBTW} zg@SPU>G{TE!B)6qgx~VgW1wAA*y^r|uRNQll0<6g)SucdUHC8_Dncmm3e38iwH}8? zs_okI#jCP({hpX=rhiWt(33!^vT?u+n=~Kpe7vQuf=z-?eJCwY->eDHy`-q0in>(q z{#|JBy&V6(8f31L==@kZpOx$HQ6|txa1mrOQjIN?cikiXY8C>>CA4%57|(^^juL+R zM8_!k+5xYnbeRh}4Jcmu+pEN}CO`}R4_48N)HP+DER#$lmwL9V*;Cs4C$>`GN8%-u9au=IUZ~@RJ<&2Fws`X+J*ne?A_9L&Yg0; zG&Ok@T+wcv4)b07(+&^!mKdm%19bohX4^gVczqb9^EOpW`autEF$AuTF zSGZ$0tqpkRUCoClx?%?hyFGNhbL0C??>lzv+wq+r^$z;=UTQ;NO36?DxyHl2PRQJ-a^RlX&aj z%l`OK1NSvxd5e8^xqaZ>(0!-sRps>@=S-Y7WGGtquV37WPYoyOdU5~bdWzsq-KjZ+ z62O3$pQ4LemIsML8C7xr2UivZU)7@iQ|LMPstY2+;7R4gwAXC(lHTmS+(P7*M98yW zzP>NFJ~mS169bN4tbV3$mm9lE=zBeHo#q~EHn!a)OZKbpc>ZZfD>2FR_5_#0uYNqh b@a0I5tC=Rc3c7m${JAZwax3SC;luwAKiiHb literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-creative-banner.png b/assets/images/prebid-mobile/modules/rendering/order-gam-creative-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..aa99c9853b795b1f5063953a86f4a1a57357a5b4 GIT binary patch literal 183237 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≫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%0A4L`D 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%0DSlFUmCy=?5vh8hPhYkD=UZ>xkfDv=RoPSxbL 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 z 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 j23h$JI`n^36psRI literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-creative-unified-ad.png b/assets/images/prebid-mobile/modules/rendering/order-gam-creative-unified-ad.png new file mode 100644 index 0000000000000000000000000000000000000000..697c5902c3a7f93b00e4a35a827fb604b922bd5d GIT binary patch literal 65740 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

      Q-bJOciM4 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�ZGwWiVNcZg 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-li-create.png b/assets/images/prebid-mobile/modules/rendering/order-gam-li-create.png new file mode 100644 index 0000000000000000000000000000000000000000..b55a8e45819f983a32718942f9c88e44b3fe3052 GIT binary patch literal 81051 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%0D+!QF>8v@58sEN=L0*vo4PYMT?K?5U2Xj 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-li-price.png b/assets/images/prebid-mobile/modules/rendering/order-gam-li-price.png new file mode 100644 index 0000000000000000000000000000000000000000..0d625b011b5a40fe5da53364dff7a0277b26382f GIT binary patch literal 77016 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-li-targeting.png b/assets/images/prebid-mobile/modules/rendering/order-gam-li-targeting.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4ee2d41db1b03d536ddcaac890162804e8c9be GIT binary patch literal 64286 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 KOPNK>Wtn; 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�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

      Ba3K$=JCF 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 C74bFz literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-ways-to-create-native-ad.png b/assets/images/prebid-mobile/modules/rendering/order-gam-ways-to-create-native-ad.png new file mode 100644 index 0000000000000000000000000000000000000000..895d0396c2a3d2d92cb1a36489f46051e247e38b GIT binary patch literal 282200 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 VWW6sdVSQzREonFL+IFuK{{dJ&{Uq$PBu zmxK>5%Jcby1}mL`O#c zBFa#@*l=;MAoiL*31R-but<^{Dxnu2{S5zjsn|%qG_!!^b1`Y;)2C>Q7ie(l*RnER zs#{MNpDD>9!HYi2*rk4dc*>DRjnKg~pMc*+wpz_Q%xwj?AF6)x;Cvf=LyThdUVHi7Mxp@PxSlvm!mmzDYl)=w z4?459Y2Hu^nA{_ib9vYnD0LS?S;~T$_410jT}|{x(wZ;uPCK!$VB>u6F`a+=HCafq z$on`iijVqvO6*;W>Udez-6l3Z9hsF@GSTnPX=$LHOo%P_{)PLb-yTo0^?&^IYM6G; z__~Rn2f_2t&lwZ5D-^@L1Vsy(e3uB^W?i0SF^dL2G)$qpSu|*6{`rUawbqe$>Ngi% zZrl|O@Qjk9ivLKBKFAEctZ9dJ7(MU@0;&Dx})AUlWInik~Ayl(4<5O^0NdZNuFQ8y;mYIf3o|S zOo8+(!CKQ5n>ZbgNO69BetuSRsi23H@_~k)d`t;!j63mH(jJGcFiqE#Y@62ClyJ7= z8~mPQpS8YAvW`=bS&7OQw^qKw8hnHG)2zJD^*nalfXQr_aU(uk$N@xUh9vbuT~m) z76o(KFFza+AIu0IZrJ3ZJ9*7x3pK8?PnylJOZQ9ks;zy3##M=vUj03VKPOoHc z$HmqRSG(5wYKJdg{JjUwGhq(OVL z7|CnH!*AT)rY|f6Oy0pDT^*dxQ^l+GA8N$4VGF-ED@wXP>kQ zZoZ{UB$*IFw?%|wzVklt1vAyXcQ5&`YwKM=*4$Df6>5=sPSoA(TtZezp4=i@av4oZ zE+=hG#L-Oi_PQaVShIAsw?wn*FN*0P8Ingz7br4VgFn)|346%m@R9Py$M<&!l%%3R zXS3>kyc5ML6m_ITQ+7iy!tUw!D3eIm&Wj6DgTa%J81JTb(k} zyB}x$l6NIa`k?;k^1vHcPW?db44+>TdnDf18v?7c_y!oSn6BL+7V1dhX9^Ab`Nl?< zo&Be!S&pu__J@%-VO!!Rt>dM+R38E7JIGxqU42;i@CGLYs~c=H$Gj-eW$yHQHP_Y^e=IOE&c7GqSDP)a^Z9m+b&4B5saZX!Y=VwGOT`8<6!pTg`!WD89QrlmJ=_Hvy13imhlJ9%m=iC>R1QDsL z=+qb0x8o^B*cGW1vFgJryen46i^ogHy~b55JV5D4zlL3Lc0=O%yYIsX zcvkHsB4pAVQ~i>rGgOBwM;2EsQSqxABlaWfh@pYqU#f`YZ#wxNFQKV{0(N)k6?n~P z<_YH6=VKZ_$*7uqZPIPh#(&3=2fZe1AtMUX3<8shU6G*?q-ee3az*D3f=-72M;Lu* z`<-VZ1Q z9u=N&ty~otQWvV#`ia3gFmX}m2mEA8J zwc2iuezR(pXj3y@_OooFyVtg2M6H0fpblXUVghCC>!ZpMOm=qmns!vDaTvasNEW05 zQq1A1gA_~!hT0H5czYneL9qdqrk5sROqO!+8I)G^;oY;_KABrwXWRe2zqVJkqkb^` z8{DIauJ}8Sdv&TM!ksQW^r^UQp)gO6r=ADTtBHe*djd&4x+x4Z5(DS}RQRX+DKb zcEv&kgN^k3kM<%Oq`YYR!{8KtIBY)DHN*~6re|Y|#&G&+A=Fmm6_hQ-BOF=o9?jLa)+F{18U`aK#uKRT&F^CktgZne}@nzbLRShh)nXgkvY8O#5 zQ0n5Q7c`nRjzQbOKj~!b798tqIX$)3Eo1sDl4b3$+t)ORya5@-J$rQ|I#>119$v-a zD2pwJ!$%}T-DB4e%e3mt!8#|!S|igVBXwaOd#;K$Jc_UQ~LwM_f*Ctjb7DJ2KI9}P^M(4(A zz_H)_*ulkzZ}2(WpkXBT)a&&0Mscj<7I#2Pu%#u@mL&&4#Y=*ftw{x%T&c@fFJwwJ zU1i=%FWISo$ZSk7{6l@44(>o^Dr+a|a@T{O;IqkLn`uC89i>QIr{L67tl>+~8!UU6 zgC-HefZ+?x)HeS9GwnDW-^A+@4+877OsOEQ_ZQ$-3=D6rd>?B`{7wEMO{1x2yMysQ z%NBtw22VsuAMqKHfm{W`kIxpm%9hWb5pV(L7YIlQX$eSyGeY1iLrC}E=L&@P35fr? zPDDTuVnaak_cQ9i@$3@`e9y}K>qs0OOh69&bp!Z%ekJ;^r%6k`693mZF(Yt~;E~o7 zWo6)~W#(*Q;oxHJ=t{;|+z(v1_*O~Jg@AyH?d(gata)z>s2^$bQrA`YnVN)|qdo6y zbH_Ipyq@-N&*~wN@{|Bh?JZniGke_s zadfs|7UkvV$SiydFZlj?Pwm0^;K0 zeEfoZf`UB26Fe?n4z8~~c^q6=|5eF<)gy1=V&-h~*44(*f%&Z7*KZu%T%}o9&Kmmf z&%fT&!qet|T5@ptyIVj9`Ofa}3Gnjs{de6!QK_@563=ZsE$sBA!u&sW z2ngf|l;t12^dv-2dDIWTgtc#f5RT$)(4pgccAezW^Y5BD1$)M?ei>jjm~2JXQ<%cny3gt~gg-#!#_S%zS}Qq8TbIF2l<{iVv`D$)L-Pj#=! z5fGA``}2`M@E*zNb&Py9{rL|7CA9(wlKF^;E-(iWobw|mf9aa3;)2<1=D7`=wS1xE z=<4}}fePib2?*WgWvF;B{oxhmfaW*PYx%Eh|1|&qF!(H7&5fR`Ok+;ydbFh1qm6!_ zpvlO&+OHaUN3jgfD-mA?OARgaeXPh#OrY*2Ar}l1VYv69`e6C8TxIr~OmL>xIvtCD zn!VZUAM*&X1%0{ZTS)R}pN^jjDRp4WNM7ZOxfi5}<6#w?G0I7?^#e#`!4&fD5AAQK zZ`Iff#kp3Y8eHWD)S)E>^Ui+|o4~CL@-G8U+t5>G+rLb{wNZ3IV~*A@DMvH&8b7Mk z@rlg%QTv5JvhXB@{(Qk}6vM(_}IJqVs%xWJ5%~dg5Y9 z>nX`Y*>i;YOfEC!+DJyVKNbiaVCR5_s4sI*4p4u*Kx$a*2-Y_mr?mV`Q{Lr*G zH^XA1Nd|3Qcg~~7??#WMYzJo(*74y^Bj~a7(US=h`SGs=n-7gCtim+8^&QyCo$PKvY}UQ|kQ^E;`B(g@{;(REZ;-ICH~S4IfWe~)AB>j6 zuV~&^z2pV%x~puPU9mfUYwyadhIh75%=6zNaKqRd+0;n<`tcKYdRa$zxMjWW_C|ev z4q|;Z45dQDFP|!4@HA*~xnL>snZi*FTr4ei-ilATJ6m~S=;{aXslN~=OxIn>Ptvy^ zsr}GJ#cKywxYL>@8-!@aS>W}&92c((4I_g_a&*IAI-6t&YofyU8n+AMtYpWyQ3t6a z2UGDpacYJx^6qqe?ZXy^F}~3U?YEYWTePUvmQAjv#JRLz7IquB)=)3tz>$UXyfn}F zCsh^r_M*IeK+&uNbr!CYcT=>JwI+;a)Gd@+cx}fu$4>LK%5|w0?_Upe-5o!_K9P&7 zy|*qq$)<>}w|2x7fvlyzzcB7PFgXOR=Lzn3xa`M2Kw^n3?MuiY+28;7WG7ua92C7Cu_LW@3eE@(O}&)?qZMzpIwSXa$WtTXS4a*38TyJT|BaUDiv zNAWWqXAN~UY>=gxD`Fd>=rW%(I||hs>+P&kJCr|H@dmct{`ipq+m{ovAY``W-2PJ8 z!m{Aqw}5^YoZmsZbGZQOXe!vt=+$4{K|Ts?-)%?F^D3->`f44_NPaAa?y!kvSE~bV zTSz@@u7pM=SD>mxw9hJjtE9b*$ZiTTHqN7J6>U&%kdc-CvI@kIT_$a2oDD^*}L7b+4w?# zaz3TybQ{jm8)+DHNbaDHqJ!N2Q!fS1dI=S^ynA3!JyXB@DPk$cP~qsB5$~Nq_agk7 zs+iDY#FF3L0?hWAg4w?Vvp9h%S{#p?E!i!2*_ zH~CdsvY8X99bok9zK39Up4WPnu7U)}*E)4Fx;25P|J@(#t$eiHD6w6^%a8a6Z=QNv z4EX6)?T4s!g?#*P@E zkG2YWQE3WZ*I^cuVu}l`ZXMvd9a>rX$(T(t&Q!k2TRm<;cWyubqxLAd^j@S{#=idH zcGUKSFTwHL6Ktl%)567d#huQgF+7EJktp=*c)^rJKfZk6y}k1Zn$4?P$=j>!jW&L2 z31iii5-SE_5JbvuKG%)LdlYGRo}>sosm&D78u$OyGaAz<$)$z&=)G>rB(!ECmR2$4 z{}68P6W~BPI^y_@LqqmAAl!0Hca~FZ-jC{=O*C2?p{W##9M()GUg;|SK}Aqq00l_< zw_fx@dOmt%NCo3Z{Ivok;4v=lJ$&T&=;-#|`4%@`2zluN6R1}=?e+Txv3pJGGPWKy zy-I*tzL=%H-~ObfgYjg9@MsM-6izU4--%}gSD;l?4h2ok7WUX1CCBRz@Sn2JTR>LB zAf{_KkOT%;TWPzZ?NizL4~Ye#&b<2FZTb>Zkf)5CYktNBl<9wP1Dh*v0Pj0xIj%nD zHdnvWi}Ijba%eVJS zs?*C+S6NVDdlH&7fVjcc%xFWhw;TF(x=HGzTfLwDRUCNy*$k&-sNh`@2UQMfE-!d? zRYVSI`(nvy#FQP$Q9~%T_F5rYO2G)d9kF<@`9t)4!_FLepXl}Fl7l-fZrrTRh#a2} zh3!}7_lm{po$w|*ZS_-2jnvSBtF&FrrpmazvGtYwrUeQnP(Y0 zUBXAZ<}PAsgW4H25>rvlst>Mwf2o9;PN={{$Wj-zQ*r&Vj@S=t>>F8_f52&bbkNQb zG`Bav|0L^(4K!|!d18SbaM|gCbM#edw~OR7$T$dV?<)M1;+Fp>B(qMLd|1Kll9k((K+WoRq zRbS7uz8G^n1oes{^nQhe)ehBK|1zwSvsHfGd&LB{TzKW^IN;1_qq!Gh6RqKVM<}L< z?PUOXX>w+8Cx~Hb-@pta)Q+H81i7Ew4Wed>Rn_Nf(*-oBy<)$zRTjyo4J5T5CO_qw z13XG4^vNPN)xY~UzF76(nWLUu;ib6@OH(G1jq)!4{mRSJ36G8Q6IIKykHqL_N)8J5 zPFw5EkxD1dJ38MD#QY#!O?5v zqE8*`itiKtOUkC&tHy<6h``*MyoL>X+CED4FcKB;7Sr zP}8Od?k?P~3XZ=vQ$;rGc*hSmX8e|hs~HhwB4+8q$8YIj@TI>BK|kf4k%c(+EAV6N zvLcy$@Q2kP_mJer4bzF9cY8%CMvT?s_P=~)oc8J~lCSGJv?V1@VWxWrtK}7D?f}wt zm65wHY>;-y?;-ol=JAl2nSPKVMFNVt=l)OU+)ED!FO{T2lZ-a_&|s$H%(lA<(vF~b z*wt*ITpt=XRX@ocNGKMQ2MQ=UZ5+deyx>}RUnut2A(h6S=U}1Xkwk1Ci`VJnCEjxP zF2@k~hm=PRzmYM58_8LXJ|j+*j9yOj7V!jSKl#1OVE9kS3q+(l%oF@dcq0=YII^B9VA9+%~+I>g^~LQ&6D zHHF^bB3C!!@28qQJ5#V6 z@5=8^()ZYpM;w23y0K$N1+uc;i;@IhU%M!#9KdiRdBIZ-I zZU*m0!4JXTrJm<&z6;&QzmDvFRnT+1PewyB_bI`w#U7=eol=z z{H6EO&A8=s|LhkriWXyKix^@>ZiI7QrIvk_e8Fcnc|zN$G^y{!YE->Aur^*!G9g`bvI z1QAFIriq@_PF_s(?-KO)Kr(xi{Gc^ul5kbpxUc_1tKfOYJ3)&bc}~N;=W;zB3ty9!`O|Ur<4qP*dNTnkw}2i>8!OT^7y@tW&mEH<)z31yFA4?kF^ zJDR?qC=QBuoY1!!s*Mx&IT6sSH~(~n0aJUj)v6DI932hSG7%9eQ#dspuYnTzZOR_# zl?@NfjNjK>5VaYruNf}VQ54M9a1;qSF)V$PhKGl{C;vTpZuLPu;8^zM@Qr|pXt!*6Fj@`_3qdm5}vfc#iRga*ge|XTfy7KmD zWnP0GJZbD*W7eTgBjO#}n;_n^oibb{zx`%M9#9M!kG)({xG73B(xljSm;LXVb%a6s znogIh*+E&FIiK4-iV|NI8;V;;&J=?ckH9@tDE^t{k76c}i7&UJ^0jiil3Aw(gFHdG zID-?vK3h=OL{o0Ztn?c$IQD-jc@ktuxV$Jr9?(Orv=(vzU%&6R1n*CZ?Y7!zmd>3LVjGCi#}UIqmeugfD^LoO(c%ZfEa&8< z@4b^7C9;EFd$Fn4LnCZI_^==5zcDH9<@TF-pmr4ZrN0<){Ik}RbQITd=x9KQ*_f(Z zEY`F*0WdM2wOD1%5zo6h-~m(<^l^@7-%1seV-dc}D@#v;HG>EZa%)2D2Os;E&JcL{ z53f9*dbhzOxFTXRR#uaxQL>qql{FK5+Z1Y4r~X~`<&fiMoMUZYGY(x2&v}*Xt|OJ# z-)mCp`)Qt!+?5|nAUXQ!LP^kS$$8$+Z~aT}d72TLjI{UbctChq`-9cls!iMRV)kYP zL|oK*R9?Ht9ZFglI7_U+Fb61&&hEGZDbQ_@Z0c>l`7p6#2R2;>$Mx(So{jo>cX8K4 zrC(#6d=x8u43ZT$i*$@C4vm(sSV~V91y@y}GLdFH6tq$-w1;b%vSfw@*vfutw9C=X z?ZK}vVoZ&C6I=XGwiP?|PzBn&G0B&xF=1{ZgjM|r==O6SWVA@*%{G^xvduEShb6I% z2Qu*GZ+tPs#~akVhLO-lW3(53ag&?F#S-pnNI_T?6hv{Jh+d%nOGLjZ*6+I$M38;Q z)Q%7`6ldP$CB&FTh>8%;8#pwMT?v5MPw4}yjPYrT)Apc9R}?sx?PI4wsQ zKBHPSS`n{dn7xVDQ4TJ1k*6@{Nk_jR+*3InpV?B0Aks*csC0z%e=gR}`UbLI#Sf~W zzW!~f3!lv_OFBkGDzsPD@o+S)K-C7eK70ejW=x##4Rncmki%Eu_WA?HkH4i_yrI!TO{5Mk8;$e!qF= zuh)&D*lvi)gUB~ezZ@q$CLI-bS>QK$r&nfvu`8J)f?iZ*{N!jkJ#D`YOk93${-#;v z8Zf?7r=M~cT50;nGQ9nfWrmMR2n>RDk9I9p2P8LLEjC8#BGgiZ*-U4o4`QRm%Pp0< zV>yX2&(fq`d1KZXeidh|=$Jg%s{|!9*$lDIR2AP7`LWdkrHHi~E0Y*^donc)_aFFW z)T407r*p&9qzAj-B!gc!s&ns}I+#Sw*g2r2ZSVV>?jt2J#APPc zquHg{h}$h|nkdSvOnvFxoY5Q}h7-Bze(XgPRUQ>%VrarDvcZE`&Sib|Zy-qj&fI1A z7^MhuKOsD|wiX?vEmInu1 zmcicpDt(vs9qH&7DnIt)8?vycs?L+XsP$qt1{s`naV)3N_&R@iQ76MsLn~G2>8xZ| zDmP@=sl~m}=pgGQ^!mfgx>j&p^@cxTNV{0`)q~SUS=-S1QK)}2*t&Hm$E2qSHoaEs zI6!TpQoh7vbO7deD|?xL^0kIfH$eKUzwGMpfTSHJiKh5&jX|Fc>J3@_-sfdCJD-4t z*RAj!(>Pni>u|VqU6tzRTb%Uvi1sS`i5#^tEFi79c#j|4&4{vlGsVW7tAjcF3_X|5 z@d^ouW~qS5Uw4hS z08e2+qwh22b8LqBcDQ7xBcKqjS0K-grf7!wj_~*-5n`(sD7A5s888R8PEkCYYJ6?~ zG)5v_rkJH#!m!?KA#(o-voDQc;F<%(d~-`KGXHMoHVfJ6^LtaSl%mohINYq%xuq zAD_8>siab&I(X~+w82?&mBMY z^t}7W&ZTXht`ZUe@WcgMdm`HP3Nb-=%g{#vmT!MMd;1tTA+F-D8?URIUDC ztfv@gTu3&B{WkYB(`Kpod7dyqAc*r?6@d?;P<$}Qzys-1j^uV<|2^orI>-jmp11g@ z9CJJl6>c`RCdupzGZnrIc?50XDl(`P4w(cZ5SyXm2D_=+_3!FY&(B=^ndf49+kxGg z?6{sG>9pAChO}*924J9>7c$2WOM<QJK>9b%O-h5GI65SO}=bIHDg-QDt`o{xbQtl_FXaw)-LM zS+Zz+*}*h7VD4fy4`QzuNix`VLHN=q69lr%I};v>I*y~qWzT#EFJN{C#*upimOJ}% zKM~(H%Yi6U(7pHmOx1+S(WN-^UB@O;^x9xe%%0D-SNW+5v0ag3nvh3hKxyUc(O-Z~ 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

      UFgy!Bz$e!;|Ie#8h}s+}4t2cE-Nfl!$*G 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 fX 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�GBtU=&A;~@H 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
      BpCt^fmfc4M5EDr~KW0YlLFBiDKtgdQN7Ao6 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-mopub-li-type.png b/assets/images/prebid-mobile/modules/rendering/order-mopub-li-type.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbe9f6644cf11343b6c5049ed3b44403b2eb7d7 GIT binary patch literal 115264 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�XE`e%cyV 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

      23V!C_E-)ejs25LAtGLLX{e4XQ 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-mopub-native-ad-creative.png b/assets/images/prebid-mobile/modules/rendering/order-mopub-native-ad-creative.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2f63867bf5a6c0ed412f6eb6bc37194aa0f782 GIT binary patch literal 182896 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μ9p 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%0DaizT)IzU?(1G=A@CS?h(W`Xls~VtnB2GiC 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

      c-vDmq@}o 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-mopub-native-ad-li.png b/assets/images/prebid-mobile/modules/rendering/order-mopub-native-ad-li.png new file mode 100644 index 0000000000000000000000000000000000000000..3d02f09ef462f2f6a914d777be31f8cc931bb6cc GIT binary patch literal 316344 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

      $mmVzwg`in-U4-csz`kXHQH-#N7 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 z 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

      tnISgDfEK5VAK7#Oevx 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

      !YU;AXF4a42n@OeA%VTOIIxVm3WkYl+r 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
      ;#pSW`TmK~(XB~#!1 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 literal 0 HcmV?d00001 diff --git a/prebid-mobile/modules/modules-overview.md b/prebid-mobile/modules/modules-overview.md new file mode 100644 index 0000000000..6db9db2a90 --- /dev/null +++ b/prebid-mobile/modules/modules-overview.md @@ -0,0 +1,47 @@ +--- + +layout: page_v2 +title: Prebid Modules Overview +description: What is Prebid.js +sidebarType: 2 + +--- + +# Prebid Mobile Modules Overview + +The design of Prebid Mobile is to provide a lightweight SDK with minimal logic, leveraging Prebid Server to handle requests for demand and a much logic as possible as far as auction dynamics go. Keeping with the spirit of this design principle, Prebid Mobile supports a modular architecture to add in new feature sets, that can potentially load the size of Prebid SDK, into components publishers can select to build when assembling their apps. Modularity follows the approach used across the Prebid suite of products (Prebid JS and Prebid Server) to help reduce the overall size of the prebid library/package. + +This page will serve as the central location to link all modular packages, descriptions, and resources for modular links. + +## Benefits and Features + +Some of the benefits to the modular architecture are the following: + +- Allows the ability to customize the Prebid SDK to the developer needs +- Allows for the reduced size of Prebid SDK, adding only modules need +- Allows for the community to add custom and/or 3rd party code without adding code to the core of Prebid SDK +- Reduces the size of Prebid SDK + +## How It Works + +The following diagram describes the overall architecture of modularity prior and after release of 1.12 for both iOS and Android. Both platforms share the same architecture. + +![Modularity](/assets/images/prebid-mobile/modules/modularity.png) + + +Prior to Prebid SDK 1.12 there were two targets(PrebidMobile and PrebidMobileCore) which use the same product name and module name(PrebidMobile). These two modules are the same, they include the same source files. Since no new modules have been created prior to 1.12, new modules can be added and built + +1. Set a unique product name and module name for each product: + * PrebidMobile instead of PrebidMobileCore. It will allows us to seamless migration because it doesn't cause breaking changes. All publishers which now use PrebidMobileCore or PrebidMobile don't need to replace module names in source files + * PrebidMobileFull instead of PrebidMobile. PrebidMobileFull will not include any source files it will be just a name of dependency which will be responsible to add all sub-dependencies +1. Set dependencies between them +1. Edit final distribution binaries(FatFramework, CocoaPods, Carthage, SPM, cross-project dependency) + +Usage: + +```bash +import PrebidMobile +import PrebidMobileRendering +``` + + diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md b/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md new file mode 100644 index 0000000000..11a4d091fd --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md @@ -0,0 +1,166 @@ +--- + +layout: page_v2 +title: Google Ad Manager Integration - Native +description: Examples of integration native ads with GAM +sidebarType: 2 + +--- + +# GAM: Native Ads Integration + +## Native Ads + +The general integration scenario requires these steps from publishers: + +1. Prepare the ad layout. +2. Create Native Ad Unit and appropriate GAM ad loader. +3. Configure the Native Ad unit using [NativeAdConfiguration](rendering-native-ad-configuration.html). + * Provide the list of **Native Assets** representing the ad's structure. + * Tune other general properties of the ad. +4. Make a bid request. +5. Prepare publisherAdRequest using `GamUtils.prepare` +6. After receiving response from GAM - check if prebid has won and find native ad using `GamUtils` +7. Bind the winner data from the native ad response with the layout. + +``` kotlin +val builder = AdManagerAdRequest.Builder() +val publisherAdRequest = builder.build() +nativeAdUnit?.fetchDemand { result -> + val fetchDemandResult = result.fetchDemandResult + if (fetchDemandResult != FetchDemandResult.SUCCESS) { + loadGam(publisherAdRequest) + return@fetchDemand + } + + GamUtils.prepare(publisherAdRequest, result) + loadGam(publisherAdRequest) +} +``` + +**NOTE:** `loadGam` method is creating GAM adLoader and executing `loadAd(publisherAdRequest)`. + + +Example of handling NativeAd response (the same applies to Custom): + +``` kotlin +private fun handleNativeAd(nativeAd: NativeAd) { + if (GamUtils.didPrebidWin(nativeAd)) { + GamUtils.findNativeAd(nativeAd) { + inflateViewContentWithPrebid(it) + } + } + else { + inflateViewContentWithNative(nativeAd) + } +} +``` + +## Native Styles + +[See Native Ads Guideline page](rendering-native-guidelines.html) for more details about SDK integration and supported ad types. + +Integration Example: + +``` kotlin +// 1. Create banner custom event handler for GAM ad server. +val eventHandler = GamBannerEventHandler(requireContext(), GAM_AD_UNIT, GAM_AD_SIZE) + +// 2. Create a bannerView instance and provide GAM event handler +bannerView = BannerView(requireContext(), configId, eventHandler) +// (Optional) set an event listener +bannerView?.setBannerListener(this) + +// 3. Provide NativeAdConfiguration +val nativeAdConfiguration = createNativeAdConfiguration() +bannerView?.setNativeAdConfiguration(nativeAdConfiguration) + +// Add bannerView to your viewContainer +viewContainer?.addView(bannerView) + +// 4. Execute ad loading +bannerView?.loadAd() +``` + +#### Step 1: Create Event Handler + +GAM's event handlers are special containers that wrap GAM Ad Views and help to manage collaboration between GAM and Prebid views. + +**Important:** you should create and use a unique event handler for each ad view. + +To create the event handler you should provide a GAM Ad Unit Id and the list of available sizes for this ad unit. + +**Note:** There is a helper function `convertGamAdSize` in GamBannerEventHandler to help you convert GAM AdSize into Prebid AdSize. + + +#### Step 2: Create Ad View + +**BannerView** - is a view that will display the particular ad. It should be added to the UI. To create it you should provide: + +- **configId** - an ID of Stored Impression on the Prebid server +- **eventHandler** - the instance of the banner event handler + +Also, you should add the instance of `BannerView` to the UI. + +#### Step 3: Create and provide NativeAdConfiguration + +NativeAdConfiguration creation example: + +``` kotlin +private fun createNativeAdConfiguration(): NativeAdConfiguration { + val nativeAdConfiguration = NativeAdConfiguration() + nativeAdConfiguration.contextType = NativeAdConfiguration.ContextType.SOCIAL_CENTRIC + nativeAdConfiguration.placementType = NativeAdConfiguration.PlacementType.CONTENT_FEED + nativeAdConfiguration.contextSubType = NativeAdConfiguration.ContextSubType.GENERAL_SOCIAL + + val methods = ArrayList() + methods.add(NativeEventTracker.EventTrackingMethod.IMAGE) + methods.add(NativeEventTracker.EventTrackingMethod.JS) + val eventTracker = NativeEventTracker(NativeEventTracker.EventType.IMPRESSION, methods) + nativeAdConfiguration.addTracker(eventTracker) + + val assetTitle = NativeAssetTitle() + assetTitle.len = 90 + assetTitle.isRequired = true + nativeAdConfiguration.addAsset(assetTitle) + + val assetIcon = NativeAssetImage() + assetIcon.type = NativeAssetImage.ImageType.ICON + assetIcon.wMin = 20 + assetIcon.hMin = 20 + assetIcon.isRequired = true + nativeAdConfiguration.addAsset(assetIcon) + + val assetImage = NativeAssetImage() + assetImage.hMin = 20 + assetImage.wMin = 200 + assetImage.isRequired = true + nativeAdConfiguration.addAsset(assetImage) + + val assetData = NativeAssetData() + assetData.len = 90 + assetData.type = NativeAssetData.DataType.SPONSORED + assetData.isRequired = true + nativeAdConfiguration.addAsset(assetData) + + val assetBody = NativeAssetData() + assetBody.isRequired = true + assetBody.type = NativeAssetData.DataType.DESC + nativeAdConfiguration.addAsset(assetBody) + + val assetCta = NativeAssetData() + assetCta.isRequired = true + assetCta.type = NativeAssetData.DataType.CTA_TEXT + nativeAdConfiguration.addAsset(assetCta) + + nativeAdConfiguration.nativeStylesCreative = nativeStylesCreative + + return nativeAdConfiguration +} +``` + +See more NativeAdConfiguration options [here](rendering-native-ad-configuration.html). + +#### Step 4: Load the Ad + +Call the `loadAd()` method to start an In-App Bidding flow. \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-gam.md b/prebid-mobile/modules/rendering/android-sdk-integration-gam.md new file mode 100644 index 0000000000..3f9cffac56 --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration-gam.md @@ -0,0 +1,328 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering GAM Line Item Setup +description: Prebid Mobile Rendering Modules GAM line item setup +sidebarType: 2 + +--- + +# Google Ad Manager Integration + +The integration of Prebid Rendering API with Google Ad Manager (GAM) assumes that publisher has an account on GAM and has already integrated the Google Mobile Ads SDK (GMA SDK) into the app project. + + +If you do not have GAM SDK in the app yet, refer the the [Google Integration Documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick-start). + +Prebid Rendering API was tested with **GAM SDK 20.4.0**. + + +## GAM Integration Overview + +![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png) + +**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. + +**Step 3** Prebid Rendering Module via GAM Event Handler sets up the targeting keywords into the GAM's ad unit. + +**Step 4** GMA SDK makes an ad request. GAM returns the winned line item. + +**Step 5** Basing on the ad response Prebid GAM Event Handler defines which line item has won on the GAM - the Prebid's one or another ad source on GAM. + +**Step 6** The winner is displayed in the app with the respective rendering engine. + +Prebid Rendering API supports these ad formats: + +- Display Banner +- Video Banner +- Display Interstitial +- Video Interstitial +- Rewarded Video + +[//]: # (- Native) +[//]: # (- Native Styles) + +They can be integrated using these API categories. + +- [**Banner API**](#banner-api) - for *Display Banner* and *Outstream Video* +- [**Interstitial API**](#interstitial-api) - for *Display* and *Video* Interstitials +- [**Rewarded API**](#rewarded-api) - for *Rewarded Video* + +[//]: # (- [**Native API**](android-sdk-integration-gam-native.html) - for *Native Ads*) + + +## Init Prebid Rendering Module + +To start running bid requests you have to provide an **Account Id** for your organization on Prebid server to the SDK: + +``` +PrebidRenderingSettings.setBidServerHost(HOST) +PrebidRenderingSettings.setAccountId(YOUR_ACCOUNT_ID) +``` + +The best place to do it is the `onCreate()` method of your Application class. + +> **NOTE:** The account ID is an identifier of the **Stored Request**. + +### Event Handlers + +GAM Event Handlers is a set of classes that wrap the GAM Ad Units and manage them respectively to the In-App Bidding flow. These classes are provided in the form of library that could be added to the app via Gradle: + +Root build.gradle + +``` +allprojects { + repositories { + ... + mavenCentral() + ... + } +} +``` + +App module build.gradle: + +``` +implementation('org.prebid:prebid-mobile-sdk-gam-event-handlers:x.x.x') +``` + + +## Banner API + +To integrate the banner ad you need to implement three easy steps: + + +``` kotlin +// 1. Create banner custom event handler for GAM ad server. +val eventHandler = GamBannerEventHandler(requireContext(), GAM_AD_UNIT, GAM_AD_SIZE) + +// 2. Create a bannerView instance and provide GAM event handler +bannerView = BannerView(requireContext(), configId, eventHandler) +// (Optional) set an event listener +bannerView?.setBannerListener(this) + +// Add bannerView to your viewContainer +viewContainer?.addView(bannerView) + +// 3. Execute ad loading +bannerView?.loadAd() +``` + +#### Step 1: Create Event Handler + +GAM's event handlers are special containers that wrap GAM Ad Views and help to manage collaboration between GAM and Prebid views. + +**Important:** you should create and use a unique event handler for each ad view. + +To create the event handler you should provide a GAM Ad Unit Id and the list of available sizes for this ad unit. + +#### Step 2: Create Ad View + +**BannerView** - is a view that will display the particular ad. It should be added to the UI. To create it you should provide: + +- **configId** - an ID of Stored Impression on the Prebid server +- **eventHandler** - the instance of the banner event handler + +Also, you should add the instance of `BannerView` to the UI. + +And assign the listeners for processing ad events. + +#### Step 3: Load the Ad + +Simply call the `loadAd()` method to start [In-App Bidding](../android-in-app-bidding-getting-started.html) flow. The In-App Bidding SDK starts the bidding process right away. + +### Outstream Video + +For **Outstream Video** you also need to specify video placement type of the expected ad: + +``` kotlin +bannerView.videoPlacementType = PlacementType.IN_BANNER // or any other available type +``` + +### Migration from the original API + +1. Replace the `AdManagerAdView` with `BannerView` in the UI. +3. Implement the interface `BannerViewListener`. +4. Remove usage of `AdManagerAdView`, `AdManagerAdRequest`, and implementation of the `AdListener`. +5. Remove original `BannerAdUnit`. +5. Follow the instructions to integrate [Banner API](#banner-api). +6. Setup the [GAM Order](rendering-gam-line-item-setup.html) for rendering. You can create a new order or just replace the code of creative in the original one and continue to use it for rendering integration. + +## Interstitial API + +To integrate interstitial ad you need to implement four easy steps: + + +``` kotlin +// 1. Create interstitial custom event handler for GAM ad server. +val eventHandler = GamInterstitialEventHandler(requireContext(), gamAdUnit) + +// 2. Create interstitialAdUnit instance and provide GAM event handler +interstitialAdUnit = InterstitialAdUnit(requireContext(), configId, minSizePercentage, eventHandler) +// (Optional) set an event listener +interstitialAdUnit?.setInterstitialAdUnitListener(this) + +// 3. Execute ad load +interstitialAdUnit?.loadAd() + +//.... + +// 4. After ad is loaded you can execute `show` to trigger ad display +interstitialAdUnit?.show() + +``` + +The way of displaying **Video Interstitial Ad** is almost the same with two differences: + +- Need to customize the ad unit format +- No need to set up `minSizePercentage` + +``` kotlin +// 1. Create interstitial custom event handler for GAM ad server. +val eventHandler = GamInterstitialEventHandler(requireContext(), gamAdUnit) + +// 2. Create interstitialAdUnit instance and provide GAM event handler +interstitialAdUnit = InterstitialAdUnit(requireContext(), configId, AdUnitFormat.VIDEO, eventHandler) + +// (Optional) set an event listener +interstitialAdUnit?.setInterstitialAdUnitListener(this) + +// 3. Execute ad load +interstitialAdUnit?.loadAd() + +//.... + +// 4. After ad is loaded you can execute `show` to trigger ad display +interstitialAdUnit?.show() + +``` + + +#### Step 1: Create Event Handler + +GAM's event handlers are special containers that wrap the GAM Ad Views and help to manage collaboration between GAM and Prebid views. + +**Important:** you should create and use a unique event handler for each ad view. + +To create an event handler you should provide a GAM Ad Unit. + +#### Step 2: Create Interstitial Ad Unit + +**InterstitialAdUnit** - is an object that will load and display the particular ad. To create it you should provide: + +- **configId** - an ID of Stored Impression on the Prebid server +- **minSizePercentage** - specifies the minimum width and height percent an ad may occupy of a device’s real estate. +- **eventHandler** - the instance of the interstitial event handler + +Also, you can assign the listeners for processing ad events. + +> **NOTE:** minSizePercentage - plays an important role in a bidding process for display ads. If provided space is not enough demand partners won't respond with the bids. + + +#### Step 3: Load the Ad + +Simply call the `loadAd()` method to start [In-App Bidding](../android-in-app-bidding-getting-started.html) flow. The ad unit will load an ad and will wait for explicit instructions to display the Interstitial Ad. + + +#### Step 4: Show the Ad when it is ready + + +The most convenient way to determine if the interstitial ad is ready for displaying is to listen to the particular listener method: + +``` kotlin +override fun onAdLoaded(interstitialAdUnit: InterstitialAdUnit) { +//Ad is ready for display +} +``` + +### Migration from the original API + +1. Replace the `AdManagerInterstitialAd` with `InterstitialRenderingAdUnit`. +3. Implement the interface `InterstitialEventListener`. +4. Remove usage of `AdManagerInterstitialAd`, `AdManagerAdRequest`. +5. Remove original `InterstitialAdUnit`. +5. Follow the instructions to integrate [Interstitial API](#interstitial-api). +6. Setup the [GAM Order](rendering-gam-line-item-setup.html) for rendering. **Pay Attention** that you can replace the code of creative in the original order **only for display** ads. For video interstitial you have to create a special order and remove the original one. + + +## Rewarded API + +To display an Rewarded Ad need to implement four easy steps: + + +``` kotlin +// 1. Create rewarded custom event handler for GAM ad server. +val eventHandler = GamRewardedEventHandler(requireActivity(), gamAdUnitId) + +// 2. Create rewardedAdUnit instance and provide GAM event handler +rewardedAdUnit = RewardedAdUnit(requireContext(), configId, eventHandler) + +// (Optional) set an event listener +rewardedAdUnit?.setRewardedAdUnitListener(this) + +// 3. Execute ad load +rewardedAdUnit?.loadAd() + +//... + +// 4. After ad is loaded you can execute `show` to trigger ad display +rewardedAdUnit?.show() +``` + +The way of displaying the **Rewarded Ad** is totally the same as for the Interstitial Ad. You can customize a kind of ad: + + +To be notified when user earns a reward - implement `RewardedAdUnitListener` interface: + +``` kotlin + fun onUserEarnedReward(rewardedAdUnit: RewardedAdUnit) +``` + +The actual reward object is stored in the `RewardedAdUnit`: + +``` kotlin +val reward = rewardedAdUnit.getUserReward() +``` + +#### Step 1: Create Event Handler + +GAM's event handlers are special containers that wrap the GAM Ad Views and help to manage collaboration between GAM and Prebid views. + +**Important:** you should create and use a unique event handler for each ad view. + +To create an event handler you should provide a GAM Ad Unit. + + +#### Step 2: Create Rewarded Ad Unit + +**RewardedAdUnit** - is an object that will load and display the particular ad. To create it you should provide + +- **configId** - an ID of Stored Impression on the Prebid server +- **eventHandler** - the instance of rewarded event handler + +Also, you can assign the listener for processing ad events. + + +#### Step 3: Load the Ad + +Simply call the `loadAd()` method to start an In-App Bidding flow. The ad unit will load an ad and will wait for explicit instructions to display the Rewarded Ad. + + +#### Step 4: Show the Ad when it is ready + + +The most convenient way to determine if the ad is ready for displaying is to listen for particular listener method: + +``` kotlin +override fun onAdLoaded(rewardedAdUnit: RewardedAdUnit) { +//Ad is ready for display +} +``` + +### Migration from the original API + +1. Replace the `RewardedAd` with `RewardedAdUnit`. +3. Implement the interface `RewardedAdUnitListener`. +5. Remove original `RewardedVideoAdUnit`. +5. Follow the instructions to integrate [Rewarded API](#rewarded-api). +6. Setup the [GAM Order](rendering-gam-line-item-setup.html) for rendering. **Pay Attention** that you have to create a new special order for rewarded video ad and remove the original one. diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md b/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md new file mode 100644 index 0000000000..4ee0ae230f --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md @@ -0,0 +1,182 @@ +--- + +layout: page_v2 +title: MoPub Integration +description: Integration the Rendering Module with MoPub on Android +sidebarType: 2 + +--- + +# MoPub: Native Ads Integration + +## Native Ads + +The integration of native ads into MoPub monetization is based on MoPub's Mediation feature (using `PrebidNativeAdapter`). +Here are the basic steps of integration: + +``` kotlin +fun initAd() { + // Initialize AdapterHelper and MoPubNative. + adapterHelper = AdapterHelper() + mopubNative = MoPubNative(requireContext(), adUnitId, nativeNetworkListener) + + // Create viewBinder. + val viewBinder = ViewBinder.Builder(R.layout.lyt_native_ad) + // ... + .build() + + // Register ad renderers. + mopubNative.registerAdRenderer(PrebidNativeAdRenderer(viewBinder)) + mopubNative.registerAdRenderer(MoPubStaticNativeAdRenderer(viewBinder)) + + // Initialize MoPubNativeAdUnit and provide necessary configuration. + mopubNativeAdUnit = MoPubNativeAdUnit(requireContext(), configId, getNativeAdConfig()) + + // Execute ad load. + loadAd() +} + +fun loadAd() { + // Initialize MoPub SDK and make ad request. + MoPub.initializeSdk(requireContext(), SdkConfiguration.Builder(adUnitId).build()) { + mopubNativeAdUnit.fetchDemand(keywordsContainer, mopubNative) { + val requestParameters = RequestParameters.Builder() + .keywords(convertMapToMoPubKeywords(keywordsContainer)) + .build() + mopubNative.makeRequest(requestParameters) + } + } +} +``` + +``` kotlin +// Add view when receiving a successful NativeAd response from MoPub. +object : MoPubNative.MoPubNativeNetworkListener { + override fun onNativeLoad(nativeAd: NativeAd?) { + val view = adapterHelper.getAdView(null, viewContainer, nativeAd) + viewContainer.removeAllViews() + // Add view to viewContainer + viewContainer.addView(view) + } +} +``` + +### Step 1: Create Ad View + +You have to create and place MoPub's Ad View into the app page. + + +### Step 2: Create Ad Unit + +Create the **MoPubBannerAdUnit** object with parameters: + +- **configId** - an ID of Stored Impression on the Prebid server +- **size** - the size of the ad unit which will be used in the bid request. + + +### Step 3: Create and provide NativeAdConfiguration + +NativeAdConfiguration creation example: + +``` kotlin +private fun createNativeAdConfiguration(): NativeAdConfiguration { + val nativeAdConfiguration = NativeAdConfiguration() + nativeAdConfiguration.contextType = NativeAdConfiguration.ContextType.SOCIAL_CENTRIC + nativeAdConfiguration.placementType = NativeAdConfiguration.PlacementType.CONTENT_FEED + nativeAdConfiguration.contextSubType = NativeAdConfiguration.ContextSubType.GENERAL_SOCIAL + + val methods = ArrayList() + methods.add(NativeEventTracker.EventTrackingMethod.IMAGE) + methods.add(NativeEventTracker.EventTrackingMethod.JS) + val eventTracker = NativeEventTracker(NativeEventTracker.EventType.IMPRESSION, methods) + nativeAdConfiguration.addTracker(eventTracker) + + val assetTitle = NativeAssetTitle() + assetTitle.len = 90 + assetTitle.isRequired = true + nativeAdConfiguration.addAsset(assetTitle) + + val assetIcon = NativeAssetImage() + assetIcon.type = NativeAssetImage.ImageType.ICON + assetIcon.wMin = 20 + assetIcon.hMin = 20 + assetIcon.isRequired = true + nativeAdConfiguration.addAsset(assetIcon) + + val assetImage = NativeAssetImage() + assetImage.hMin = 20 + assetImage.wMin = 200 + assetImage.isRequired = true + nativeAdConfiguration.addAsset(assetImage) + + val assetData = NativeAssetData() + assetData.len = 90 + assetData.type = NativeAssetData.DataType.SPONSORED + assetData.isRequired = true + nativeAdConfiguration.addAsset(assetData) + + val assetBody = NativeAssetData() + assetBody.isRequired = true + assetBody.type = NativeAssetData.DataType.DESC + nativeAdConfiguration.addAsset(assetBody) + + val assetCta = NativeAssetData() + assetCta.isRequired = true + assetCta.type = NativeAssetData.DataType.CTA_TEXT + nativeAdConfiguration.addAsset(assetCta) + + return nativeAdConfiguration +} +``` +See more NativeAdConfiguration options [here](../../info-modules/native/in-app-bidding-native-ad-configuration.html). + +### Step 4: Fetch Demand + +To run an auction on Prebid run the `fetchDemand()` method which performs several actions: + +- Makes a bid request to Prebid +- Sets up the targeting keywords to the MoPub's ad unit +- Passes the winning bid to the MoPub's ad unit +- Returns the result of bid request for future processing + +### Step 5: Load the Ad + +When the bid request has completed, the responsibility of making the Ad Request is passed to the publisher. That is why you have to invoke `loadAd()` on the MoPub's Ad View explicitly in the completion handler of `fetchDemand()`. +## Native Styles + +[See MoPub Integration page](../integration-mopub/android-in-app-bidding-mopub-info.html) for more info about MoPub order setup and Adapter integration. + +To display an ad you need to implement these easy steps: + +``` kotlin +private fun initBanner() { + // 1. Create and initialize MoPubView instance + bannerView = MoPubView(requireContext()) + bannerView?.setAdUnitId(moPubAdUnit) + bannerView?.bannerAdListener = this + + // 2. initialize MoPubBannerAdUnit + if (bannerAdUnit == null) { + bannerAdUnit = MoPubBannerAdUnit(requireContext(), configId, AdSize(width, height)) + } + + // 3. Provide NativeAdConfiguration + val nativeAdConfiguration = createNativeAdConfiguration() + bannerAdUnit?.setNativeAdConfiguration(nativeAdConfiguration) + + // Add moPubView to your viewContainer + viewContainer?.addView(bannerView) + + val builder = SdkConfiguration.Builder(moPubAdUnit) + MoPub.initializeSdk(requireContext(), builder.build()) { + + // 4. Run an Header Bidding auction on Prebid and provide MoPubView as parameter. It is important to execute this method after MoPub SDK initialization. + bannerAdUnit?.fetchDemand(bannerView!!) { + // 5. execute MoPubView `loadAd` when receiving a valid demand result + bannerView?.loadAd() + } + } +} +``` + + diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md b/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md new file mode 100644 index 0000000000..33a6daa3bf --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md @@ -0,0 +1,330 @@ +--- + +layout: page_v2 +title: MoPub Integration +description: Integration the Rendering Module with MoPub on Android +sidebarType: 2 + +--- + +# MoPub Integration + +The integration of Prebid Rendering API with MoPub assumes that publisher has an account on MoPub and has already integrated the MoPub SDK into the app project. + +If you do not have MoPub SDK in the app yet, refer the [MoPub's Documentation](https://github.com/mopub/mopub-android-sdk). + + +## MoPub Integration Overview + +The integration of header bidding into MoPub monetization is based on MoPub's Mediation feature. + +![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-MoPub.png) + +**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. + +**Step 3** Prebid SDK via MoPub Adapters Framework sets up targeting keywords into the MoPub's ad unit. + +**Step 4** MoPub SDK makes an ad request. MoPub returns the mediation chain. + +**Step 5** If Prebid's creative wins in the waterfall then the MoPub SDK will instantiate respective Prebid Adapter which will render the winning bid. + +**Step 6** The winner is displayed in the App with the respective rendering engine. + +Prebid Rendering API provides ability to integrate header bidding for these ad kinds: + +- Display Banner +- Display Interstitial +- Video Interstitial +- Rewarded Video + +[//]: # (- Native) +[//]: # (- Native Styles) + +They can be integrated using these API categories. + +- [**Banner API**](#banner-api) - for **Display Banner** +- [**Interstitial API**](#interstitial-api) - for **Display** and **Video** Interstitials +- [**Rewarded API**](#rewarded-api) - for **Rewarded Video** + +[//]: # (- [**Native API**](android-sdk-integration-mopub-native.html)) + + +## Init Prebid Rendering Module + +Set up a Prebid Server host amd provide an **Account Id** of your organization first. + +``` +PrebidRenderingSettings.setBidServerHost(HOST) +PrebidRenderingSettings.setAccountId(YOUR_ACCOUNT_ID) +``` + +The best place to do it is the `onCreate()` method of your Application class. + +The account ID is an identifier of the **Stored Request**. + +### Prebid Adapters + +To integrate Prebid Adapters just add the following lines in your build.gradle files: + +Root build.gradle + +``` +allprojects { + repositories { + ... + mavenCentral() + ... + } +} +``` + +App module build.gradle: + +``` +implementation('org.prebid:prebid-mobile-sdk-mopub-adapters:x.x.x') +``` + +For more details about Adapters read the [MoPub's Documentation](https://developers.mopub.com/networks/integrate/mopub-network-mediation-guidelines/). + + +## Banner API + +Integration example: + + +``` kotlin +private fun initBanner() { + // 1. Create and initialize MoPubView instance + bannerView = MoPubView(requireContext()) + bannerView?.setAdUnitId(moPubAdUnit) + bannerView?.bannerAdListener = this + + // Add moPubView to your viewContainer + viewContainer?.addView(bannerView) + + val builder = SdkConfiguration.Builder(moPubAdUnit) + MoPub.initializeSdk(requireContext(), builder.build()) { + fetchAdUnit(configId, AdSize(320, 50)) + } +} + +private fun fetchAdUnit(configId: String, size: AdSize) { + if (bannerAdUnit == null) { + // 2. initialize MoPubBannerAdUnit + bannerAdUnit = MediationBannerAdUnit(requireContext(), configId, size, MoPubMediationDelegate() ) + } + // 3. Run an Header Bidding auction on Prebid and provide MoPubView as parameter. It is important to execute this method after MoPub SDK initialization. + bannerAdUnit?.fetchDemand(bannerView!!) { + // 4. execute MoPubView `loadAd` when receiving a valid demand result + bannerView?.loadAd() + } +} +``` + +#### Step 1: Create Ad View + +Follow the [MoPub Instructions](https://developers.mopub.com/publishers/android/banner/) for Banner integration. + +#### Step 2: Create Ad Unit + +Create the `MediationBannerAdUnit` object with parameters: + +- `configId` - an ID of Stored Impression on the Prebid server +- `size` - the size of the ad unit which will be used in the bid request. +- `mediationDelegate` - the object from the MoPubAdapters framework responsible for managing MoPub’s ad objects. + +#### Step 3: Fetch Demand + +To run an auction on Prebid run the `fetchDemand()` method which performs several actions: + +- Makes a bid request to Prebid Server +- Sets up the targeting keywords to the MoPub's ad unit +- Passes the winning bid to the MoPub's ad unit +- Returns the result of bid request for future processing + +#### Step 4: Load the Ad + +When the bid request is completed, the responsibility of making the Ad Request is passed to the publisher. Call the `loadAd()` method on the MoPub's Ad View explicitly in the completion handler of the `fetchDemand()`. + +#### Step 5: Rendering + +If the Prebid Line Item is processed in the waterfall the winning bid will be rendered by `PrebidBannerAdapter`. You shouldn't do anything for this. Just make sure that your order has been set up correctly and an adapter has been added to the project. + +### Migration from the original API + +1. Replace the `BannerAdUnit` with `MediationBannerlAdUnit`. +5. Follow the instructions to integrate [Banner API](#banner-api). +6. Setup the [MoPub Order](rendering-mopub-line-item-setup.html) for rendering. You should create a new order with **Network Line Items** instead of the original one. + +## Interstitial API + +To display an ad you need to implement these easy steps: + +``` kotlin +private fun initInterstitial() { + // 1. Create and initialize MoPubInterstitial instance + moPubInterstitial = MoPubInterstitial(requireActivity(), adUnit) + moPubInterstitial?.interstitialAdListener = this + + // 2. Initialize MoPubInterstitialAdUnit + moPubInterstitialAdUnit = MediationInterstitialAdUnit(requireContext(), configId, minSizePercentage. MoPubMediationAdUnit()) + + val builder = SdkConfiguration.Builder(adUnit) + MoPub.initializeSdk(requireContext(), builder.build()) { + fetchInterstitial() + } +} + +private fun fetchInterstitial() { + // 3. Execute `fetchDemand` method and provide MoPubInterstitial as parameter. It is important to execute this method after MoPub SDK initialization. + moPubInterstitialAdUnit?.fetchDemand(moPubInterstitial!!) { + // 4. Execute MoPubInterstitial `load` when receiving a valid demand result + moPubInterstitial?.load() + } +} + + +//... +// After ad is loaded you can execute `show` to trigger ad display +moPubInterstitial?.show() +``` + +The way of displaying **Video Interstitial Ad** is almost the same with two differences: + +- Need customize the ad format +- No need to set up `minSizePercentage` + +``` kotlin +private fun initInterstitial() { + // 1. Create and initialize MoPubInterstitial instance + moPubInterstitial = MoPubInterstitial(requireActivity(), adUnit) + moPubInterstitial?.interstitialAdListener = this + + // 2. Initialize MoPubInterstitialAdUnit and provide VIDEO AdUnitFormat + moPubInterstitialAdUnit = MediationInterstitialAdUnit(requireContext(), configId, AdUnitFormat.VIDEO, MoPubMediationAdUnit()) + + val builder = SdkConfiguration.Builder(adUnit) + MoPub.initializeSdk(requireContext(), builder.build()) { + fetchInterstitial() + } +} + +private fun fetchInterstitial() { + // 3. Execute `fetchDemand` method and provide MoPubInterstitial as parameter. It is important to execute this method after MoPub SDK initialization. + moPubInterstitialAdUnit?.fetchDemand(moPubInterstitial!!) { + // 4. Execute MoPubInterstitial `load` when receiving a valid demand result + moPubInterstitial?.load() + } +} + +//... +// After ad is loaded you can execute `show` to trigger ad display +moPubInterstitial?.show() +``` + +#### Step 1: Integrate interstitial ad + +Follow the [MoPub Instructions](https://developers.mopub.com/publishers/android/interstitial/) and intgrate Interstital ad unit. + + +#### Step 2: Create prebid Ad Unit + +Create the `MediationInterstitialAdUnit` object with parameters: + +- `configId` - an ID of Stored Impression on the Prebid server +- `mediationDelegate` - the object from the MoPubAdapters framework responsible for managing MoPub’s ad objects. + +#### Step 3: Fetch Demand + +To run an auction on Prebid run the`fetchDemand()` method which performs several actions: + +- Makes a bid request to Prebid Server +- Sets up the targeting keywords to the MoPub's ad unit +- Passes the winning bid to the MoPub's ad unit +- Returns the result of bid request for future processing + +#### Step 4: Load the Ad + +Call the `loadAd()` on the MoPub Interstitial Ad explicitly in the completion handler of the `fetchDemand()`. + +#### Step 5: Rendering + +If the Prebid bid wins on MoPub it will be rendered by `PrebidInterstitialAdapter`. You shouldn't do anything for this. Just make sure that your order has been set up correctly and an adapter has been added to the project. + + +However, due to the expiration, the ad could become invalid with time. So it is always useful to check it with `interstitial?.isReady` before display. + +### Migration from the original API + +1. Replace the `InterstitialAdUnit` with `MediationInterstitialAdUnit`. +5. Follow the instructions to integrate [Interstitial API](#interstitial-api). +6. Setup the [MoPub Order](rendering-mopub-line-item-setup.html) for rendering. You should create a new order with **Network Line Items** instead of the original one. + +## Rewarded API + +Integration Example: + +``` kotlin +private fun initRewarded() { + // 1. Create MoPubRewardedVideoAdUnit instance + rewardedAdUnit = MediationRewardedAdUnit(requireContext(), adUnitId, configId) + + // 2. Initialize MoPub SDK and MoPubRewardedVideoManager. + val builder = SdkConfiguration.Builder(adUnitId) + MoPubRewardedVideoManager.init(requireActivity()) + MoPubRewardedVideoManager.updateActivity(requireActivity()) + MoPubRewardedVideos.setRewardedVideoListener(this) + MoPub.initializeSdk(requireContext(), builder.build()) { + fetchRewarded(adUnitId) + } +} + +private fun fetchRewarded(adUnitId: String) { + // 3. Execute `fetchDemand` method and keywords Map as parameter. It is important to execute this method after MoPub SDK initialization. + rewardedAdUnit?.fetchDemand(keywordsMap) { + val keywordsString = convertMapToMoPubKeywords(keywordsMap) + val params = MoPubRewardedVideoManager.RequestParameters(keywordsString) + + // 4. After creating RequestParameters from keywordsMap you can execute rewardedVideo loading + MoPubRewardedVideos.loadRewardedVideo(adUnitId, params, null) + } +} + +//... +// After ad is loaded you can execute `show` to trigger ad display +MoPubRewardedVideos.showRewardedVideo(adUnitId) +``` + +#### Step 1: Create an Rewarded Ad Unit + +Create the `MediationRewardedVideoAdUnit` object with parameters: + +- `configId` - an ID of Stored Impression on the Prebid server + +#### Step 2: Fetch Demand + +To run an auction on Prebid run the `fetchDemand()` method which does several things: + +- Makes a bid request to Prebid Server +- Sets up the targeting keywords +- Returns the result of bid request for future processing + +#### Step 3: Load the Ad + +Call the `loadAd()` of the MoPub's Ad View explicitly in the completion handler of the `fetchDemand()`. + + +#### Step 5: Rendering + +If the Prebid bid wins on MoPub it will be rendered by ``. You do not have to do anything for this. Just make sure that your order had been set up correctly and an adapter is added. + +If the Prebid Line Item is processed in the waterfall the winning bid will be rendered by `PrebidRewardedVideoAdapter `. You shouldn't do anything for this. Just make sure that your order has been set up correctly and an adapter has been added to the project. + +1. Replace the `RewardedVideoAdUnit` with `MediationRewardedAdUnit`. +5. Follow the instructions to integrate [Rewarded Video API](#rewarded-api). +6. Setup the [MoPub Order](rendering-mopub-line-item-setup.html) for rendering. You should create a new order with **Network Line Items** instead of the original one. + + + + + diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md b/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md new file mode 100644 index 0000000000..cac3bb4205 --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md @@ -0,0 +1,159 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Pure In-App Bidding Native Ads Integration +description: Integration of native ads for pure In-App Bidding scenario +sidebarType: 2 + +--- + +# Prebid Rendering: Native Ads Integration + +## Native Ads + +The general integration scenario requires these steps from publishers: + +1. Prepare the ad layout. +2. Create Native Ad Unit. +3. Configure the Native Ad unit using [NativeAdConfiguration](rendering-native-ad-configuration.html). + * Provide the list of **[Native Assets](rendering-native-guidelines.html#components)** representing the ad's structure. + * Tune other general properties of the ad. +4. Make a bid request. +5. Extract NativeAd using `NativeUtils.findNativeAd` +7. Bind the data from the native ad with the layout. + +``` kotlin +nativeAdUnit?.fetchDemand { + if (it.fetchDemandResult != FetchDemandResult.SUCCESS) { + return@fetchDemand + } + NativeUtils.findNativeAd(it) { nativeAd -> + if (nativeAd == null) { + return@findNativeAd + } + inflateViewContentWithPrebid(nativeAd) + } +} +``` + +## Native Styles + +[See Native Ads Guidelines page](rendering-native-guidelines.html) for more details about SDK integration and supported ad types. + +To display an ad using Native Styles you'll need to implement these easy steps: + +``` kotlin +// 1. Create an Ad View +bannerView = BannerView(requireContext(), configId, adSize) +bannerView?.setBannerListener(this) + +// 2. Provide NativeAdConfiguration +val nativeAdConfiguration = createNativeAdConfiguration() +bannerView?.setNativeAdConfiguration(nativeAdConfiguration) + +// Add view to viewContainer +viewContainer?.addView(bannerView) + +// 3. Load ad +bannerView?.loadAd() +``` + +#### Step 1: Create Ad View + +In the Pure In-App Bidding scenario you just need to initialize the Banner Ad View using correct properties: + +- **configId** - an ID of Stored Impression on the Prebid server. +- **size** - the size of the ad unit which will be used in the bid request. + +#### Step 2: Create and provide NativeAdConfiguration + +NativeAdConfiguration creation example: + +``` kotlin +private fun createNativeAdConfiguration(): NativeAdConfiguration { + val nativeAdConfiguration = NativeAdConfiguration() + nativeAdConfiguration.contextType = NativeAdConfiguration.ContextType.SOCIAL_CENTRIC + nativeAdConfiguration.placementType = NativeAdConfiguration.PlacementType.CONTENT_FEED + nativeAdConfiguration.contextSubType = NativeAdConfiguration.ContextSubType.GENERAL_SOCIAL + + val methods = ArrayList() + methods.add(NativeEventTracker.EventTrackingMethod.IMAGE) + methods.add(NativeEventTracker.EventTrackingMethod.JS) + val eventTracker = NativeEventTracker(NativeEventTracker.EventType.IMPRESSION, methods) + nativeAdConfiguration.addTracker(eventTracker) + + val assetTitle = NativeAssetTitle() + assetTitle.len = 90 + assetTitle.isRequired = true + nativeAdConfiguration.addAsset(assetTitle) + + val assetIcon = NativeAssetImage() + assetIcon.type = NativeAssetImage.ImageType.ICON + assetIcon.wMin = 20 + assetIcon.hMin = 20 + assetIcon.isRequired = true + nativeAdConfiguration.addAsset(assetIcon) + + val assetImage = NativeAssetImage() + assetImage.hMin = 20 + assetImage.wMin = 200 + assetImage.isRequired = true + nativeAdConfiguration.addAsset(assetImage) + + val assetData = NativeAssetData() + assetData.len = 90 + assetData.type = NativeAssetData.DataType.SPONSORED + assetData.isRequired = true + nativeAdConfiguration.addAsset(assetData) + + val assetBody = NativeAssetData() + assetBody.isRequired = true + assetBody.type = NativeAssetData.DataType.DESC + nativeAdConfiguration.addAsset(assetBody) + + val assetCta = NativeAssetData() + assetCta.isRequired = true + assetCta.type = NativeAssetData.DataType.CTA_TEXT + nativeAdConfiguration.addAsset(assetCta) + + nativeAdConfiguration.nativeStylesCreative = nativeStylesCreative + + return nativeAdConfiguration +} +``` + +Native Styles creative example: + +``` html +

      + + +``` + +See more NativeAdConfiguration options [here](rendering-native-ad-configuration.html). + +**IMPORTANT:** + +You should add HTML and CSS to define your native ad template with universal creative and provide it via NativeAdConfiguration. + +#### Step 3: Load the Ad + +Call `loadAd()` and SDK will: + +- make bid request to Prebid server +- render the winning bid on display \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-pb.md b/prebid-mobile/modules/rendering/android-sdk-integration-pb.md new file mode 100644 index 0000000000..a0178aa5a5 --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration-pb.md @@ -0,0 +1,183 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Pure In-App Bidding +description: Integration of Prebid SDK withou primaty Ad Server +sidebarType: 2 + +--- + +# Pure In-App Bidding Integration + +## Table of Contents + +- [Overview of Rendering API](#mobile-api) +- [Banner](#banner-api) +- [Interstitial](#interstitial-api) +- [Rewarded](#rewarded-api) + +[//]: # (- [Native](android-sdk-integration-pb-native.html)) + +## Overview of Rendering API + +The integration and usage of the Rendering API are similar to any other Ad SDK. It sends the bid requests to the Prebid Server and renders the winning bid. + +![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-Pure-Prebid.png) + +Prebid Rendering API provides ability to integrate these ad formats: + +- Display Banner +- Display Interstitial +- Video Interstitial +- Rewarded Video +- Outstream Video + +[//]: # (- [Native](android-sdk-integration-pb-native.html)) + +Rendering API provides three kinds of API classes for these ad formats: + +- **Banner API** - for **Display** and **Video** Banners +- **Interstitial API** - for **Display** and **Video** Interstitials +- **Rewarded API** - for **Rewarded Video** + +### Banner API + +Integration example: + + +``` kotlin +// 1. Create an Ad View +bannerView = BannerView(requireContext(), configId, adSize) +bannerView?.setBannerListener(this) + +// Add view to viewContainer +viewContainer?.addView(bannerView) + +// 2. Load ad +bannerView?.loadAd() +``` + +#### Step 1: Create Ad View + +Initialize the `BannerAdView` with properties: + +- `configId` - an ID of Stored Impression on the Prebid server. +- `size` - the size of the ad unit which will be used in the bid request. + +#### Step 2: Load the Ad + +Call `loadAd()` and SDK will: + +- make bid request to Prebid +- render the winning bid on display + +#### Outstream Video + +For **Banner Video** you also need to specify the `bannerView.videoPlacementType`: + +``` kotlin +bannerView.videoPlacementType = PlacementType.IN_BANNER // or any other available type +``` + +### Interstitial API + +Integration example: + +``` kotlin +// 1. Create an Interstitial Ad Unit +interstitialAdUnit = InterstitialAdUnit(requireContext(), configId, minSizePercentage) +interstitialAdUnit?.setInterstitialAdUnitListener(this) + +// 2. Load Ad +interstitialAdUnit?.loadAd() +// ..... + +// 3. Show the ad +interstitialAdUnit?.show() +``` + +The way of displaying **Video Interstitial Ad** is almost the same with two differences: + +- Need customize the ad unit format. +- No need to set up `minSizePercentage`. + +``` kotlin +// 1. Create an Interstitial Ad Unit +interstitialAdUnit = InterstitialAdUnit(requireContext(), configId, AdUnitFormat.VIDEO) +interstitialAdUnit?.setInterstitialAdUnitListener(this) + +// 2. Load Ad +interstitialAdUnit?.loadAd() + +// ..... + +// 3. Show the ad +interstitialAdUnit?.show() +``` + + +#### Step 1: Create an Ad Unit + +Initialize the `InterstitialAdUnit ` with properties: + +- `configId` - an ID of Stored Impression on the Prebid server +- `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. + +Also you can assign the listener for processing ad events. + +> **NOTE:** the `minSizePercentage` - plays an important role in a bidding process for display ads. If provided space is not enough demand partners won't respond with the bids. + +#### Step 2: Load the Ad + +Simply call the `loadAd()` method which will make a request to Prebid server. + + +#### Step 3: Show the Ad when it is ready + +Wait until the ad will be loaded and present it to the user in any suitable time. + +``` kotlin +override fun onAdLoaded(interstitialAdUnit: InterstitialAdUnit) { + //Ad is ready for display +} +``` + +### Rewarded API + +Integration example: + +``` kotlin +// 1. Create an Ad Unit +rewardedAdUnit = RewardedAdUnit(requireContext(), configId) +rewardedAdUnit?.setRewardedAdUnitListener(this) + +// 2. Execute ad load +rewardedAdUnit?.loadAd() + +/// ....... + +// After ad is loaded you can execute `show` to trigger ad display +rewardedAdUnit?.show() +``` + +#### Step 1: Create Rewarded Ad Unit + +Create the `RewardedAdUnit` object with parameters: + +- `adUnitId` - an ID of Stored Impression on the Prebid server. + +#### Step 2: Load the Ad + +Simply call the `loadAd()` method which will make a request to Prebid server. + + +#### Step 3: Show the Ad when it is ready + + +Wait until the ad will be loaded and present it to the user in any suitable time. + +``` kotlin +override fun onAdLoaded(rewardedAdUnit: RewardedAdUnit) { +//Ad is ready for display +} +``` \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/android-sdk-integration.md b/prebid-mobile/modules/rendering/android-sdk-integration.md new file mode 100644 index 0000000000..6555bfbe12 --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-integration.md @@ -0,0 +1,81 @@ +--- + +layout: page_v2 +title: Integrating the Android SDK +description: Prebid Android Rendering SDK Integration +sidebarType: 2 + +--- + +# Integrating the Android SDK with your project + +## Gradle Integration + + +To add the dependency, open your project and update the app module’s build.gradle to have the following repositories and dependencies (note that rendering module is in the beta stage): + +``` +allprojects { + repositories { + ... + google() + mavenCentral() + ... + } +} + +// ... + +dependencies { + ... + implementation('org.prebid:prebid-mobile-sdk:1.13.0-beta+') + ... +} +``` + +## Updating your Android manifest + + +Before you start, you need to integrate the SDK by updating your Android manifest. + +1. Open your AndroidManifest.xml and add the following permissions and activity declarations according to the bundle you are integrating. + +``` xml + + + + + +``` + + **Notes:** + + - `ACCESS_COARSE_LOCATION` or `ACCESS_FINE_LOCATION` will + automatically allow the device to send user location for + targeting, which can help increase revenue by increasing the + value of impressions to buyers. + - `WRITE_EXTERNAL_STORAGE` is optional and only required for MRAID + 2.0 storePicture ads. + +2. For *banner and interstitial ads only*, include the following custom activities (even though you won't instantiate them directly). This is not necessary for video interstitial ads. + + Custom Activities: + +``` xml + +``` + +**NOTE** +>Interstitial ads are implemented in a dialog. For proper interstitial workflow it is recommended to use a separate Activity with `configChanges` attribute specified to avoid any issues which may occur on orientation change. +> See above example with `configChanges` attribute. + +3. Add this tag to your `` to use Google Play Services: + + ``` xml + +``` diff --git a/prebid-mobile/modules/rendering/android-sdk-parameters.md b/prebid-mobile/modules/rendering/android-sdk-parameters.md new file mode 100644 index 0000000000..c32c11e1f6 --- /dev/null +++ b/prebid-mobile/modules/rendering/android-sdk-parameters.md @@ -0,0 +1,81 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# Parameters + +The tables below list the methods and properties that the Prebid Rendering API allows to customize. +The more actual info about the user, the app, and the device you provide the more chances to win an impression. + +Please strictly follow the recommendations in the below tables and provide all ❗ **Required** and **Highly Recommended** values. + + +1. [Targeting](#targeting) +2. [PrebidRenderingSettings](#prebidrenderingsettings) + +## Targeting + +{: .table .table-bordered .table-striped } + +| **Parameter** | **Method** | Description | Required?| +| -------------------------- | ------------------------- | ------------------------------------------------------------ | -------- | +| age | `setUserAge` | Age of the user in years. For example: `35` | ❗ Highly Recommended | +| buyerid | `setBuyerId` | Buyer-specific ID for the user as mapped by the exchange for the buyer. | Optional | +| crr | `setCarrier` | Mobile carrier - Defined by the Mobile Country Code (MCC) and Mobile Network Code (MNC), using the format: -. For example: `"310-410"` | Optional | +| customdata | `setUserCustomData` | Optional feature to pass bidder data that was set in the exchange’s cookie. The string must be in base85 cookie safe characters and be in any format. Proper JSON encoding must be used to include “escaped” quotation marks. | Optional | +| dma | `setDma` | A designated market are. For US locations, indicates the end-user's Designated Market Area. For example: dma=803. | Optional | +| ext | `setUserExt` | Placeholder for exchange-specific extensions to OpenRTB. | Optional | +| gen | `setUserGender` | The gender of the user (Male, Female, Other, Unknown). For example: `Gender.FEMALE` | ❗ Highly Recommended | +| inc | `setUserAnnualIncomeInUs` | Annual income of the user in US dollars. For example: `55000`| ❗ Highly Recommended | +| ip | `setDeviceIpAddress` | The IP address of the carrier gateway. If this is not present, Prebid Rendering retrieves it from the request header. For example: `"192.168.0.1"` | ❗ Highly Recommended | +| keywords | `setUserKeywords` | Comma separated list of keywords, interests, or intent. | Optional | +| lat, lon | `setUserLatLng` | Location of the user’s home base defined by a provided longitude and latitude. It's highly recommended to provide Geo data to improve the request.| Optional | +| publisher | `setPublisherName` | Publisher name (may be aliased at the publisher’s request).| Recommended if available | +| url/storeurl | `setAppStoreMarketUrl` | The URL for the mobile application in Google Play. That field is required in the request.
      **For example:**` https://play.google.com/store/apps/details?id=com.outfit7.talkingtom`. | ❗ Required | +| xid | `setUserId` | ID of the user within the app. For example: `"24601"` | ❗ Highly Recommended | + +## How to set user parameters + +You can use `Targeting` to pass ad call request parameters. + +``` java +// Set user parameters to enrich ad request data. +// Please see Targeting for the userKeys and the APIs available. +Targeting.setUserKeywords("socialNetworking"); +Targeting.setUserAge(18); +Targeting.setUserAnnualIncomeInUs(50000); + +// Set parameters. +// Targeting.setCustomParameters(Hashtable params) +// Targeting.setParameters(Hashtable params) +// clear parameters +// Targeting.clearParameters() +// Targeting.clearParameter(String key) +``` + +## Custom key-value parameters + +You can submit values through `Targeting` for the extended (`c.xxx`) ad-call +parameters. + +{: .table .table-bordered .table-striped } + +| **Parameter** | **Method** | **Description** | +| ----------------------- | ------------------- | ------------------------------------------------------------ | +| custom
      parameter | setCustomParameter | A custom user parameter auto-prepended with c..
      You should provide the plain name of the parameter, such as xxx, which will be changed to c.xxx when sent. | +| custom
      parameters | setCustomParameters | Custom user parameters, which consist of a dictionary of name-value parameter pairs, where each param name will be automatically prepended with c.. | + +## PrebidRenderingSettings + +{: .table .table-bordered .table-striped } + +| **Field** | **Description** | **Default** | +| ----------------------- | ------------------------------------------------------------ | ----------- | +| defaultAutoRefreshDelay | Controls the initial value of `autoRefreshDelay` for all newly created BannerAdViews in seconds. | 60 | +| logLevel | Controls the type of messages of the internal logger. Options are:
      - DEBUG - this is the noisiest level.
      - ERROR
      - WARN
      - NONE | NONE | +| sendMRAIDSupportParams | If `true`, the SDK sends "`af=3,5`", indicating support for MRAID. | true | diff --git a/prebid-mobile/modules/rendering/ios-sdk-Integration.md b/prebid-mobile/modules/rendering/ios-sdk-Integration.md new file mode 100644 index 0000000000..66ae1b8ae9 --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-Integration.md @@ -0,0 +1,68 @@ +--- + +layout: page_v2 +title: Integrating the Android SDK +description: Prebid Android Rendering SDK Integration +sidebarType: 2 + +--- + +# Code Integration for iOS + + + +## CocoaPods integration (BETA) + +The rendering API is introduced as a beta release. In order to integrate it you have to set the beta version explisitly: + +``` +pod 'PrebidMobile', '1.13.0-beta1' +``` + +If you need to integrate Prebid with GAM or MoPub add these pods respectively + +``` +# + Google Ad Manager (optional) +pod 'PrebidMobile/GAMEventHandlers', '1.13.0-beta1' + +# + MoPub (optional) +pod 'PrebidMobile/MoPubAdapters', '1.13.0-beta1' +``` + + + +## Init Prebid Rendering + +The best place for initialization is the `application:didFinishLaunchingWithOptions` method. Import the SDK first: + +``` +import PrebidMobile +``` + +Then set the predefined or costom Prebid Server **host** and provide the **Prebid Account ID**. + +``` +PrebidRenderingConfig.shared.accountID = YOUR_ACCOUNT_ID +PrebidRenderingConfig.shared.prebidServerHost = HOST +``` + + + diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-gam-native.md b/prebid-mobile/modules/rendering/ios-sdk-integration-gam-native.md new file mode 100644 index 0000000000..c8a8a53402 --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-gam-native.md @@ -0,0 +1,180 @@ +--- + +layout: page_v2 +title: Native Ads Integration +description: Integration of Prebid Rendering module whith Google Ad Manager for Native Ads +sidebarType: 2 +--- + +# GAM: Native Ads Integration + +## Unified Native Ads + +The general integration scenario requires these steps from publishers: + +1. Prepare the ad layout. +2. Create Native Ad Unit and appropriate GAM ad loader. +3. Configure the Native Ad unit using [NativeAdConfiguration](rendering-native-ad-configuration.md). + * Provide the list of [Native Assets](../../info-modules/rendering-native-guidelines#components) representing the ad's structure. + * Tune other general properties of the ad. +4. Make a bid request. +5. Prepare publisherAdRequest using `GAMUtils.shared.prepareRequest` +6. After receiving response from GAM - check if prebid has won and find native ad using `GAMUtils` +7. Bind the winner data from the native ad response with the layout. + +``` swift +func loadAd() { + guard let nativeAdConfig = nativeAdConfig else { + return + } + adUnit = NativeAdUnit(configID: prebidconfigID, nativeAdConfiguration: nativeAdConfig) + + adUnit?.fetchDemand { [weak self] demandResponseInfo in + guard let self = self else { + return + } + + let dfpRequest = GAMRequest() + GAMUtils.shared.prepareRequest(dfpRequest, demandResponseInfo: demandResponseInfo) + + self.adLoader = GADAdLoader(adUnitID: self.gamAdUnitId, + rootViewController: self.rootController, + adTypes: self.adTypes, + options: []) + + self.adLoader?.delegate = self + self.adLoader?.load(dfpRequest) + } +} +``` + +Example of handling NativeAd response (the same applies to Custom Native Ads): + +``` swift +func adLoader(_ adLoader: GADAdLoader, didReceive nativeAd: GADNativeAd) { + unifiedAdRequestSuccessful.isEnabled = true + customTemplateAd = nil + + let nativeAdDetectionListener = NativeAdDetectionListener { [weak self] prebidNativeAd in + guard let self = self else { + return + } + self.nativeAdLoadedButton.isEnabled = true + self.nativeAdViewBox.renderNativeAd(prebidNativeAd) + self.nativeAdViewBox.registerViews(prebidNativeAd) + self.theNativeAd = prebidNativeAd // Note: RETAIN! or the tracking will not occur! + prebidNativeAd.trackingDelegate = self + prebidNativeAd.uiDelegate = self + } onPrimaryAdWin: { [weak self] in + guard let self = self else { + return + } + self.unifiedAdWinButton.isEnabled = true + + self.nativeAdView?.removeFromSuperview() + + guard + let nibObjects = Bundle.main.loadNibNamed("UnifiedNativeAdView", owner: nil, options: nil), + let adView = nibObjects.first as? UnifiedNativeAdView + else { + assert(false, "Could not load nib file for adView") + } + + self.setAdView(adView) + + adView.renderUnifiedNativeAd(nativeAd) + } onNativeAdInvalid: { [weak self] error in + self?.nativeAdInvalidButton.isEnabled = true + } + + GAMUtils.shared.findNativeAd(for: nativeAd, + nativeAdDetectionListener:nativeAdDetectionListener) +} +``` + +## Native Styles + +The Native Styles ads are integrated with Baner API. + +Integration Example: + +``` swift +// 1. Create an Event Handler +let eventHandler = BannerEventHandler(adUnitID: GAM_AD_UNIT_ID, + validGADAdSizes: [NSValueFromGADAdSize(adSize)]) + +// 2. Create a Banner View +let banner = BannerView(configID: CONFIG_ID, + eventHandler: eventHandler) +banner.delegate = self + +// 3. Setup Native Ad Configuration +banner.nativeAdConfig = NativeAdConfiguration(testConfigWithAssets: assets) + +// 4. Load an Ad +banner.loadAd() +``` + +#### Step 1: Create Event Handler + +To create the event handler you should provide a GAM Ad Unit Id and the list of available sizes for this ad unit. + +#### Step 2: Create Ad View + +**BannerView** - is a view that will display the particular ad. It should be added to the UI. To create it you should provide: + +- **configID** - an ID of Stored Impression on the Prebid server +- **eventHandler** - the instance of the banner event handler + +Also, you should add the instance of `BannerView` to the UI. + +#### Step 3: Create and provide Native Assets + +To make a proper bid request publishers should provide the needed assets to the NativeAdConfiguration class. Each asset describes the UI element of the ad according to the [OpenRTB standarts](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). + +``` swift +let assets = [ + { + let title = NativeAssetTitle(length: 90) + title.required = true + return title + }(), + { + let icon = NativeAssetImage() + icon.widthMin = 50 + icon.heightMin = 50 + icon.required = true + icon.imageType = NSNumber(value: PBMImageAssetType.icon.rawValue) + return icon + }(), + { + let image = NativeAssetImage() + image.widthMin = 150 + image.heightMin = 50 + image.required = true + image.imageType = NSNumber(value: PBMImageAssetType.main.rawValue) + return image + }(), + { + let desc = NativeAssetData(dataType: .desc) + desc.required = true + return desc + }(), + { + let cta = NativeAssetData(dataType: .ctaText) + cta.required = true + return cta + }(), + { + let sponsored = NativeAssetData(dataType: .sponsored) + sponsored.required = true + return sponsored + }(), +] +``` + +See the full description of NativeAdConfiguration options [here](rendering-native-ad-configuration.md). + +#### Step 4: Load the Ad + +Call the `loadAd()` method in order to make bid request and render the winning bid. \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md b/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md new file mode 100644 index 0000000000..b3074df0fa --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md @@ -0,0 +1,285 @@ +--- +layout: page_v2 +title: Google Ad Manager Integration +description: Integration of Prebid Rendering module whith Google Ad Manager +sidebarType: 2 +--- + +# Google Ad Manager Integration + +The integration of Prebid Rendering API with Google Ad Manager (GAM) assumes that publisher has an account on GAM and has already integrated the Google Mobile Ads SDK (GMA SDK) into the app project. + +If you do not have GMA SDK in the app yet, refer the the [Google Integration Documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start). + +## GAM Integration Overview + +![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png) + +**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. + +**Step 3** Prebid SDK using Prebid GAM Event Handler sets up the targeting keywords into the GAM's ad unit. + +**Step 4** GMA SDK makes an ad request. GAM returns the winner of the waterfall. + +**Step 5** Basing on the ad response Prebid GAM Event Handler decides who has won on the GAM - the Prebid bid or another ad source on GAM. + +**Step 6** The winner is displayed in the App with the respective rendering engine. The winning bid will be renderd by Prebid SDK. An other ad will be rendered by GMA SDK. The GAM Event Handler manages this process. + +Prebid Rendering API supports these ad formats: + +- Display Banner +- Video Banner +- Display Interstitial +- Video Interstitial +- Rewarded Video + +[//]: # (- Native) +[//]: # (- Native Styles) + +They can be integrated using these API categories: + +- [**Banner API**](#banner-api) - for *Display* and *Video* Banner +- [**Interstitial API**](#interstitial-api) - for *Display* and *Video* Interstitials +- [**Rewarded API**](#rewarded-api) - for *Rewarded Video* + +[//]: # (- [**Native API**](android-sdk-integration-gam-native.html) - for *Native Ads*) + + +## Banner API + +Integration example: + +``` swift +// 1. Create an Event Handler +let eventHandler = GAMBannerEventHandler(adUnitID: GAM_AD_UNIT_ID, + validGADAdSizes: [NSValueFromGADAdSize(adSize)]) + +// 2. Create a Banner View +let banner = BannerView(configID: CONFIG_ID, + eventHandler: eventHandler) + +banner.delegate = self + +addBannerToUI(banner: banner) + +// 3. Load an Ad +banner.loadAd() +``` + +#### Step 1: Create Event Handler + +To create the `GAMBannerEventHandler ` you should provide: + +- a **GAM Ad Unit Id** +- the list of available **sizes** for this ad unit. + + +#### Step 2: Create Ad View + +`BannerView` - is a view that will display the particular ad. It should be added to the UI. To create it you should provide: + +- `configID` - an ID of Stored Impression on the Prebid server +- `eventHandler` - the instance of the banner event handler + +Also, you should add the instance of `BannerView` to the UI. + +#### Step 3: Load the Ad + +Call the method `loadAd()` which will: + +- make a bid request to Prebid Server. +- render the winning bid on display. + +### Banner Video + +For **Banner Video** you also need to specify the ad format: + +``` swift +banner.adFormat = .video +``` + +And all the rest code will be the same as for integration of Display Banner. + +### Migration from the original API + +1. Replace the `GAMBannerView` with `BannerView` in the UI. +3. Implement the protocol `BannerViewDelegate` in the View Controller. +4. Remove usage of `GAMBannerView`, `GAMRequest`, and implementation of the `GADBannerViewDelegate`. +5. Remove original `BannerAdUnit`. +5. Follow the instructions to integrate [Banner API](#banner-api). +6. Setup the [GAM Order](rendering-gam-line-item-setup.html) for rendering. You can create a new order or just replace the code of creative in the original one and continue to use it for rendering integration. + +## Interstitial API + +Integration example: + +``` swift +// 1. Create Event Handler +let eventHandler = GAMInterstitialEventHandler(adUnitID: GAM_AD_UNIT_ID) + +// 2. Create Interstitial Ad Unit +interstitial = InterstitialRenderingAdUnit (configID: CONFIG_ID, + minSizePercentage: CGSize(width: 30, height: 30), + eventHandler: eventHandler) + +interstitial.delegate = self + +// 3. Load an Ad +interstitial.loadAd() + +/// ....... + +// 4. Show Ad +if interstitial.isReady { + interstitial.show(from: self) +} + +``` + +The way of displaying **Video Interstitial Ad** is almost the same with two differences: + +- Need to customize the ad format +- No need to set up `minSizePercentage` + +``` swift + // 1. Create Event Handler +let eventHandler = GAMInterstitialEventHandler(adUnitID: GAM_AD_UNIT_ID) + +// 2. Create Interstitial Ad Unit +interstitial = InterstitialRenderingAdUnit(configID: CONFIG_ID, + eventHandler: eventHandler) + +interstitial.adFormat = .video +interstitial.delegate = self + +// 3. Load an Ad +interstitial.loadAd() + +/// ....... + +// 4. Show Ad +if interstitial.isReady { + interstitial.show(from: self) +} + +``` + +#### Step 1: Create Event Handler + +To create an event handler you should provide a **GAM Ad Unit**. + +#### Step 2: Create Interstitial Ad Unit + +Initialize the `InterstitialRenderingAdUnit` with properties: + +- `configID` - an ID of Stored Impression on the Prebid server +- `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. +- `eventHandler` - the instance of the interstitial event handler + +> **NOTE:** the `minSizePercentage` - plays an important role in a bidding process for display ads. If provided space is not enough demand partners won't respond with the bids. + + +#### Step 3: Load the Ad + +Call the method `loadAd()` which will make a bid request to Prebid Server. + +#### Step 4: Show the Ad when it is ready + +Wait for the ad to and show it to the user in any suitable time. + + +``` swift +// MARK: InterstitialRenderingAdUnitDelegate + +func interstitialDidReceiveAd(_ interstitial: InterstitialAdUnit) { + // Now the ad is ready for display +} +``` + +### Migration from the original API + +1. Replace the `GAMInterstitialAd` with `InterstitialRenderingAdUnit` in the View Controller. +3. Implement the protocol `InterstitialAdUnitDelegate` in the View Controller. +4. Remove usage of `GAMInterstitialAd`, `GAMRequest`. +5. Remove original `InterstitialAdUnit`. +5. Follow the instructions to integrate [Interstitial API](#interstitial-api). +6. Setup the [GAM Order](rendering-gam-line-item-setup.html) for rendering. **Pay Attention** that you can replace the code of creative in the original order **only for display** ads. For video interstitial you have to create a special order and remove the original one. + +## Rewarded API + +Integration example: + +``` swift + // 1. Create an Event Handler +let eventHandler = GAMRewardedEventHandler(adUnitID: GAM_AD_UNIT_ID) + +// 2. Create an Ad Unit +rewardedAd = RewardedAdUnit(configID: CONFIG_ID, + eventHandler: eventHandler) + +rewardedAd.delegate = self + +// 3. Load an Ad +rewardedAd.loadAd() + +/// ....... + +// 4. Display Ad +if rewardedAd.isReady { + rewardedAd.show(from: self) +} + +``` + +The way of displaying the Rewarded Ad is totally the same as for the Interstitial Ad. + +To be notified when user earns a reward - implement the method of `RewardedAdUnitDelegate`: + +``` swift +- (void)rewardedAdUserDidEarnReward:(RewardedAdUnit *)rewardedAd; +``` + +The actual reward object is stored in the `RewardedAdUnit`: + +``` +if let reward = rewardedAd.reward as? GADAdReward { + // ... +} +``` + +#### Step 1: Create Event Handler + +To create an event handler you should provide a **GAM Ad Unit ID**. + +#### Step 2: Create Rewarded Ad Unit + +Create the `RewardedAdUnit` object with parameters: + +- `configID` - an ID of Stored Impression on the Prebid server +- `eventHandler` - the instance of rewarded event handler + +#### Step 3: Load the Ad + +Call the `loadAd()` method which will make a bid request to Prebid server. + +#### Step 4: Show the Ad when it is ready + +Wait for the ad to load and show it to the user in any suitable time. + + +``` swift +// MARK: RewardedAdUnitDelegate + +func rewardedAdDidReceiveAd(_ rewardedAd: RewardedAdUnit) { + // Now the ad is ready for display +} +``` + +### Migration from the original API + +1. Replace the `GADRewardedAd` with `RewardedAdUnit` in the View Controller. +3. Implement the protocol `RewardedAdUnitDelegate` in the View Controller. +4. Remove usage of `GAMRequest`. +5. Remove original `RewardedVideoAdUnit`. +5. Follow the instructions to integrate [Rewarded API](#rewarded-api). +6. Setup the [GAM Order](rendering-gam-line-item-setup.html) for rendering. **Pay Attention** that you have to create a new special order for rewarded video ad and remove the original one. diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-mopub-native.md b/prebid-mobile/modules/rendering/ios-sdk-integration-mopub-native.md new file mode 100644 index 0000000000..88f8ca022c --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-mopub-native.md @@ -0,0 +1,184 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# MoPub: Native Ads Integration + +## Native Ads + +There are two ways to integrate Native ads with MoPub: + + - using custom native ad renderer from MoPub adapters + - bind the UI components with data from the winning bid manualy in the app + +### Antive Ad Renderer + +The integration with native ad renere is the same as wi any other adpater. See the [MoPub docs](https://developers.mopub.com/publishers/mediation/integrate-android/#set-up-ad-renderers-for-native-ads) for the details. + +### Manual binding + +Integration Example: + +```swift + +func loadAd() { + guard let nativeAdConfig = nativeAdConfig, let adRenderingViewClass = adRenderingViewClass else { + return + } + + adUnit = MoPubNativeAdUnit(configID: prebidConfigId, nativeAdConfiguration: nativeAdConfig) + + let targeting = MPNativeAdRequestTargeting() + + adUnit?.fetchDemand(with: targeting!) { [weak self] result in + guard let self = self else { + return + } + + let settings = MPStaticNativeAdRendererSettings(); + settings.renderingViewClass = adRenderingViewClass + let prebidConfig = PrebidMoPubNativeAdRenderer.rendererConfiguration(with: settings); + let mopubConfig = MPStaticNativeAdRenderer.rendererConfiguration(with: settings); + + PrebidMoPubAdaptersUtils.shared.prepareAdObject(targeting!) + + let adRequest = MPNativeAdRequest.init(adUnitIdentifier: self.moPubAdUnitId, rendererConfigurations: [prebidConfig, mopubConfig!]) + adRequest?.targeting = targeting + + adRequest?.start { [weak self] request, response , error in + guard let self = self else { + return + } + + guard error == nil else { + return + } + + guard let moPubNativeAd = response else { + return + } + + let nativeAdDetectionListener = NativeAdDetectionListener { [weak self] nativeAd in + guard let self = self else { + return + } + self.setupPrebidNativeAd(nativeAd) + } onPrimaryAdWin: { [weak self] in + guard let self = self else { + return + } + self.setupMoPubNativeAd(moPubNativeAd) + } onNativeAdInvalid: { [weak self] error in + self?.nativeAdInvalidButton.isEnabled = true + } + + PrebidMoPubAdaptersUtils.shared.find(nativeAd: moPubNativeAd, + nativeAdDetectionListener: nativeAdDetectionListener) + } + } +} + +``` + +## Native Styles + +The Native Styles ads are integrated with Baner API. + +Integration Example: + +``` swift +// 1. Create a MoPub AdView +banner = MPAdView(adUnitId: MOPUB_AD_UNIT_ID) +banner.delegate = self + +// 2. Create an Prebid Ad Unit +adUnit = MoPubBannerAdUnit(configID: CONFIG_ID, size: adSize) + +// 3. Provide NativeAdConfiguration +adUnit.nativeAdConfig = NativeAdConfiguration(testConfigWithAssets: assets) + +// 4. Run a Header Bidding auction on Prebid +adUnit.fetchDemand(with: banner!) { [weak self] result in + +// 5. Load an Ad +self?.banner.loadAd() +} +``` + +#### Step 1: Create Ad View + +You have to create and place MoPub's Ad View into the app page. + + +#### Step 2: Create Ad Unit + +Create the **MoPubBannerAdUnit** object with parameters: + +- **configID** - an ID of Stored Impression on the Prebid server +- **size** - the size of the ad unit which will be used in the bid request. + +#### Step 3: Create and provide Native Assets + +To make a proper bid request publishers should provide the needed assets to the NativeAdConfiguration class. Each asset describes the UI element of the ad according to the [OpenRTB standarts](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). + +``` swift +let assets = [ + { + let title = NativeAssetTitle(length: 90) + title.required = true + return title + }(), + { + let icon = NativeAssetImage() + icon.widthMin = 50 + icon.heightMin = 50 + icon.required = true + icon.imageType = NSNumber(value: PBMImageAssetType.icon.rawValue) + return icon + }(), + { + let image = NativeAssetImage() + image.widthMin = 150 + image.heightMin = 50 + image.required = true + image.imageType = NSNumber(value: PBMImageAssetType.main.rawValue) + return image + }(), + { + let desc = NativeAssetData(dataType: .desc) + desc.required = true + return desc + }(), + { + let cta = NativeAssetData(dataType: .ctaText) + cta.required = true + return cta + }(), + { + let sponsored = NativeAssetData(dataType: .sponsored) + sponsored.required = true + return sponsored + }(), +] +``` + +See the full description of NativeAdConfiguration options [here](rendering-native-ad-configuration.md). + +### Step 4: Fetch Demand + +To run an auction on Prebid run the `fetchDemand()` method which performs several actions: + +- Makes a bid request to Prebid +- Sets up the targeting keywords to the MoPub's ad unit +- Passes the winning bid to the MoPub's ad unit +- Returns the result of bid request for future processing + +### Step 5: Load the Ad + +When the bid request has completed, the responsibility of making the Ad Request is passed to the publisher. That is why you have to invoke `loadAd()` on the MoPub's Ad View explicitly in the completion handler of `fetchDemand()`. + diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-mopub.md b/prebid-mobile/modules/rendering/ios-sdk-integration-mopub.md new file mode 100644 index 0000000000..c35499b22f --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-mopub.md @@ -0,0 +1,272 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# MoPub Integration + +The integration of Prebid Rendering API with MoPub assumes that publisher has an account on MoPub and has already integrated the MoPub SDK into the app. + +If you do not have MoPub SDK in the app yet, refer the [MoPub's Documentation](https://github.com/mopub/mopub-ios-sdk). + +{% capture warning_note %} +MoPub Adapters for the Prebid SDK are compatible with **MoPub 5.16** and above. The ads won't be shown with earlier versions of MoPub SDK. +{% endcapture %} +{% include /alerts/alert_important.html content=warning_note %} + +## MoPub Integration Overview + +The integration of Prebid Rendering API into MoPub monetization flow is based on MoPub's Mediation feature. + +![Rendering with MoPub as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-MoPub.png) + +**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid to the SDK. + +**Step 3** Prebid SDK via MoPubAdapters framework sets up targeting keywords into the MoPub's ad unit. + +**Step 4** MoPub SDK makes an ad request. MoPub adds the prebid's line item into the mediation chain. + +**Step 5** If Prebid's creative win the waterfall then the MoPub SDK will instantiate respective Prebid Adapter which will render the winning bid. For more details about Mediation and Adapters read the [MoPub's Documentation](https://developers.mopub.com/networks/integrate/mopub-network-mediation-guidelines/). + +**Step 6** The winner is displayed in the app with the respective rendering engine. + +Prebid **Mediation API** supports these ad kinds: + +- Display Banner +- Display Interstitial +- Video Interstitial +- Rewarded Video + +[//]: # (- Native) +[//]: # (- Native Styles) + +They can be integrated using these API categories. + +- [**Banner API**](#banner-api) - for *Display Banner* +- [**Interstitial API**](#interstitial-api) - for *Display* and *Video* Interstitials +- [**Rewarded API**](#rewarded-api) - for *Rewarded Video* + +[//]: # (- [**Native API**](ios-sdk-integration-mopub-native.html) - for *Native* and *Native Styles* ads) + +## Banner API + +Integration example: + +``` swift +// 1. Create an AdView +banner = MPAdView(adUnitId: MOPUB_AD_UNIT_ID) +banner.delegate = self + +// 2. Create an In-App Bidding Ad Unit +adUnit = MediationBannerAdUnit( configID: CONFIG_ID, + size: adSize, + mediationDelegate: MoPubMediationDelegate()) + +// 3. Run an Header Bidding auction on Prebid +adUnit.fetchDemand(with: banner!) { [weak self] result in + + // 4. Load an Ad + self?.banner.loadAd() +} +``` + +#### Step 1: Create Ad View + +Follow the [MoPub Instructions](https://developers.mopub.com/publishers/ios/banner/) for Banner integration. + +#### Step 2: Create Ad Unit + +Create the `MediationBannerAdUnit` object with parameters: + +- `configID` - an ID of Stored Impression on the Prebid server +- `size` - the size of the ad unit which will be used in the bid request +- `mediationDelegate` - the object from the MoPubAdapters framework responsible for managing MoPub's ad objects. + +#### Step 3: Fetch Demand + +Call the method `fetchDemand()` which performs several actions: + +- Makes a bid request to Prebid Server +- Sets up the targeting keywords to the MoPub's ad unit using provided `mediationDelegate` +- Passes the winning bid to the MoPub's ad unit +- Returns the result of bid request for future processing + +#### Step 4: Load the Ad + +When the bid request is completed, the responsibility of making the Ad Request is passed to the publisher. You have to invoke `loadAd()` on the MoPub's Ad View explicitly in the completion handler of the `fetchDemand()`. + +#### Step 5: Rendering + +If the Prebid bid wins on MoPub it will be rendered by `PrebidBannerAdapter`. You shouldn't do anything for this. Just make sure that your order has been set up correctly and Prebid MoPub adapter is added to the project. + +### Migration from the original API + +1. Replace the `BannerAdUnit` with `MediationBannerAdUnit`. +5. Follow the instructions to integrate [Banner API](#banner-api). +6. Setup the [MoPub Order](rendering-mopub-line-item-setup.html) for rendering. You should create a new order with **Network Line Items** instead of the original one. + +## Interstitial API + +Integration example: + +``` swift +// 1. Create an MoPub's Interstitial Controller +interstitialController = MPInterstitialAdController.init(forAdUnitId: MOPUB_AD_UNIT_ID) +interstitialController.delegate = self + +// 2. Create an In-App Bidding Interstitial Ad Unit +interstitialAdUnit = MediationInterstitialAdUnit(configID: CONFIG_ID, + minSizePercentage: CGSize(width: 30, height: 30), + mediationDelegte: MoPubMediationDelegate() ) + +// 3. Run an Header Bidding auction on Prebid +interstitialAdUnit.fetchDemand(with: interstitialController!) { [weak self] result in + + // 4. Load an Ad + self?.interstitialController.loadAd() +} + +// ..... + +// 5. Show the ad +if interstitialController.ready { + interstitialController.show(from: self) +} +``` + +The way of displaying **Video Interstitial Ad** is almost the same with two differences: + +- Need customize the ad unit kind +- No need to set up `minSizePercentage` + +``` swift +// 1. Create an MoPub's Interstitial Controller +interstitialController = MPInterstitialAdController.init(forAdUnitId: MOPUB_AD_UNIT_ID) +interstitialController.delegate = self + +// 2. Create an In-App Bidding Interstitial Ad Unit +interstitialAdUnit = MediationInterstitialAdUnit(configID: CONFIG_ID, + minSizePercentage: CGSize(width: 30, height: 30), + mediationDelegate: MoPubMediationDelegate()) +interstitialAdUnit.adFormat = .video + +// 3. Run an Header Bidding auction on Prebid +interstitialAdUnit.fetchDemand(with: interstitialController!) { [weak self] result in + + // 4. Load an Ad + self?.interstitialController.loadAd() +} +// ..... + +// 5. Show the ad +if interstitialController.ready { + interstitialController?.show(from: self) +} +``` + +#### Step 1: Create Ad View + +Follow the [MoPub Instructions](https://developers.mopub.com/publishers/ios/interstitial/) and intgrate Interstital ad unit. + +#### Step 2: Create Ad Unit + +Create the `MediationInterstitialAdUnit` object with parameters: + +- `configID` - an ID of Stored Impression on the Prebid server +- `mediationDelegate` - the object from the MoPubAdapters framework responsible for managing MoPub's ad objects. + +#### Step 3: Fetch Demand + +Run the `fetchDemand()` method which performs several actions: + +- Makes a bid request to Prebid +- Sets up the targeting keywords to the MoPub's ad unit +- Passes the winning bid to the MoPub's ad unit +- Returns the result of bid request for future processing + +#### Step 4: Load the Ad + +When the bid request is completed, the responsibility of making the Ad Request is passed to the publisher. You have to invoke `loadAd()` on the MoPub's Ad View explicitly in the completion handler of the `fetchDemand()`. + +#### Step 5: Rendering + +If the Prebid bid wins on MoPub it will be rendered by `MoPubInterstitialAdapter`. You shouldn't do anything for this. Just make sure that your order has been set up correctly and an adapter is added to the project + +Pay attention that due to the expiration, the ad could become invalid with time. So it is always useful to check the availability with `interstitialController?.isReady` before displaying it. + +### Migration from the original API + +1. Replace the `InterstitialAdUnit` with `MediationInterstitialAdUnit`. +5. Follow the instructions to integrate [Interstitial API](#interstitial-api). +6. Setup the [MoPub Order](rendering-mopub-line-item-setup.html) for rendering. You should create a new order with **Network Line Items** instead of the original one. + +## Rewarded API + +Integration example: + +``` swift +// 1. Create an In-App Bidding Interstitial Ad Unit +rewardedAdUnit = MediationRewardedAdUnit(configID: CONFIG_ID) + +// 2. Run an Header Bidding auction on Prebid +let bidInfoWrapper = MediationBidInfoWrapper() +rewardedAdUnit.fetchDemand(with: bidInfoWrapper) { [weak self] result in + guard let self = self else { + return + } + + // 3. Load an Ad + MPRewardedVideo.setDelegate(self, forAdUnitId: self.MOPUB_AD_UNIT_ID) + MPRewardedVideo.loadAd(withAdUnitID: self.MOPUB_AD_UNIT_ID, + keywords: bidInfoWrapper.keywords as String?, + userDataKeywords: nil, + customerId: "testCustomerId", + mediationSettings: [], + localExtras: bidInfoWrapper.localExtras) +} + +/// ....... + +// 4. Try to Display an Ad +if MPRewardedVideo.hasAdAvailable(forAdUnitID: MOPUB_AD_UNIT_ID) { + let rewards = MPRewardedVideo.availableRewards(forAdUnitID: MOPUB_AD_UNIT_ID) + guard let reward = rewards?.first as? MPRewardedVideoReward else { + return + } + + // 5. Present Ad + MPRewardedVideo.presentAd(forAdUnitID: MOPUB_AD_UNIT_ID, from: self, with: reward, customData: nil) +} +``` + +#### Step 1: Create an Rewarded Ad Unit + +Create the `MediationRewardedAdUnit` object with parameter: + +- `configID` - an ID of Stored Impression on the Prebid server + +#### Step 2: Fetch Demand + +Call the `fetchDemand()` method which does several things: + +- Makes a bid request to Prebid Server +- Sets up the targeting keywords to auxiliary class `MediationBidInfoWrapper` +- Returns the result of bid request for the future processing + +#### Step 3: Load the Ad + +When the bid request is completed, the responsibility of making the Ad Request is passed to the publisher. You have to invoke `loadAd()` on the MoPub's Ad View explicitly in the completion handler of the `fetchDemand()`. + +#### Step 5: Present the Rewarded Ad + +If the Prebid bid wins on MoPub it will be rendered by `MoPubRewardedVideoAdapter`. You shouldn't do anything for this. Just make sure that your order has been set up correctly and an adapter is added to the project + +### Migration from the original API + +1. Replace the `RewardedVideoAdUnit` with `MediationRewardedAdUnit`. +5. Follow the instructions to integrate [Rewarded Video API](#rewarded-api). +6. Setup the [MoPub Order](rendering-mopub-line-item-setup.html) for rendering. You should create a new order with **Network Line Items** instead of the original one. \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-pb-native.md b/prebid-mobile/modules/rendering/ios-sdk-integration-pb-native.md new file mode 100644 index 0000000000..1e21555af7 --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-pb-native.md @@ -0,0 +1,174 @@ +--- + +layout: page_v2 +title: Native Ads Integration +description: Integration of Prebid SDK without Primary Ad Server SDK +sidebarType: 2 + +--- + +# Native Ads Integration + +## Unified Native Ads + +The general integration scenario requires these steps from publishers: + +1. Prepare the ad layout. +2. Create Native Ad Unit. +3. Configure the Native Ad unit using [NativeAdConfiguration](rendering-native-ad-configuration.html). + * Provide the list of [Native Assets](rendering-native-guidelines.html#components) representing the ad's structure. + * Tune other general properties of the ad. +4. Make a bid request. +5. Extract NativeAd using `NativeUtils.findNativeAd` +7. Bind the data from the native ad with the layout. + + +``` swift +func loadAd() { + guard let nativeAdConfig = nativeAdConfig else { + return + } + adUnit = NativeAdUnit(configID: prebidConfigId, nativeAdConfiguration: nativeAdConfig) + + adUnit?.fetchDemand { [weak self] demandResponseInfo in + guard let self = self, + demandResponseInfo.fetchDemandResult == .ok else { + return + } + + demandResponseInfo.getNativeAd { [weak self] nativeAd in + guard let self = self, + let nativeAd = nativeAd else { + return + } + + self?.renderNativeAd(nativeAd) + + self.theNativeAd = nativeAd // Note: RETAIN! or the tracking will not occur! + nativeAd.trackingDelegate = self + nativeAd.uiDelegate = self + + if let _ = nativeAd.videoAd?.mediaData { + self.nativeAdViewBox?.mediaViewDelegate = self + self.setupMediaPlaybackTrackers(isVisible: true) + } + } + } +} +``` + +## Native Styles + +[See Native Ads Guidelines page](rendering-native-guidelines.html) for more details about SDK integration and supported ad types. + +To display an ad using Native Styles you'll need to implement these easy steps: + +``` swift +// 1. Create an Ad View +let banner = BannerView(configId: CONFIG_ID, + adSize: adSize) + +banner.delegate = self + +// 2. Set the Native Ad Configurations +let nativeAdConfig = NativeAdConfiguration(testConfigWithAssets: assets) +nativeAdConfig.nativeStylesCreative = nativeStylesCreative + +banner.nativeStylesCreative = nativeAdConfig + +// 3. Load an Ad +banner.loadAd() +``` + +#### Step 1: Create Ad View + +In the Pure In-App Bidding scenario you just need to initialize the Banner Ad View using correct properties: + +- **configID** - an ID of Stored Impression on the Apollo server. +- **size** - the size of the ad unit which will be used in the bid request. + + +{% capture warning_note %} +You should add HTML and CSS to define your native ad template with universal creative and provide it via the nativeStylesCreative property of NativeAdConfiguration. +{% endcapture %} +{% include /alerts/alert_important.html content=warning_note %} + +#### Step 2: Create and provide Native Assets + +To make a proper bid request publishers should provide the needed assets to the NativeAdConfiguration class. Each asset describes the UI element of the ad according to the [OpenRTB standarts](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). + +``` swift +let assets = [ + { + let title = NativeAssetTitle(length: 90) + title.required = true + return title + }(), + { + let icon = NativeAssetImage() + icon.widthMin = 50 + icon.heightMin = 50 + icon.required = true + icon.imageType = NSNumber(value: ImageAssetType.icon.rawValue) + return icon + }(), + { + let image = NativeAssetImage() + image.widthMin = 150 + image.heightMin = 50 + image.required = true + image.imageType = NSNumber(value: ImageAssetType.main.rawValue) + return image + }(), + { + let desc = NativeAssetData(dataType: .desc) + desc.required = true + return desc + }(), + { + let cta = NativeAssetData(dataType: .ctaText) + cta.required = true + return cta + }(), + { + let sponsored = NativeAssetData(dataType: .sponsored) + sponsored.required = true + return sponsored + }(), +] +``` + +Native Styles creative example: + +``` html + + + +``` + + +See the full description of NativeAdConfiguration options [here](rendering-native-ad-configuration.html). + +#### Step 3: Load the Ad + +Call `loadAd()` and SDK will: + +- make a bid request to Prebid server +- render the winning bid on display + + diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md b/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md new file mode 100644 index 0000000000..f5cf98148a --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md @@ -0,0 +1,198 @@ +--- + +layout: page_v2 +title: Pure In-App Bidding Integrations +description: Integration of Prebid SDK without Primary Ad Server SDK +sidebarType: 2 + +--- + +# Pure In-App Bidding Integration + +## Table of Contents + +- [Mobile API](#mobile-api) +- [Banner](#banner-api) +- [Interstitial](#interstitial-api) +- [Rewarded](#rewarded-api) + +## Mobile API + +The Pure In-App Bidding integration is similar to the integration of regular Ad SDK with Prebid in the role of the Ad Server. + +![In-App Bidding with Prebid](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-Pure-Prebid.png) + +Prebid supports rendering of these ad formats: + +- Display Banner +- Display Interstitial +- Video Interstitial +- Rewarded Video +- Outstream Video + +[//]: # (- Native) + +They can be integrated using these API categories: + +- [**Banner API**](#banner-api) - for *Display* and *Video* Banners +- [**Interstitial API**](#interstitial-api) - for *Display* and *Video* Interstitials +- [**Rewarded API**](#rewarded-api) - for *Rewarded Video* + +[//]: # (- [**Native API**](ios-sdk-integration-pb-native.html) - for *Native Ads*) + +### Banner API + +Integration example: + +``` swift +// 1. Create an Ad View +let banner = BannerView(frame: CGRect(origin: .zero, size: adSize), + configID: CONFIG_ID, + adSize: adSize) + +banner.delegate = self + +// 2. Load an Ad +banner.loadAd() +``` + +#### Step 1: Create Ad View + +Initialize the `BannerAdView` with properties: + +- `frame` - the frame rectangle for the view +- `configID` - an ID of the Stored Impression on the Prebid Server +- `size` - the size of the ad unit which will be used in the bid request. + +#### Step 2: Load the Ad + +Call the method `loadAd()` which will: + +- make a bid request to the Prebid Server. +- render the winning bid on display. + +#### Outstream Video + +For **Banner Video** you also need to specify the ad format: + +``` swift +banner.adFormat = .video +``` + +### Interstitial API + +Integration example: + +``` swift +// 1. Create an Interstitial Ad Unit +interstitial = InterstitialRenderingAdUnit(configID: CONFIG_ID, + minSizePercentage: CGSize(width: 30, height: 30)) + +interstitial.delegate = self + +// 2. Load an Ad +interstitial.loadAd() + +// ..... + +// 3. Show An Ad +if interstitial.isReady { + interstitial.show(from: self) +} + +``` + +The way of displaying **Video Interstitial** is almost the same with two differences: + +- Need to customize the ad format +- No need to set up `minSizePercentage` + +``` swift + +// 1. Create an Interstitial Ad Unit +let interstitial = InterstitialRenderingAdUnit(configID: CONFIG_ID) + +interstitial.adFormat = .video +interstitial.delegate = self + +// 2. Load an Ad +interstitial.loadAd() + +// ..... + +// 3. Show An Ad +if interstitial.isReady { + interstitial.show(from: self) +} + +``` + +#### Step 1: Create an Ad Unit + + +Initialize the Interstitial Ad Unit with properties: + +- `configID` - an ID of Stored Impression on the Prebid Server +- `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. + +> **NOTE:** minSizePercentage - plays an important role in a bidding process for display ads. If provided space is not enough demand partners won't respond with the bids. + +#### Step 2: Load the Ad + +Call the method `loadAd()` which will make a bid request to Prebid server. + + +#### Step 3: Show the Ad when it is ready + +Wait until the ad will be loaded and present it to the user in any suitable time. + +``` swift +// MARK: InterstitialRenderingAdUnitDelegate + +func interstitialDidReceiveAd(_ interstitial: InterstitialRenderingAdUnit) { + // Now the ad is ready for display +} +``` + +### Rewarded API + +Integration example: + +``` swift +// 1. Create an Ad Unit +rewardedAd = RewardedAdUnit(configID: CONFIG_ID) +rewardedAd.delegate = self + +// 2. Load an Ad +rewardedAd.loadAd() + +/// ....... + +// 3. Display the Ad +if rewardedAd.isReady { + rewardedAd.show(from: self) +} +``` + + +#### Step 1: Create Rewarded Ad Unit + +Create the `RewardedAdUnit` object with parameter: + +- **configID** - an ID of Stored Impression on the Prebid Server + +#### Step 2: Load the Ad + +Call the `loadAd()` method which will make a bid request to Prebid server. + +#### Step 3: Show the Ad when it is ready + +Wait until the ad will be loaded and present it to the user in any suitable time. + +``` swift +// MARK: RewardedAdUnitDelegate + +func rewardedAdDidReceiveAd(_ rewardedAd: RewardedAdUnit) { + // Now the ad is ready for display +} +``` \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/ios-sdk-parameters.md b/prebid-mobile/modules/rendering/ios-sdk-parameters.md new file mode 100644 index 0000000000..a4c6f0e0fe --- /dev/null +++ b/prebid-mobile/modules/rendering/ios-sdk-parameters.md @@ -0,0 +1,88 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# Request parameters + +The tables below list methods and properties that the Rendering Module allows to customize in order to enrich the bid requests with actual data. The more info is provided about the user, the app, and the device the more chances to win a bid. + +Please strictly follow the recommendations in the below tables and provide all ❗ **Required** and **Highly Recommended** values. + + +1. [PrebidRenderingTargeting Properties](#prebidrenderingtargeting-variables) +1. [PrebidRenderingTargeting Methods](#prebidrenderingtargeting-methods) +1. [PrebidRenderingConfig](#prebidrenderingconfig) + +## PrebidRenderingTargeting proeprties + +{: .table .table-bordered .table-striped } + +| **Variable** | **Description** | **Required?** | +| -------------------- | ---------------- | ------------------------------------------------------------ | ------------------------ | +| appStoreMarketURL | Stores URL for the mobile application. For example: `"https://itunes.apple.com/us/app/your-app/id123456789"` | ❗ Required | +|contentUrl | This is the deep-link URL for the app screen that is displaying the ad. This can be an iOS universal link. | ❗ Highly Recommended | +|publisherName| App's publisher's name. | ❗ Highly Recommended | +| userAge | User's age in years. For example: `35` | ❗ Highly Recommended | +| coppa | Flag indicating if this request is subject to the COPPA regulations established by the USA FTC, where 0 = no, 1 = yes | ❗ Highly Recommended | +| userAnnualIncomeInUS | User's annual income in US dollars. For example: `55000` | ❗ Highly Recommended | +| userGender | User's gender (Male, Female, Other, Unknown). For example: `GenderFemale` | ❗ Highly Recommended | +|userGenderDescription| String representation of the user's gender, where “M” = male, “F” = female, “O” = known to be other (i.e., omitted is unknown) | | +| userID | ID of the user within the app. For example: `"24601"` | ❗ Highly Recommended | +| buyerUID | Buyer-specific ID for the user as mapped by the exchange for the buyer. | ❗ Highly Recommended | +| userEthnicity | User's ethnicity (African American, Asian, Hispanic, White, Other). For example: `EthnicityAsian` | Recommended if available | +| userMaritalStatus | User's marital status (Single, Married, Divorced, Unknown). For example: `MaritalStatusDivorced` | Recommended if available | +| networkType | Network connection type of the user (offline, wifi, or cell).For example: `NetworkTypeWifi` | ❗ Required | +| IP | The IP address of the carrier gateway. If this is not present, Prebid retrieves it from the request header. For example: `"192.168.0.1"` | ❗ Highly Recommended | +| carrier | Mobile carrier - Defined by the Mobile Country Code (MCC) and Mobile Network Code (MNC), using the format: -. For example: `"310-410"` | Optional | +| DMA | For US locations, indicates the user's Designated Market Area. For example: `"803"` | Optional | +| keywords | Comma separated list of keywords, interests, or intent | Optional | +| userCustomData| Optional feature to pass bidder the data that was set in the exchange’s cookie. The string must be in base85 cookie safe characters and be in any format. Proper JSON encoding must be used to include “escaped” quotation marks. | Optional | +|userExt| Placeholder for exchange-specific extensions to OpenRTB. | Optional | + +The code sample: + +``` swift +let targeting = PrebidRenderingTargeting.shared +targeting.userGender = .male +targeting.userAge = 99 +targeting.userAnnualIncomeInUS = 9999 +targeting.setLatitude(123.0, longitude: 456.0) +``` + + +## PrebidRenderingTargeting methods + +{: .table .table-bordered .table-striped } + +| **Method** | **Description** | +| ---------------------------------------- | ------------------------------------------------------------ | +| addCustomParam:@"val1" withName:@"key1" | Adds the custom parameters. The name will be auto-prepended with `c.` to avoid collisions. Example: `addCustomParam:@"73" withName:@"temperature"` | +| setCustomParams:@["key1":@"val1"] | Adds a dictionary of name-value parameter pairs, where each parameter name will be prepended with `c.` to avoid name collisions. Example: `setCustomParams:@["key1":@"val1"]` | +| addParam:@"val1" withName:@"key1" | Adds a new `param` by name and sets its value. If an ad call parameter doesn't exist in this SDK, you can set it manually using this method.
      Example: `addParam:@"73" withName:@"temperature"` | +| setLatitude:latitude longitude:longitude | Sets the latitude and longitude of a geographic location.
      Latitude from -90.0 to +90.0, where negative is south.
      Longitude from -180.0 to +180.0, where negative is west. | +| resetUserAge; | Sets the User Age to 0 | +| resetUserAnnualIncomeInUS; | Sets the userAnnualIncomeInUS to 0 | + +## PrebidRenderingConfig + +{: .table .table-bordered .table-striped } + +| **Method** | **Description** | **Default** | +| -------------------------------------- | ------------------------------------------------------------ | ----------- | +| creativeFactoryTimeout | Controls how long in seconds each creative has to load before it is considered a failure. | 3 | +| creativeFactoryTimeoutPreRenderContent | Controls how long (in seconds) the video and display interstitial creative has to completely pre-render before it is considered a failure. | 30 | +| useInternalClickthroughBrowser | Controls whether to use in-app browser or the Safari app for displaying ad click-through content. | true | +| logLevel | Controls the verbosity of PrebidRenderingModule's internal logger. Options are (from most to least noisy):
      - .info
      - .warn
      - .error
      - .none | .info | +| debugLogFileEnabled | If `true`, the output of PrebidRenderingModule's internal logger is written to a text file. This can be helpful for debugging. | false | + +The code sample: + +``` swift +PrebidRenderingConfig.shared.creativeFactoryTimeout = 5.0 +``` + diff --git a/prebid-mobile/modules/rendering/modules-rendering.md b/prebid-mobile/modules/rendering/modules-rendering.md new file mode 100644 index 0000000000..81fcd0a189 --- /dev/null +++ b/prebid-mobile/modules/rendering/modules-rendering.md @@ -0,0 +1,121 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# Prebid Mobile Rendering (Open Beta) + + The Prebid Mobile has added a rendering module (currently in open beta) which provides an API for rendering display and video media types independently of the current core feature set and interfaces. The API enables Prebid Mobile to have full ownership of the Web view selected for rendering and will pass any associated ad markup to the controlled view. This new functionality enables publishers to have improved control of features such as Open Measurement, MRAID, SKAdNetwork. This same functionality is available for rendering video (VAST) creatives through an internal video player. + +{% capture warning_note %} +This open beta release will contain a temporary API structure and is subject to change when a general audience release is made available. +{% endcapture %} +{% include /alerts/alert_important.html content=warning_note %} + +The rendering API is available on iOS and Android starting with the `1.13.0-beta1` version. + +## Benefits + +Prebid SDK rendering offers the following benefits: + +- **Monetization without an Ad Server**: Publishers who do not have a direct sales force or have no need for an ad server can still access Prebid's mobile demand stack. Publishers will be able to render ads directly without relying on any 3rd party SDKs. +- **Reduced ad delivery latency**: The rendering module enables Prebid SDK to render ads immediately when demand is returned from Prebid Server or when receiving the render signal from an ad server. The render process should vastly reduce ad delivery speeds. +- **Less infrastructure**: The Prebid SDK does not rely on Prebid Server's Cache server reducing the cost and utility of Prebid Server Cache. +- **Less discrepancy**: Having control of the rendering process provides the potential to reduce discrepancy by having ads instantly available (less http calls, less infrastructure, less setup). This control enables the publisher to follow open and transparent industry standards or even potentially custom requirements from buyers. +- **Framework support**: Full support of SKAdNetworks and similar frameworks +- **MRAID 3.0 support** +- **Flexible Ad Measurement**: Controlling the rendering and Open Measurement process allows publishers to potentially configure any measurement provider in a transparent and open source process. Prebid SDK will eventually be IAB Open Measurement certified. +- **Community driven**: Being a part of Prebid, there is the ability to add features not readily or easily available either through the Ad Server or other SDKs + +## Potential Features + +This set of features are not supported in the current release but are designated for future implementation. + +- **Multiformat Ad Unit**: The rendering module will enable Prebid SDK to display any bid format in the given inventory regardless of Primary Ad Server capabilities. +- **Support of Custom Ad Servers**: The rendering module will work with any ad server not just GAM and MoPub. +- **Rendering Delegation**: The module will potentially delegate rendering of the winning bid to the Demand Partner SDK if it is required for special creatives. + +## How It Works + +Prebid Mobile SDK supports two integration scenarios: + +* **Pure In-App Bidding** With in-app bidding, no Primay Ad Server is used. The module renders the winning bid immediately when it is available. +* **Using a Primary Ad Server** Prebid SDK detects when a Prebid line item wins on the ad server and renders the cached bid in the owned Web view or Video view. + +In both scenarios, Prebid SDK leverages Prebid Server for demand. Below are the processes for both In-App and Primary Ad Server modes: + +### Pure In-App Bidding + +![In-App Rendering](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-Pure-Prebid.png) + +1. The rendering module sends the bid request to the Prebid Server +1. Prebid Server runs the header bidding auction among preconfigured demand partners +1. Prebid Server responses with the winning bid +1. The rendering module renders the winning bid + +### Prebid Rendering Module with Primary Ad Server + +![Rendering with Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/In-App-Bidding-Integration.png) + +1. The rendering module sends the bid request to the Prebid server. +1. Prebid server runs the header bidding auction among preconfigured demand partners. +1. Prebid Server responds with the winning bid that contains targeting keywords. +1. The rendering module sets up the targeting keywords of the winning bid to the ad unit configuration of the primary ad server SDK. +1. The primary ad server SDK sends the ad request to the primary ad server. +1. The primary ad server SDK responds with an ad. +1. The winning ad meta information is passed to the rendering module. +1. Depending on the ad response, the rendering module renders the winning bid or allows the primary ad server SDK to show its own winning ad. + + +## Supported Ad Formats + +Prebid Mobile rendering supports the following ad formats: + +* Display Banner +* Display Interstitial +* Video Interstitial +* Rewarded Video +* Outstream Video (for GAM, pure in-app bidding) + +[//]: # (The support of native will be added later) +[//]: # (* Native Styles Ads) +[//]: # (* Native Ads) + +## Integration Scenarios + +### Android + +Follw these steps to integrate the Prebid Mobile rendering module: + +1. If integrating into an ad server, create line items specific for rendering (line items are unique for the rendering module and do not coincide with the standard Prebid SDK line items): + * [GAM](rendering-gam-line-item-setup.html) + * [MoPub](rendering-mopub-line-item-setup.html) +1. Build the Prebid SDK project [integrate](android-sdk-integration.html) with the Prebid Rendering Module +1. Integrate app with the Prebid SDK Rendering Module scenario + * Integrate with [Google Ad Manager (GAM)](android-sdk-integration-gam.html) as a Primary Ad Server + * Integrate with [MoPub](android-sdk-integration-mopub.html) as a Primary Ad Server + * [Pure In-App Bidding](android-sdk-integration-pb.html) integration without Primary Ad Server +1. Actualize the [integration and targeting](android-sdk-parameters.html) properties. + +### iOS + +To integrate Prebid SDK Rendering, developers are required to peform the following actions: + +1. If integrating into an ad server, create line items specific for rendering (line items are uniqe for the Rendering Module and do not cooicide with the standard Prebid SDK line items): + * [GAM](rendering-gam-line-item-setup.html) + * [MoPub](rendering-mopub-line-item-setup.html) +1. Build the Prebid SDK project [integrate](ios-sdk-integration.html) with the the rendering module. +1. Integrate your app with the Prebid Mobile rendering module: + * Integrate with [Google Ad Manager (GAM)](ios-sdk-integration-gam.html) as a primary ad server. + * Integrate with [MoPub](ios-sdk-integration-mopub.html) as a primary ad server. + * [Pure In-App Bidding](ios-sdk-integration-pb.html) integration without a primary ad server. +1. Actualize the [integration and targeting](ios-sdk-parameters.html) properties. + +## Additional refences + +- [Deep Links Support](rendering-deeplinkplus.html) +- [Impression Tracking](rendering-impression-tracking.html) diff --git a/prebid-mobile/modules/rendering/rendering-deeplinkplus.md b/prebid-mobile/modules/rendering/rendering-deeplinkplus.md new file mode 100644 index 0000000000..0a95c02cb3 --- /dev/null +++ b/prebid-mobile/modules/rendering/rendering-deeplinkplus.md @@ -0,0 +1,76 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# Deep Link+ + +Prebid Rendering Module supports the premium standard for retargeting campaigns - [DeepLink+](https://developers.mopub.com/dsps/ad-formats/deep-linking/) + +## Advantages over traditional mobile deep-linking functionality + +Technology has traditionally failed in providing the ideal user experience — as processing traditional deep-links requires opening up blank browser windows, redirecting users multiple times, and sometimes breaking down completely. Additionally, buyers would lack analytics around when primary URLs worked versus when fallback URLs were required. + +Deep Link+ provides a premium user experience while letting advertisers scale retargeting campaigns with accurate analytics. + +The new deeplinking format enables buyers to submit: + + * primary URL + * fallback URL + * primary tracking URL + * fallback tracking URL + +And since Deep Link+ is built into the SDK, there is no need to pop up browser windows and re-directs that deteriorate the user experience. + +## Support + +The schema is supported for both kinds of ads - video and display. + +The JSTag integration is not supported yet. + + +## How it works + + +DSPs should rely on the SDK version in the bid request: +``` +"displaymanagerver": "4.11.0" +``` + +Starting with version 4.11.0 Android SDK supports deeplink+ + +To leverage the retargeting campaigns buyers use a specific scheme as click URL in the ad response. That URL describes the deep-linking and failover logic: + +``` +deeplink+://navigate? + primaryUrl=PRIMARY_DEEPLINK& + primaryTrackingUrl=PRIMARY_TRACKER& + fallbackUrl=FALLBACK_URL + &fallbackTrackingUrl=FALLBACK_TRACKER +``` + +The only required parameter is `primaryUrl` and if there are no other parameters, the deeplink+ would be handled as standard deeplink URL: doing nothing if the app is missing. + +The `fallbackUrl` can be any supported URI type (e.g., http, traditional deeplink) except for another Deep Link+ URL. To specify multiple tracker URLs (primary or fallback), buyers simply need to repeat the tracker key with any desired tracker URLs. The `primaryTrackingURL` is triggered if the deeplink is successful (which occurs after the user clicks). + +For example, below is a Deep Link+ URL whose primary target is the Twitter app, with two (2) primary tracker URLs, a fallback URL directing the user to Twitter’s mobile website if the primary deeplink fails and zero (0) fallback tracker URLs: + +``` +deeplink+://navigate? + primaryUrl=twitter%3A%2F%2Ftimeline& + primaryTrackingUrl=http%3A%2F%2Fmopub.com%2Fclicktracking& + primaryTrackingUrl=http%3A%2F%2Fmopub.com%2Fmopubtracking& + fallbackUrl=http%3A%2F%2Fmobile.twitter.com +``` + +The SDK will process this scheme regarding to the standard. + +## Integration tips + +**Publishers**: No action required for full-featured support of the ads with DeepLink+ schema. All work is performed by the SDK. + +**Buyers**: Must insert the deeplink+ scheme into creative or provide it via redirect for the regular clickthrough URL. diff --git a/prebid-mobile/modules/rendering/rendering-gam-line-item-setup.md b/prebid-mobile/modules/rendering/rendering-gam-line-item-setup.md new file mode 100644 index 0000000000..8d076a3502 --- /dev/null +++ b/prebid-mobile/modules/rendering/rendering-gam-line-item-setup.md @@ -0,0 +1,206 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering GAM Line Item Setup +description: Prebid Mobile Rendering Modules GAM line item setup +sidebarType: 2 + +--- + +# Google Ad Manager Setup + +## Step 1: Create New Order + + Pipeline Screenshot + + +## Step 2: Create Line Item + +To integrate the Prebid demand you have to create a Line Items with a specific price and targeting keywords. + +> Even though a Line Item can be named in any way, we strongly recommend to use the price or targeting keyword in the name. It will help to navigate through hundreds of them. + +### Select Type + +Create a Line Item depending on the type of expected creative kind: + +* **Display** - for the Banner, HTML Interstitial +* **Video and Audio** - for the Video Interstitial, Rewarded Video, and Outstream Video ads. + +Pipeline Screenshot + +Set sizes respectively to expected creatives. + +### Select Price + +The Line Item price should be chosen according to the price granularity policy. + +Pipeline Screenshot + +### Set Targeting Keywords + +The **Custom targeting** property should contain a special keyword with the price of winning bid. The same as a Rate of the Line Item. + +Pipeline Screenshot + +## Step 3: Prepare Prebid Creative + +### Display Banner, Video Banner, Display Interstitial, Video Interstitial. + +The Prebid SDK integrates with GAM basing on [App Events](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner#app_events) feature, almost for all ad formats. That means that creative should contain a special tag that will be processed by Prebid's GAM Event Handlers. + +If GAM Event Handler receives the `PrebidAppEvent` event it will render the winning bid. Otherwise the control will be passed to the GAM Ad View and it will render the received creative. + +``` html + + +``` + +Pipeline Screenshot + +### Rewarded Video + +Prebid rendering for Rewarded video ads is based on the [OnAdMetadataChangedListener](https://developers.google.com/android/reference/com/google/android/gms/ads/rewarded/OnAdMetadataChangedListener). So you need to set up a special VAST tag in the creative. + +``` js +https://cdn.jsdelivr.net/npm/prebid-universal-creative/dist/prebid-mobile-rewarded-vast.xml +``` + +Pipeline Screenshot + +If GAM Event Handler receives the tag's info it will render the winning bid. Otherwise the control will be passed to the GAM Ad View and it will render the received creative. + + \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/rendering-impression-tracking.md b/prebid-mobile/modules/rendering/rendering-impression-tracking.md new file mode 100644 index 0000000000..868bf3c075 --- /dev/null +++ b/prebid-mobile/modules/rendering/rendering-impression-tracking.md @@ -0,0 +1,58 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# Impression Tracking + +## Responsibilities + +The impression tracking depends on a certain integration approach. + +In case of GAM or MoPub integration when the Ad Server ad wins - the impression will be tracked according to the policy of the certain Primary Ad Server SDK that will handle the rendering. + +If Prebid ad wins on the Primary Ad Server Auction, the impression tracking will depend on particular integration kind: + +* **GAM** impression will be tracked only for banner ads since it allows [manual impression counting](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner#manual_impression_counting). Rendering Module is not able to track impressions for GAM Interstitial or Rewarded ads. +* **MoPub** impression will be tracked as stated in the MoPub policies since the rendering part is performed according to the Mediation feature. +* **Pure In-App Bidding** impression pixels for Open Measurement and VAST will be tracked according to the [In-App Bidding Impression](#in-app-bidding-impression) policies of the SDK. + + +## In-App Bidding Impression + +Prebid Rendering Module tracks the impression pixel as stated in a definition of **render impression** from [Mobile Application Advertising Measurement Guidelines](http://mediaratingcouncil.org/Mobile%20In-App%20Measurement%20Guidelines%20(MMTF%20Final%20v1.1).pdf): + + +> **Ad Impression**: A measurement of responses from an ad delivery system to an ad request from the user's device, which is filtered for invalid traffic and is recorded at a point as late as possible in the process of delivery of the creative material to the user's device. The ad must be loaded and at minimum begin to render in order to count it as a valid ad impression. Measurement of begin to render should include logical components necessary to display the ad, but does not necessarily include logical elements that are not essential (such as other tracking elements). +> +> In the context of the guidance above, “loaded” means the logical creative file has been transmitted and received at the client-side (user device) and “render” refers to the process of painting the creative file or adding it to any portion of the Document Object Model. + +The impression pixel is triggered when at least 1 pixel of the creative appears on the screen. +This rule is applied to all tracking pixels display, video, Open Measurement. + +## MRAID + +### MRAID 2.0 Creative + +SDK broadcasts the `mraid.viewableChange()` event when the ad becomes rendered. It means that for proper impression tracking with MRAID the creative's code for tracking impression must depend on `mraid.isViewable()`. For example: + + +``` javascript +if ( mraid.viewableChangeEventWasDetected() ) + if( mraid.isViewable() == true) + fireMyImpressionTrackers(); + else if ( mraid.isViewable() == false) + doNothing(); +``` + +Otherwise the impression tracking would be inconsistent with Prebid Rendering SDK approach. + +### MRAID 3.0 Creative + +For the ads that support the MRAID 3, the impression tracking code should be rather dependent on `exposureChange()` function. Since it provides much more information about the viewability of an Ad Container, the impression tracking could be much more accurate and correspond to the MRC and IAB guidelines. + +However, the IAB strongly recommends not to use the MRAID facilities to track impressions. The best practice is to use the **Open Measurement** framework which is supported by SDK as well. \ No newline at end of file diff --git a/prebid-mobile/modules/rendering/rendering-mopub-line-item-setup.md b/prebid-mobile/modules/rendering/rendering-mopub-line-item-setup.md new file mode 100644 index 0000000000..cc4f376fc8 --- /dev/null +++ b/prebid-mobile/modules/rendering/rendering-mopub-line-item-setup.md @@ -0,0 +1,105 @@ +--- + +layout: page_v2 +title: Prebid Mobile Rendering Modules +description: Prebid Mobile Rendering Modules architecture +sidebarType: 2 + +--- + +# MoPub Setup + +## Order Setup + +### Step 1: Create New Order + + Pipeline Screenshot + +### Step 2: Create Line Item + +#### Line Item: Display, Video + +To integrate Prebid demand you have to create a Custom Ad Network Line Items with a specific Targeting keyword. + +- **Line Item Name**: hb_pb 0.10 +- **Type & Priority**: Network Line Item +- **Network**: Custom SDK network +- **Custom event class**: + - For Banner API: + - iOS: **PrebidBannerAdapter** + - Android: **com.mopub.mobileads.PrebidBannerAdapter** + - For Interstitial API: + - iOS: **PrebidInterstitialAdapter** + - Android: **com.mopub.mobileads.PrebidInterstitialAdapter** + - For Rewarded API: + - iOS: **PrebidRewardedVideoAdapter** + - Android: **com.mopub.mobileads.PrebidRewardedVideoAdapter** + - For Native API: + - iOS: **PrebidNativeAdapter** + - Android: **com.mopub.nativeads.PrebidNativeAdapter** +- **Custom event data**: {} + +Pipeline Screenshot + +> Even though a Line Item can be named in any way, we strongly recommend to use the price or targeting keyword in the name. It will help to navigate through hundreds of them. + + + +#### Ad Unit Targeting + +Pipeline Screenshot + +#### Audience Targeting + +The **Keyword targeting** property should contain a special keyword with the price of winning bid. + +Pipeline Screenshot + + diff --git a/prebid-mobile/modules/rendering/rendering-native-ad-configuration.md b/prebid-mobile/modules/rendering/rendering-native-ad-configuration.md new file mode 100644 index 0000000000..b75d9e1a91 --- /dev/null +++ b/prebid-mobile/modules/rendering/rendering-native-ad-configuration.md @@ -0,0 +1,122 @@ +--- + +layout: page_v2 +title: Native Ad Configuration +description: Properties and structure of native ads +sidebarType: 2 + +--- + +# Native Ad Configuration + + +The `NativeAdConfiguration` class provides an ability to set *assets*, *event trackers* and other *OpenRTB parameters* required for Native Ads. + +## Parameters + +{: .table .table-bordered .table-striped } + +| Property | Default | Required | Description | +|:---------------|:--------|:------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| context | Undefined | recommended | The context in which the ad appears | +| contextsubtype | Undefined | optional | A more detailed context in which the ad appears | +| plcmttype | Undefined | recommended | The design/format/layout of the ad unit being offered | +| seq | - | optional | 0 for the first ad, 1 for the second ad, and so on. Note this would generally NOT be used in combination with plcmtcnt - either you are auctioning multiple identical placements (in which case plcmtcnt>1, seq=0) or you are holding separate auctions for distinct items in the feed (in which case plcmtcnt=1, seq=>=1) | +| assets | - | required | An array of Asset Objects. | +| eventtrackers | - | optional | Specifies what type of event tracking is supported | +| privacy | false | recommended | Set to 1 when the native ad supports buyer-specific privacy notice. Set to 0 when the native ad doesn’t support custom privacy links or if support is unknown | +| ext | - | optional | This object is a placeholder that may contain custom JSON | + +> **Note:** `plcmtcnt`, `aurlsupport` and `durlsupport` OpenRTB fields are not supported + +## Event Trackers + +`NativeEventTracker` class is used to set up the `eventtrackers` field for the Native bid request respectively to the OpenRTB docs. + +The event tracker object specifies the kinds of events the bidder can request to be tracked in the bid response, and which types of tracking are available for each event type. + +### Event Trackers Properties + +{: .table .table-bordered .table-striped } + +| Name | Description | +|:---------------------|:-------------------------------------------------------------| +| eventType | Type of event available for tracking | +| eventTrackingMethods | Array of the types of tracking available for the given event | +| ext | The custom extension available to the publisher | + + +### Event Trackers Enums + +#### NativeEventType + +{: .table .table-bordered .table-striped } + +| Name | ID | Description | +|:-----------------|:-----|:-------------------------------------------------------------------------------| +| Impression | 1 | Impression | +| MRC50 | 2 | Visible impression using MRC definition at 50% in view for 1second | +| MRC100 | 3 | 100% in view for 1 second (ie GroupM standard) | +| Video50 | 4 | Visible impression for video using MRC definition at 50% in view for 2 seconds | +| ExchangeSpecific | 500+ | Exchange specific | + +#### NativeEventTrackingMethod + +{: .table .table-bordered .table-striped } + +| Name | ID | Description | +|:-------|:-----|:------------------------------------------------------------------------------------------------------------------------------------------| +| Image | 1 | Image-pixel tracking - URL provided will be inserted as a 1x1 pixel at the time of the event | +| JS | 2 | Javascript-based tracking - URL provided will be inserted as a js tag at the time of the event | +| ExchangeSpecific | 500+ | Could include custom measurement companies such as moat, double verify, IAS, etc - in this case additional elements will often be passed | + + +## Enums + +### NativeContextType + +{: .table .table-bordered .table-striped } + +| Name | ID | Description | +|:----------------|:-----|:---------------------------------------------------------------------------------------------| +| Undefined | 0 | Unset | +| ContentCentric | 1 | Content-centric context such as news feed, article, image gallery, video gallery, or similar | +| SocialCentric | 2 | Social-centric context such as social network feed, email, chat, or similar | +| Product | 3 | Product context such as product listings, details, recommendations, reviews, or similar | +| ExchangeSpecific| 500+ | To be defined by the exchange | + +### NativeContextSubtype + +> **NOTE**: SubType should only be combined with the primary context type as indicated (ie for a context type of 1, only context subtypes that start with 1 are valid). + +{: .table .table-bordered .table-striped } + +| Name | ID | Description | +|:---------------------|:-----|:---------------------------------------------------------------------------------------------| +| Undefined | 0 | Unset| +| GeneralOrMixed | 10 | General or mixed content | +| Article | 11 | Primarily article content (which of course could include images, etc as part of the article) | +| Video | 12 | Primarily video content | +| Audio | 13 | Primarily audio content | +| Image | 14 | Primarily image content | +| UserGenerated | 15 | User-generated content - forums, comments, etc | +| Social | 20 | General social content such as a general social network | +| Email | 21 | Primarily email content | +| Chat | 22 | Primarily chat/IM content | +| SellingProducts | 30 | Content focused on selling products, whether digital or physical | +| ApplicationStore | 31 | Application store/marketplace | +| ProductReview | 32 | Product reviews site primarily (which may sell product secondarily) | +| ExchangeSpecific | 500+ | To be defined by the exchange | + +### NativePlacementType + +{: .table .table-bordered .table-striped } + +| Name | ID | Description | +|:----------------------|:-----|:-------------------------------------------------------------------------------------------------------------------------------| +| Undefined | 0 || +| FeedGridListing | 1 | In the feed of content - for example as an item inside the organic feed/grid/listing/carousel | +| AtomicUnit | 2 | In the atomic unit of the content - IE in the article page or single image page | +| OutsideCoreContent | 3 | Outside the core content - for example in the ads section on the right rail, as a banner-style placement near the content, etc | +| RecommendationWidget | 4 | Recommendation widget, most commonly presented below the article content | +| ExchangeSpecific | 500+ | To be defined by the exchange | diff --git a/prebid-mobile/modules/rendering/rendering-native-guidelines.md b/prebid-mobile/modules/rendering/rendering-native-guidelines.md new file mode 100644 index 0000000000..4c589e694d --- /dev/null +++ b/prebid-mobile/modules/rendering/rendering-native-guidelines.md @@ -0,0 +1,74 @@ +--- + +layout: page_v2 +title: Native Ads Guidelines +description: The best practices for implementing native ads +sidebarType: 2 + +--- + +# Native Ads Guidelines + +## Getting Started + +The Prebid Rendering Module implements the [OpenRTB Specification](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) for the native ads. + +The general integration scenario requires these steps from publishers: + +1. Prepare the ad layout: + * HTML and CSS for the Native Styles format. + * Native components for the Unified Ads format. +1. Configure the Native Ad using [NativeAdConfiguration](rendering-native-ad-configuration.html). + * Provide the list of [Native Assets](#components) representing the ad's structure. + * Tune other general properties of the ad. +1. Make a bid request. +1. **OPTIONAL** Bind the data from the bid response with the layout, if it is needed for the particular integration. + +### Unified Native Ads + +The general integration scenario requires these steps from publishers: + +1. Prepare the ad layout using the native components in the codebase of the app. +2. Create Native Ad Unit. +3. Configure the Native Ad unit using [NativeAdConfiguration](rendering-native-ad-configuration.html). + * Provide the list of [Native Assets](#components) representing the ad's structure. + * Tune other general properties of the ad. +4. Make a bid request. +5. Find the winning native ad using `GAMUtils.shared.findNativeAd` or `MoPubUtils.findNativeAd`. +6. Bind the data from the native ad response with the layout. + +### Native Styles + +The Prebid Rendering Module supports the original prebid's approach for rendering [native ads](https://docs.prebid.org/prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.html). It is similar to the Google's Native Styles ad format. In this case publisher should preare the layout of the ad using HTML and CSS and add the universal creative to the ad code. + +![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Native-Styles-Primary-Ad-Server.png) + +1. Prebid Rendering Module sends the bid request. +2. Prebid server runs the header bidding auction among preconfigured demand partners. +3. In-App Bidding SDK sets up the targeting keywords of the winning bid to the ad unit of Primary Ad Server SDK. +4. Primary Ad Server SDK sends the ad request to the Ad Server. If Prebid's line item wins the ad response will contain **Prebid Universal Creative** and **Ad Layout**. +5. The received creative will be rendered in the Web View of Primary Ad Server SDK. + +The ad will be rendered in the web view. The rendering engine will be the prebid's universal creative. It will load the winning bid from the prebid cache and substitute assets into the ad markup. For the more detailed info visit the Prebid's instructions about [How Native Ads Work](https://docs.prebid.org/dev-docs/show-native-ads.html#how-native-ads-work). + +In order to prepare the valid layout folow the instructions in the Prebid docs for [Mobile in general](https://docs.prebid.org/prebid-mobile/adops-native-setup.html) and for [Google Ad Manager](https://docs.prebid.org/adops/setting-up-prebid-native-in-dfp.html). + +In the case of integration of Native Styles ads without Primary Ad Server publishers should provide the Ad Layout to the SDK. And the winning bid will be rendered right after receiving it from Prebid. + +![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Native-Styles-Prebid.png) + +1. Setup layout for the Native Styles ad. +2. Prebid Rendering Module sends the bid request. +3. Prebid server runs the header bidding auction among preconfigured demand partners. +3. The received creative will be rendered in the Web View of Prebid Rendering Module. + +## Components + +The Prebid Rendering Module supports all Native Ad components proclaimed by the OpenRTB specification: **title**, **image**, **video**, **data**. + +We strongly recommend to follow the industry best practices and requirements, especially in the case of integration with Primary Ad Server: + +* [OpenRTB Specification](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) +* [The Native Advertizing Playbook](https://www.iab.com/wp-content/uploads/2015/06/IAB-Native-Advertising-Playbook2.pdf) +* [Google Guidelines](https://support.google.com/admanager/answer/6075370) +* [MoPub Guidelines](https://developers.mopub.com/publishers/best-practices/native-ads/) diff --git a/prebid-mobile/pbm-api/android/code-integration-android.md b/prebid-mobile/pbm-api/android/code-integration-android.md index 6a6f9846c0..114b284550 100644 --- a/prebid-mobile/pbm-api/android/code-integration-android.md +++ b/prebid-mobile/pbm-api/android/code-integration-android.md @@ -16,18 +16,23 @@ Get started with Prebid Mobile by creating a [Prebid Server account]({{site.gith If you are not familar with using Maven for build management visit the [Maven website](https://maven.apache.org/index.html). -To include the Prebid Mobile SDK simply add this line to your gradle dependencies: +To include the Prebid Mobile SDK simply add this line to your gradle dependencies to get the lastest stable release: ``` -implementation 'org.prebid:prebid-mobile-sdk:[1,2)' +implementation 'org.prebid:prebid-mobile-sdk:1.13.1' ``` -If you wish to explicitly state the lastest stable release, please use the following: +{% capture warning_note %} +Prebid is going to release beta versions of SDK from time to time. So if you don't want to update to beta versions - avoid Maven's range notation for the dependency versions. +If you still use the range notation like this: ``` -implementation 'org.prebid:prebid-mobile-sdk:1.3' +implementation 'org.prebid:prebid-mobile-sdk:[1,2)' ``` +please change it to the strict version. {% endcapture %} +{% include /alerts/alert_warning.html content=warning_note %} + ### Build framework from source diff --git a/prebid-mobile/pbm-api/ios/code-integration-ios.md b/prebid-mobile/pbm-api/ios/code-integration-ios.md index a86004124e..7dee463d05 100644 --- a/prebid-mobile/pbm-api/ios/code-integration-ios.md +++ b/prebid-mobile/pbm-api/ios/code-integration-ios.md @@ -16,7 +16,9 @@ Get started with Prebid Mobile by creating a [Prebid Server account]({{site.gith - TOC {:toc} -### Include with Cocoapods +## Pacakge Managers + +### Cocoapods If you are not familar with using Cocoapods for dependency management visit their [getting started page](https://guides.cocoapods.org/using/getting-started.html). Once you have your `podfile` setup, include the following: @@ -28,28 +30,39 @@ target 'MyAmazingApp' do end ``` -### Include with Carthage +Run the following commands: + +1. Install CocoaPods +1. Run `pod install` +1. Add Prebid pod into `Podfile`, specify version if nedded +1. Run `pod update` +1. Use the `.xcworkspace` file which was generated by CocoaPods + +### Carthage If you are not familiar with the Carthage package builder, please refere to the project [github page](https://github.com/Carthage/Carthage) for more details. -Since Prebid SDK architecture supports a multi-module feature for future enhancements, that currently use the same module name for every schema, please use CarthageBuild.sh script to build a necessary binary. +1. Install Carthage +2. Add `github prebid/prebid-mobile-ios` to your `Cartfile`. +3. Run `carthage update`. +4. Drag <[module_name]({{site.baseurl}}/prebid-mobile/modules/modules-overview.html)>.framework from `Carthage/Build` to `General -> Linked Frameworks and Libraries` -There are two shared schemes available ([issue #239](https://github.com/prebid/prebid-mobile-ios/issues/239)): -- PrebidMobile -- PrebidMobileCore -Follow the next steps: +### XCFramework + +1. Clone the project and run buildPrebidMobile.sh script from `scripts` folder +2. Drag XC<[module_name]({{site.baseurl}}/prebid-mobile/modules/modules-overview.html)>.xcframework(e.g. XCPrebidMobile.xcframework) from `generated/output` directory into your project. Make sure Copy items if needed is selected. +3. Go to your Xcode project’s `General -> Frameworks, Libraries, and Embedded Content` settings. Use `Embed & Sign` for dynamic and `Do Not Embed` for static linking -1. Add PrebidSDK dependency into Cartfile. Release notes -``` -github "prebid/prebid-mobile-ios" == 1.5 -``` -2. Update Carthage -``` -carthage update -``` +### Swift PM + +If you are not familiar with the Swift Package Manager, please refere to the project [github page](https://github.com/apple/swift-package-manager) for more details. + +1. Add Prebid dependency `File -> Swift Packages -> Add Package Dependency...` +2. Select desired version, branch or commit +3. Select Prebid [module]({{site.baseurl}}/prebid-mobile/modules/modules-overview.html) 3. Build the specific schema `CarthageBuild.sh` **Variant 1** @@ -159,7 +172,8 @@ Prebid recommends app developers to resize ads slots to the Prebid rendering ad Failure to resize rendering Prebid ads can cause revenue loss under certain conditions. For this reason, we advise using the below resize function in all scenarios. {% endcapture %} {% include /alerts/alert_warning.html content=warning_note %} -*SWIFT* +**Swift** + ```swift func adViewDidReceiveAd(_ bannerView: GADBannerView) { @@ -178,12 +192,11 @@ func adViewDidReceiveAd(_ bannerView: GADBannerView) { }) } +``` +**Objective-C** - ``` - -*Objective C* - ```objective_c +```objective_c -(void) adViewDidReceiveAd:(GADBannerView *)bannerView { NSLog(@"Ad received"); [AdViewUtils findPrebidCreativeSize:bannerView @@ -197,7 +210,7 @@ func adViewDidReceiveAd(_ bannerView: GADBannerView) { NSLog(@"error: %@", error); }]; } - ``` +``` ## Further Reading From 7ecbc91ce5949e0fd14cb6eced7cff078432f844 Mon Sep 17 00:00:00 2001 From: Yuriy Velichko Date: Wed, 15 Dec 2021 23:18:40 +0200 Subject: [PATCH 039/291] fix: use new pods definition (#3467) Co-authored-by: Yuriy Velichko --- prebid-mobile/modules/rendering/ios-sdk-Integration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prebid-mobile/modules/rendering/ios-sdk-Integration.md b/prebid-mobile/modules/rendering/ios-sdk-Integration.md index 66ae1b8ae9..53bbdc04af 100644 --- a/prebid-mobile/modules/rendering/ios-sdk-Integration.md +++ b/prebid-mobile/modules/rendering/ios-sdk-Integration.md @@ -41,10 +41,10 @@ If you need to integrate Prebid with GAM or MoPub add these pods respectively ``` # + Google Ad Manager (optional) -pod 'PrebidMobile/GAMEventHandlers', '1.13.0-beta1' +pod 'PrebidMobileGAMEventHandlers', '1.13.0-beta1' # + MoPub (optional) -pod 'PrebidMobile/MoPubAdapters', '1.13.0-beta1' +pod 'PrebidMobileMoPubAdapters', '1.13.0-beta1' ``` From d97dbaa3ff1ac8a1060bad50530db4d767765ef1 Mon Sep 17 00:00:00 2001 From: Jozef Bartek <31618107+jbartek25@users.noreply.github.com> Date: Thu, 16 Dec 2021 15:20:50 +0100 Subject: [PATCH 040/291] Remove deprecated/not-to-be-used params (#3462) --- dev-docs/bidders/improvedigital.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/dev-docs/bidders/improvedigital.md b/dev-docs/bidders/improvedigital.md index 89a765d3a4..0dea4851d6 100644 --- a/dev-docs/bidders/improvedigital.md +++ b/dev-docs/bidders/improvedigital.md @@ -21,7 +21,6 @@ pbs_app_supported: true |----------------|----------|----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|-----------| | `placementId` | required | The placement ID from Improve Digital. | `1234567` | `integer` | | `keyValues` | optional | Contains one or more key-value pairings for key-value targeting | `{ testKey1: ['testValueA'], testKey2: ['testValueB', 'testValueC'] }` | `object` | -| `size` | optional | Single size filter. Where a placement supports multiple sizes, this forces the response to feature only one of the multiple sizes. This parameter is ignored when `usePrebidSizes` is enabled (see the [Sizes](#improvedigital-sizes) section below). | `{ w:300, h:250 }` | `object` | | `bidFloor` | optional | Bid floor price | `0.01` | `float` | | `bidFloorCur` | optional | Bid floor price currency. Supported values: USD (default), EUR, GBP, AUD, DKK, SEK, CZK, CHF, NOK | `'USD'` | `string` | | `video` | optional | Object with video parameters. See the [Video params](#improvedigital-video) section below for details. | | `object` | @@ -39,17 +38,6 @@ pbs_app_supported: true ### Configuration -#### Single-Request - -By default, the adapter sends one request for each ad unit to Improve Digital's ad server. For example, if there are 4 Prebid ad units defined on the page, you'll see 4 calls out to ad.360yield.com/hb. - -The Improve Digital adapter supports `Single Request` mode, where all ad unit requests are made in a single call to ad.360yield.com/hb. To turn this feature on, call `setConfig`: -``` -pbjs.setConfig({ - improvedigital: {singleRequest: true} -}); -``` - #### Sizes From 7e8d5bfb219bae145fa7325b8ee539be0da5be60 Mon Sep 17 00:00:00 2001 From: Denis Logachov Date: Thu, 16 Dec 2021 16:26:59 +0200 Subject: [PATCH 041/291] Converge-Digital: update documentation (#3458) --- dev-docs/bidders/converge.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/converge.md b/dev-docs/bidders/converge.md index fe7843d9b1..d4a010aad0 100644 --- a/dev-docs/bidders/converge.md +++ b/dev-docs/bidders/converge.md @@ -13,6 +13,7 @@ coppa_supported: true pbs_app_supported: true gvl_id: 248 schain_supported: true +userIds: all --- ### Note: From 9c025d3fa35ddaa10df1b77a6f5baecfa2a5e97c Mon Sep 17 00:00:00 2001 From: shubhendu-singh-doceree <66065249+shubhendu-singh-doceree@users.noreply.github.com> Date: Thu, 16 Dec 2021 20:37:37 +0530 Subject: [PATCH 042/291] Update documentation for doceree adapter (#3452) * Update doceree.md * Update doceree.md --- dev-docs/bidders/doceree.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-docs/bidders/doceree.md b/dev-docs/bidders/doceree.md index 92075772c6..e4700fa3dd 100644 --- a/dev-docs/bidders/doceree.md +++ b/dev-docs/bidders/doceree.md @@ -14,3 +14,5 @@ media_types: banner |-------------------|----------|----------------|---------------------------|----------| | `placementId` | required | Placement Id | `'DOC_7jm9j5eqkl0xvc5w'` | `string` | | `publisherUrl` | optional | Current url | `https://doceree.com` | `string` | +| `gdpr` | optional | Flag to check if gdpr applies | `1` | `string` | +| `gdprConsent` | optional | URL-safe base64-encoded Transparency & Consent string | `CPQfU1jPQfU1jG0AAAENAwCAAAAAAAAAAAAAAAAAAAAA.IGLtV_T9fb2vj-_Z99_tkeYwf95y3p-wzhheMs-8NyZeH_B4Wv2MyvBX4JiQKGRgksjLBAQdtHGlcTQgBwIlViTLMYk2MjzNKJrJEilsbO2dYGD9Pn8HT3ZCY70-vv__7v3ff_3g` | `string` | From ef8b71aa991117e015719eafc3d710a9856eef75 Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 21 Dec 2021 12:47:50 -0500 Subject: [PATCH 043/291] Moving links that are on the wordpress site (#3473) * obsoleting pages that are on the wordpress site * moving CoC to wordpress site --- _data/sidebar.yml | 2 +- guide.md | 2 +- overview/prebid-management-committees.md | 112 +----------------- overview/what-is-prebid-org.md | 3 +- partners/partners.md | 53 ++------- prebid-server/developers/add-new-bidder-go.md | 2 +- .../developers/add-new-bidder-java.md | 2 +- principles.md | 2 +- wrapper_code_of_conduct.md | 80 +------------ 9 files changed, 17 insertions(+), 241 deletions(-) diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 43e2f06a81..b8f179f86e 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -53,7 +53,7 @@ - sbSecId: 0 title: Header Bidding - link: /wrapper_code_of_conduct.html + link: https://prebid.org/code-of-conduct/ isHeader: 0 isSectionHeader: 0 sectionTitle: diff --git a/guide.md b/guide.md index 434d04a776..d358c4d4cc 100644 --- a/guide.md +++ b/guide.md @@ -100,7 +100,7 @@ The includes directory contains HTML files that can be included within files, su **_bidders** -The bidders directory is not a standard part of Jekyll; it’s a special use directory specifically for the Prebid.org site. The files in this directory are used to construct the table of partners on the partners/partners.html page. +The bidders directory is not a standard part of Jekyll; it’s a special use directory specifically to construct the table of bidders on dev-docs/bidders.md and dev-docs/pbs-bidders.md **_sites** diff --git a/overview/prebid-management-committees.md b/overview/prebid-management-committees.md index daedc6563a..459d6b1a90 100644 --- a/overview/prebid-management-committees.md +++ b/overview/prebid-management-committees.md @@ -8,118 +8,10 @@ sidebarType: 0 # Project Management Committees {: .no_toc} -Project Management Committees are responsible for the active management of one or more GitHub repositories, which are also identified by resolution of the Board. - -The committees meet periodically to: - -- establish and prioritize roadmap items -- review open issues and pull requests -- discuss policies -- create development plans - -The following sections describe the committees. - -* TOC -{:toc} - -## Prebid.js - -{: .table .table-bordered .table-striped } -| **Scope** | Prebid.js and related repositories | -| **Description** | browser-based header bidding | -| **Chair** | Gareth Glaser (Rubicon Project) | -| **Audience** | Product and Engineers | - -GitHub Repositories: - -+ https://github.com/prebid/prebid.js -+ https://github.com/prebid/Prebid.js-packager -+ https://github.com/prebid/prebid-universal-creative -+ https://github.com/prebid/currency-file-generator -+ https://github.com/prebid/prebid-js-build-generator - - -## Prebid Mobile - -{: .table .table-bordered .table-striped } -| **Scope** | Prebid Mobile SDK | -| **Description** | Mobile-app based header bidding | -| **Chair** | Bryan Szekely (Rubicon Project) | -| **Audience** | Product and Engineers | - -GitHub Repositories: - -+ https://github.com/prebid/prebid-mobile-ios -+ https://github.com/prebid/prebid-mobile-android - - -## Prebid Server - -{: .table .table-bordered .table-striped } -| **Scope** | Prebid Server and Prebid Cache | -| **Description** | Server-side header bidding | -| **Chair** | Bret Gorsline (Rubicon Project) | -| **Audience** | Product and Engineers | - -GitHub Repositories: - -+ https://github.com/prebid/prebid-server -+ https://github.com/prebid/prebid-cache -+ https://github.com/prebid/prebid-server-java -+ https://github.com/prebid/prebid-cache-java - - -## Prebid Tools - -{: .table .table-bordered .table-striped } -| **Scope** | Misc. Tools | -| **Description** | Debugging and Operational Support | -| **Chair** | Asaf Shamly (Browsi) | -| **Audience** | Product, Business, and Engineers | - -GitHub Repositories: - -+ https://github.com/prebid/header-bidder-expert - -## Identity - -{: .table .table-bordered .table-striped } -| **Scope** | User Identification | -| **Description** | Chart Prebid's role in the future of identity on the web and coordinate any implementation efforts | -| **Chair** | Stephanie Layser (NewsCorp) | -| **Audience** | Product, Business, and Engineers | - -GitHub Repositories: - -+ TBD - -## Video Taskforce - -{: .table .table-bordered .table-striped } -| **Scope** | Video | -| **Description** | Define the needs for video header bidding | -| **Chair** | Mike Chowla (Pubmatic) | -| **Format Lead** | Joel Korpi (Xandr) | -| **Audience** | Product, Business, and Engineers | - -## Marketing Taskforce - -{: .table .table-bordered .table-striped } -| **Scope** | Prebid.org events and marketing | -| **Description** | Coordinates Prebid events and press releases | -| **Chair** | Joel Fisher (Rubicon Project) | -| **Audience** | Marketing, Business | - -## Publisher Taskforce - -{: .table .table-bordered .table-striped } -| **Scope** | Publisher-related topics | -| **Description** | Header bidding issues, optimization, strategy, best practices | -| **Chair** | Stephanie Layser (NewsCorp) | -| **Audience** | Business | +This page has moved to [https://prebid.org/project-management-committees/](https://prebid.org/project-management-committees/)! ## Further Reading {: .no_toc} * [What is Prebid.org?](/overview/what-is-prebid-org.html) -* [Prebid.org Membership and Partners](/partners/partners.html) +* [Prebid.org Membership](/partners/partners.html) diff --git a/overview/what-is-prebid-org.md b/overview/what-is-prebid-org.md index 46ede93b71..ef0dfef76c 100644 --- a/overview/what-is-prebid-org.md +++ b/overview/what-is-prebid-org.md @@ -27,8 +27,7 @@ We focus on providing value-add to publishers and encourage the industry to depl Prebid takes two approaches to accomplish this: ### Wrapper Code of Conduct -Prebid members must agree to support the [Wrapper Code of Conduct](/wrapper_code_of_conduct.html -). This ensures that all wrapper providers are operating within the same principles. +Prebid members must agree to support the [Wrapper Code of Conduct](https://prebid.org/code-of-conduct/). This ensures that all wrapper providers are operating within the same principles. ### Trademark We support wrappers based on Prebid technology with rights to the **Powered by Prebid** brand. diff --git a/partners/partners.md b/partners/partners.md index 34e9fce27c..71a7cf6417 100644 --- a/partners/partners.md +++ b/partners/partners.md @@ -1,54 +1,15 @@ --- layout: page_v2 -title: Partners | Prebid -description: Partners +title: Membership +description: Membership sidebarType: 0 --- -# Prebid.Org Members +# Prebid.Org Membership -
      -

      Join Now

      -
      +This page has moved to [https://prebid.org/membership/](https://prebid.org/membership/)! -Prebid.org was developed to bring together the oversight, guidance, and development capabilities of the ad tech community to solve the industry’s common technical hurdles. By structuring the organization with a tiered membership system, we can ensure that the organization’s standards are upheld and appropriately funded, and that Prebid solutions continue to be built by and made available to the Prebid community. - -Join your industry peers in helping build and shape the ad tech ecosystem. - -
      - -## Why Join? - -Companies join Prebid.org because they want to take an active role in supporting the growth and evolution of the ad tech ecosystem: -- Network with other members of Prebid.org. -- Support the community by helping fund Prebid services and events. -- Demonstrate thought leadership in the ad tech space. -- Promote Prebid projects for faster market adoption. -- Help define the technologies that shape of the industry by participating in our Slack workspace and joining the [Product Management Committees](/overview/prebid-management-committees.html). - -
      - -## How To Join - -1. Download and review the [Prebid.org Bylaws](https://files.prebid.org/docs/Prebid_org_bylaws_jun_2019.pdf). -2. Complete the [Prebid.org Membership Agreement](https://na3.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=610f838a-3001-4999-aca0-6682cbcac66c&env=na3-eu1&acct=2160069d-b42e-4c0a-9528-3a58d1c58bf9&v=2). -3. Prebid will consider your membership application. - -
      - -## Membership Levels and Pricing - -{: .table .table-bordered .table-striped } -| | Board Seat | PMC Participation | Private Slack Instance | Participate in Prebid.org Events | Prebid.org Email Address | Logo on Prebid.org Website | Annual Fees | -|---------------------|-----------------------------------------------------------------------|-------------------|------------------------|----------------------------------|--------------------------|----------------------------|-------------| -| Leader Members | | | | | | | $40,000 | -| Technology Partners | As a Group, Technology members elect a representative to the board | | | | | | $25,000 | -| Publishers | As a Group, Publisher members elect a representative to the board | | | | | | $5,000 | -| Buyers | As a Group, Buyer members elect a representative to the board | | | | | | $5,000 | -| Community | | | | | | | Free | - -Have questions about becoming a member, email us at [membership@prebid.org](mailto:membership@prebid.org). - -
      -
      +## Related Reading +- [Why Prebid](https://prebid.org/why-prebid/) +- [Code of Conduct](https://prebid.org/code-of-conduct/) diff --git a/prebid-server/developers/add-new-bidder-go.md b/prebid-server/developers/add-new-bidder-go.md index cbd2f8d369..0f629d5003 100644 --- a/prebid-server/developers/add-new-bidder-go.md +++ b/prebid-server/developers/add-new-bidder-go.md @@ -37,7 +37,7 @@ Throughout the rest of this document, substitute `{bidder}` with the name you've ### Respect The Rules -We are proud to run the Prebid Server project as a transparent and trustworthy header bidding solution. You are expected to follow our community's [code of conduct](https://docs.prebid.org/wrapper_code_of_conduct.html) and [module rules](https://docs.prebid.org/dev-docs/module-rules.html) when creating your adapter and when interacting with others through issues, code reviews, and discussions. +We are proud to run the Prebid Server project as a transparent and trustworthy header bidding solution. You are expected to follow our community's [code of conduct](https://prebid.org/code-of-conduct/) and [module rules](/dev-docs/module-rules.html) when creating your adapter and when interacting with others through issues, code reviews, and discussions. **Please take the time to read our rules in full.** Below is a summary of some of the rules which apply to your Prebid Server bid adapter: - Adapters must not modify bids from demand partners, except to either change the bid from gross to net or from one currency to another. diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index 5e56b338f4..07250ee7f7 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -37,7 +37,7 @@ Throughout the rest of this document, substitute `{bidder}` with the name you've ### Respect The Rules -We are proud to run the Prebid Server project as a transparent and trustworthy header bidding solution. You are expected to follow our community's [code of conduct](https://docs.prebid.org/wrapper_code_of_conduct.html) and [module rules](https://docs.prebid.org/dev-docs/module-rules.html) when creating your adapter and when interacting with others through issues, code reviews, and discussions. +We are proud to run the Prebid Server project as a transparent and trustworthy header bidding solution. You are expected to follow our community's [code of conduct](https://prebid.org/code-of-conduct/) and [module rules](/dev-docs/module-rules.html) when creating your adapter and when interacting with others through issues, code reviews, and discussions. **Please take the time to read our rules in full.** Below is a summary of some of the rules which apply to your Prebid Server bid adapter: - Adapters must not modify bids from demand partners, except to either change the bid from gross to net or from one currency to another. diff --git a/principles.md b/principles.md index 7143451e65..a4a8bf8632 100644 --- a/principles.md +++ b/principles.md @@ -23,4 +23,4 @@ Prebid.org uses the following principles to guide how we develop [Prebid.js]({{s ## Further Reading + [What is Prebid?](/overview/intro.html) -+ [Header Bidding Wrapper Code of Conduct]({{site.baseurl}}/wrapper_code_of_conduct.html) ++ [Header Bidding Wrapper Code of Conduct](https://prebid.org/code-of-conduct/) diff --git a/wrapper_code_of_conduct.md b/wrapper_code_of_conduct.md index 28a23408f7..d9aa95dd42 100644 --- a/wrapper_code_of_conduct.md +++ b/wrapper_code_of_conduct.md @@ -8,85 +8,9 @@ sidebarType: 0 # Prebid.org Header Bidding Code of Conduct {:.no_toc} -Nov 17, 2020 +This page has moved to [https://prebid.org/code-of-conduct/](https://prebid.org/code-of-conduct/)! -In order to encourage the development of quality products while maintaining a healthy open source community, Prebid.org members and contributors are expected to abide by technical guidelines based on the core values of the organization. - -* TOC -{:toc} - -## Prebid.org Core Values - -The main objective of Prebid.org is to make great header bidding technology available for web publishers and mobile app developers. We believe great technology is: - -- **Efficient** - Products offered by Prebid.org should not burden a user device, the network, or a company server. -- **Secure** - Prebid.org software should not open doors to security risks, including electronic attack, denial of service, fraud, or data leakage. -- **Transparent** - Our products are built in the open with community review. Changes to Prebid software and modules must be open to inspection before and after release. -- **Fair** - The Prebid.org platform doesn’t favor any one entity over another. No entity can be favored over another in technical ordering or status as a default value. No entity can gain information about another entity without approval. -- **Collaborative** - Human interactions in Prebid.org public forums and events must be courteous. -- **Privacy Sensitive** - Our products are built for publishers to support users’ privacy concerns and comply with industry standards. - -## Auction Principles - -The guidelines in this section apply to open source software written for the Prebid.org platform, or plugins designed to integrate into the Prebid.org platform. - -**Definitions:** - -- **Publisher**: the party who is integrating the header bidding technology into their page, app, video service, etc. They may integrate Prebid software on their own or through an approved agent. -- **Publisher Agent**: a party who helps a Publisher integrate or install Prebid software. -- **Auction Layer**: the part of the system that facilitates bids from demand partners being passed into the decisioning layer. -- **Demand Partner**: any party that is willing to provide a price to be paid to the Publisher for a given impression, and is integrated into header bidding. -- **Decisioning Layer**: the part of the system that decides the final winning bid. - -![Conduct](/assets/images/code-of-conduct-diagram.png){:class="pb-lg-img"} - -### Auction Logic - -1. The Auction Layer must not modify bids from Demand Partners unless specifically instructed to do so by configuration. For example, a Publisher might instruct the Auction Layer to: - 1. Apply a modification that changes the bid from gross to net or; - 1. Apply a modification that changes the bid from one currency to another; - 1. Account for a consistent discrepancy; - 1. Account for managed service fees; - 1. Drop bids that do not meet the floor requirement -1. The Auction Layer must provide equal opportunity for all Demand Partners to bid, either by randomizing the order in which they are called, or by requesting bids in the order specified by the publisher. - 1. Publisher configuration may override which bidders take part in each auction. - 1. This also specifically covers any situation where a Publisher Agent is also a Demand Partner or a Demand Partner is hosting the Auction Layer. -1. The Auction Layer must send all demand returned within the configured timeout period to the Decisioning Layer. -1. The Decisioning Layer must make the final choice of which bid wins unless configured to do otherwise. -1. The Decisioning Layer can be determined by the Publisher, e.g. It could be an ad server or the same software that implements the Auction Layer, or a proxy server. If decisioning is done in Prebid software, it must conform to all other rules in this section. -1. The Auction Layer should provide a mechanism or process for Publishers and Demand Partners to validate auction mechanics, including: - 1. Confirmation that bid requests were sent to Demand Partners - 1. Confirmation that bid responses were sent to the Decisioning Layer - 1. Confirmation that the correct bid values were sent to the Decisioning Layer - 1. Bid timing information such as which Demand Partners met the timeout period - -### Data and Transparency - -1. The Auction Layer must segregate demand data so there is no opportunity for Demand Partners to have access to other bids or bidder data. -1. The Auction Layer must pass available bid request information to each configured demand partner, subject to Publisher configuration and privacy regulation controls. -1. The Auction Layer must not collect and store Publisher or Demand Partner information (such as bid stream information, user information, and Publisher first party data) except in the following cases: - 1. Passing information to Demand Partners or Analytics Adapters - 1. Validating header bidding mechanics - 1. Troubleshooting and diagnosing implementations -1. The Auction Layer must not record, use, or sell Publisher or Demand Partner data except in accordance with the instructions of the Publisher and the Demand Partner. -1. The Prebid ecosystem will endeavor to support industry standard privacy regulations, including allowing Publishers to transmit notice, consent, and opt-out state. -1. Analytics Adapters must not utilize header bidding auction data outside of any agreement they reached with the Publisher. - -### User Experience - -1. The system should minimize the impact on the user’s web browsing experience. -1. Users, Publishers and Advertisers deserve a reliable ad serving environment. Prebid software should facilitate data that helps determine if an impression is fraudulent or undisplayable for any reason. -1. Publishers should be able to utilize Prebid software while adhering to their privacy policies. - -### Adapter Conduct - -Prebid software supports different types of ‘plugin’ modules, including for example bid adapters, analytics adapters, user ID modules, real-time-data modules, and others. - -1. Adapters of all types must follow all of the above guidelines and specific technical rules defined by the relevant Prebid committee. - 1. Prebid.js and Prebid Server technical rules are defined by Prebid Module Rules. -1. As technical rules may change over time, Prebid committees are empowered to force adapters to change specific behaviors as part of major milestone releases. The committees should strive to give the adapter community ample opportunity to weigh in on specific guidelines and ample time to make changes. - -## Information and Resources +## Related Reading - [Prebid.org Community Code of Conduct](https://prebid.org/code-of-conduct/#community) - [Prebid.org Member Companies](https://prebid.org/membership/member-directory/) From fab3e396c5b18f497922ed5b16b16159a63e8e5f Mon Sep 17 00:00:00 2001 From: thuyhq <61451682+thuyhq@users.noreply.github.com> Date: Wed, 22 Dec 2021 15:20:12 +0700 Subject: [PATCH 044/291] Update apacdex.md,quantumdex.md,valueimpression.md (#3431) --- dev-docs/bidders/apacdex.md | 2 ++ dev-docs/bidders/quantumdex.md | 2 ++ dev-docs/bidders/valueimpression.md | 1 + 3 files changed, 5 insertions(+) diff --git a/dev-docs/bidders/apacdex.md b/dev-docs/bidders/apacdex.md index a7a7da140b..9a29acd80c 100644 --- a/dev-docs/bidders/apacdex.md +++ b/dev-docs/bidders/apacdex.md @@ -10,6 +10,8 @@ schain_supported: true usp_supported: true userIds: all floors_supported: true +pbs: true +pbs_app_supported: true --- ### Table of Contents diff --git a/dev-docs/bidders/quantumdex.md b/dev-docs/bidders/quantumdex.md index bc03315282..7391497300 100644 --- a/dev-docs/bidders/quantumdex.md +++ b/dev-docs/bidders/quantumdex.md @@ -11,6 +11,8 @@ schain_supported: true usp_supported: true userIds: all floors_supported: true +pbs: true +pbs_app_supported: true --- # Description diff --git a/dev-docs/bidders/valueimpression.md b/dev-docs/bidders/valueimpression.md index 38b86c78ca..4b47750e85 100644 --- a/dev-docs/bidders/valueimpression.md +++ b/dev-docs/bidders/valueimpression.md @@ -12,6 +12,7 @@ usp_supported: true userIds: all floors_supported: true pbs: true +pbs_app_supported: true --- # Description From 00eb0f209b70c741c88cd9899be9c36a820b2a35 Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 4 Jan 2022 13:54:15 -0500 Subject: [PATCH 045/291] removing bidders not in 5.x from download page (#3478) --- dev-docs/bidders/1ad4good.md | 1 + dev-docs/bidders/7xbid.md | 1 + dev-docs/bidders/aardvark.md | 1 + dev-docs/bidders/adbutler.md | 1 + dev-docs/bidders/adfinity.md | 1 + dev-docs/bidders/adform.md | 1 + dev-docs/bidders/adglare.md | 1 + dev-docs/bidders/adlive.md | 1 + dev-docs/bidders/admedia.md | 1 + dev-docs/bidders/adspend.md | 1 + dev-docs/bidders/advenue.md | 1 + dev-docs/bidders/advertly.md | 1 + dev-docs/bidders/atomx.md | 1 + dev-docs/bidders/bidfluence.md | 1 + dev-docs/bidders/bidlab.md | 1 + dev-docs/bidders/bidphysics.md | 1 + dev-docs/bidders/byplay.md | 1 + dev-docs/bidders/c1x.md | 1 + dev-docs/bidders/cedato.md | 1 + dev-docs/bidders/clicktripz.md | 1 + dev-docs/bidders/collectcent.md | 1 + dev-docs/bidders/colombia.md | 1 + dev-docs/bidders/cosmos.md | 1 + dev-docs/bidders/dailyhunt.md | 1 + dev-docs/bidders/decenterads.md | 1 + dev-docs/bidders/dgads.md | 1 + dev-docs/bidders/djax.md | 1 + dev-docs/bidders/e_volution.md | 1 + dev-docs/bidders/ebdr.md | 1 + dev-docs/bidders/edgequeryx.md | 1 + dev-docs/bidders/emoteev.md | 1 + dev-docs/bidders/envivo.md | 1 + dev-docs/bidders/fidelity.md | 1 + dev-docs/bidders/haxmedia.md | 1 + dev-docs/bidders/hpmdnetwork.md | 1 + dev-docs/bidders/imonomy.md | 1 + dev-docs/bidders/iprom.md | 1 + dev-docs/bidders/ironsource.md | 1 + dev-docs/bidders/jcm.md | 1 + dev-docs/bidders/komoona.md | 1 + dev-docs/bidders/lemma.md | 1 + dev-docs/bidders/lifestreet.md | 1 + dev-docs/bidders/lkqd.md | 1 + dev-docs/bidders/loopme.md | 1 + dev-docs/bidders/lunamedia.md | 1 + dev-docs/bidders/meazy.md | 1 + dev-docs/bidders/mediago.md | 1 + dev-docs/bidders/mobfox.md | 1 + dev-docs/bidders/mobfoxpb.md | 1 + dev-docs/bidders/mobsmart.md | 1 + dev-docs/bidders/nafdigital.md | 1 + dev-docs/bidders/nanointeractive.md | 1 + dev-docs/bidders/nasmediaAdmixer.md | 1 + dev-docs/bidders/newborntownWeb.md | 1 + dev-docs/bidders/open8.md | 1 + dev-docs/bidders/outcon.md | 1 + dev-docs/bidders/performax.md | 1 + dev-docs/bidders/piximedia.md | 1 + dev-docs/bidders/platformio.md | 1 + dev-docs/bidders/projectLimelight.md | 1 + dev-docs/bidders/reklamstore.md | 1 + dev-docs/bidders/reload.md | 1 + dev-docs/bidders/resultsmedia.md | 1 + dev-docs/bidders/rtbdemand.md | 1 + dev-docs/bidders/rtbsolutions.md | 1 + dev-docs/bidders/sa_lunamedia.md | 1 + dev-docs/bidders/segmento.md | 1 + dev-docs/bidders/sekindoUM.md | 1 + dev-docs/bidders/shinez.md | 1 + dev-docs/bidders/smartrtb.md | 1 + dev-docs/bidders/smms.md | 1 + dev-docs/bidders/somo.md | 1 + dev-docs/bidders/somoaudience.md | 1 + dev-docs/bidders/stv.md | 1 + dev-docs/bidders/taphype.md | 1 + dev-docs/bidders/tim.md | 1 + dev-docs/bidders/topRTB.md | 1 + dev-docs/bidders/trendqube.md | 1 + dev-docs/bidders/uol.md | 1 + dev-docs/bidders/vi.md | 1 + dev-docs/bidders/videofy.md | 1 + dev-docs/bidders/videonow.md | 1 + dev-docs/bidders/vmg.md | 1 + dev-docs/bidders/vuble.md | 1 + dev-docs/bidders/welect.md | 1 + dev-docs/bidders/windtalker.md | 1 + dev-docs/bidders/xhb.md | 1 + dev-docs/bidders/zedo.md | 1 + download.md | 2 +- 89 files changed, 89 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/1ad4good.md b/dev-docs/bidders/1ad4good.md index eb05910d97..7ef56e1ad5 100644 --- a/dev-docs/bidders/1ad4good.md +++ b/dev-docs/bidders/1ad4good.md @@ -4,6 +4,7 @@ title: 1ad4good description: Prebid One Ad for Good(1ad4good.org) Bidder Adaptor pbjs: true biddercode: 1ad4good +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/7xbid.md b/dev-docs/bidders/7xbid.md index 64e6abf1f4..7cc5b63083 100644 --- a/dev-docs/bidders/7xbid.md +++ b/dev-docs/bidders/7xbid.md @@ -5,6 +5,7 @@ description: Prebid 7xbid Bidder Adaptor pbjs: true biddercode: 7xbid media_types: banner, native +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/aardvark.md b/dev-docs/bidders/aardvark.md index 685014b350..839ae1fbef 100644 --- a/dev-docs/bidders/aardvark.md +++ b/dev-docs/bidders/aardvark.md @@ -9,6 +9,7 @@ usp_supported: true schain_supported: true userIds: unifiedId gvl_id: 52 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/adbutler.md b/dev-docs/bidders/adbutler.md index 2eab4bbadd..a4931993ed 100644 --- a/dev-docs/bidders/adbutler.md +++ b/dev-docs/bidders/adbutler.md @@ -4,6 +4,7 @@ title: AdButler description: Prebid AdButler Bidder Adaptor pbjs: true biddercode: adbutler +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/adfinity.md b/dev-docs/bidders/adfinity.md index 4d80018fb9..560916059d 100644 --- a/dev-docs/bidders/adfinity.md +++ b/dev-docs/bidders/adfinity.md @@ -6,6 +6,7 @@ pbjs: true biddercode: adfinity media_types: banner, video, native gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/adform.md b/dev-docs/bidders/adform.md index 1f796f0876..1c54b5a1e0 100644 --- a/dev-docs/bidders/adform.md +++ b/dev-docs/bidders/adform.md @@ -11,6 +11,7 @@ pbjs: true pbs: true userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, sharedId, unifiedId gvl_id: 50 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/adglare.md b/dev-docs/bidders/adglare.md index b938a28ca3..7cb2e1b48b 100644 --- a/dev-docs/bidders/adglare.md +++ b/dev-docs/bidders/adglare.md @@ -5,6 +5,7 @@ description: Prebid Adapter for AdGlare Ad Server pbjs: true biddercode: adglare media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/adlive.md b/dev-docs/bidders/adlive.md index d67f6791b0..d7468a739a 100644 --- a/dev-docs/bidders/adlive.md +++ b/dev-docs/bidders/adlive.md @@ -4,6 +4,7 @@ title: Adlive description: adlive bid adapter pbjs: true biddercode: adlive +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/admedia.md b/dev-docs/bidders/admedia.md index 2253e4eed2..d0c0ada7b2 100644 --- a/dev-docs/bidders/admedia.md +++ b/dev-docs/bidders/admedia.md @@ -6,6 +6,7 @@ pbjs: true biddercode: admedia media_types: banner gdpr_supported: false +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/adspend.md b/dev-docs/bidders/adspend.md index b238b57606..b5bbb7a555 100644 --- a/dev-docs/bidders/adspend.md +++ b/dev-docs/bidders/adspend.md @@ -6,6 +6,7 @@ pbjs: true biddercode: adspend media_types: banner gdpr_supported: false +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/advenue.md b/dev-docs/bidders/advenue.md index f2760d45b9..a701020cef 100644 --- a/dev-docs/bidders/advenue.md +++ b/dev-docs/bidders/advenue.md @@ -4,6 +4,7 @@ title: Advenue description: Prebid Advenue Bidder Adaptor pbjs: true biddercode: advenue +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/advertly.md b/dev-docs/bidders/advertly.md index 2b3fc7d339..d60f4e0adb 100644 --- a/dev-docs/bidders/advertly.md +++ b/dev-docs/bidders/advertly.md @@ -4,6 +4,7 @@ title: advertly description: Prebid ADVERTLY Bidder Adapter pbjs: true biddercode: advertly +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/atomx.md b/dev-docs/bidders/atomx.md index 378c2b37b0..ea73fb39cc 100644 --- a/dev-docs/bidders/atomx.md +++ b/dev-docs/bidders/atomx.md @@ -4,6 +4,7 @@ title: Atomx description: Prebid Atomx Bidder Adaptor pbjs: true biddercode: atomx +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/bidfluence.md b/dev-docs/bidders/bidfluence.md index 5f4a4e1de7..d4a213a820 100644 --- a/dev-docs/bidders/bidfluence.md +++ b/dev-docs/bidders/bidfluence.md @@ -5,6 +5,7 @@ description: Bidfluence Adaptor for Prebidjs pbjs: true biddercode: bidfluence gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/bidlab.md b/dev-docs/bidders/bidlab.md index 3607f72f38..37e9a1f0f0 100644 --- a/dev-docs/bidders/bidlab.md +++ b/dev-docs/bidders/bidlab.md @@ -6,6 +6,7 @@ pbjs: true biddercode: bidlab gdpr_supported: true media_types: banner, video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/bidphysics.md b/dev-docs/bidders/bidphysics.md index 1e322a3afe..fbdfece5b8 100644 --- a/dev-docs/bidders/bidphysics.md +++ b/dev-docs/bidders/bidphysics.md @@ -5,6 +5,7 @@ description: Prebid BidPhysics Bidder Adaptor pbjs: true biddercode: bidphysics gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/byplay.md b/dev-docs/bidders/byplay.md index 3247ebd3b8..e72c383c5d 100644 --- a/dev-docs/bidders/byplay.md +++ b/dev-docs/bidders/byplay.md @@ -5,6 +5,7 @@ description: Prebid ByPlay Bidder Adaptor pbjs: true biddercode: byplay media_types: video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/c1x.md b/dev-docs/bidders/c1x.md index c24b70318b..a00b1eab82 100644 --- a/dev-docs/bidders/c1x.md +++ b/dev-docs/bidders/c1x.md @@ -5,6 +5,7 @@ description: Prebid C1X Bidder Adaptor pbjs: true biddercode: c1x gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/cedato.md b/dev-docs/bidders/cedato.md index fe25e346a0..476ebea356 100644 --- a/dev-docs/bidders/cedato.md +++ b/dev-docs/bidders/cedato.md @@ -9,6 +9,7 @@ usp_supported: true nav_section: reference pbjs: true biddercode: cedato +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/clicktripz.md b/dev-docs/bidders/clicktripz.md index dabc6ef6d0..fa2999d31b 100644 --- a/dev-docs/bidders/clicktripz.md +++ b/dev-docs/bidders/clicktripz.md @@ -5,6 +5,7 @@ description: Prebid Clicktripz Bidder Adaptor pbjs: true biddercode: clicktripz media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/collectcent.md b/dev-docs/bidders/collectcent.md index d48aefb665..78e42374aa 100644 --- a/dev-docs/bidders/collectcent.md +++ b/dev-docs/bidders/collectcent.md @@ -4,6 +4,7 @@ title: Collectcent description: Prebid Collectcent Bidder Adaptor pbjs: true biddercode: collectcent +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/colombia.md b/dev-docs/bidders/colombia.md index 8500c375ee..cfcc74ab1e 100644 --- a/dev-docs/bidders/colombia.md +++ b/dev-docs/bidders/colombia.md @@ -4,6 +4,7 @@ title: COLOMBIA description: Prebid COLOMBIA Bidder Adaptor pbjs: true biddercode: colombia +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/cosmos.md b/dev-docs/bidders/cosmos.md index d8d35a9b42..aa8819a737 100644 --- a/dev-docs/bidders/cosmos.md +++ b/dev-docs/bidders/cosmos.md @@ -4,6 +4,7 @@ title: COSMOS description: Prebid COSMOS Bidder Adapter pbjs: true biddercode: cosmos +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/dailyhunt.md b/dev-docs/bidders/dailyhunt.md index cbb7440034..dd0b35921a 100644 --- a/dev-docs/bidders/dailyhunt.md +++ b/dev-docs/bidders/dailyhunt.md @@ -6,6 +6,7 @@ pbjs: true biddercode: dailyhunt media_types: display, native, video gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/decenterads.md b/dev-docs/bidders/decenterads.md index 1e496566f2..514e22c37e 100644 --- a/dev-docs/bidders/decenterads.md +++ b/dev-docs/bidders/decenterads.md @@ -8,6 +8,7 @@ biddercode: decenterads media_types: banner, video, native gdpr_supported: true pbs_app_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/dgads.md b/dev-docs/bidders/dgads.md index 73bd6f02ca..ae1a224c24 100644 --- a/dev-docs/bidders/dgads.md +++ b/dev-docs/bidders/dgads.md @@ -5,6 +5,7 @@ description: Prebid dgads Bidder Adapter pbjs: true biddercode: dgads media_types: native +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/djax.md b/dev-docs/bidders/djax.md index 6c9c8200ed..6fa209c4be 100644 --- a/dev-docs/bidders/djax.md +++ b/dev-docs/bidders/djax.md @@ -4,6 +4,7 @@ title: DJAX description: Prebid djax Bidder Adapter pbjs: true biddercode: djax +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/e_volution.md b/dev-docs/bidders/e_volution.md index 867093350f..d7389fab7a 100644 --- a/dev-docs/bidders/e_volution.md +++ b/dev-docs/bidders/e_volution.md @@ -11,6 +11,7 @@ pbs: true pbs_app_supported: true usp_supported: true schain_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/ebdr.md b/dev-docs/bidders/ebdr.md index 2218f1ca60..297cc0bcfb 100644 --- a/dev-docs/bidders/ebdr.md +++ b/dev-docs/bidders/ebdr.md @@ -5,6 +5,7 @@ description: Prebid EngageBDR Bidder Adaptor biddercode: ebdr pbjs: true media_types: video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/edgequeryx.md b/dev-docs/bidders/edgequeryx.md index 5731ce33d1..73e344673f 100644 --- a/dev-docs/bidders/edgequeryx.md +++ b/dev-docs/bidders/edgequeryx.md @@ -8,6 +8,7 @@ media_types: display gdpr_supported: true schain_supported: true usp_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/emoteev.md b/dev-docs/bidders/emoteev.md index 553a9b236c..56108b049f 100644 --- a/dev-docs/bidders/emoteev.md +++ b/dev-docs/bidders/emoteev.md @@ -6,6 +6,7 @@ pbjs: true biddercode: emoteev gdpr_supported: true userIds: pubCommonId +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/envivo.md b/dev-docs/bidders/envivo.md index b5e2771e3f..a38ccfe794 100644 --- a/dev-docs/bidders/envivo.md +++ b/dev-docs/bidders/envivo.md @@ -4,6 +4,7 @@ title: envivo description: Prebid envivo Bidder Adapter pbjs: true biddercode: envivo +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/fidelity.md b/dev-docs/bidders/fidelity.md index 2ccca5fb16..02948ff58a 100644 --- a/dev-docs/bidders/fidelity.md +++ b/dev-docs/bidders/fidelity.md @@ -9,6 +9,7 @@ media_types: banner gdpr_supported: true usp_supported: true gvl_id: 408 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/haxmedia.md b/dev-docs/bidders/haxmedia.md index 6931acb025..7df9af114a 100644 --- a/dev-docs/bidders/haxmedia.md +++ b/dev-docs/bidders/haxmedia.md @@ -9,6 +9,7 @@ media_types: banner, video, native gdpr: true pbjs: true pbs: false +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/hpmdnetwork.md b/dev-docs/bidders/hpmdnetwork.md index 026647b478..15b98d92be 100644 --- a/dev-docs/bidders/hpmdnetwork.md +++ b/dev-docs/bidders/hpmdnetwork.md @@ -5,6 +5,7 @@ description: Prebid HPMD Network Bidder Adaptor pbjs: true biddercode: hpmdnetwork media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/imonomy.md b/dev-docs/bidders/imonomy.md index 134cc2b5c2..9c29310a39 100644 --- a/dev-docs/bidders/imonomy.md +++ b/dev-docs/bidders/imonomy.md @@ -4,6 +4,7 @@ title: Imonomy description: Prebid Imonomy Bidder Adaptor pbjs: true biddercode: imonomy +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/iprom.md b/dev-docs/bidders/iprom.md index 86f0ac647d..243a1a0717 100644 --- a/dev-docs/bidders/iprom.md +++ b/dev-docs/bidders/iprom.md @@ -5,6 +5,7 @@ description: iPROM Prebid Adaptor biddercode: iprom media_types: banner pbjs: true +enable_download: false pbjs_version_notes: not in 5.x, in 6.2+ --- diff --git a/dev-docs/bidders/ironsource.md b/dev-docs/bidders/ironsource.md index f8d1ee0ebc..5743e81f5c 100644 --- a/dev-docs/bidders/ironsource.md +++ b/dev-docs/bidders/ironsource.md @@ -8,6 +8,7 @@ media_types: no-display, video schain_supported: true gdpr_supported: true usp_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/jcm.md b/dev-docs/bidders/jcm.md index 266c16c3b4..77d62b991f 100644 --- a/dev-docs/bidders/jcm.md +++ b/dev-docs/bidders/jcm.md @@ -4,6 +4,7 @@ title: J Carter Marketing description: Prebid J Carter Marketing Bidder Adaptor pbjs: true biddercode: jcm +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/komoona.md b/dev-docs/bidders/komoona.md index 14a371176e..86e39e806c 100644 --- a/dev-docs/bidders/komoona.md +++ b/dev-docs/bidders/komoona.md @@ -4,6 +4,7 @@ title: Komoona description: Prebid Komoona Bidder Adaptor pbjs: true biddercode: komoona +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/lemma.md b/dev-docs/bidders/lemma.md index 68c76068a7..a4b8440c57 100644 --- a/dev-docs/bidders/lemma.md +++ b/dev-docs/bidders/lemma.md @@ -4,6 +4,7 @@ title: LEMMA description: Prebid Lemma Bidder Adapter pbjs: true biddercode: lemma +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/lifestreet.md b/dev-docs/bidders/lifestreet.md index 049e1acad3..dbf51d6eed 100644 --- a/dev-docs/bidders/lifestreet.md +++ b/dev-docs/bidders/lifestreet.md @@ -9,6 +9,7 @@ media_types: video gdpr_supported: true usp_supported: true gvl_id: 67 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/lkqd.md b/dev-docs/bidders/lkqd.md index e2a48b1fb0..e40e043ceb 100644 --- a/dev-docs/bidders/lkqd.md +++ b/dev-docs/bidders/lkqd.md @@ -4,6 +4,7 @@ title: LKQD description: Prebid LKQD Bidder Adaptor pbjs: true biddercode: lkqd +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/loopme.md b/dev-docs/bidders/loopme.md index cd2bc82b47..9010cb41e8 100644 --- a/dev-docs/bidders/loopme.md +++ b/dev-docs/bidders/loopme.md @@ -6,6 +6,7 @@ pbjs: true biddercode: loopme gdpr_supported: true media_types: banner, video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/lunamedia.md b/dev-docs/bidders/lunamedia.md index 80d72de5f8..0392502668 100644 --- a/dev-docs/bidders/lunamedia.md +++ b/dev-docs/bidders/lunamedia.md @@ -5,6 +5,7 @@ description: Prebid Luna Media Bidder Adapter pbjs: true pbs: true biddercode: lunamedia +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/meazy.md b/dev-docs/bidders/meazy.md index 5a22b93b07..a17ee08bc8 100644 --- a/dev-docs/bidders/meazy.md +++ b/dev-docs/bidders/meazy.md @@ -4,6 +4,7 @@ title: Meazy description: Prebid Meazy Bidder Adaptor pbjs: true biddercode: meazy +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/mediago.md b/dev-docs/bidders/mediago.md index 42d5b3a484..b5bcd2144a 100644 --- a/dev-docs/bidders/mediago.md +++ b/dev-docs/bidders/mediago.md @@ -5,6 +5,7 @@ description: MediaGo Prebid Bidder Adapter biddercode: mediago media_types: banner pbjs: true +enable_download: false pbjs_version_notes: not in 5.x --- ### Note: diff --git a/dev-docs/bidders/mobfox.md b/dev-docs/bidders/mobfox.md index 9bcd5f61d1..b98abcd1d1 100644 --- a/dev-docs/bidders/mobfox.md +++ b/dev-docs/bidders/mobfox.md @@ -5,6 +5,7 @@ description: Prebid MobFox Bidder Adaptor pbjs: true biddercode: mobfox media_types: video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/mobfoxpb.md b/dev-docs/bidders/mobfoxpb.md index eec2b0d860..3cfb0dfd9e 100644 --- a/dev-docs/bidders/mobfoxpb.md +++ b/dev-docs/bidders/mobfoxpb.md @@ -11,6 +11,7 @@ pbjs: true pbs: true pbs_app_supported: true gvl_id: 311 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/mobsmart.md b/dev-docs/bidders/mobsmart.md index 59a5b165ab..baa2245288 100644 --- a/dev-docs/bidders/mobsmart.md +++ b/dev-docs/bidders/mobsmart.md @@ -6,6 +6,7 @@ pbjs: true biddercode: mobsmart media_types: banner userIds: pubCommonId +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/nafdigital.md b/dev-docs/bidders/nafdigital.md index a21d4173c6..7d084bcae4 100644 --- a/dev-docs/bidders/nafdigital.md +++ b/dev-docs/bidders/nafdigital.md @@ -6,6 +6,7 @@ top_nav_section: dev_docs nav_section: reference pbjs: true biddercode: nafdigital +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/nanointeractive.md b/dev-docs/bidders/nanointeractive.md index 43fed8d69f..399579e24e 100644 --- a/dev-docs/bidders/nanointeractive.md +++ b/dev-docs/bidders/nanointeractive.md @@ -8,6 +8,7 @@ biddercode: nanointeractive media_types: banner gdpr_supported: true gvl_id: 72 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/nasmediaAdmixer.md b/dev-docs/bidders/nasmediaAdmixer.md index a8a676e2c6..9e97ade200 100644 --- a/dev-docs/bidders/nasmediaAdmixer.md +++ b/dev-docs/bidders/nasmediaAdmixer.md @@ -4,6 +4,7 @@ title: Nasmedia Admixer description: Prebid Nasmedia Admixer Bidder Adapter pbjs: true biddercode: nasmediaAdmixer +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/newborntownWeb.md b/dev-docs/bidders/newborntownWeb.md index 6dee12c74d..98644d1f9b 100644 --- a/dev-docs/bidders/newborntownWeb.md +++ b/dev-docs/bidders/newborntownWeb.md @@ -4,6 +4,7 @@ title: newborntownWeb description: Prebid newborntownWeb Bidder Adaptor pbjs: true biddercode: newborntownWeb +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/open8.md b/dev-docs/bidders/open8.md index 0f930563dc..84860fe16a 100644 --- a/dev-docs/bidders/open8.md +++ b/dev-docs/bidders/open8.md @@ -5,6 +5,7 @@ description: Prebid OPEN8 Bidder Adaptor pbjs: true biddercode: open8 media_types: video, banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/outcon.md b/dev-docs/bidders/outcon.md index 243c7cb12d..5023df15e8 100644 --- a/dev-docs/bidders/outcon.md +++ b/dev-docs/bidders/outcon.md @@ -4,6 +4,7 @@ title: Outcon description: Prebid Outcon Bidder Adaptor pbjs: true biddercode: outcon +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/performax.md b/dev-docs/bidders/performax.md index 0fc5bea4f5..df3f72ac84 100644 --- a/dev-docs/bidders/performax.md +++ b/dev-docs/bidders/performax.md @@ -5,6 +5,7 @@ description: Prebid Performax Bidder Adaptor pbjs: true biddercode: performax media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/piximedia.md b/dev-docs/bidders/piximedia.md index 6c72ed7d85..00d27bea58 100644 --- a/dev-docs/bidders/piximedia.md +++ b/dev-docs/bidders/piximedia.md @@ -5,6 +5,7 @@ description: Piximedia Bidder Adaptor pbjs: true biddercode: piximedia media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/platformio.md b/dev-docs/bidders/platformio.md index f8953d0039..1cbf02413b 100644 --- a/dev-docs/bidders/platformio.md +++ b/dev-docs/bidders/platformio.md @@ -6,6 +6,7 @@ pbjs: true biddercode: platformio media_types: native, video gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/projectLimelight.md b/dev-docs/bidders/projectLimelight.md index 39a7a867e2..37abccea7c 100644 --- a/dev-docs/bidders/projectLimelight.md +++ b/dev-docs/bidders/projectLimelight.md @@ -6,6 +6,7 @@ pbjs: true biddercode: project-limelight aliasCode: projectLimeLight media_types: video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/reklamstore.md b/dev-docs/bidders/reklamstore.md index 8c9a025355..ab5bfda96d 100644 --- a/dev-docs/bidders/reklamstore.md +++ b/dev-docs/bidders/reklamstore.md @@ -6,6 +6,7 @@ biddercode: reklamstore pbjs: true gdpr_supported: true media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/reload.md b/dev-docs/bidders/reload.md index 675b068536..d8dd15ce7d 100644 --- a/dev-docs/bidders/reload.md +++ b/dev-docs/bidders/reload.md @@ -4,6 +4,7 @@ title: Reload description: Reload Prebid Adaptor pbjs: true biddercode: reload +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/resultsmedia.md b/dev-docs/bidders/resultsmedia.md index d1a68d29ec..000aaa9336 100644 --- a/dev-docs/bidders/resultsmedia.md +++ b/dev-docs/bidders/resultsmedia.md @@ -7,6 +7,7 @@ biddercode: resultsmedia media_types: video, banner gdpr_supported: true schain_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/rtbdemand.md b/dev-docs/bidders/rtbdemand.md index 0407f9d60a..0d77d19e88 100644 --- a/dev-docs/bidders/rtbdemand.md +++ b/dev-docs/bidders/rtbdemand.md @@ -6,6 +6,7 @@ top_nav_section: dev_docs nav_section: reference pbjs: true biddercode: rtbdemand +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/rtbsolutions.md b/dev-docs/bidders/rtbsolutions.md index 53fa8379f5..52e8892cfe 100644 --- a/dev-docs/bidders/rtbsolutions.md +++ b/dev-docs/bidders/rtbsolutions.md @@ -5,6 +5,7 @@ description: Prebid RTB Solutions Bidder Adaptor pbjs: true biddercode: rtbsolutions media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/sa_lunamedia.md b/dev-docs/bidders/sa_lunamedia.md index 82c699af92..919bb43269 100644 --- a/dev-docs/bidders/sa_lunamedia.md +++ b/dev-docs/bidders/sa_lunamedia.md @@ -11,6 +11,7 @@ pbjs: false pbs: true pbs_app_supported: true gvl_id: 998 +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/segmento.md b/dev-docs/bidders/segmento.md index 3358f04be9..43c1483d86 100644 --- a/dev-docs/bidders/segmento.md +++ b/dev-docs/bidders/segmento.md @@ -5,6 +5,7 @@ description: Prebid Segmento Bidder Adaptor pbjs: true biddercode: segmento media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/sekindoUM.md b/dev-docs/bidders/sekindoUM.md index cf55667388..00ea806602 100644 --- a/dev-docs/bidders/sekindoUM.md +++ b/dev-docs/bidders/sekindoUM.md @@ -6,6 +6,7 @@ pbjs: true biddercode: sekindoUM media_types: video gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/shinez.md b/dev-docs/bidders/shinez.md index b9bd8c8235..93b74775a0 100644 --- a/dev-docs/bidders/shinez.md +++ b/dev-docs/bidders/shinez.md @@ -5,6 +5,7 @@ description: Prebid Shinez Bidder Adapter biddercode: shinez media_types: banner pbjs: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/smartrtb.md b/dev-docs/bidders/smartrtb.md index f81e8172ad..6233f2ff50 100644 --- a/dev-docs/bidders/smartrtb.md +++ b/dev-docs/bidders/smartrtb.md @@ -9,6 +9,7 @@ userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrable pbjs: true pbs: true pbs_app_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/smms.md b/dev-docs/bidders/smms.md index f52ac751fb..4a108e5074 100644 --- a/dev-docs/bidders/smms.md +++ b/dev-docs/bidders/smms.md @@ -5,6 +5,7 @@ description: Prebid SMMS Bidder Adaptor pbjs: true biddercode: smms media_types: banner, native +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/somo.md b/dev-docs/bidders/somo.md index 44724eb0a0..3631dc7fc0 100644 --- a/dev-docs/bidders/somo.md +++ b/dev-docs/bidders/somo.md @@ -5,6 +5,7 @@ description: Somo Audience Bidder Adapter pbjs: true biddercode: somo prevBiddercode: somoAudience +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/somoaudience.md b/dev-docs/bidders/somoaudience.md index 2b56243146..db71ec4592 100644 --- a/dev-docs/bidders/somoaudience.md +++ b/dev-docs/bidders/somoaudience.md @@ -5,6 +5,7 @@ description: Somo Audience Bidder Adapter biddercode: somoaudience media_types: banner, native, video pbs: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/stv.md b/dev-docs/bidders/stv.md index d55a9f68a2..7d1fee917d 100644 --- a/dev-docs/bidders/stv.md +++ b/dev-docs/bidders/stv.md @@ -6,6 +6,7 @@ pbjs: true biddercode: stv media_types: banner,video gdpr_supported: false +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/taphype.md b/dev-docs/bidders/taphype.md index df27868761..a495e3bcd2 100644 --- a/dev-docs/bidders/taphype.md +++ b/dev-docs/bidders/taphype.md @@ -4,6 +4,7 @@ title: TapHype description: Prebid TapHype Bidder Adaptor pbjs: true biddercode: taphype +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/tim.md b/dev-docs/bidders/tim.md index 085c2aef4d..417d75d14c 100644 --- a/dev-docs/bidders/tim.md +++ b/dev-docs/bidders/tim.md @@ -4,6 +4,7 @@ title: Tim Media description: Prebid Tim Bidder Adaptor pbjs: true biddercode: tim +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/topRTB.md b/dev-docs/bidders/topRTB.md index 7e7aab5641..5b6fcb6d75 100644 --- a/dev-docs/bidders/topRTB.md +++ b/dev-docs/bidders/topRTB.md @@ -4,6 +4,7 @@ title: TOPRTB description: Prebid topRTB Bidder Adapter pbjs: true biddercode: topRTB +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/trendqube.md b/dev-docs/bidders/trendqube.md index 2b7fefe195..e8002dbe21 100644 --- a/dev-docs/bidders/trendqube.md +++ b/dev-docs/bidders/trendqube.md @@ -6,6 +6,7 @@ pbjs: true biddercode: trendqube gdpr_supported: true media_types: banner, video +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/uol.md b/dev-docs/bidders/uol.md index 5caa90beb2..85d4b3f7da 100644 --- a/dev-docs/bidders/uol.md +++ b/dev-docs/bidders/uol.md @@ -6,6 +6,7 @@ pbjs: true biddercode: uol gdpr_supported: false media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/vi.md b/dev-docs/bidders/vi.md index 20f6ff345c..9f449ad52d 100644 --- a/dev-docs/bidders/vi.md +++ b/dev-docs/bidders/vi.md @@ -4,6 +4,7 @@ title: vi description: vi bid adapter pbjs: true biddercode: vi +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/videofy.md b/dev-docs/bidders/videofy.md index b3f604c325..541b44e219 100644 --- a/dev-docs/bidders/videofy.md +++ b/dev-docs/bidders/videofy.md @@ -7,6 +7,7 @@ biddercode: videofy media_types: video gdpr_supported: true usp_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/videonow.md b/dev-docs/bidders/videonow.md index 7a0b19a480..08db0afed3 100644 --- a/dev-docs/bidders/videonow.md +++ b/dev-docs/bidders/videonow.md @@ -5,6 +5,7 @@ description: Prebid Videonow Bidder Adaptor biddercode: videonow pbjs: true media_types: banner +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/vmg.md b/dev-docs/bidders/vmg.md index 959ff01ab0..3e484d4b53 100644 --- a/dev-docs/bidders/vmg.md +++ b/dev-docs/bidders/vmg.md @@ -4,6 +4,7 @@ title: VMG description: Connects Google Ad Manager to the VMG Predict engine. pbjs: true biddercode: vmg +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/vuble.md b/dev-docs/bidders/vuble.md index 6c2308a5e8..c8ec6f0def 100644 --- a/dev-docs/bidders/vuble.md +++ b/dev-docs/bidders/vuble.md @@ -6,6 +6,7 @@ pbjs: true biddercode: vuble media_types: video gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/welect.md b/dev-docs/bidders/welect.md index 3a099c2dc3..300f8b7a4d 100644 --- a/dev-docs/bidders/welect.md +++ b/dev-docs/bidders/welect.md @@ -6,6 +6,7 @@ biddercode: welect media_types: no-display, video gvlid: 282 pbjs: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/windtalker.md b/dev-docs/bidders/windtalker.md index 4fae0d89e8..319d20e9aa 100644 --- a/dev-docs/bidders/windtalker.md +++ b/dev-docs/bidders/windtalker.md @@ -6,6 +6,7 @@ pbjs: true biddercode: windtalker media_types: native, video gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/xhb.md b/dev-docs/bidders/xhb.md index ebd6e189e4..05645611d9 100644 --- a/dev-docs/bidders/xhb.md +++ b/dev-docs/bidders/xhb.md @@ -6,6 +6,7 @@ biddercode: xhb pbjs: true media_types: video, native gdpr_supported: true +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/dev-docs/bidders/zedo.md b/dev-docs/bidders/zedo.md index 7fb66abe20..887a2b1f79 100644 --- a/dev-docs/bidders/zedo.md +++ b/dev-docs/bidders/zedo.md @@ -4,6 +4,7 @@ title: ZEDO description: Prebid ZEDO Bidder Adapter pbjs: true biddercode: zedo +enable_download: false pbjs_version_notes: not in 5.x --- diff --git a/download.md b/download.md index 91bbc1407a..180195ec8f 100644 --- a/download.md +++ b/download.md @@ -205,7 +205,7 @@ Prebid.js is open source software that is offered for free as a convenience. Whi

      Select Bidder Adapters

      -{% for page in bidder_pages %}{% if page.pbjs == true %} +{% for page in bidder_pages %}{% if page.pbjs == true %}{% if page.enable_download == false %}{% continue %}{% endif %}
      +

      Note:

      This is a Prebid Server adapter only. {% endif %} From 14fb35f56da0d131cefa9b164a3995aeaaf7d14b Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 13 Jan 2022 10:10:23 -0500 Subject: [PATCH 075/291] rubicon: fixing media type metadata (#3507) --- dev-docs/bidders/rubicon.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/rubicon.md b/dev-docs/bidders/rubicon.md index 8f77369bd7..b47744cb4c 100644 --- a/dev-docs/bidders/rubicon.md +++ b/dev-docs/bidders/rubicon.md @@ -8,7 +8,7 @@ usp_supported: true coppa_supported: true schain_supported: true floors_supported: true -media_types: video +media_types: banner, video userIds: all prebid_member: true safeframes_ok: true From 23565a5515e27d89ef651342113c087a471e7469 Mon Sep 17 00:00:00 2001 From: Katarzyna-B <48512286+Katarzyna-B@users.noreply.github.com> Date: Thu, 13 Jan 2022 16:42:39 +0100 Subject: [PATCH 076/291] PREB-31: [Docs] Update Smaato FPD section (#3505) Co-authored-by: katarzyna --- dev-docs/bidders/smaato.md | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/dev-docs/bidders/smaato.md b/dev-docs/bidders/smaato.md index f9b46e14da..c058c1e91a 100644 --- a/dev-docs/bidders/smaato.md +++ b/dev-docs/bidders/smaato.md @@ -152,18 +152,31 @@ var adUnit = {
      ### First Party Data +Publishers should use the `ortb2` method of setting First Party Data. The following fields are supported: +- ortb2.site.keywords +- ortb2.site.content +- ortb2.user.keywords +- ortb2.user.yob +- ortb2.user.gender +- ortb2.user.ext.eids -The Smaato adapter supports passing through first party data configured in your prebid integration. +The IAB standard taxonomies are not supported. + +Example first party data that's available to all bidders and all adunits: ```javascript pbjs.setConfig({ - fpd: { - context: { - keywords: "power tools" - }, + ortb2: { + site: { + keywords: "kw1,kw2", + content: { + title: "title1", + series: "series1" + } + }, user: { - keywords: "a,b", - gender: "M", + keywords: "a,b", + gender: "M", yob: 1984 } } From 06c8c471d1ce757f5f0b02c9a6f1c8170c00f5fa Mon Sep 17 00:00:00 2001 From: Veronika Solovei Date: Thu, 13 Jan 2022 07:55:32 -0800 Subject: [PATCH 077/291] Appnexus adapter: Placement_id update (#3464) * Added info for generate_ad_pod_id * clean up --- dev-docs/bidders/appnexus.md | 42 ++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/dev-docs/bidders/appnexus.md b/dev-docs/bidders/appnexus.md index 0d9360bb28..f0839704df 100644 --- a/dev-docs/bidders/appnexus.md +++ b/dev-docs/bidders/appnexus.md @@ -39,26 +39,26 @@ All AppNexus (Xandr) placements included in a single call to `requestBids` must {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |---------------------|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------| -| `placementId` | required | The placement ID from AppNexus. You may identify a placement using the `invCode` and `member` instead of a placement ID. The `placementID` parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. Legacy code can retain the `string` value. **Prebid Server requires an integer value.** | `234234` | `integer` | -| `member` | optional | The member ID from AppNexus. Must be used with `invCode`. | `'12345'` | `string` | -| `invCode` | optional | The inventory code from AppNexus. Must be used with `member`. | `'abc123'` | `string` | -| `publisherId` | optional | The publisher ID from AppNexus. It is used by the AppNexus end point to identify the publisher when `placementId` is not provided and `invCode` goes wrong. The `publisherId` parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. | `12345` | `integer` | -| `frameworks` | optional | Array of integers listing API frameworks for Banner supported by the publisher. | `integer` | -| `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` | 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) | 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). Values can be empty. See [Passing Keys Without Values](#appnexus-no-value) below for examples. 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` | -| `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` | optional | Specifies the third-party source of this impression. | `'my_traffic_source'` | `string` | -| `supplyType` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | -| `supplyType` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | -| `pubClick` | optional | Specifies a publisher-supplied URL for third-party click tracking. This is just a placeholder into which the publisher can insert their own click tracker. This parameter should be used for an unencoded tracker. This parameter is expected to be the last parameter in the URL. Please note that the click tracker placed in this parameter will only fire if the creative winning the auction is using AppNexus click tracking properly. | `'http://click.adserver.com/'` | `string` | -| `extInvCode` | optional | Specifies predefined value passed on the query string that can be used in reporting. The value must be entered into the system before it is logged. | `'10039'` | `string` | -| `externalImpId` | optional | Specifies the unique identifier of an externally generated auction. | `'bacbab02626452b097f6030b3c89ac05'` | `string` | -| `generate_ad_pod_id`| optional | Signal to AppNexus to split impressions by ad pod and add unique ad pod id to each request. Specific to long form video endpoint only. Supported by Prebid Server, not Prebid JS. | `true` | `boolean` | +| `placement_id` (PBS) or `placementID` (PBJS) | required | The placement ID from AppNexus. You may identify a placement using the `invCode` and `member` instead of a placement ID. This parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. Legacy code can retain the `string` value. **Prebid Server requires an integer value.** | `234234` | `integer` | +| `member` | optional | The member ID from AppNexus. Must be used with `invCode`. | `'12345'` | `string` | +| `invCode` | optional | The inventory code from AppNexus. Must be used with `member`. | `'abc123'` | `string` | +| `publisherId` | optional | The publisher ID from AppNexus. It is used by the AppNexus end point to identify the publisher when placement id is not provided and `invCode` goes wrong. The `publisherId` parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. | `12345` | `integer` | +| `frameworks` | optional | Array of integers listing API frameworks for Banner supported by the publisher. | `integer` | +| `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` | 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) | 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). Values can be empty. See [Passing Keys Without Values](#appnexus-no-value) below for examples. 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` | +| `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` | optional | Specifies the third-party source of this impression. | `'my_traffic_source'` | `string` | +| `supplyType` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | +| `supplyType` | optional | Indicates the type of supply for this placement. Possible values are `web`, `mobile_web`, `mobile_app` | `'web'` | `string` | +| `pubClick` | optional | Specifies a publisher-supplied URL for third-party click tracking. This is just a placeholder into which the publisher can insert their own click tracker. This parameter should be used for an unencoded tracker. This parameter is expected to be the last parameter in the URL. Please note that the click tracker placed in this parameter will only fire if the creative winning the auction is using AppNexus click tracking properly. | `'http://click.adserver.com/'` | `string` | +| `extInvCode` | optional | Specifies predefined value passed on the query string that can be used in reporting. The value must be entered into the system before it is logged. | `'10039'` | `string` | +| `externalImpId` | optional | Specifies the unique identifier of an externally generated auction. | `'bacbab02626452b097f6030b3c89ac05'` | `string` | +| `generate_ad_pod_id` | optional | Signal to AppNexus to split impressions by ad pod and add unique ad pod id to each request. Specific to long form video endpoint only. Supported by Prebid Server, not Prebid JS. | `true` | `boolean` | @@ -219,7 +219,7 @@ that would match with the test creative. }, "ext": { "appnexus": { - "placementId": 13144370 + "placement_id": 13144370 } } }] From df7e1031bc74b4ba6938e1f1f203283311065ba8 Mon Sep 17 00:00:00 2001 From: felixads <96219535+felixads@users.noreply.github.com> Date: Thu, 13 Jan 2022 21:29:47 +0530 Subject: [PATCH 078/291] Felixads Adapter: Update Parameters (#3472) * Create felixads.md * Update felixads.md updated gvl * update Zone Id * PBS not supported There's no felixads adapter for Prebid Server. Please open a PR over in that repo to add the alias for adkernel as desired, then you can flip this flag back to true. thanks. Co-authored-by: bretg --- dev-docs/bidders/felixads.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 dev-docs/bidders/felixads.md diff --git a/dev-docs/bidders/felixads.md b/dev-docs/bidders/felixads.md new file mode 100644 index 0000000000..9bc6ed33c7 --- /dev/null +++ b/dev-docs/bidders/felixads.md @@ -0,0 +1,28 @@ +--- +layout: bidder +title: felixads +description: Prebid felixads Bidder Adaptor +pbjs: true +pbs: false +biddercode: felixads +aliascode: adkernel +media_types: banner, native, video +gdpr_supported: true +usp_supported: true +coppa_supported: true +pbs_app_supported: true +schain_supported: true +userIds: all +--- + +### Note: + +The felixads Bidding adaptor requires setup and approval before beginning. Please reach out to for more details + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------|----------|-----------------------|---------------------------|----------| +| `host` | required | felixads's RTB host | `'cpm.felixads.com'` | `string` | +| `zoneId` | required | RTB zone id | `'30164'` | `integer` | From 99fc8e194aeaf5eda237c95045cd60dfe73377d1 Mon Sep 17 00:00:00 2001 From: Rahul Shandilya <67756716+c3p-0@users.noreply.github.com> Date: Thu, 13 Jan 2022 21:29:58 +0530 Subject: [PATCH 079/291] mnet adapter added in server adapter list (#3500) Co-authored-by: adish --- dev-docs/bidders/medianet.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/medianet.md b/dev-docs/bidders/medianet.md index 594e349bc7..e11e1867c5 100644 --- a/dev-docs/bidders/medianet.md +++ b/dev-docs/bidders/medianet.md @@ -13,6 +13,7 @@ gvl_id: 142 schain_supported: true floors_supported: true fpd_supported: true +pbs: true --- ### Bid Params From 0e2fc4cea2f6dec0e9dc61c815a3acaaceb7845d Mon Sep 17 00:00:00 2001 From: Grumft <97535031+Grumft@users.noreply.github.com> Date: Fri, 14 Jan 2022 08:11:03 -0300 Subject: [PATCH 080/291] Gnet Bid Adapter: add new parameter (#3503) * Gnet Bid Adapter: update to Prebid 5.x remove externalId parameter * Add new parameter Co-authored-by: Roberto Hsu Co-authored-by: Roberto Hsu Wu --- dev-docs/bidders/gnet.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/gnet.md b/dev-docs/bidders/gnet.md index 3365cc1602..70af8f195d 100644 --- a/dev-docs/bidders/gnet.md +++ b/dev-docs/bidders/gnet.md @@ -11,5 +11,6 @@ biddercode: gnet {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |---------------|----------|--------------------------------------------|-------------------------------------|----------| -| `websiteId` | required | The Gnet website ID | `'4'` | `string` | +| `websiteId` | required | The Gnet website ID | `'1'` | `string` | +| `adunitId` | required | The Gnet adunit ID | `'1'` | `string` | From 8d2bc6f0696e9f153415536b3e8afbf125502d87 Mon Sep 17 00:00:00 2001 From: Olivier Date: Fri, 14 Jan 2022 15:46:16 +0100 Subject: [PATCH 081/291] Adagio updates (#3510) * Adagio: remove PBS support * Adagio: add FPD section * Adagio: update install guide link --- dev-docs/bidders/adagio.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-docs/bidders/adagio.md b/dev-docs/bidders/adagio.md index 8c311afc1a..2251143b07 100644 --- a/dev-docs/bidders/adagio.md +++ b/dev-docs/bidders/adagio.md @@ -13,8 +13,7 @@ coppa_supported: true schain_supported: true gvl_id: 617 prebid_member: true -pbs: true -fpd_supported: true +fpd_supported: false --- ### Note @@ -23,7 +22,7 @@ The Adagio bidder adaptor requires setup and approval from the Adagio team. Plea ### Bid Params -**Important**: Adagio needs to collect attention data about the ads displayed on a page and must listen to some specifics ad-server events. Please refer to the [Adagio user guide](https://adagio-team.atlassian.net/wiki/spaces/AH/pages/67272705/EN+Adagio+Prebid.js+installation+guide+for+publishers) for details. +**Important**: Adagio needs to collect attention data about the ads displayed on a page and must listen to some specifics ad-server events. Please refer to the [Adagio user guide](https://adagioio.notion.site/Adagio-Account-Setup-Guide-fbcd940649224cdfa10393d2f008792e) for details. {: .table .table-bordered .table-striped } @@ -49,3 +48,7 @@ The Adagio bidder adaptor requires setup and approval from the Adagio team. Plea | Name | description | |--------------|-------------------------------------| | `adagio_bvw` | Url to handle Measure beacon | + +### First Party Data + +Adagio does not support FPD for now. It will be added soon. From c02ca969269c12563fa0d62230554260883ee868 Mon Sep 17 00:00:00 2001 From: Olivier Date: Fri, 14 Jan 2022 16:23:43 +0100 Subject: [PATCH 082/291] Adagio: Remove obsolete param (#3512) --- dev-docs/bidders/adagio.md | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-docs/bidders/adagio.md b/dev-docs/bidders/adagio.md index 2251143b07..220d544cf7 100644 --- a/dev-docs/bidders/adagio.md +++ b/dev-docs/bidders/adagio.md @@ -36,7 +36,6 @@ The Adagio bidder adaptor requires setup and approval from the Adagio team. Plea | `environment`* | recommended | Environment where the page is displayed.
      - max length: 30
      - max distinctives values: 10 | `'desktop'` | `string` | | `category`* | recommended | Category of the content displayed in the page.
      - max length: 30
      - max distinctives values: 50 | `'sport'` | `string` | | `subcategory`* | optional | Subcategory of the content displayed in the page.
      - max length: 30
      - max distinctives values: 50 | `'handball'` | `string` | -| `postBid` | optional | Used in Post-Bid context only. | `true` | `boolean` | | `video` | optional | OpenRTB 2.5 video options object.
      All options will override ones defined in mediaTypes.video | `{skip: 1, playbackmethod: [6]}` | `object` | | `native` | optional | Partial OpenRTB Native 1.2 request object. Supported fields are:
      - context
      -plcmttype | `{context: 1, plcmttype: 2}` | `object` | From e039ff3b778812c374e6c78a80eda2a40136b3e9 Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Fri, 14 Jan 2022 07:28:38 -0800 Subject: [PATCH 083/291] Update docs for getEvents#adRenderSucceeded (#3508) Prebid changes: https://github.com/prebid/Prebid.js/pull/7917 Also see discussion in https://github.com/prebid/Prebid.js/issues/7702#issuecomment-1006875215 --- dev-docs/publisher-api-reference/getEvents.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/publisher-api-reference/getEvents.md b/dev-docs/publisher-api-reference/getEvents.md index 5964c66b5d..64c0752206 100644 --- a/dev-docs/publisher-api-reference/getEvents.md +++ b/dev-docs/publisher-api-reference/getEvents.md @@ -36,7 +36,7 @@ The available events are: | requestBids | Bids have been requested from adapters (i.e. pbjs.requestBids() was called) | None | | addAdUnits | Ad units have been added to the auction | None | | adRenderFailed| Ad rendering failed | Object containing 'reason' and 'message' | -| adRenderSucceeded | Ad rendering succeeded| Object containing the document containing the ad, the bid, and the adId | +| adRenderSucceeded | Ad rendering succeeded| Object containing 'doc', 'bid', and 'adId'. 'doc' is the DOM root containing the ad and may be `null` if it was rendered in a cross-origin iframe.| | auctionDebug | An error was logged to the console | Object containing 'type' and 'arguments' | | bidderDone | A bidder has signaled they are done responding | Bid request object | | bidderError | A bidder responded with an error | Object with the XMLHttpRequest error and the bid request object `{ error, bidderRequest }` | From 978c75eb75e522548487f0641628eba6c8a713fe Mon Sep 17 00:00:00 2001 From: johnwier <49074029+johnwier@users.noreply.github.com> Date: Fri, 14 Jan 2022 07:30:30 -0800 Subject: [PATCH 084/291] SiteId is no longer required for the conversant adapter (#3502) --- dev-docs/bidders/conversant.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/conversant.md b/dev-docs/bidders/conversant.md index d8c76b9d2b..406c982288 100644 --- a/dev-docs/bidders/conversant.md +++ b/dev-docs/bidders/conversant.md @@ -20,7 +20,7 @@ gvl_id: 24 | Name | Scope | Description | Example | Type | |---------------|-----------------------------|---------------------------------------------------------------------------------------------------------------------------|-------------------|------------------| -| `site_id` | required | The site ID from Conversant. | `'87293'` | `string` | +| `site_id` | optional | The site ID from Conversant. | `'87293'` | `string` | | `secure` | required (for secure pages) | If impression requires secure HTTPS URL creative assets and markup. 0 for non-secure, 1 for secure. Default is non-secure | `1` | `integer` | | `bidfloor` | optional | Bid floor | `0.50` | `float` | | `tag_id` | optional | Identifies specific ad placement. | `'cnvr-test-tag'` | `string` | From 336da24d92e425cf158664b17288198f71e4cd8a Mon Sep 17 00:00:00 2001 From: shubhendu-singh-doceree <66065249+shubhendu-singh-doceree@users.noreply.github.com> Date: Fri, 14 Jan 2022 21:03:06 +0530 Subject: [PATCH 085/291] Update doceree.md (#3501) --- dev-docs/bidders/doceree.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-docs/bidders/doceree.md b/dev-docs/bidders/doceree.md index e4700fa3dd..f40812868c 100644 --- a/dev-docs/bidders/doceree.md +++ b/dev-docs/bidders/doceree.md @@ -5,6 +5,8 @@ description: Prebid DivReach Bidder Adapter pbjs: true biddercode: doceree media_types: banner +tcf2_supported: true +gdpr_supported: true --- ### Bid Params From fc621a4b174c66be035a2a8ce4d1e53d3a97373a Mon Sep 17 00:00:00 2001 From: Etarget <40423120+etargetse@users.noreply.github.com> Date: Fri, 14 Jan 2022 18:33:18 +0100 Subject: [PATCH 086/291] ETARGET ortb2 docs update (#3494) * ETARGET ortb2 docs update * ETARGET ortb2 docs update * ETARGET Taxonomy update --- dev-docs/bidders/etarget.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/etarget.md b/dev-docs/bidders/etarget.md index 52eaf65485..d68eeb522f 100644 --- a/dev-docs/bidders/etarget.md +++ b/dev-docs/bidders/etarget.md @@ -30,7 +30,7 @@ In release 5.0 and later, publishers should use the `ortb2` method of setting Fi - ortb2.user.ext.data.* - ortb2.user.data[] -With regards to Contextual and Audience segments, the Magnite exchange supports the IAB standard taxonomies. See [the segment management user guide](https://resources.rubiconproject.com/resource/publisher-resources/segment-management-user-guide/) for more information. +The ETARGET exchange supports the IAB standard Audience Taxonomy v1.1 and Content Taxonomy v2.2. Example first party data that's available to all bidders and all adunits: ``` From 39fabc04d96f48808c6e712e364106ade7d9e4ad Mon Sep 17 00:00:00 2001 From: Bill Newman Date: Fri, 14 Jan 2022 20:44:18 +0200 Subject: [PATCH 087/291] Colossus Bid Adapter: update bid params (#3481) * Updated docs Colossusssp Adapter * Update colossusssp.md Add media types * Update colossusssp.md add usp consent support * adding schain flag * gdpr and user ids * id5id support * Prebid server info * Remove PBS params * Add colossus PBS docs * Add short note for pbs adapter parametres * Add note for pbjs parametres * Fix * remove duplicate string * Update colossusssp.md Ad biddflorr parameter * add uid2 * fix * fix * add group_id Co-authored-by: Vladislav Isaiko Co-authored-by: bretg Co-authored-by: Aiholkin --- dev-docs/bidders/colossusssp.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/colossusssp.md b/dev-docs/bidders/colossusssp.md index 50931a7c99..26d6da21c0 100644 --- a/dev-docs/bidders/colossusssp.md +++ b/dev-docs/bidders/colossusssp.md @@ -18,7 +18,8 @@ pbs: false {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |----------------|----------|----------------------------------------------------------|------------|-----------| -| `placement_id` | required | Placement Id will be generated on Colossus SSP Platform. | `0` | `integer` | +| `placement_id` | optional | Placement Id will be generated on Colossus SSP Platform. Use instead of group_id | `0` | `integer` | +| `group_id` | optional | Group Id will be generated on Colossus SSP Platform. Use instead of placement_id | `0` | `integer` | | `traffic` | optional | Type traffic | `'banner'` | `string` | *For colossus prebid server parametres, look into colossus.md* From 549f32ddd4e35b3959f0e6f38b32b68ca8965d8e Mon Sep 17 00:00:00 2001 From: Karim Mourra Date: Fri, 14 Jan 2022 15:47:30 -0300 Subject: [PATCH 088/291] updates documentation (#3474) --- dev-docs/modules/jwplayerRtdProvider.md | 44 ++++++++++++++++--------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/dev-docs/modules/jwplayerRtdProvider.md b/dev-docs/modules/jwplayerRtdProvider.md index 2950e4fceb..346e354e93 100644 --- a/dev-docs/modules/jwplayerRtdProvider.md +++ b/dev-docs/modules/jwplayerRtdProvider.md @@ -110,31 +110,43 @@ Each bidRequest for which targeting information was found will conform to the fo adUnitCode: 'xyz', bidId: 'abc', ..., - rtd: { - jwplayer: { - targeting: { - segments: ['123', '456'], - content: { - id: 'jw_abc123' - } - } - } - } + ortb2: { + site: { + content: { + id: 'jw_abc123', + data: [{ + name: 'jwplayer', + ext: { + segtax: 502 + }, + segment: [{ + id: '123' + }, { + id: '456' + }] + }] + } + } + } } ``` +Each bid for which targeting information was found will have a ortb2 param conforming to the [oRTB v2 object structure](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf). The `ortb2` object will contain our proprietaty targeting segments in a format compliant with the [IAB's segment taxonomy structure](https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/segtax.md). -Read the bidRequest.jwTargeting object and pass the values to your endpoint as appropriate. +The content's ID can be obtained in the `bid.ortb2.site.content.id` property path and the targeting segments can be found in `bid.ortb2.site.content.data.segment`. **BidRequest Syntax details:** {: .table .table-bordered .table-striped } | Name |Type | Description | Notes | | :------------ | :------------ | :------------ |:------------ | -| rtd.jwplayer.targeting | Object | | | -| rtd.jwplayer.targeting.segments | Array of Strings | jwpseg targeting segments | | -| rtd.jwplayer.targeting.content | Object | | | -| rtd.jwplayer.targeting.content.id | String | Unique identifier for the specific media asset | | - +| ortb2.site.content | Object | | | +| ortb2.site.content.id | String | Unique identifier for the specific media asset | | +| ortb2.site.content.data | Array | Contains segment taxonomy objects | | +| ortb2.site.content.data[index].name | String | the `jwplayer` string indicating the provider name | | +| ortb2.site.content.data[index].ext.segtax | Integer | the `502` value is the unique identifier for JW Player's proprietary taxonomy | | +| ortb2.site.content.data[index].segment | Array | Contains the segment taxonomy values as an object | | +| ortb2.site.content.data[index].segment[index].id | String | String representation of the data segment value | | + ## Example To view an example: From 4d8eebb16f5c631fc13114439ae22f43937a20df Mon Sep 17 00:00:00 2001 From: abermanov-zeta <95416296+abermanov-zeta@users.noreply.github.com> Date: Fri, 14 Jan 2022 20:11:02 +0100 Subject: [PATCH 089/291] Zeta Global SSP Analytics Adapter: add docs for new analytics adapter (#3460) * Zeta Global SSP Analytics Adapter: add docs for the new analytics adapter * Zeta Global SSP Analytics Adapter: improve docs for the new analytics adapter --- dev-docs/analytics/zeta_global_ssp.md | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dev-docs/analytics/zeta_global_ssp.md diff --git a/dev-docs/analytics/zeta_global_ssp.md b/dev-docs/analytics/zeta_global_ssp.md new file mode 100644 index 0000000000..934b95cf4e --- /dev/null +++ b/dev-docs/analytics/zeta_global_ssp.md @@ -0,0 +1,39 @@ +--- +layout: analytics +title: Zeta Global Ssp +description: Zeta Global Ssp Prebid Analytics Adapter +modulecode: zeta_global_ssp +gdpr_supported: true +usp_supported: true +prebid_member: true +gvl_id: 833 +enable_download: false +pbjs: true +pbjs_version_notes: v6.5.0 and later +--- + +#### Registration + +Please visit []() for more information. + +#### Analytics Options + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|-------------|---------|--------------------|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|------------------| +| sid | required | The Zeta Global Ssp Publisher ID | `111` | `int` | +| tags | optional | The object containing set of Zeta's custom tags witch the publisher has to supply | `tags: {}` | `object` | + +### Example Configuration + +``` +pbjs.enableAnalytics({ + provider: 'zeta_global_ssp', + options: { + sid: 111, + tags: { + ... + } + } + }); +``` From 77a009f6a4181483b706809dcc6b77b13ee960ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Hoeksema?= <37441336+danielsao@users.noreply.github.com> Date: Fri, 14 Jan 2022 20:17:59 +0100 Subject: [PATCH 090/291] Update userId.md (#3453) Updated examples; changed the default expiration time and provided additional information about the cookie name --- dev-docs/modules/userId.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 345ac1f270..913ae73312 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -1503,7 +1503,7 @@ The RampID privacy policy is at [https://liveramp.com/privacy/service-privacy-po #### RampID Examples -1) Publisher passes a placement ID and elects to store the RampID envelope in a cookie. +1) Publisher passes a placement ID and elects to store the RampID envelope in a cookie. Make sure that the expiration time of the cookie is similar to what is set in ATS. {% highlight javascript %} @@ -1517,8 +1517,8 @@ pbjs.setConfig({ }, storage: { type: "cookie", - name: "idl_env", // create a cookie with this name - expires: 30 // cookie can last for 30 days + name: "idl_env", // "idl_env" is the required storage name + expires: 15 // RampID envelope can last for 15 days } }], syncDelay: 3000 // 3 seconds after the first auction @@ -1526,7 +1526,7 @@ pbjs.setConfig({ }); {% endhighlight %} -2) Publisher passes a placement ID and elects to store the RampID envelope in HTML5 localStorage. +2) Publisher passes a placement ID and elects to store the RampID envelope in HTML5 localStorage. Make sure that the expiration time for localstorage is similar to what is set in ATS. {% highlight javascript %} pbjs.setConfig({ @@ -1539,8 +1539,8 @@ pbjs.setConfig({ }, storage: { type: "html5", - name: "idl_env", // set localstorage with this name - expires: 30 + name: "idl_env", // "idl_env" is the required storage name + expires: 15 // RampID envelope can last for 15 days } }], syncDelay: 3000 From 2d474d9787b01b0dcac7d199297e5e1fc1238f8b Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 14 Jan 2022 16:26:40 -0500 Subject: [PATCH 091/291] PBJS key value pairs (#3513) --- _data/sidebar.yml | 8 + adops/before-you-start.md | 1 + dev-docs/publisher-api-reference/setConfig.md | 4 + features/adServerKvps.md | 241 ++++++++++++++++++ 4 files changed, 254 insertions(+) create mode 100644 features/adServerKvps.md diff --git a/_data/sidebar.yml b/_data/sidebar.yml index b8f179f86e..4d7f4bb534 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -467,6 +467,14 @@ sectionTitle: subgroup: 8 +- sbSecId: 1 + title: Ad Server Key Values + link: /features/adServerKvps.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 8 + - sbSecId: 1 title: Native Ads link: /prebid/native-implementation.html diff --git a/adops/before-you-start.md b/adops/before-you-start.md index 03d447d76a..c00642c581 100644 --- a/adops/before-you-start.md +++ b/adops/before-you-start.md @@ -126,5 +126,6 @@ Implementing header bidding requires much more collaboration with your dev team ## Related Topics - [Getting Started with Prebid.js](/overview/getting-started.html): How Prebid.js works at a high level. +- [Prebid.js and Ad Server Key Values](/features/adServerKvps.html) - [What is Prebid?](/overview/intro.html): Overview and history of header bidding and Prebid.js. + [Docs by Format](/dev-docs/docs-by-format.html): Engineering and ad ops docs arranged by ad format (video, native, etc.). diff --git a/dev-docs/publisher-api-reference/setConfig.md b/dev-docs/publisher-api-reference/setConfig.md index dbf5593414..d495bdcbda 100644 --- a/dev-docs/publisher-api-reference/setConfig.md +++ b/dev-docs/publisher-api-reference/setConfig.md @@ -1449,3 +1449,7 @@ ERROR: setConfig options must be an object If you don't see that message, you can assume the config object is valid.
      + +## Related Reading + +- [Prebid.js and Ad Server Key Values](/features/adServerKvps.html) diff --git a/features/adServerKvps.md b/features/adServerKvps.md new file mode 100644 index 0000000000..0f16c932cf --- /dev/null +++ b/features/adServerKvps.md @@ -0,0 +1,241 @@ +--- +layout: page_v2 +title: Prebid.js and Ad Server Key Values +description: Prebid.js and Ad Server Key Values +sidebarType: 1 +--- + +# Prebid.js and Ad Server Key Values +{: .no_toc} + +* TOC +{:toc} + + +The point of header bidding is to supply bids into the regular ad server calls. +Prebid.js provides many ways to do this. This document describes the +controls for obtaining auction results. + +## Overview + +Here's the general way PBJS is integrated into the page: +1. Define AdUnits so they can be linked to existing ad server ad slots in the page +1. Set auction parameters +1. Initiate the auction +1. Gather bid responses to send to the ad server +1. The ad server makes the final decision about which ad to render + +This last step has historically been called "targeting" in Prebid.js, but really what's +sent to the adserver is a set of Key Value Pairs (KVPs) that serve several purposes: +- **Ad server line item targeting**. These values are used to pick out which line items match the request. Generally targets depend on the hb_pb attribute, but could also include hb_deal and hb_format. +- **Display**. Some of these values are needed for rendering the creative properly when the Prebid line item is chosen, including hb_adid, hb_uuid, hb_size, and for AMP/app hb_cache_host. +- **Reporting**. Some publishers rely on ad server key-values for important business reporting. The keys used for reporting could be any of the above, along with hb_source. + +## Decide How The Results Will Be Used + +How a publisher should configure Prebid.js to report auction results +will depend on how the final ad decision will be made. These approaches +need to be in sync. + +There are four main scenarios that follow. + +### Ad Server Line Items are Created Per-Bidder + +In order to have header bidding compete with direct-sold demand, +a publisher can set up placeholder line items in their ad server. + +Prebid.org recommends setting up separate line items +for each bidder. Benefits: +- use ad server reporting to get a view of which bidders are performing well +- control ad decisions with the ad server +- video bids have a fallback available + +There are more details on this scenario in the [Ad Ops section](/adops/before-you-start.html#one-set-of-line-items-for-each-bidder). + +Once implemented in the ad server, setting this up in Prebid.js is +simple, as it is the default [Send All Bids](#send-all-kvps) mode. However +to limit the number of values sent to the ad server, some flavor of +this solution like the [Top Two Bids and Deals](#top-two-bids-and-deals) +may be of interest. + +{: .alert.alert-info :} +Note that `enableSendAllBids` mode can send a lot of keys to your +ad server. Though we recommend this setting, we also recommend that +publishers monitor the key traffic and [control](#controls) as necessary. + +### Only One Set of Ad Server Line Items are Created + +However, there are reasons a publisher may not want to create +separate line items for each bidder: +- some ad servers have a limit on how many line items can be created +- it takes work to set up line items +- the volume of key-value pairs can be a factor + +So the other ad-server based solution is to create one set of line +items that is used by all bidders. + +Setting this mode up in Prebid.js is done by setting [enableSendAllBids](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids) +to false. See the [Bare Minimum solution](#the-bare-minimum-for-display-ads) for reference. + +### Post-Bid + +Sometimes Prebid.js is used as a fallback. This mode is called [PostBid](/overview/what-is-post-bid.html) + +In this scenario, the ad server line item is scheduled as a low-priority 'remnant' and the auction takes place when there's nothing else to serve. +The Prebid.js code is in the ad server creative, which decides the overall winner itself. See the [Post Bid Example](/dev-docs/examples/postbid.html). + +### No Ad Server + +Finally, a publisher may want a particular ad unit to be programmatic-only, which Prebid.js can support. +Please see the [No Ad Server Example](https://github.com/prebid/Prebid.js/blob/master/integrationExamples/noadserver/basic_noadserver.html). + +## Obtaining Auction Results + +### Display and Native + +In early versions of Prebid.js, there were a couple of basic functions +publishers could use to get the auction results: + +- [pbjs.setTargetingForGPTAsync](/dev-docs/publisher-api-reference/setTargetingForGPTAsync.html) - matches Google Publisher Toolkit ad slots to Prebid.js AdUnits, obtains the auction results for that adunit, and adds "targeting" values using GPT-provided functions. +- [pbjs.getAdserverTargeting](/dev-docs/publisher-api-reference/getAdserverTargeting.html) - a more generic interface for obtaining KVPs + +All of the other functions available in the [publisher API](/dev-docs/publisher-api-reference.html) for obtaining auction bids came later. + +When there are a lot of adunits and bidders on a page, the number of KVPs being sent +to the ad server can grow pretty large, so it quickly became apparent that many options were needed for controlling which KVPs these functions returned. + +Note that in old versions of Prebid.js, native ad components were passed via ad server KVPs. +That approach has been deprecated -- all implementations should now use [one of the recommended approaches for native](/prebid/native-implementation.html). + +### Video + +Video's always been a different implementation than banners because +it's the video player that controls the ad call, not in-page javascript like +the GPT library. So the [Google Ad Manager Video module](/dev-docs/modules/dfp_video.html) includes the [buildVideoUrl](/dev-docs/publisher-api-reference/adServers.dfp.buildVideoUrl.html) function. + +Publishers using other ad servers need to integrate on their own +using the [pbjs.getAdserverTargetingForAdUnitCode](/dev-docs/publisher-api-reference/getAdserverTargetingForAdUnitCode.html) function to build whatever +needed to pass to the video player. + +### Mobile App + +The Prebid SDK does not have a direct way to control what key-value pairs will +be generated by Prebid Server. Instead, the [top-level stored request](/prebid-server/features/pbs-storedreqs.html) stored in Prebid Server defines what should be produced. + +That stored request will contain the 'targeting' options needed to +match the line item setup. See the [Prebid-Server-based +targeting configuration](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#ad-server-targeting), for more detail. The rest of this document is about Prebid.js. + +## Controls + +Over the years, quite a few options have been added to to Prebid.js to adjust the number of bids and the exact set of KVPs sent to the ad server. This is an overlapping-but-powerful set of controls. There are often + +multiple ways to implement the same requirements, and there's no "wrong" +way to do it. + +The list is ordered by those functions that Prebid recommends starting with: + +1. [enableSendAllBids](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids) - the grandaddy of targeting options. If false, only the winning set of KVPs will be sent. We recommend leaving this to the default value of true so that all bidders are represented in the final decision and for detailed reporting in the ad server, but setting it to false (aka "Send Top Bid" mode) is the most dramatic way to minimize what's sent to the ad server. +1. [targetingControls.alwaysIncludeDeals](/dev-docs/publisher-api-reference/setConfig.html#setConfig-targetingControls) - this option makes sure that deals are sent along even if another control would have suppressed it. Publishers running deals should set this value to true. +1. [sendBidsControl.bidLimit](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-Bids-Control) - this option sorts the bids in CPM order and returns the top N, plus any deals if the 'alwaysIncludeDeals' flag is true. +1. [targetingControls.allowTargetingKeys](/dev-docs/publisher-api-reference/setConfig.html#setConfig-targetingControls) - this resets the default keys defined by Prebid.js, defining which KVPs are sent for the winning set. (e.g. hb_pb) +1. [targetingControls.allowSendAllBidsTargetingKeys](/dev-docs/publisher-api-reference/setConfig.html#setConfig-targetingControls) - similar to allowTargetingKeys but works on the bidder-specific KVPs. (e.g. hb_pb_BIDDER) +1. [bidderSettings.standard.adserverTargeting](/dev-docs/publisher-api-reference/bidderSettings.html) - completely redefine what Prebid produces for the winning bid's KVPs. +1. [bidderSettings.BIDDER.adserverTargeting](/dev-docs/publisher-api-reference/bidderSettings.html) - completely redefine what Prebid produces for the bidder-specific KVPs. +1. [targetingControls.addTargetingKeys](/dev-docs/publisher-api-reference/setConfig.html#setConfig-targetingControls) - This is similar to allowTargetingKeys but adds KVPs to the default set rather than replacing them. +1. [targetingControls.auctionKeyMaxChars](/dev-docs/publisher-api-reference/setConfig.html#setConfig-targetingControls) - This limits the number of characters Prebid is allowed to add to the KVPs. The function will count the number of characters used and will limit to the integer number of bids that won't exceed this count. +1. [sendBidsControl.dealPrioritization](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-Bids-Control) - This changes the sort order used by 'bidLimit' to put deals first. It's not useful when alwaysIncludeDeals is specified. + +### Examples + +Here are a few scenarios to give you a sense of the configurability. + +#### Send All KVPs + +If the number of KVPs sent to the ad server is not a concern, then the recommended approach is to Send All Bids and all deals: + +``` +pbjs.setConfig({ + enableSendAllBids: true, + targetingControls: { + alwaysIncludeDeals: true + } +}); +``` + +#### The Bare Minimum for Display Ads + +The opposite approach is to send only the winning set of KVPs directly needed for targeting line items and rendering. + +``` +pbjs.setConfig({ + enableSendAllBids: false, + targetingControls: { + allowTargetingKeys: ['PRICE_BUCKET', 'AD_ID', 'SIZE'] + } +}); +``` + +Note: this example lacks video support, deal support, and doesn't even tell you which bidder won. + +#### Top Two Bids and Deals + +``` +pbjs.setConfig({ + sendBidsControl: { bidLimit: 2 }, + targetingControls: { + alwaysIncludeDeals: true, + allowTargetingKeys: ['BIDDER', 'AD_ID', + 'PRICE_BUCKET', 'SIZE', 'UUID', 'FORMAT', 'DEAL'], + allowSendAllBidsTargetingKeys: ['AD_ID', 'PRICE_BUCKET', 'SIZE', + 'FORMAT', 'DEAL'] + } +}); +``` +Notes: +- this assumes that video creatives are set up refering to HB_UUID rather than bidder-specific UUID values. + +#### Completely Custom KVPs + +Publishers that don't want to use KVPs prefixed with "hb_" can change them with +bidderSettings: + +``` +pbjs.setConfig({ + enableSendAllBids: false +}); +pbjs.bidderSettings={ + standard: { + adserverTargeting: [{ + key: "pb_price", + // note the price granularity assumption below is Medium Granularity + // other options are pbAg (auto), pbCg (custom), pbDg (dense), + // pbHg (high), pbLg (low) + val: function(bidResponse) { return bidResponse.pbMg; } + },{ + key: "pb_size", + val: function(bidResponse) { return bidResponse.size; } + },{ + key: "pb_adid", + val: function(bidResponse) { return bidResponse.adId; } + },{ + key: "pb_uuid", + val: function(bidResponse) { return bidResponse.videoCacheKey; } + },{ + key: "pb_format", + val: function(bidResponse) { return bidResponse.mediaType; } + },{ + key: "pb_bidder", + val: function(bidResponse) { return bidResponse.bidder; } + },{ + key: "pb_deal", + val: function(bidResponse) { return bidResponse.dealId; } + }] + } +}; +``` + +## Related Topics + +- [Prebid.js Publisher API setConfig() routine](/dev-docs/publisher-api-reference/setConfig.html) +- [Ad Ops and Prebid](/adops/before-you-start.html) From 6c0bd96437b36f07ad739f16d074a04e91444478 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 14 Jan 2022 16:28:55 -0500 Subject: [PATCH 092/291] GPT Pre-Auction updates (#3442) * GPT Pre-Auction updates * updating version --- dev-docs/modules/gpt-pre-auction.md | 41 +++++++++++++++++------------ 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/dev-docs/modules/gpt-pre-auction.md b/dev-docs/modules/gpt-pre-auction.md index 189e5e1dae..db71b18ce6 100644 --- a/dev-docs/modules/gpt-pre-auction.md +++ b/dev-docs/modules/gpt-pre-auction.md @@ -50,7 +50,9 @@ Optional initialization parameters: | Param | Required? | Type | Description | Example | | enabled | no | boolean | allows turning off of module. Default value is true | true | | customGptSlotMatching | no | function | GPT slot matching function should match the customSlotMatching function sent to [setTargetingForGptAsync](/dev-docs/publisher-api-reference/setTargetingForGPTAsync.html) | | -| customPbAdSlot | no | function | Custom PB AdSlot function | | +| useDefaultPreAuction | no | boolean | (PBJS 6.5+) If true, use default behavior for determining GPID and PbAdSlot. Defaults to false. | true | +| customPreAuction | no | function | (PBJS 6.5+) Custom function for defining the GPID and PbAdSlot. | | +| customPbAdSlot | no | function | Custom PB AdSlot function. (Note, this function will be deprecated in the future.) | | | mcmEnabled | no | boolean | Removes extra network IDs when Multiple Customer Management is active. Default is false. | true | For example: @@ -58,7 +60,8 @@ For example: pbjs.setConfig({ gptPreAuction: { enabled: true, // enabled by default - customPbAdSlot: function(adUnitCode, adServerAdSlot) { + useDefaultPreAuction: false, + customPreAuction: function(adUnit, adServerAdSlot) { ... return "customPbAdSlot"; }, @@ -85,27 +88,31 @@ If GPT slot matching succeeds: - it sets the Adunit ortb2Imp.ext.data.adserver.name to 'gam' - it copies the resulting GPT slot name to ortb2Imp.ext.data.adserver.adslot -### Defining Prebid Ad Slot - -The customPbAdSlot function is called if it was specified, writing the results to ortb2Imp.ext.data.pbadslot. - -If there's no customPbAdSlot function, a default algorithm is used to determine ortb2Imp.ext.data.pbadslot: +### Defining PbAdSlot and GPID -- first use the AdUnit's ortb2Imp.ext.data.pbadslot if defined -- else, see if the AdUnit.code corresponds to a div-id and if so, try to retrieve a data element from the div called data-adslotid. -- else if the GPT slot matching succeeded, use the GPT slot name -- else, just use the AdUnit.code +Here's what the module does to define these values: -### Defining GPID +1. If AdUnit.ortb2Imp.ext.gpid already exists, use that for GPID. +1. If AdUnit.ortb2Imp.ext.data.pbadslot already exists, use that for PbAdSlot. +1. Otherwise, if a customPreAuction function is specified, run that. If the result isn't empty, place it in pbAdSlot and GPID. +1. Otherwise, if useDefaultPreAuction is true, run the default logic and place the return value in both pbAdSlot and GPID + 1. If ortb2Imp.ext.data.pbadslot is specified, use that. + 1. If ortb2Imp.ext.gpid is specified, use that. + 1. If GPT isn't in the page, give up. + 1. Query GPT slots with the adunit.code + 1. If there aren't any, give up. + 1. If there's just one, use that slot name as the GPID + 1. If there's more than on slot with the same name, append the div-id +1. Otherwise, if a customPbAdSlot function is specified and the result is not empty, place it in pbAdSlot and GPID. +1. Otherwise, if the AdUnit.code matched one or more GAM AdSlots, use that for both PbAdSlot and GPID +1. Otherwise use the AdUnit.code for PbAdSlot. -Here's what the module does to define GPID: - -1. If AdUnit.ortb2Imp.ext.gpid already exists, don't do anything. Assume the publisher or another module has provided the value. -2. Otherwise, if a customPbAdSlot function was defined by the publisher and the result is not empty, then copy that value to AdUnit.ortb2Imp.ext.gpid. -3. Otherwise, if a value was found for GAM AdSlot, copy that to AdUnit.ortb2Imp.ext.gpid ## Example customPbAdSlot function +{: .alert.alert-info :} +In PBJS 6.5 and later, we recommend using the useDefaultPreAuction flag or the customPreAuction function. + The following customPbAdSlot function will work for many publishers. Assumptions: - AdUnits have been registered with [pbjs.addAdUnits](/dev-docs/publisher-api-reference/addAdUnits.html). - AdUnit.code is either the GPT slot name or the div-id. From 9cf717d9d5b315b1a91b59e4f766eb05c72b3138 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 14 Jan 2022 17:07:39 -0500 Subject: [PATCH 093/291] PBS deals: added preferdeals flag (#3514) --- prebid-server/features/pbs-deals.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/prebid-server/features/pbs-deals.md b/prebid-server/features/pbs-deals.md index 2c9fe1005f..eaeb5635f3 100644 --- a/prebid-server/features/pbs-deals.md +++ b/prebid-server/features/pbs-deals.md @@ -12,8 +12,11 @@ Prebid Server supports Private MarketPlace deals in this way: 2. Prebid-style ad server targeting is also applied: 1. If the deal is the highest bid overall and the [`ext.prebid.targeting.includewinners`](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) option is on, then the `hb_deal` targeting value will contain the winning deal ID. 2. If the deal is the highest bid for a particular bidder and the [`ext.prebid.targeting.includebidderkeys`](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) is on, then the `hb_deal_BIDDER` targeting value will contain that deal ID + 2. If the [`ext.prebid.targeting.preferdeals`](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) flag is true, then PBS will choose the highest value deal as the overall winner before choosing the highest value non-deal. Ad server line items should be targeted to `hb_deal_BIDDER` (for sendAllBids) or `hb_deal` (for sendTopBid). -Currently Prebid Server doesn't support the option of preferring deals over open market bids, though a [PreferDeals](https://github.com/prebid/prebid-server/issues/1355) flag is being considered. +## Related Reading + +- [Prebid Server Targeting](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) From b2f2facae2ad707d7a50f518d07c5414bb87f331 Mon Sep 17 00:00:00 2001 From: CompassSSP <95415988+CompassSSP@users.noreply.github.com> Date: Tue, 18 Jan 2022 20:07:41 +0200 Subject: [PATCH 094/291] Compass Adapter: add new adapter (#3441) * add Compass Adapter * fix * add endpointId --- dev-docs/bidders/compass.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 dev-docs/bidders/compass.md diff --git a/dev-docs/bidders/compass.md b/dev-docs/bidders/compass.md new file mode 100644 index 0000000000..ac2506bc9a --- /dev/null +++ b/dev-docs/bidders/compass.md @@ -0,0 +1,28 @@ +--- +layout: bidder +title: Compass +description: Prebid Compass Bidder Adapter +biddercode: compass +usp_supported: true +gdpr_supported: true +coppa_supported: true +schain_supported: true +floors_supported: true +media_types: banner, video, native +pbjs: true +pbs: true +pbs_app_supported: true +gvl_id: 883 +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|-----------------------|-----------|-----------| +| `placementId` | optional | Placement Id | `'0'` | `'string'` | +| `endpointId` | optional | Endpoint Id | `'0'` | `'string'` | + +### Note + +For the prebid server and prebid.js you only need to use one parameter: either placementId or endpointId From 2c708f71c7ea78fb29d5df109a9ef78e5cf4382d Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 19 Jan 2022 17:24:10 -0500 Subject: [PATCH 095/291] telaria adapter updates (#3519) --- dev-docs/bidders/telaria.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/telaria.md b/dev-docs/bidders/telaria.md index 46ae17f350..e98ec3b488 100644 --- a/dev-docs/bidders/telaria.md +++ b/dev-docs/bidders/telaria.md @@ -3,13 +3,24 @@ layout: bidder title: Telaria description: Telaria Bidder Adaptor pbjs: true +pbs: false biddercode: telaria -media_types: video +media_types: video, no-display gdpr_supported: true +usp_supported: false +coppa_supported: false +schain_supported: true +floors_supported: false +prebid_member: true +safeframes_ok: false +deals_supported: false +pbs_app_supported: false +fpd_supported: false +gvl_id: 52 --- ### Overview -This documentation covers some of the parameters that the **Telaria** `(previously Tremor Video)` exchange accepts. And is intended to be referenced by publishers using prebid 1.x. Documentation for prebid 0.x can be found under [tremor](/dev-docs/bidders/tremor) +This documentation covers the Telaria (Magnite CTV) exchange. Please reach out to your account manager to set up the account. ### Bid Params Please refer to the **Tag Parameters** section in the [Telaria Console](https://console.telaria.com) From d2bc0928d271d744999acbffd4a28bafd1accc7a Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 20 Jan 2022 11:21:49 -0500 Subject: [PATCH 096/291] bidder typos --- dev-docs/bidders/ucfunnel.md | 2 -- dev-docs/bidders/zeroclickfraud.md | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-docs/bidders/ucfunnel.md b/dev-docs/bidders/ucfunnel.md index a825957ad8..75c7140a76 100644 --- a/dev-docs/bidders/ucfunnel.md +++ b/dev-docs/bidders/ucfunnel.md @@ -59,5 +59,3 @@ Sizes set in the `adUnit` object will also apply to the ucfunnel bid requests. |--------|----------|-------------------------------------------------|---------|----------| | `adunitid` | required | ID for ad unit | | `string` | | `partnerid` | required | ID for partner | | `string` | - -``` diff --git a/dev-docs/bidders/zeroclickfraud.md b/dev-docs/bidders/zeroclickfraud.md index fd45bea32c..cb7013756a 100644 --- a/dev-docs/bidders/zeroclickfraud.md +++ b/dev-docs/bidders/zeroclickfraud.md @@ -12,4 +12,4 @@ biddercode: zeroclickfraud | Name | Scope | Description | Example | Type | |------------|----------|------------------------|---------|----------| | sourceId | required | Website Source Id | 111 | integer | -| host | requird | Network Host to request from | 'host1' | string | +| host | required | Network Host to request from | 'host1' | string | From 798704c8cf2a9173a4427d2959c5cf94d6318a4a Mon Sep 17 00:00:00 2001 From: videobyte20 <85643547+videobyte20@users.noreply.github.com> Date: Thu, 20 Jan 2022 17:22:20 +0100 Subject: [PATCH 097/291] Videobyte - Update media types and note (#3490) * update media types and note * update note --- dev-docs/bidders/videobyte.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/videobyte.md b/dev-docs/bidders/videobyte.md index 0efdacf89d..c0c5710981 100644 --- a/dev-docs/bidders/videobyte.md +++ b/dev-docs/bidders/videobyte.md @@ -5,7 +5,7 @@ description: Prebid VideoByte Bidder Adaptor pbjs: true pbs: true biddercode: videobyte -media_types: video +media_types: display, video gdpr_supported: true usp_supported: true schain_supported: true @@ -13,7 +13,14 @@ schain_supported: true ### Note: -VideoByte adapter only supports video ads. +The VideoByte Prebid.js client adapter only supports video ads while our Prebid Server adapter supports both display and video. + +See [Videobyte Prebid Client Documentation](https://videobyte.readme.io/reference/vbx-integration-prebid-client) +for more details about Prebid Client integration. + +See [Videobyte Prebid Server Documentation](https://videobyte.readme.io/reference/vbx-integration-prebid-server) +for more details about Prebid Server integration. + ### Bid Params From c9159e2962551f89cbed8cc07adb97d8c2665eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9onard=20Labat?= Date: Thu, 20 Jan 2022 21:59:37 +0100 Subject: [PATCH 098/291] Criteo - Add schain support (#3511) --- dev-docs/bidders/criteo.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/criteo.md b/dev-docs/bidders/criteo.md index a42b5fad82..c1797cdd39 100644 --- a/dev-docs/bidders/criteo.md +++ b/dev-docs/bidders/criteo.md @@ -12,6 +12,7 @@ userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrable prebid_member: true floors_supported: false fpd_supported: true +schain_supported: true gvl_id: 91 --- ### Notes From 04cbaf9a15cb8df9f22412513a98ae0a73564bb0 Mon Sep 17 00:00:00 2001 From: e-volution-tech <61746103+e-volution-tech@users.noreply.github.com> Date: Thu, 20 Jan 2022 23:01:25 +0200 Subject: [PATCH 099/291] Evolution Bid Adapter: compliance with Prebid v5 (#3471) * e-volution doc update * updates for Prebid v5 Co-authored-by: bretg --- dev-docs/bidders/e_volution.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-docs/bidders/e_volution.md b/dev-docs/bidders/e_volution.md index 4f9739a832..d5798caaad 100644 --- a/dev-docs/bidders/e_volution.md +++ b/dev-docs/bidders/e_volution.md @@ -11,8 +11,7 @@ pbs: true pbs_app_supported: true usp_supported: true schain_supported: true -enable_download: false -pbjs_version_notes: not ported to 5.x +pbjs_version_notes: in 6.8+ --- ### Note: From 4a5f3788347181f84bf59df7d8e941b16f0ca144 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 20 Jan 2022 17:05:07 -0500 Subject: [PATCH 100/291] spotx and telaria updates (#3525) --- dev-docs/bidders/spotx.md | 10 ++++------ dev-docs/bidders/telaria.md | 15 ++++++++++++--- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/dev-docs/bidders/spotx.md b/dev-docs/bidders/spotx.md index db387ff88f..0aa1701a9e 100644 --- a/dev-docs/bidders/spotx.md +++ b/dev-docs/bidders/spotx.md @@ -5,21 +5,19 @@ description: Prebid SpotX Bidder Adaptor biddercode: spotx media_types: no-display, video gdpr_supported: true -userIds: id5Id, pubCommonId, unifiedId +userIds: id5Id, sharedId, unifiedId prebid_member: true schain_supported: true usp_supported: true safeframes_ok: false pbjs: true -gvl_id: 165 +gvl_id: 52 floors_supported: true -pbjs_version_notes: avoid 4.31-4.35 --- -### Note: +### Registration -There was an issue in the SpotX adapter in PBJS 4.31 that assumed all publishers had already set the [`ignoreVideoCacheKey`](/dev-docs/publisher-api-reference.html#setConfig-vast-cache). -Publishers using SpotX that haven't yet updated their ad server line items and turned on the ignoreVideoCacheKey option should avoid Prebid.js 4.31 - 4.35. +The SpotX adapter requires setup and approval from your Magnite account manager. Please reach out to them for more information. ### Bid Params diff --git a/dev-docs/bidders/telaria.md b/dev-docs/bidders/telaria.md index e98ec3b488..19a99a112d 100644 --- a/dev-docs/bidders/telaria.md +++ b/dev-docs/bidders/telaria.md @@ -19,11 +19,20 @@ fpd_supported: false gvl_id: 52 --- -### Overview -This documentation covers the Telaria (Magnite CTV) exchange. Please reach out to your account manager to set up the account. +### Registration + +The Telaria adapter requires setup and approval from your Magnite account manager. Please reach out to them for more information. ### Bid Params -Please refer to the **Tag Parameters** section in the [Telaria Console](https://console.telaria.com) + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------------------|----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------| +| adCode | required | A unique ID assigned by your Magnite account team. | `'lufip'` | `string` | +| supplyCode | required | A code assigned by your Magnite account team. | `'demo'` | `string` | +| videoId | optional | The ID of video asset. | `'myVideo'` | `string` | + +For other parameters, please refer to the **Tag Parameters** section in the [Telaria Console](https://console.telaria.com) ### Example Ad Unit ```javascript From 47ef983dbaf2e25d98f4e9d4cfb4555602d1f018 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 21 Jan 2022 14:49:03 -0500 Subject: [PATCH 101/291] update FPD example for extended content ID (#3524) per https://github.com/prebid/prebid.github.io/issues/3516 --- features/firstPartyData.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/firstPartyData.md b/features/firstPartyData.md index c8ec385e1c..12118d9aa6 100644 --- a/features/firstPartyData.md +++ b/features/firstPartyData.md @@ -63,7 +63,10 @@ pbjs.setConfig({ userrating: "4", data: [{ name: "www.dataprovider1.com", - ext: { segtax: 4 }, + ext: { + segtax: 4, + cids: [ "iris_c73g5jq96mwso4d8" ] + }, segment: [ { id: "687" }, { id: "123" } From be0b5fb4ca5ec4c0d8db03b601d97a23023ff7dc Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 21 Jan 2022 14:49:39 -0500 Subject: [PATCH 102/291] expanding PUC documentation (#3484) * expanding PUC documentation * wordsmithing * wordsmithing * added safeframe outstream note --- overview/prebid-universal-creative.md | 87 ++++++++++++++++++++++----- 1 file changed, 73 insertions(+), 14 deletions(-) diff --git a/overview/prebid-universal-creative.md b/overview/prebid-universal-creative.md index 77e1a99d17..29e28e06d2 100644 --- a/overview/prebid-universal-creative.md +++ b/overview/prebid-universal-creative.md @@ -11,40 +11,99 @@ nav_section: intro # Prebid Universal Creative {:.no_toc} -The Prebid Universal Creative makes it easier for publishers to configure Prebid in their ad server. The Prebid Universal Creative provides a single creative configuration that can be used across many formats, platforms, devices, and ad servers. +* TOC +{:toc} -Specifically, you need to use the Universal Creative in these scenarios: +## Overview -- AMP and Prebid SDK (these require loading creatives from cache) -- when you need to support safeframes -- when you need to support native +The Prebid Universal Creative (PUC) is a collection of rendering routines +that can pull a particular ad ID from Prebid's cache and do the right +thing to display it. The scripts are generally entered into the ad server for +when a Prebid ad has won the auction. There are a number of use cases: + +{: .table .table-bordered .table-striped } +| Use Case | PUC file | Alternate Approach | +| --- | --- | --- | +| web banner: iframe | creative.js | [Banner and Outstream Video iframes](#banner-and-outstream-video-iframes) | +| web banner: safeframe | creative.js | [Banner Safeframes](#banner-safeframes) | +| web outstream video: iframe | creative.js | [Banner and Outstream Video iframes](#banner-and-outstream-video-iframes) | +| web outstream video: safeframe | n/a | Outstream renderers each choose where to render differently, but none writes to the safeframe. | +| AMP banner: always safeframe | creative.js | n/a | +| native: iframe | native-render.js | n/a | +| native: safeframe | native-render.js | n/a | + +The Prebid Universal Creative is the simplest approach for publishers to configure Prebid in their ad server. The PUC provides a creative configuration that can be used across several formats, platforms, devices, and ad servers. + +Here are the features of the PUC in various scenarios: + +### What the PUC does for Web iframe Banners/Outstream +1. Simply calls the Prebid.js renderAd function + +### What the PUC does for Web Safeframe Banners +1. Calls PostMessage to get the winning ad from Prebid.js +1. Creates an iframe of the appropriate size and displays the winning ad within it + +### What the PUC does for AMP and Mobile Apps +1. Updates the size of the iframe to the size of the winning ad. +1. Retrieves the body of the creative from Prebid Cache based on the UUID +1. If the 'burl' parameter is present, creates a tracking pixel. Includes special support for triggering the viewable billing url for mobile MRAID creatives. +1. If the 'nurl' parameter is present, creates the appropriate HTML to fire the notice URL. +1. If the 'wurl' parameter is present, creates a tracking pixel. This is needed for [Programmatic Guaranteed](/prebid-server/features/pg/pbs-pg-idx.html) support. +1. Resolves any `${AUCTION_PRICE}` macro in the creative body. + +### What the PUC does for Native +1. Retrieves the native attributes from the winning ad. +1. Coordinates the rendering of the native ad using the template method specified by the publisher. + +## Alternate Approaches + +Some publishers prefer to not load the extra creative.js code at render time +due to a tiny but measurable impact on measurement discrepancies. + +While Prebid recommends the use of creative.js because we regularly add +features and fix bugs, publishers may choose to hardcode the functionality +into their ad server creatives. + +They would do this differently for each of the scenarios below. + +### Alternate method for Banner and Outstream Video iframes If you only ever need to display non-safeframed banner and outstream-video creatives, you may use -the original simple approach of just calling the Prebid.js `renderAd` function directly: +the simple approach of just calling the Prebid.js `renderAd` function directly: ``` ``` -## How to Implement +### Alternate Method for Banner Safeframes + +See the example at [https://github.com/prebid/Prebid.js/blob/master/integrationExamples/gpt/x-domain/creative.html](https://github.com/prebid/Prebid.js/blob/master/integrationExamples/gpt/x-domain/creative.html) + +This is basically just part of the PUC that's been isolated to be standalone. + +## More Information ### Google Ad Manager -- [Step by Step Guide to Google Ad Manager Setup]({{site.baseurl}}/adops/step-by-step.html) +- [Step by Step Guide to Google Ad Manager Setup](/adops/step-by-step.html) ### AMP -- Adops: [Setting Up Prebid for AMP in Google Ad Manager]({{site.baseurl}}/adops/setting-up-prebid-for-amp-in-dfp.html) -- Developer: [Show Prebid Ads on AMP Pages]({{site.baseurl}}/dev-docs/show-prebid-ads-on-amp-pages.html) +- Adops: [Setting Up Prebid for AMP in Google Ad Manager](/adops/setting-up-prebid-for-amp-in-dfp.html) +- Developer: [Show Prebid Ads on AMP Pages](/dev-docs/show-prebid-ads-on-amp-pages.html) ### Mobile App -- [Step by Step Line Item Setup for Google Ad Manager]({{site.baseurl}}/prebid-mobile/adops-line-item-setup-dfp.html) -- [Step by Step Line Item Setup for MoPub]({{site.baseurl}}/prebid-mobile/adops-line-item-setup-mopub.html) +- [Step by Step Line Item Setup for Google Ad Manager](/prebid-mobile/adops-line-item-setup-dfp.html) +- [Step by Step Line Item Setup for MoPub](/prebid-mobile/adops-line-item-setup-mopub.html) + +### Native + +- [Setting up Prebid Native in GAM](/adops/gam-native.html) ### AppNexus Publisher Adserver -- [Setting up Prebid with the AppNexus Publisher Ad Server]({{site.baseurl}}/adops/setting-up-prebid-with-the-appnexus-ad-server.html) +- [Setting up Prebid with the AppNexus Publisher Ad Server](/adops/setting-up-prebid-with-the-appnexus-ad-server.html) ### Other -- [Send All Bids to the Ad Server - Ad Ops Setup]({{site.baseurl}}/adops/send-all-bids-adops.html) +- [Send All Bids to the Ad Server - Ad Ops Setup](/adops/send-all-bids-adops.html) From 9b47b876ff5d191d3ee61fc42d4f31b7839e5d41 Mon Sep 17 00:00:00 2001 From: Jozef Bartek <31618107+jbartek25@users.noreply.github.com> Date: Mon, 24 Jan 2022 14:57:04 +0100 Subject: [PATCH 103/291] Improve Digital adapter COPPA support (#3521) * Remove deprecated/not-to-be-used params * Added COPPA support --- dev-docs/bidders/improvedigital.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/improvedigital.md b/dev-docs/bidders/improvedigital.md index 0dea4851d6..8cf220e975 100644 --- a/dev-docs/bidders/improvedigital.md +++ b/dev-docs/bidders/improvedigital.md @@ -5,9 +5,10 @@ description: Prebid Improve Digital Bidder Adaptor biddercode: improvedigital pbjs: true pbs: true +coppa_supported: true gdpr_supported: true -userIds: all usp_supported: true +userIds: all media_types: banner, native, video schain_supported: true gvl_id: 253 From a75867c2b6bcfcb440af0d0101c5f5a7582727d1 Mon Sep 17 00:00:00 2001 From: Robin Mattis <77662889+rmattis@users.noreply.github.com> Date: Mon, 24 Jan 2022 20:22:01 +0100 Subject: [PATCH 104/291] Documentation improvements for prebid-server-java modules (#3527) --- prebid-server/developers/add-a-module-java.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prebid-server/developers/add-a-module-java.md b/prebid-server/developers/add-a-module-java.md index b98ec414f4..a021a96ca4 100644 --- a/prebid-server/developers/add-a-module-java.md +++ b/prebid-server/developers/add-a-module-java.md @@ -83,6 +83,7 @@ The structure of your module source code inside the modules directory must have +- src/ +- main/ +- java/ <- source code + +- org.prebid.server.* <- The package path needs to include "org.prebid.server" +- resources/ <- required resources +- test/ +- java/ <- tests @@ -142,6 +143,8 @@ Future.succeededFuture( ); ``` +Please note that the `InvocationStatus` is only considered when the status is set to `InvocationStatus.success`. That means the `payloadUpdate` is only applied with `InvocationStatus.success` **and** `InvocationAction.update` + 2) To **reject** the request in the `RawAuctionRequestHook` you would return: ``` Future.succeededFuture( From 8844a837414bf08286000bb44909b36b0fdca722 Mon Sep 17 00:00:00 2001 From: Sasan Farrokh <92724385+sasanfarokh@users.noreply.github.com> Date: Tue, 25 Jan 2022 23:47:01 +0330 Subject: [PATCH 105/291] Update vidoomy.md (#3477) --- dev-docs/bidders/vidoomy.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dev-docs/bidders/vidoomy.md b/dev-docs/bidders/vidoomy.md index 5757ad9b74..bb8b8f2dd2 100644 --- a/dev-docs/bidders/vidoomy.md +++ b/dev-docs/bidders/vidoomy.md @@ -9,6 +9,7 @@ gdpr_supported: true gvl_id: 380 usp_supported: true coppa_supported: true +pbs: true --- ### Note: @@ -21,3 +22,11 @@ coppa_supported: true |------------------|----------|------------------|------------------------------|----------| | `id` | required | id | `123123` | `string` | | `pid` | required | pid | `'123123'` | `string` | + + +### Bid Params (Prebid Server) + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|------------------|----------|------------------|------------------------------|----------| +| `zoneId` | required | Zone Id | "123123" | `string` | From 24e947fb92b8b9d15251d1ff7a698ab4d48402f2 Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 25 Jan 2022 15:24:29 -0500 Subject: [PATCH 106/291] added parameter table to cookie_sync (#3529) --- .../endpoints/pbs-endpoint-cookieSync.md | 108 ++++++++++++++---- 1 file changed, 85 insertions(+), 23 deletions(-) diff --git a/prebid-server/endpoints/pbs-endpoint-cookieSync.md b/prebid-server/endpoints/pbs-endpoint-cookieSync.md index 91f9642b3d..4155788877 100644 --- a/prebid-server/endpoints/pbs-endpoint-cookieSync.md +++ b/prebid-server/endpoints/pbs-endpoint-cookieSync.md @@ -7,24 +7,76 @@ title: Prebid Server | Endpoints | /cookie_sync # Prebid Server | Endpoints | /cookie_sync -This endpoint is used to initiate cookie syncs. For technical details, see the -[Cookie Sync developer docs](/prebid-server/developers/pbs-cookie-sync.html). +This endpoint is used to initiate cookie syncs. -## POST /cookie_sync +## Invoking /cookie_sync -### Sample Request -This returns a set of URLs to enable cookie syncs across bidders. (See Prebid.js documentation?) The request +Generally, two clients invoke the /cookie_sync endpoint: + +1. The Prebid.js pbsBidAdapter module. See the options for [s2sConfig](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Server-to-Server) +1. For AMP, the load-cookie.html file delivered with the Prebid Universal Creative. See the [AMP User Sync Guide](/dev-docs/show-prebid-ads-on-amp-pages.html#user-sync) for more info. + +## Basic Request/Response + +The example request below returns a set of URLs to enable cookie syncs across bidders. The request must supply a JSON object to define the list of bidders that may need to be synced. +POST request: ``` { - "bidders": ["appnexus", "rubicon"], + "bidders": ["bidderA", "bidderB"], "gdpr": 1, "gdpr_consent": "BONV8oqONXwgmADACHENAO7pqzAAppY" } ``` -`bidders` is optional. If present, it limits the endpoint to return syncs for bidders defined in the list. +Response: +``` +{ + "status": "ok", + "bidder_status": [ + { + "bidder": "bidderA", + "usersync": { + "url": "someurl.com", + "type": "redirect", + "supportCORS": false + } + } + ] +} +``` + +The client code is responsible for taking the `url` response parameter and invoking it in the appropriate way. For example: +- if `type` is "redirect", place an `img` tag in the page +- if `type` is "iframe", place an `iframe` tag in the page + +### Request Parameters + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|-------------|---------|--------------------|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|------------------| +| bidders | optional | array of bid adapters in the page or those the publisher wishes to sync with | ["bidderA"] | array of strings | +| gdpr | optional | flag indicating whether the request is in-scope for GDPR processing | 1 | 0 or 1 | +| gdpr_consent | optional | GDPR consent string from the CMP | | string | +| limit | optional | number indicating the max number of sync URLs to return | 5 | integer | +| coopSync | optional | (PBS-Java only) Cooperative syncing is a way for publishers to help each other by allowing PBS to sync bidders beyond those specified by the `bidders` argument. See below for details. The default depends on PBS host company settings. | true | boolean | +| filterSettings | optional | object defining which types of syncs are allowed for which bidders. Modeled after the similar Prebid.js feature. | | object | +| filterSettings.iframe | optional | define the filter settings for iframe syncs | | object | +| filterSettings.image | optional | define the filter settings for redirect syncs | | object | +| filterSettings. iframe/image.bidders | optional | define which bidders are in scope for this setting. Can be "*" | ["bidderA"] | array of strings or "*" | +| filterSettings. iframe/image.filter | optional | define whether to include or exclude the named bidders for this entry. May be "include" or "exclude". Defaults to "include" | "exclude" | string | + +Here's how PBS determines which bidders to sync: + +1. Start with the list supplied in the `bidders` parameter. +1. If there is no `bidders` parameter, assume all known bidders. +1. Check in the uids cookie to see if any of the bidders need to be synced. +1. If there are any that need to sync, respect the `limit` parameter if supplied +1. If there's still available slots in the `limit` and `coopSync` is true, randomly add more unsynced bidders until the limit is reached. +1. If the filterSettings parameter is supplied, choose bidder sync details appropriately. Remove any bidder syncs that don't meet the filterSettings. + +### GDPR and /cookie_sync `gdpr` is optional. It should be 1 if GDPR is in effect, 0 if not, and omitted if the caller is unsure. @@ -34,25 +86,35 @@ If `gdpr` is omitted, callers are still encouraged to send `gdpr_consent` if th Depending on how the Prebid Server host company has configured their servers, they may or may not require it for cookie syncs. -If the `bidders` field is an empty list, it will not supply any syncs. If the `bidders` field is omitted completely, it will attempt -to sync all bidders. +### FilterSettings -### Sample Response +This is a flexible setting based on the Prebid.js feature of the same name +that allows publishers control over which bidders are allowed to drop iframes +vs images. -This will return a JSON object that will allow the client to request cookie syncs with bidders that still need to be synced: +It could be specified in a detailed way like this: +``` + filterSettings: { + iframe: { + bidders: ['def'], // only this bidder is excluded from syncing iframe pixels, all other bidders are allowed + filter: 'exclude' + }, + image: { + bidders: ['abc', 'def', 'xyz'], //only these 3 bidders are allowed to sync image pixels + filter: 'include' + } + }, +``` +But the main use case for Prebid Server is what [load-cookie.html](/dev-docs/show-prebid-ads-on-amp-pages.html#user-sync) does in AMP, which is to disallow iframes: ``` -{ - "status": "ok", - "bidder_status": [ - { - "bidder": "appnexus", - "usersync": { - "url": "someurl.com", - "type": "redirect", - "supportCORS": false + filterSettings: { + iframe: { + bidders: '*', + filter: 'exclude' } - } - ] -} + }, ``` + +## Related Reading +- [Cookie Sync developer docs](/prebid-server/developers/pbs-cookie-sync.html) From 0737ed95578ae88489e9594452253b9b1c4c6f3e Mon Sep 17 00:00:00 2001 From: johnwier <49074029+johnwier@users.noreply.github.com> Date: Thu, 27 Jan 2022 08:42:48 -0800 Subject: [PATCH 107/291] Conversant adapter now supports FPD options through ortb2 and ortb2Imp (#3528) --- dev-docs/bidders/conversant.md | 54 ++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/dev-docs/bidders/conversant.md b/dev-docs/bidders/conversant.md index 406c982288..80f142c8f2 100644 --- a/dev-docs/bidders/conversant.md +++ b/dev-docs/bidders/conversant.md @@ -74,3 +74,57 @@ The following values are defined in the [ORTB 2.5 spec](https://www.iab.com/wp-c + `8` : VAST 4.0 Wrapper + `9` : DAAST 1.0 + `10` : DAAST 1.0 Wrapper + +### First Party Data +Publishers should use the `ortb2` method of setting for setting First Party Data. +Example first party data configuration that is available to all adUnits +``` +pbjs.setConfig({ + debug: true, + cache: { + url: 'https://prebid.adnxs.com/pbc/v1/cache' + }, + ortb2: { + site: { + content: { + series: 'MySeries', + season: 'My Season', + episode: 3, + title: 'My Title' + } + } + } +}); +``` + +Example AdUnit specific data using the `ortb2Imp` object +``` + var videoAdUnit = { + code: 'video1', + mediaTypes: { + video: { + playerSize: [[640, 480]] + } + }, + ortb2Imp: { + instl: 1, + ext: { + data: { + adUnitSpecificAttribute: "123" + } + } + }, + bids: [{ + bidder: 'conversant', + params: { + site_id: '108060', + mimes: ['video/mp4', 'video/webm'] + } + }] + } + + pbjs.que.push(function(){ + pbjs.addAdUnits(videoAdUnits); + } +``` + From 07d72c5033dba7252d209b3665d384e5d7edc65b Mon Sep 17 00:00:00 2001 From: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> Date: Thu, 27 Jan 2022 11:43:09 -0500 Subject: [PATCH 108/291] appnexus bidder - auction level keywords (#3523) --- dev-docs/bidders/appnexus.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/appnexus.md b/dev-docs/bidders/appnexus.md index f0839704df..676b133110 100644 --- a/dev-docs/bidders/appnexus.md +++ b/dev-docs/bidders/appnexus.md @@ -24,6 +24,7 @@ gvl_id: 32 - [User Object](#appnexus-user-object) - [App Object](#appnexus-app-object) - [Custom Targeting keys](#custom-targeting-keys) +- [Auction Level Keywords](#appnexus-auction-keywords) - [Passing Keys Without Values](#appnexus-no-value) - [User Sync in AMP](#appnexus-amp) - [Debug Auction](#appnexus-debug-auction) @@ -47,7 +48,7 @@ All AppNexus (Xandr) placements included in a single call to `requestBids` must | `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` | 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) | 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). Values can be empty. See [Passing Keys Without Values](#appnexus-no-value) below for examples. 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://monetize.xandr.com/docs/segment-targeting) (login required). 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` | @@ -136,6 +137,24 @@ pbjs.bidderSettings = { } ``` +
      + +#### Auction Level Keywords + +It's possible to pass a set of keywords for the whole request, rather than a particular adUnit. Though they would apply to all adUnits (which include the appnexus bidder) in an auction, these keywords can work together with the bidder level keywords (if for example you want to have specific targeting for a particular adUnit). + +Below is an example of how to define these auction level keywords for the appnexus bidder: +``` +pbjs.setConfig({ + appnexusAuctionKeywords: { + genre: ['classical', 'jazz'], + instrument: 'piano' + } +}); +``` + +Like in the bidder.params.keywords, the values here can be empty. Please see the section immediately below for more details. + #### Passing Keys Without Values From 4b2fd8596789685ea8b710740eb0a34fe0832728 Mon Sep 17 00:00:00 2001 From: lunamedia <73552749+lunamedia@users.noreply.github.com> Date: Thu, 27 Jan 2022 18:44:07 +0200 Subject: [PATCH 109/291] LunamediaHB Bidder: add user syncs (#3522) * New adapter "SA Lunamedia" * New adapter "SA Lunamedia" 2 * add userSync * remove gdpr tag since gdpr_supported is included * schain Co-authored-by: Chris Huie --- dev-docs/bidders/lunamediahb.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/lunamediahb.md b/dev-docs/bidders/lunamediahb.md index a54bc09d8c..4fd4d09d09 100644 --- a/dev-docs/bidders/lunamediahb.md +++ b/dev-docs/bidders/lunamediahb.md @@ -5,8 +5,9 @@ description: Prebid Lunamedia Bidder Adapter biddercode: lunamediahb usp_supported: true schain_supported: true +gdpr_supported: true +coppa_supported: true media_types: banner, video, native -gdpr: true pbjs: true pbs: false --- From 9c82e0ba7f3f26adc16b626e83c4256f9a5cd0b7 Mon Sep 17 00:00:00 2001 From: Anthony Lauzon Date: Thu, 27 Jan 2022 06:48:14 -1000 Subject: [PATCH 110/291] Audigent Halo -> Hadron Rebranding (#3509) * halo -> hadron change * update filename of halo rtd provider * temporary re-add redirect for Halo * add prebid 7 blurb * remove enable_download on halo rtd --- dev-docs/bidders/beachfront.md | 2 +- dev-docs/bidders/ix.md | 2 +- dev-docs/bidders/openx.md | 2 +- dev-docs/bidders/pulsepoint.md | 2 +- dev-docs/modules/hadronRtdProvider.md | 150 ++++++++++++++++++++++++++ dev-docs/modules/haloRtdProvider.md | 142 ++---------------------- dev-docs/modules/userId.md | 30 +++--- download.md | 2 +- 8 files changed, 176 insertions(+), 156 deletions(-) create mode 100644 dev-docs/modules/hadronRtdProvider.md diff --git a/dev-docs/bidders/beachfront.md b/dev-docs/bidders/beachfront.md index 1c13275ca6..02885121b9 100644 --- a/dev-docs/bidders/beachfront.md +++ b/dev-docs/bidders/beachfront.md @@ -8,7 +8,7 @@ floors_supported: true fpd_supported: true gdpr_supported: true usp_supported: true -userIds: unifiedId, identityLink, uid2, haloId +userIds: unifiedId, identityLink, uid2, hadronId schain_supported: true prebid_member: true pbjs: true diff --git a/dev-docs/bidders/ix.md b/dev-docs/bidders/ix.md index 23e26a48dd..e7453c7e16 100644 --- a/dev-docs/bidders/ix.md +++ b/dev-docs/bidders/ix.md @@ -5,7 +5,7 @@ description: Prebid Index Exchange Bidder Adapter biddercode: ix pbjs: true pbs: true -userIds: identityLink, netId, fabrickId, zeotapIdPlus, uid2, unifiedId, id5Id, lotamePanoramaId, publinkId, haloId, pubcid +userIds: identityLink, netId, fabrickId, zeotapIdPlus, uid2, unifiedId, id5Id, lotamePanoramaId, publinkId, hadronId, pubcid pbs_app_supported: true schain_supported: true coppa_supported: true diff --git a/dev-docs/bidders/openx.md b/dev-docs/bidders/openx.md index aa8636f5f4..9bc0dab52e 100644 --- a/dev-docs/bidders/openx.md +++ b/dev-docs/bidders/openx.md @@ -11,7 +11,7 @@ gdpr_supported: true usp_supported: true coppa_supported: true floors_supported: true -userIds: admixerId, adtelligentId, amxId, britepoolId, criteo, dapId, deepintentId, dmdId, fabrickId, flocId, haloId, id5Id, identityLink, idxId, imuId, intentIqId, kinessoId, liveIntentId, lotamePanoramaId, merkleId, mwOpenLinkId, naveggId, netId, nextrollId, novatiq, parrableId, pubCommonId, publinkId, quantcastId, sharedId, tapadId, uid2, unifiedId, verizonMediaId, zeotapIdPlus +userIds: admixerId, adtelligentId, amxId, britepoolId, criteo, dapId, deepintentId, dmdId, fabrickId, flocId, hadronId, id5Id, identityLink, idxId, imuId, intentIqId, kinessoId, liveIntentId, lotamePanoramaId, merkleId, mwOpenLinkId, naveggId, netId, nextrollId, novatiq, parrableId, pubCommonId, publinkId, quantcastId, sharedId, tapadId, uid2, unifiedId, verizonMediaId, zeotapIdPlus prebid_member: true fpd_supported: true gvl_id: 69 diff --git a/dev-docs/bidders/pulsepoint.md b/dev-docs/bidders/pulsepoint.md index 0c575f9994..ae43c9a5e7 100644 --- a/dev-docs/bidders/pulsepoint.md +++ b/dev-docs/bidders/pulsepoint.md @@ -7,7 +7,7 @@ gdpr_supported: true usp_supported: true schain_supported: true media_types: banner, video, native -userIds: britepoolId, criteo, fabrickId, haloId, id5Id, identityLink, liveIntentId, lotamePanoramaId, merkleId, parrableId, pubCommonId, sharedId, unifiedId, verizonMediaId +userIds: britepoolId, criteo, fabrickId, hadronId, id5Id, identityLink, liveIntentId, lotamePanoramaId, merkleId, parrableId, pubCommonId, sharedId, unifiedId, verizonMediaId pbjs: true pbs: true gvl_id: 81 diff --git a/dev-docs/modules/hadronRtdProvider.md b/dev-docs/modules/hadronRtdProvider.md new file mode 100644 index 0000000000..5275a01ae4 --- /dev/null +++ b/dev-docs/modules/hadronRtdProvider.md @@ -0,0 +1,150 @@ +--- +layout: page_v2 +title: Audigent Hadron Real Time Data Provider +display_name: Audigent Hadron Real-time Segmentation Module +description: Audigent Hadron Real-time Segmentation Module +page_type: module +module_type: rtd +module_code : hadronRtdProvider +enable_download : true +vendor_specific: true +sidebarType : 1 +--- + +# Audigent Hadron Real-time Data Submodule +{:.no_toc} + +* TOC +{:toc} + +Audigent is a next-generation, first-party data management platform and the +world’s first "data agency", powering the programmatic landscape and DTC +eCommerce with actionable first-party audience and contextual data from +retailers, lifestyle publishers, content creators, athletes and artists. + +The Hadron real-time data module in Prebid has been built so publishers +can maximize the power of their first-party audiences and contextual data. +This module provides both an integrated cookieless Hadron identity, contextual +targeting and audience segmentation solution that seamlessly and easily +integrates into your existing Prebid deployment. + +Users, devices, content, cohorts and other features are identified and utilized +to augment every bid request with targeted, first-party data-derived segments +before being submitted to supply-side platforms. Enriching the bid request with +robust first-party audience and contextual data, Audigent's Hadron RTD module +helps optimize targeting and header-bidding performance. For more information, +please visit https://audigent.com or contact our Prebid integration team at +prebid@audigent.com. + + +## Publisher Usage + +Compile the Hadron RTD module into your Prebid build: + +`gulp build --modules=userId,unifiedIdSystem,rtdModule,hadronRtdProvider,appnexusBidAdapter` + +Add the Hadron RTD provider to your Prebid config. In this example we will configure +publisher 1234 to retrieve segments from Audigent. See the +"Parameter Descriptions" below for more detailed information of the +configuration parameters. Please work with your Audigent Prebid support team +(prebid@audigent.com) on which version of Prebid.js supports different bidder +and segment configurations. + +``` +pbjs.setConfig( + ... + realTimeData: { + auctionDelay: auctionDelay, + dataProviders: [ + { + name: "hadron", + waitForIt: true, + params: { + segmentCache: false, + requestParams: { + publisherId: 1234 + } + } + } + ] + } + ... +} +``` + +**Config Syntax details:** + +{: .table .table-bordered .table-striped } +| Name |Type | Description | Notes | +| :------------ | :------------ | :------------ |:------------ | +| name | String | Real time data module name | Always 'hadron' | +| waitForIt | Boolean | Required to ensure that the auction is delayed until prefetch is complete | Optional. Defaults to false | +| params | Object | | | +| params.handleRtd | Function | A passable RTD handler that allows custom adunit and ortb2 logic to be configured. The function signature is (bidConfig, rtd, rtdConfig, pbConfig) => {}. | Optional | +| params.segmentCache | Boolean | This parameter tells the Hadron RTD module to attempt reading segments from a local storage cache instead of always requesting them from the Audigent server. | Optional. Defaults to false. | +| params.requestParams | Object | Publisher partner specific configuration options, such as optional publisher id and other segment query related metadata to be submitted to Audigent's backend with each request. Contact prebid@audigent.com for more information. | Optional | +| params.hadronIdUrl | String | Parameter to specify alternate hadronid endpoint url. | Optional | + +## Publisher Customized RTD Handling + +As indicated above, it is possible to provide your own bid augmentation +functions rather than simply merging supplied data. This is useful if you +want to perform custom bid augmentation and logic with Hadron real-time data +prior to the bid request being sent. Simply add your custom logic to the +optional handleRtd parameter and provide your custom RTD handling logic there. + +Please see the following example, which provides a function to modify bids for +a bid adapter called adBuzz and perform custom logic on bidder parameters. + +``` +pbjs.setConfig( + ... + realTimeData: { + auctionDelay: auctionDelay, + dataProviders: [ + { + name: "hadron", + waitForIt: true, + params: { + handleRtd: function(bidConfig, rtd, rtdConfig, pbConfig) { + var adUnits = bidConfig.adUnits; + for (var i = 0; i < adUnits.length; i++) { + var adUnit = adUnits[i]; + for (var j = 0; j < adUnit.bids.length; j++) { + var bid = adUnit.bids[j]; + if (bid.bidder == 'adBuzz' && rtd['adBuzz'][0].value != 'excludeSeg') { + bid.params.adBuzzCustomSegments.push(rtd['adBuzz'][0].id); + } + } + } + }, + segmentCache: false, + requestParams: { + publisherId: 1234 + } + } + } + ] + } + ... +} +``` + +The handleRtd function can also be used to configure custom ortb2 data +processing. Please see the examples available in the hadronRtdProvider_spec.js +tests and work with your Audigent Prebid integration team (prebid@audigent.com) +on how to best configure your own Hadron RTD & Open RTB data handlers. + +## Testing + +To view an example of available segments returned by Audigent's backends: + +`gulp serve --modules=userId,unifiedIdSystem,rtdModule,hadronRtdProvider,appnexusBidAdapter` + +and then point your browser at: + +`http://localhost:9999/integrationExamples/gpt/hadronRtdProvider_example.html` + + + + diff --git a/dev-docs/modules/haloRtdProvider.md b/dev-docs/modules/haloRtdProvider.md index 6e9be1b0d5..3e70ea2237 100644 --- a/dev-docs/modules/haloRtdProvider.md +++ b/dev-docs/modules/haloRtdProvider.md @@ -5,146 +5,16 @@ display_name: Audigent Halo Real-time Segmentation Module description: Audigent Halo Real-time Segmentation Module page_type: module module_type: rtd -module_code : haloRtdProvider -enable_download : true +module_code: haloRtdProvider +enable_download: false vendor_specific: true sidebarType : 1 --- # Audigent Halo Real-time Data Submodule -{:.no_toc} - -* TOC -{:toc} - -Audigent is a next-generation, first-party data management platform and the -world’s first "data agency", powering the programmatic landscape and DTC -eCommerce with actionable first-party audience and contextual data from -retailers, lifestyle publishers, content creators, athletes and artists. - -The Halo real-time data module in Prebid has been built so publishers -can maximize the power of their first-party audiences and contextual data. -This module provides both an integrated cookieless Halo identity, contextual -targeting and audience segmentation solution that seamlessly and easily -integrates into your existing Prebid deployment. - -Users, devices, content, cohorts and other features are identified and utilized -to augment every bid request with targeted, first-party data-derived segments -before being submitted to supply-side platforms. Enriching the bid request with -robust first-party audience and contextual data, Audigent's Halo RTD module -helps optimize targeting and header-bidding performance. For more information, -please visit https://audigent.com or contact our Prebid integration team at -prebid@audigent.com. - - -## Publisher Usage - -Compile the Halo RTD module into your Prebid build: - -`gulp build --modules=userId,unifiedIdSystem,rtdModule,haloRtdProvider,appnexusBidAdapter` - -Add the Halo RTD provider to your Prebid config. In this example we will configure -publisher 1234 to retrieve segments from Audigent. See the -"Parameter Descriptions" below for more detailed information of the -configuration parameters. Please work with your Audigent Prebid support team -(prebid@audigent.com) on which version of Prebid.js supports different bidder -and segment configurations. - -``` -pbjs.setConfig( - ... - realTimeData: { - auctionDelay: auctionDelay, - dataProviders: [ - { - name: "halo", - waitForIt: true, - params: { - segmentCache: false, - requestParams: { - publisherId: 1234 - } - } - } - ] - } - ... -} -``` - -**Config Syntax details:** - -{: .table .table-bordered .table-striped } -| Name |Type | Description | Notes | -| :------------ | :------------ | :------------ |:------------ | -| name | String | Real time data module name | Always 'halo' | -| waitForIt | Boolean | Required to ensure that the auction is delayed until prefetch is complete | Optional. Defaults to false | -| params | Object | | | -| params.handleRtd | Function | A passable RTD handler that allows custom adunit and ortb2 logic to be configured. The function signature is (bidConfig, rtd, rtdConfig, pbConfig) => {}. | Optional | -| params.segmentCache | Boolean | This parameter tells the Halo RTD module to attempt reading segments from a local storage cache instead of always requesting them from the Audigent server. | Optional. Defaults to false. | -| params.requestParams | Object | Publisher partner specific configuration options, such as optional publisher id and other segment query related metadata to be submitted to Audigent's backend with each request. Contact prebid@audigent.com for more information. | Optional | -| params.haloIdUrl | String | Parameter to specify alternate haloid endpoint url. | Optional | - -## Publisher Customized RTD Handling - -As indicated above, it is possible to provide your own bid augmentation -functions rather than simply merging supplied data. This is useful if you -want to perform custom bid augmentation and logic with Halo real-time data -prior to the bid request being sent. Simply add your custom logic to the -optional handleRtd parameter and provide your custom RTD handling logic there. - -Please see the following example, which provides a function to modify bids for -a bid adapter called adBuzz and perform custom logic on bidder parameters. - -``` -pbjs.setConfig( - ... - realTimeData: { - auctionDelay: auctionDelay, - dataProviders: [ - { - name: "halo", - waitForIt: true, - params: { - handleRtd: function(bidConfig, rtd, rtdConfig, pbConfig) { - var adUnits = bidConfig.adUnits; - for (var i = 0; i < adUnits.length; i++) { - var adUnit = adUnits[i]; - for (var j = 0; j < adUnit.bids.length; j++) { - var bid = adUnit.bids[j]; - if (bid.bidder == 'adBuzz' && rtd['adBuzz'][0].value != 'excludeSeg') { - bid.params.adBuzzCustomSegments.push(rtd['adBuzz'][0].id); - } - } - } - }, - segmentCache: false, - requestParams: { - publisherId: 1234 - } - } - } - ] - } - ... -} -``` - -The handleRtd function can also be used to configure custom ortb2 data -processing. Please see the examples available in the haloRtdProvider_spec.js -tests and work with your Audigent Prebid integration team (prebid@audigent.com) -on how to best configure your own Halo RTD & Open RTB data handlers. - -## Testing - -To view an example of available segments returned by Audigent's backends: - -`gulp serve --modules=userId,unifiedIdSystem,rtdModule,haloRtdProvider,appnexusBidAdapter` - -and then point your browser at: - -`http://localhost:9999/integrationExamples/gpt/haloRtdProvider_example.html` - - +Audigent Halo has been rebranded as Audigent Hadron. Please review the updated +docs here: +https://docs.prebid.org/dev-docs/modules/hadronRtdProvider.html +Please update your Halo references to Hadron before Prebid 7 is released. diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 913ae73312..97136d9d6a 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -80,7 +80,7 @@ The table below has the options that are common across ID systems. See the secti {: .table .table-bordered .table-striped } | Param under userSync.userIds[] | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | -| name | Required | String | May be: `"admixerId"`, `"adtelligentId"`, `"akamaiDAPId"`, `"amxId"`, `"britepoolId"`, `"criteo"`, `"fabrickId"`, `"flocId"`, `"haloId"`, `"id5id"`, `identityLink`, `"idx"`, `"intentIqId"`, `"liveIntentId"`, `"lotamePanoramaId"`, `"merkleId"`, `"naveggId"`, `"mwOpenLinkId"`, `"netId"`, `"novatiqId"`, `"parrableId"`, `"quantcastId"`, `"pubProvidedId"`, `"sharedId"`, `"tapadId"`, `"unifiedId"`,`"uid2"`, `"verizonMediaId"`, `"zeotapIdPlus"` | `"unifiedId"` +| name | Required | String | May be: `"admixerId"`, `"adtelligentId"`, `"akamaiDAPId"`, `"amxId"`, `"britepoolId"`, `"criteo"`, `"fabrickId"`, `"flocId"`, `"hadronId"`, `"id5id"`, `identityLink`, `"idx"`, `"intentIqId"`, `"liveIntentId"`, `"lotamePanoramaId"`, `"merkleId"`, `"naveggId"`, `"mwOpenLinkId"`, `"netId"`, `"novatiqId"`, `"parrableId"`, `"quantcastId"`, `"pubProvidedId"`, `"sharedId"`, `"tapadId"`, `"unifiedId"`,`"uid2"`, `"verizonMediaId"`, `"zeotapIdPlus"` | `"unifiedId"` | params | Based on User ID sub-module | Object | | | | bidders | Optional | Array of Strings | An array of bidder codes to which this user ID may be sent. | `['bidderA', 'bidderB']` | | storage | Optional | Object | The publisher can specify some kind of local storage in which to store the results of the call to get the user ID. This can be either cookie or HTML5 storage. This is not needed when `value` is specified or the ID system is managing its own storage | | @@ -619,25 +619,25 @@ pbjs.setConfig({ }); {% endhighlight %} -### Halo ID from Audigent +### Hadron ID from Audigent -Audigent is a next-generation data management platform and a first-of-a-kind "data agency" containing some of the most exclusive content-consuming audiences across desktop, mobile and social platforms. Our HaloId module allows for user id resolution and Audigent user data segmentation to be retrieved for users across the web. For assistance setting up your module please contact us at [prebid@audigent.com](mailto:prebid@audigent.com). +Audigent is a next-generation data management platform and a first-of-a-kind "data agency" containing some of the most exclusive content-consuming audiences across desktop, mobile and social platforms. Our HadronId module allows for user id resolution and Audigent user data segmentation to be retrieved for users across the web. For assistance setting up your module please contact us at [prebid@audigent.com](mailto:prebid@audigent.com). -#### HaloId Configuration -Add the Halo ID system to your Prebid.js package with: +#### HadronId Configuration +Add the Hadron ID system to your Prebid.js package with: {: .alert.alert-info :} -gulp build --modules=userId,haloIdSystem +gulp build --modules=userId,hadronIdSystem -Add HaloId to the userSync configuration. +Add HadronId to the userSync configuration. ``` pbjs.setConfig({ userSync: { userIds: [{ - name: 'haloId', + name: 'hadronId', storage: { - name: 'haloId', + name: 'hadronId', type: 'html5' } }] @@ -645,10 +645,10 @@ pbjs.setConfig({ }); ``` -The `request.userId.haloId` will contain the Audigent HaloId: +The `request.userId.hadronId` will contain the Audigent HadronId: ``` { - "haloId": "0201chpvai07jv2yg08xizqr0bwpa1w0evvmq014d2ykn0b5oe" + "hadronId": "0201chpvai07jv2yg08xizqr0bwpa1w0evvmq014d2ykn0b5oe" } ``` The following configuration parameters are available: @@ -656,9 +656,9 @@ The following configuration parameters are available: {: .table .table-bordered .table-striped } | Param under usersync.userIds[] | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | -| name | Required | String | ID value for the HaloID module - `"haloId"` | `"haloId"` | -| params | Optional | Object | Used to store params for the HaloId system | -| params.url | Optional | String | Set an alternate GET url for HaloId with this parameter | +| name | Required | String | ID value for the HadronID module - `"hadronId"` | `"hadronId"` | +| params | Optional | Object | Used to store params for the HadronId system | +| params.url | Optional | String | Set an alternate GET url for HadronId with this parameter | | params.urlArg | Optional | Object | Optional url parameter for params.url | ### ID+ @@ -2035,7 +2035,7 @@ Bidders that want to support the User ID module in Prebid.js, need to update the | CriteoID | Criteo | criteoId | criteo.com | "1111" | | Fabrick ID | Neustar | fabrickId | neustar.biz | "1111" | | FLoC ID | n/a | flocId | | | -| Halo ID | Audigent | haloId | audigent.com | {"haloId":"user-halo-id", "auSeg":["segment1", "segment2"]} | +| Hadron ID | Audigent | hadronId | audigent.com | {"hadronId":"user-hadron-id", "auSeg":["segment1", "segment2"]} | | ID+ | Zeotap | IDP | zeotap.com | "1111" | | ID5 ID | ID5 | id5id | id5-sync.com | {uid: "1111", ext: { linkType: 2, abTestingControlGroup: false } } | | IdentityLink | LiveRamp | idl_env | liveramp.com | "1111" | diff --git a/download.md b/download.md index 180195ec8f..c6338de2a0 100644 --- a/download.md +++ b/download.md @@ -273,7 +273,7 @@ These modules may require accounts with a service provider.
      - +
      From f6e49708e54b0da2fa1b33045aeba66ef2dc0bae Mon Sep 17 00:00:00 2001 From: Steven Ho Date: Fri, 28 Jan 2022 00:49:26 +0800 Subject: [PATCH 111/291] feat: add aseal documentation (#3504) --- dev-docs/bidders/aseal.md | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 dev-docs/bidders/aseal.md diff --git a/dev-docs/bidders/aseal.md b/dev-docs/bidders/aseal.md new file mode 100644 index 0000000000..604623a724 --- /dev/null +++ b/dev-docs/bidders/aseal.md @@ -0,0 +1,53 @@ +--- +layout: bidder +title: Aseal +description: Prebid Aseal Bidder Adapter +pbjs: true +biddercode: aseal +media_types: banner +--- + +### BidParams + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|-----------------|----------|---------------------------------|------------------------------------------|--------------------| +| `placeUid` | required | The Place UID from Aotter | `'f4a74f73-9a74-4a87-91c9-545c6316c23d'` | `string` | + +# Configuration + +Following configuration is required: + +```js +pbjs.setConfig({ + aseal: { + clientId: "YOUR_CLIENT_ID" + } +}); +``` + +# Ad Unit Example + +```js +var adUnits = [ + { + code: "banner-div", + mediaTypes: { + banner: { + sizes: [ + [300, 250], + [300, 600] + ] + } + }, + bids: [ + { + bidder: "aseal", + params: { + placeUid: "f4a74f73-9a74-4a87-91c9-545c6316c23d" + } + } + ] + } +]; +``` From 1e66280d3cd1b45cc3e64522bd5d57e91cf86407 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 27 Jan 2022 11:50:02 -0500 Subject: [PATCH 112/291] Update README.md (#3532) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bfe620a281..71c4ec7fda 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ This repository contains the source files for the Prebid.js documentation site at [Prebid.org](https://prebid.org). -Please see the sections below for more information. +Please see the sections below for more information: + [Contributing](#contributing) + [License](#license) From 6cf263a55ef7f2ebdc524df13a7a65d19495eb80 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 28 Jan 2022 10:20:29 -0500 Subject: [PATCH 113/291] reinstating ebdr (#3537) --- dev-docs/bidders/ebdr.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/dev-docs/bidders/ebdr.md b/dev-docs/bidders/ebdr.md index 1462e16d69..56036ed355 100644 --- a/dev-docs/bidders/ebdr.md +++ b/dev-docs/bidders/ebdr.md @@ -5,8 +5,6 @@ description: Prebid EngageBDR Bidder Adaptor biddercode: ebdr pbjs: true media_types: video -enable_download: false -pbjs_version_notes: not ported to 5.x --- ### Bid params From 9c8e8b541eb2b9cbe467f7a6cef56278bbfd218a Mon Sep 17 00:00:00 2001 From: Anthony Lauzon Date: Fri, 28 Jan 2022 11:24:33 -1000 Subject: [PATCH 114/291] update Hadron links (#3534) --- dev-docs/modules/hadronRtdProvider.md | 2 +- dev-docs/modules/haloRtdProvider.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/modules/hadronRtdProvider.md b/dev-docs/modules/hadronRtdProvider.md index 5275a01ae4..dd7afdd3ae 100644 --- a/dev-docs/modules/hadronRtdProvider.md +++ b/dev-docs/modules/hadronRtdProvider.md @@ -33,7 +33,7 @@ to augment every bid request with targeted, first-party data-derived segments before being submitted to supply-side platforms. Enriching the bid request with robust first-party audience and contextual data, Audigent's Hadron RTD module helps optimize targeting and header-bidding performance. For more information, -please visit https://audigent.com or contact our Prebid integration team at +please visit https://audigent.com or contact our Prebid integration team at prebid@audigent.com. diff --git a/dev-docs/modules/haloRtdProvider.md b/dev-docs/modules/haloRtdProvider.md index 3e70ea2237..3728bb185d 100644 --- a/dev-docs/modules/haloRtdProvider.md +++ b/dev-docs/modules/haloRtdProvider.md @@ -15,6 +15,6 @@ sidebarType : 1 Audigent Halo has been rebranded as Audigent Hadron. Please review the updated docs here: -https://docs.prebid.org/dev-docs/modules/hadronRtdProvider.html +[Audigent Hadron Real-time Data Submodule](/dev-docs/modules/hadronRtdProvider.html) Please update your Halo references to Hadron before Prebid 7 is released. From be6a41e04250131e8892897f2e24c639ed66a288 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 31 Jan 2022 15:38:48 -0500 Subject: [PATCH 115/291] bid adapter developer updates (#3539) --- dev-docs/bidder-adaptor.md | 62 ++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 22 deletions(-) diff --git a/dev-docs/bidder-adaptor.md b/dev-docs/bidder-adaptor.md index 8d0fb47fdc..3900e2ceb5 100644 --- a/dev-docs/bidder-adaptor.md +++ b/dev-docs/bidder-adaptor.md @@ -184,10 +184,14 @@ A high level example of the structure: import * as utils from 'src/utils'; import { registerBidder } from 'src/adapters/bidderFactory'; import { config } from 'src/config'; +import {BANNER, VIDEO, NATIVE} from 'src/mediaTypes.js'; const BIDDER_CODE = 'example'; export const spec = { code: BIDDER_CODE, - aliases: ['ex'], // short code + gvlid: IAB_GVL_ID_FOR_GDPR, + aliases: [ + { code: "myalias", gvlid: IAB_GVL_ID_FOR_GDPR_IF_DIFFERENT } + ], isBidRequestValid: function(bid) {}, buildRequests: function(validBidRequests[], bidderRequest) {}, interpretResponse: function(serverResponse, request) {}, @@ -195,7 +199,8 @@ export const spec = { onTimeout: function(timeoutData) {}, onBidWon: function(bid) {}, onSetTargeting: function(bid) {}, - onBidderError: function({ error, bidderRequest }) + onBidderError: function({ error, bidderRequest }), + supportedMediaTypes: [BANNER, VIDEO, NATIVE] } registerBidder(spec); @@ -623,6 +628,17 @@ If the alias entry is an object, the following attributes are supported: | `gvlid` | optional | global vendor list id of company scoped to alias | `integer` | | `skipPbsAliasing` | optional | ability to skip passing spec.code to prebid server in request extension. In case you have a prebid server adapter with the name same as the alias/shortcode. Default value: `false` | `boolean` | +### Supporting Privacy Regulations + +If your bid adapter is going to be used in Europe, you should support GDPR: +- Get a [Global Vendor ID](https://iabeurope.eu/vendor-list-tcf-v2-0/) from the IAB-Europe +- Add your GVLID into the spec block as 'gvlid'. If you don't do this, Prebid.js may block requests to your adapter. +- Read the gdprConsent string from the bid request object and pass it through to your endpoint + +If your bid adapter is going to be used in the United States, you should support COPPA and CCPA: +- Read the uspConsent string from the bid request object and pass it through t +o your endpoint +- Call config.getConfig('coppa') and forward to your endpoint ## Supporting Video @@ -630,13 +646,13 @@ Follow the steps in this section to ensure that your adapter properly supports v ### Step 1: Register the adapter as supporting video -Add the `supportedMediaTypes` argument to the spec object, and make sure `video` is in the list: +Add the `supportedMediaTypes` argument to the spec object, and make sure VIDEO is in the list: {% highlight js %} export const spec = { code: BIDDER_CODE, - supportedMediaTypes: ['video'], + supportedMediaTypes: [VIDEO], ... } @@ -649,22 +665,20 @@ If your adapter supports banner and video media types, make sure to include `'ba Video parameters are often passed in from the ad unit in a `video` object. As of Prebid 4.0 the following paramters should be read from the ad unit when available; bidders can accept overrides of the ad unit on their bidder configuration parameters but should read from the ad unit configuration when their bidder parameters are not set. Parameters one should expect on the ad unit include: -| parameter | -|-| -| mimes | -| minduration | -| maxduration | -| protocols | -| startdelay | -| placement | -| skip | -| skipafter | -| minbitrate | -| maxbitrate | -| delivery | -| playbackmethod | -| api | -| linearity | +- mimes +- minduration +- maxduration +- protocols +- startdelay +- placement +- skip +- skipafter +- minbitrate +- maxbitrate +- delivery +- playbackmethod +- api +- linearity The design of these parameters may vary depending on what your server-side bidder accepts. If possible, we recommend using the video parameters in the [OpenRTB specification](https://iabtechlab.com/specifications-guidelines/openrtb/). @@ -705,7 +719,7 @@ if (bid.mediaType === 'video' || (videoMediaType && context !== 'outstream')) { #### Long-Form Video Content {: .alert.alert-info :} -Following is Prebid's way to setup bid request for long-form, apadters are free to choose their own approach. +The following is Prebid's way to setup bid request for long-form, adapters are free to choose their own approach. Prebid now accepts multiple bid responses for a single `bidRequest.bids` object. For each Ad pod Prebid expects you to send back n bid responses. It is up to you how bid responses are returned. Prebid's recommendation is that you expand an Ad pod placement into a set of request objects according to the total adpod duration and the range of duration seconds. It also depends on your endpoint as well how you may want to create your request for long-form. Appnexus adapter follows below algorithm to expand its placement. @@ -890,6 +904,7 @@ In order for your bidder to support the native media type: 1. Your (server-side) bidder needs to return a response that contains native assets. 2. Your (client-side) bidder adapter needs to unpack the server's response into a Prebid-compatible bid response populated with the required native assets. 3. Your bidder adapter must be capable of ingesting the required and optional native assets specified on the `adUnit.mediaTypes.native` object, as described in [Show Native Ads](/prebid/native-implementation.html). +4. Your spec must declare NATIVE in the supportedMediaTypes array. The adapter code samples below fulfills requirement #2, unpacking the server's reponse and: @@ -963,10 +978,13 @@ For example tests, see [the existing adapter test suites](https://github.com/pre import * as utils from 'src/utils'; import {config} from 'src/config'; import {registerBidder} from 'src/adapters/bidderFactory'; +import {BANNER, VIDEO, NATIVE} from 'src/mediaTypes.js'; const BIDDER_CODE = 'example'; export const spec = { code: BIDDER_CODE, - aliases: ['ex'], // short code + gvlid: 0000000000, + supportedMediaTypes: [BANNER, VIDEO, NATIVE], + aliases: [{code: "myAlias", gvlid: 99999999999} ], /** * Determines whether or not the given bid request is valid. * From d5e67c4e56a51b5eb7fa00c7a91d183c5a3f057d Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 1 Feb 2022 12:56:14 -0500 Subject: [PATCH 116/291] PBS feature update (#3543) --- .../openrtb2/pbs-endpoint-auction.md | 2 +- prebid-server/features/pbs-feature-idx.md | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index 007d721f2b..08afe17c49 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -432,7 +432,7 @@ For example, if the Request defines an alias like this: then any `imp.ext.appnexus` params will actually go to the **rubicon** adapter. It will become impossible to fetch bids from AppNexus within that Request. -##### Bidder Alias GVL IDs (PBS-Java only) +##### Bidder Alias GVL IDs For environments that have turned on [GDPR enforcement](/prebid-server/features/pbs-privacy.html#gdpr), it can be important to define the Global Vendor List (GVL) ID with an alias. diff --git a/prebid-server/features/pbs-feature-idx.md b/prebid-server/features/pbs-feature-idx.md index 6a11cfb541..c844b633f3 100644 --- a/prebid-server/features/pbs-feature-idx.md +++ b/prebid-server/features/pbs-feature-idx.md @@ -23,15 +23,11 @@ title: Prebid Server | Features | Price Granularity | Mediatype pricegranularity | Request can define different quantization rules for different mediatypes. Bids are quantized before being added to ad server targeting. | | | | [Bid Adjustments](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bid-adjustments) | Core | Allows publishers to adjust bid prices to account for gross/net or consistent discrepancies. | | | | [Bid Adjustments](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bid-adjustments) | By mediatype | Allows for different bid adjustments by mediatype banner, video, native. | | | -| [GDPR](/prebid-server/features/pbs-privacy.html) | TCF 1.1 core | Able to: read the TCF1.1 global vendor list, parse incoming TCF1.1 consent strings, and [take appropriate enforcement action](https://docs.google.com/document/d/1g0zAYc_EfqyilKD8N2qQ47uz0hdahY-t8vfb-vxZL5w/edit). | | | -| GDPR | TCF 1.1 Account Config | Able to turn on and off TCF1 enforcement per account. | | | -| GDPR | TCF 1.1 Geo-lookup | Can use a geographic lookup service to help determine whether the incoming request is in-scope for GDPR. | | | -| GDPR | TCF 1.1 GVL Fallback | Allow the host company to optionally add a default TCF1 GVL file. | | | | GDPR | TCF 2 core | Able to: read the TCF2 global vendor list, parse incoming TCF2 consent strings, and [take appropriate enforcement action](https://docs.google.com/document/d/1fBRaodKifv1pYsWY3ia-9K96VHUjd8kKvxZlOsozm8E/edit). | | | | GDPR | TCF 2 Account Config | Able to turn on and off TCF2 enforcement per account. | | | | GDPR | Support for basicEnforcementVendors | Host companies can define bidders that don't require vendor consent but do require Purpose consent. | | | | GDPR | TCF 2 Geo-lookup | Can use a geographic lookup service to help determine whether the incoming request is in-scope for GDPR. | | | -| GDPR | TCF 2 Integration type exception | Can be configured to turn off GDPR checks for a specific account and a specific integration type. e.g. Account 123 has a different legal basis for AMP. | | | +| GDPR | TCF 2 channel exception | Can be configured to turn off GDPR checks for a specific account and a specific channel. e.g. Account 123 has a different legal basis for AMP. | | | | [US Privacy](/prebid-server/features/pbs-privacy.html) | USP core | Able to: read the US Privacy consent string (CCPA) and [take appropriate enforcement action](https://github.com/prebid/prebid-server/issues/1129). | | | | US Privacy | USP AMP support | Able to: read the US Privacy consent string from AMP requests and [take appropriate enforcement action](https://github.com/prebid/prebid-server/issues/1176). | | | | COPPA | Core | Able to read the COPPA flag and [take appropriate enforcement action](https://github.com/prebid/prebid-server/issues/929). | | | @@ -41,11 +37,11 @@ title: Prebid Server | Features | Cache | Winning-only flag | Accepts a 'ext.prebid.cache.winningonly' parameter on the request. If true, instead of caching all bids and VAST, only the winning bid or VAST is stored. | | | | [Stored Requests](/prebid-server/features/pbs-storedreqs.html) | Core | Accepts a stored request ID in the OpenRTB, looks it up against a local data store, and merges with the OpenRTB request record. | | | | Stored Requests | Unique Per Account | If an account ID is provided, PBS can distinguish between otherwise identical SRIDs. | | | -| Stored Requests | Unique BidRequest IDs | Supports the generate-storedrequest-bidrequest-id setting telling Prebid Server to override the static bidrequest.id in the stored request with a UUID. | | | +| Stored Requests | Unique BidRequest IDs | Supports the generate-storedrequest-bidrequest-id setting telling Prebid Server to override the static bidrequest.id in the stored request with a UUID. | | | | Stored Responses | Stored Responses | Accepts a stored response ID in the OpenRTB, looks it up against a local data store, and merges with the OpenRTB response record. | | | -| First Party Data | Core | Accepts core first party data attributes and supports ext.prebid.data.bidders. | | | -| First Party Data | Bidder-specific data | Accepts bidder-specific first party data attributes. | | | -| First Party Data | AMP first party data | Accepts first party data attributes on an AMP request. | | | +| First Party Data | Core | Accepts core first party data attributes and supports ext.prebid.data.bidders. | | | +| First Party Data | Bidder-specific data | Accepts bidder-specific first party data attributes. | | | +| First Party Data | AMP first party data | Accepts first party data attributes on an AMP request. | | | | [Supply Chain](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#supply-chain-support) | Bidder-specific schains | Accepts bidder-specific schain | | | | Supply Chain | Host SChain | The host company can supply a global schain that's appended to the list of incoming nodes in source.ext.schain. | | | | Publisher Accounts | Core | Ability to enforce that requests coming in have a valid account ID. | | | @@ -58,11 +54,10 @@ title: Prebid Server | Features | Video | [Echo video attributes](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#echo-storedrequest-video-attributes-pbs-java-only) | To support mobile video, copies stored request video attributes to the response. | | | | [Interstitials](/prebid-server/features/pbs-interstitials.html) | Core | Support device.ext.prebid.interstitial.minwidthperc and device.ext.prebid.interstitial.minheightperc parameters, [dynamically updating the impression format object](https://github.com/prebid/prebid-server/issues/755) from a configurable list of sizes filtered by these parameters. | | | | [Aliases](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bidder-aliases) | Core | Maps a biddercode on an incoming request to a specific server-side bid adapter named in the request or defined in config. | | | -| Aliases | [GVL ID support](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bidder-alias-gvl-ids-pbs-java-only) | Define the IAB GVL ID for an aliased biddercode. | | | +| Aliases | [GVL ID support](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bidder-alias-gvl-ids) | Define the IAB GVL ID for an aliased biddercode. | | | | [User ID Sync](/prebid-server/developers/pbs-cookie-sync.html) | Core | Implements the /cookie_sync and /setuid endpoints. Bidders may choose either redirect or iframe method. | | | | User ID Sync | Multi-Method | Bidders can supply both pixel redirects as well as iframe syncs. | | | | User ID Sync | Cooperative sync | Does a pixel sync with more than just the bidders on the page. | | | -| User ID Permissions | Extended ID Permissions | Allows publishers to determine which bidders are allowed to receive which extended ID. | | | | User ID Sync | Account override | Allows accounts to override the cooperative sync feature and bidder limits. | | | | User ID | [EID Permissions](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#eid-permissions) | The Publisher can define which bidders receive which extended user IDs. | | | | [Events](https://docs.google.com/document/d/1ry0X4C2EV-R0pMrm1IQk9BstxaT395UCl3KKqTGa5c8/edit#heading=h.7w5yevygp2gz) | Events | Ability to process the /event endpoint, place /event URLs in the OpenRTB response, and place /event URLs in VAST XML. | | | @@ -81,5 +76,5 @@ title: Prebid Server | Features | Operations | IPv6 | Support taking IPv6 addresses and forwarding them to bidders. | | | | [Programmatic Guaranteed](/prebid-server/features/pg/pbs-pg-idx.html) | Integration and Targeting | Ability to load, target, and report PG line items | | | | Operations | [Request Logging Admin Endpoints](/troubleshooting/pbs-troubleshooting.html#request-logging) | Log a limited number of requests to understand the raw data clients are sending. | | | -| Metadata | [x-prebid header](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#http-headers) | Put version information in outgoing HTTP headers. | | | +| Metadata | [x-prebid header](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#http-headers) | Put version information in outgoing HTTP headers. | | | | Modules | [ortb2-blocking](/prebid-server/pbs-modules/ortb2-blocking.html) | Configure per-account OpenRTB blocking details. | | | From 17f38264452b05b0399290389e9c573360cd9b72 Mon Sep 17 00:00:00 2001 From: rajsidhunovatiq <79534312+rajsidhunovatiq@users.noreply.github.com> Date: Wed, 2 Feb 2022 16:21:17 +0000 Subject: [PATCH 117/291] Snowflake ID is now Hyper ID and document new SharedID changes (#3542) * Update userId.md Included novatiq snowflake id submodule specifications * Update download.md Added novatiq snowflake id submodule * Revert "Update userId.md" This reverts commit 556d56a11608135b5abcbe73755bb9b3b8be7308. * Update userId.md Novatiq ID System: updated product description as per request * fix layout and format as per other examples * tables still broken, missed markup line just before the close div - try again * whitespace? Co-authored-by: novatiq <79258366+novatiq@users.noreply.github.com> --- dev-docs/modules/userId.md | 106 +++++++++++++++++++++++++++++++++---- download.md | 2 +- 2 files changed, 96 insertions(+), 12 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 97136d9d6a..597397824c 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -1320,42 +1320,126 @@ pbjs.setConfig({ }); {% endhighlight %} -### Novatiq Snowflake ID +### Novatiq Hyper ID -Novatiq proprietary dynamic snowflake ID is a unique, non sequential and single use identifier for marketing activation. Our in network solution matches verification requests to telco network IDs, safely and securely inside telecom infrastructure. Novatiq snowflake ID can be used for identity validation and as a secured 1st party data delivery mechanism. +The [Novatiq](https://www.novatiq.com) proprietary dynamic Hyper ID is a unique, non sequential and single use identifier for marketing activation. Our in network solution matches verification requests to telco network IDs safely and securely inside telecom infrastructure. The Novatiq Hyper ID can be used for identity validation and as a secured 1st party data delivery mechanism. -#### Novatiq Snowflake ID Configuration +#### Novatiq Hyper ID Configuration Enable by adding the Novatiq submodule to your Prebid.js package with: -``` +{: .alert.alert-info :} gulp build --modules=novatiqIdSystem,userId -``` + Module activation and configuration: -```javascript +{% highlight javascript %} pbjs.setConfig({ userSync: { userIds: [{ name: 'novatiq', params: { - sourceid '1a3', // change to the Partner Number you received from Novatiq + // change to the Partner Number you received from Novatiq + sourceid '1a3' } } }], - auctionDelay: 50 // 50ms maximum auction delay, applies to all userId modules + // 50ms maximum auction delay, applies to all userId modules + auctionDelay: 50 } }); -``` +{% endhighlight %} -| Param under userSync.userIds[] | Scope | Type | Description | Example | +#### Parameters for the Novatiq Module + +
      +| Param | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | | name | Required | String | Module identification: `"novatiq"` | `"novatiq"` | | params | Required | Object | Configuration specifications for the Novatiq module. | | | params.sourceid | Required | String | This is the Novatiq Partner Number obtained via Novatiq registration. | `1a3` | +{: .table .table-bordered .table-striped } +
      + + +### Novatiq Hyper ID with Prebid SharedID support +You can make use of the Prebid.js SharedId module as follows. + +#### Novatiq Hyper ID Configuration + +Enable by adding the Novatiq and SharedId submodule to your Prebid.js package with: + +{: .alert.alert-info :} +gulp build --modules=novatiqIdSystem,userId,pubCommonId + +Module activation and configuration: + +{% highlight javascript %} +pbjs.setConfig({ + userSync: { + userIds: [ + { + name: "pubCommonId", + storage: { + type: "cookie", + // optional: will default to _pubcid if left blank + name: "demo_pubcid", + + // expires in 1 years + expires: 365 + }, + bidders: [ 'adtarget' ] + }, + { + name: 'novatiq', + params: { + // change to the Partner Number you received from Novatiq + sourceid '1a3', + + // Use the sharedID module + useSharedId: true, + + // optional: will default to _pubcid if left blank. + // If not left blank must match "name" in the the module above + sharedIdName: 'demo_pubcid' + } + } + }], + // 50ms maximum auction delay, applies to all userId modules + auctionDelay: 50 + } +}); +{% endhighlight %} + +#### Parameters for the Novatiq Module + +
      +| Param | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| name | Required | String | Module identification: `"novatiq"` | `"novatiq"` | +| params | Required | Object | Configuration specifications for the Novatiq module. | | +| params.sourceid | Required | String | The Novatiq Partner Number obtained via Novatiq | `1a3` | +| params.useSharedId | Optional | Boolean | Use the sharedID module if it's activated. | `true` | +| params.sharedIdName | Optional | String | Same as the SharedID "name" parameter
      Defaults to "_pubcid" | `"demo_pubcid"` | +{: .table .table-bordered .table-striped } +
      + +#### Parameters for the SharedID Module + +
      +| Param | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| name | Required | String | Module identification: `"pubCommonId"` | `"pubCommonId"` | +| params | Required | Object | Configuration specifications for the SharedID module. | | | +| params.storage | Required | Object | | | +| params.storage.type | Required | String | Storage type, Set to `"cookie"` | `"cookie"` | +| params.storage.name | Optional | String | Storage cookie name. If this is changed must match sharedIdName
      in the Novatiq module | `"demo_pubcid"` || +| params.storage.expires | Required | integer | Time to expire | `365` | +{: .table .table-bordered .table-striped } +
      -If you have any questions, please reach out to us at prebid@novatiq.com. +If you have any questions, please reach out to us at [prebid@novatiq.com](mailto:prebid@novatiq.com) ### Parrable ID diff --git a/download.md b/download.md index c6338de2a0..b1b3160998 100644 --- a/download.md +++ b/download.md @@ -309,7 +309,7 @@ These modules may require accounts with a service provider.
      - +
      From 176a397763f794c058215a75cb5960d552b3b30b Mon Sep 17 00:00:00 2001 From: prebidtappx <77485538+prebidtappx@users.noreply.github.com> Date: Wed, 2 Feb 2022 17:56:48 +0100 Subject: [PATCH 118/291] Tappx :: avoid host (#3520) * Tappx :: avoid host This changes is in response to the pull request: https://github.com/prebid/prebid-server/pull/2130 * Change to be more accurate Change thanks to Bretg in the pull request: https://github.com/prebid/prebid-server/pull/2130 I take a look to prebid.js module of tappx and we will made the same change in a near future. However, it is better to put correctly in the docs. Thanks. --- dev-docs/bidders/tappx.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/tappx.md b/dev-docs/bidders/tappx.md index 46673da937..0797111f67 100644 --- a/dev-docs/bidders/tappx.md +++ b/dev-docs/bidders/tappx.md @@ -23,9 +23,9 @@ Please contact tappx@tappx.com to get set up. {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |------------|----------|------------------------|---------|----------| -| host | required | Tappx host | 'host1' | string | | tappxkey | required | An ID which identifies the adunit | 'key1' | string | | endpoint | required | Endpoint provided to publisher | 'endpoint1' | string | +| host | required(pbjs) optional(pbserver) | Tappx host | 'host1' | string | | bidfloor | optional | Minimum bid for this impression expressed in CPM (USD) | 1.2 | number | | mktag | optional | An ID which identifies a group of adunits | 'key1' | string | | bcid | optional | Block list of CID | ["1234"] | array of strings | @@ -34,3 +34,6 @@ Please contact tappx@tappx.com to get set up. ### Test Parameters Use the official test parameter specified in the oRTB standard (https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/OpenRTB%20v3.0%20FINAL.md#object_request) + +### Other notes +- Parameters host is required in prebidjs and the old versions of prebid server. In case of doubt, always add the parameter. From 98656ae5e7b9c2789dcee1f011dfacff19043de9 Mon Sep 17 00:00:00 2001 From: jkthomas Date: Wed, 2 Feb 2022 17:02:38 +0000 Subject: [PATCH 119/291] Update docs with Truspid module (#3515) Co-authored-by: Tomasz Januszek --- dev-docs/modules/userId.md | 47 ++++++++++++++++++++++++++++++++++++++ download.md | 3 +++ 2 files changed, 50 insertions(+) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 597397824c..c0c11f60a8 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -1731,6 +1731,53 @@ pbjs.setConfig({ }); {% endhighlight %} +### Trustpid + +Trustpid generates unique tokens, enabling improved efficiency in programmatic advertising while safeguarding transparency and control for end customers via `trustpid.com`. A website visitor’s Trustpid is generated based on network identifiers provided by network operators and requires explicit user consent. + +Trustpid is also the brand name of the service, which is provided by Vodafone Sales and Services Limited (“VSSL”). + +#### Trustpid configuration + +| Param under userSync.userIds[] | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| name | Required | String | The name of the module | `"trustpid"` +| params | Required | Object | Object with configuration parameters for trustpid User Id submodule | - | +| params.maxDelayTime | Required | Integer | Max amount of time (in seconds) before looking into storage for data | 2500 | +| bidders | Required | Array of Strings | An array of bidder codes to which this user ID may be sent. Currently required and supporting AdformOpenRTB | `['adf']` | +| storage | Required | Object | Local storage configuration object | - | +| storage.type | Required | String | Type of the storage that would be used to store user ID. Must be `"html5"` to utilise HTML5 local storage. | `"html5"` | +| storage.name | Required | String | The name of the key in local storage where the user ID will be stored. | `"trustpid"` | +| storage.expires | Required | Integer | How long (in days) the user ID information will be stored. For safety reasons, this information is required.| `1` | + +Configuration example: + +```javascript +pbjs.setConfig({ + userSync: { + userIds: [ + { + name: "trustpid", + params: { + maxDelayTime: 2500, + }, + bidders: ["adf"], + storage: { + type: "html5", + name: "trustpid", + expires: 1, + }, + }], + syncDelay: 3000, + auctionDelay: 3000 + } +}); +``` + +#### Truspid onboarding + +If you wish to find out more about Trustpid, please contact onboarding@trustpid.com + ### PubProvided ID The PubProvided Id module allows publishers to set and pass a first party user id into the bid stream. This module has several unique characteristics: diff --git a/download.md b/download.md index b1b3160998..4415723c6f 100644 --- a/download.md +++ b/download.md @@ -321,6 +321,9 @@ These modules may require accounts with a service provider.
      + +
      +
      From fc939e0133247f078c79be2ac2178f7e4adeb492 Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Wed, 2 Feb 2022 09:05:03 -0800 Subject: [PATCH 120/291] Document `s2sConfig.allowUnknownBidderCodes` (#3491) Related PBJS changes: https://github.com/prebid/Prebid.js/pull/7885 --- dev-docs/publisher-api-reference/setConfig.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-docs/publisher-api-reference/setConfig.md b/dev-docs/publisher-api-reference/setConfig.md index d495bdcbda..4bfbb4a371 100644 --- a/dev-docs/publisher-api-reference/setConfig.md +++ b/dev-docs/publisher-api-reference/setConfig.md @@ -465,6 +465,7 @@ The `s2sConfig` properties: |------------+---------+---------+---------------------------------------------------------------| | `accountId` | Required | String | Your Prebid Server account ID. This is obtained from whoever's hosting your Prebid Server. | | `bidders` | Required | Array of Strings | Which bidders auctions should take place on the server side | +| `allowUnknownBidderCodes` | Optional | Boolean | Allow Prebid Server to bid on behalf of bidders that are not explicitly listed in the adUnit. See important [note](#allowUnknownBidderCodes) below. Defaults to `false`. | | `defaultVendor` | Optional | String | Automatically includes all following options in the config with vendor's default values. Individual properties can be overridden by including them in the config along with this setting. See the Additional Notes below for more information. | | `enabled` | Optional | Boolean | Enables this s2sConfig block - defaults to `false` | | `timeout` | Required | Integer | Number of milliseconds allowed for the server-side auctions. This should be approximately 200ms-300ms less than your Prebid.js timeout to allow for all bids to be returned in a timely manner. See the Additional Notes below for more information. | @@ -493,6 +494,7 @@ If `endpoint` and `syncEndpoint` are objects, these are the supported properties - When using `defaultVendor` option, `accountId` and `bidders` properties still need to be defined. - If the `s2sConfig` timeout is greater than the Prebid.js timeout, the `s2sConfig` timeout will be automatically adjusted to 75% of the Prebid.js timeout in order to fit within the auction process. - When using the `endpoint` or `syncEndpoint` object configs, you should define both properties. If either property is not defined, Prebid Server requests for that type of user will not be made. If you do not need to distinguish endpoints for consent reasons, you can simply define the same URL value in both fields or use the String version of the field (which is configured to use defined URL for all users). +- When `allowUnknownBidderCodes` is `true`, bidders that have not been explicitly requested in [`adUnit.bids`](../adunit-reference.html#adunitbids) may take part in the auction. This can break custom logic that relies on the availability of a bid request object for any given bid; in particular, "unknown" bidders will not trigger a [`bidRequested`](getEvents.html) event and will have an undefined `payload.bidRequest` in [MASS custom renderers](../modules/mass.html#configuration-parameters). {: .alert.alert-warning :} **Errors in bidder parameters will cause Prebid Server to reject the From 3085ffe38cb5737312964f5742e666c026aaae46 Mon Sep 17 00:00:00 2001 From: Tiago Peczenyj Date: Wed, 2 Feb 2022 18:05:22 +0100 Subject: [PATCH 121/291] update weborama RTD submodule doc for v 6.9.0 (#3485) * update doc * add onData callback * add new fields * improve doc --- dev-docs/modules/weboramaRtdProvider.md | 187 ++++++++++++++++++------ 1 file changed, 139 insertions(+), 48 deletions(-) diff --git a/dev-docs/modules/weboramaRtdProvider.md b/dev-docs/modules/weboramaRtdProvider.md index 499f033e36..63e8f4d96a 100644 --- a/dev-docs/modules/weboramaRtdProvider.md +++ b/dev-docs/modules/weboramaRtdProvider.md @@ -19,13 +19,9 @@ sidebarType : 1 Weborama provides a Semantic AI Contextual API that classifies in Real-time a web page seen by a web user within generic and custom topics. It enables publishers to better monetize their inventory and unlock it to programmatic. -ORTB2 compliant and FPD support for Prebid versions < 4.29 +Contact prebid-support@weborama.com for information. -Please contact prebid-support@weborama.com for more information. - -## Publisher Usage - -### Configure Prebid.js +### Publisher Usage Compile the Weborama RTD module into your Prebid build: @@ -33,45 +29,82 @@ Compile the Weborama RTD module into your Prebid build: Add the Weborama RTD provider to your Prebid config. +Minimal configuration: +``` +var pbjs = pbjs || {}; +pbjs.que = pbjs.que || []; + +pbjs.que.push(function () { + pbjs.setConfig({ + debug: true, + realTimeData: { + auctionDelay: 1000, + dataProviders: [{ + name: "weborama", + waitForIt: true, + params: { + // you should choose activate the site-centric and/or the user-centric data management below: + weboCtxConf: { + token: "to-be-defined", // mandatory to use the contextual api + }, + weboUserDataConf: { + accountId: 12345, // recommended to use the site-centric profile + } + } + }] + } + }); +}); -#### Minimal configuration +``` +More complete configuration ``` -javascript -pbjs.setConfig( - ... - realTimeData: { - auctionDelay: 1000, - dataProviders: [ - { +var pbjs = pbjs || {}; +pbjs.que = pbjs.que || []; + +pbjs.que.push(function () { + pbjs.setConfig({ + debug: true, + realTimeData: { + auctionDelay: 1000, + dataProviders: [{ name: "weborama", waitForIt: true, params: { - weboCtxConf: { // contextual configuration - token: "<>", // mandatory - targetURL: "...", // default is document.URL - setPrebidTargeting: true, // default - sendToBidders: true, // default - defaultProfile: { // optional, default is none - webo_ctx: ['foo'], - webo_ds: ['bar'] - } + setPrebidTargeting: true, // optional + sendToBidders: true, // optional + onData: function(data, site){ // optional + var kind = (site)? 'site' : 'user'; + console.log('onData', kind, data); + }, + weboCtxConf: { + token: "to-be-defined", // mandatory + targetURL: "https://prebid.org", // default is document.URL + setPrebidTargeting: true, // override param.setPrebidTargeting or default true + sendToBidders: true, // override param.sendToBidders or default true + defaultProfile: { // optional + webo_ctx: ['moon'], + webo_ds: ['bar'] + } + //, onData: function (data, ...) { ...} }, - weboUserDataConf: { // user-centric configuration - setPrebidTargeting: true, // default - sendToBidders: true, // default - defaultProfile: { // optional, default is none - webo_cs: ['baz'], - webo_audiences: ['bam'] - }, - localStorageProfileKey: 'webo_wam2gam_entry' // default + weboUserDataConf: { + accountId: 12345, // optional, used for logging + setPrebidTargeting: true, // override param.setPrebidTargeting or default true + sendToBidders: true, // override param.sendToBidders or default true + defaultProfile: { // optional + webo_cs: ['Red'], + webo_audiences: ['bam'] + }, + localStorageProfileKey: 'webo_wam2gam_entry' // default + //, onData: function (data, ...) { ...} } } - } - ] - } - ... -); + }] + } + }); +}); ``` ### Parameter Descriptions for the Weborama Configuration Section @@ -81,24 +114,82 @@ pbjs.setConfig( | name | String | Real time data module name | Mandatory. Always 'Weborama' | | waitForIt | Boolean | Mandatory. Required to ensure that the auction is delayed until prefetch is complete | Optional. Defaults to false but recommended to true | | params | Object | | Optional | -| params.weboCtxConf | Object | Weborama Contextual Configuration | Optional | -| params.weboCtxConf.token | String | Security Token provided by Weborama, unique per client | Mandatory | -| params.weboCtxConf.targetURL | String | Url to be profiled in the contextual api | Optional. Defaults to `document.URL` | -| params.weboCtxConf.setPrebidTargeting|Boolean|If true, will use the contextual profile to set the prebid (GPT/GAM or AST) targeting of all adunits managed by prebid.js| Optional. Default is *true*.| -| params.weboCtxConf.sendToBidders|Boolean|If true, will send the contextual profile to all bidders (only smartadserver is supported now)| Optional. Default is *true*.| -| params.weboCtxConf.defaultProfile | Object | default value of the profile to be used when there are no response from contextual api (such as timeout)| Optional. Default is `{}` | -| params.weboUserDataConf | Object | WeboUserData Configuration | Optional | -| params.weboUserDataConf.setPrebidTargeting|Boolean|If true, will use the contextual profile to set the prebid (GPT/GAM or AST) targeting of all adunits managed by prebid.js| Optional. Default is *true*.| -| params.weboUserDataConf.sendToBidders|Boolean|If true, will send the contextual profile to all bidders (only smartadserver is supported now)| Optional. Default is *true*.| -| params.weboUserDataConf.defaultProfile | Object | default value of the profile to be used when there are no response from contextual api (such as timeout)| Optional. Default is `{}` | -| params.weboUserDataConf.localStorageProfileKey| String | can be used to customize the local storage key | Optional | +| params.setPrebidTargeting | Boolean | If true, may use the profile to set the prebid (GPT/GAM or AST) targeting of all adunits managed by prebid.js | Optional. Affects the `weboCtxConf` and `weboUserDataConf` sections | +| params.sendToBidders | Boolean | If true, may send the profile to all bidders | Optional. Affects the `weboCtxConf` and `weboUserDataConf` sections | +| params.onData | Callback | If set, will receive the profile and site flag | Optional. Affects the `weboCtxConf` and `weboUserDataConf` sections | +| params.weboCtxConf | Object | Weborama Contextual Configuration | Optional +| params.weboUserDataConf | Object | Weborama User-Centric Configuration | Optional | + +#### Contextual Configuration +| Name |Type | Description | Notes | +| :------------ | :------------ | :------------ |:------------ | +| token | String | Security Token provided by Weborama, unique per client | Mandatory | +| targetURL | String | Url to be profiled in the contextual api | Optional. Defaults to `document.URL` | +| setPrebidTargeting|Boolean|If true, will use the contextual profile to set the prebid (GPT/GAM or AST) targeting of all adunits managed by prebid.js| Optional. Default is `params.setPrebidTargeting` (if any) or **true**.| +| sendToBidders|Boolean|If true, will send the contextual profile to all bidders| Optional. Default is `params.sendToBidders` (if any) or **true**.| +| defaultProfile | Object | default value of the profile to be used when there are no response from contextual api (such as timeout)| Optional. Default is `{}` | +| onData | Callback | If set, will receive the profile and site flag | Optional. Default is `params.onData` (if any) or log via prebid debug | +| enabled | Boolean| if false, will ignore this configuration| default true| + +#### User-Centric Configuration + +| Name |Type | Description | Notes | +| :------------ | :------------ | :------------ |:------------ | +| accountId|Number|WAM account id. If present, will be used on logging and statistics| Optional.| +| setPrebidTargeting|Boolean|If true, will use the user profile to set the prebid (GPT/GAM or AST) targeting of all adunits managed by prebid.js| Optional. Default is `params.setPrebidTargeting` (if any) or **true**.| +| sendToBidders|Boolean|If true, will send the user profile to all bidders| Optional. Default is `params.sendToBidders` (if any) or **true**.| +| defaultProfile | Object | default value of the profile to be used when there are no response from contextual api (such as timeout)| Optional. Default is `{}` | +| localStorageProfileKey| String | can be used to customize the local storage key | Optional | +| onData | Callback | If set, will receive the profile and site flag | Optional. Default is `params.onData` (if any) or log via prebid debug | +| enabled | Boolean| if false, will ignore this configuration| default true| + +### Supported Bidders + +We currently support the following bidder adapters: +* SmartADServer SSP +* PubMatic SSP +* AppNexus SSP +* Rubicon SSP + +We also set the bidder and global ortb2 `site` and `user` sections. The following bidders may support it, to be sure, check the `First Party Data Support` on the feature list for the particular bidder from here: https://docs.prebid.org/dev-docs/bidders + +* Adagio +* AdformOpenRTB +* AdKernel +* AdMixer +* Adnuntius +* Adrelevantis +* adxcg +* AMX RTB +* Avocet +* BeOp +* Criteo +* Etarget +* Inmar +* Index Exchange +* Livewrapped +* Mediakeys +* NoBid +* OpenX +* Opt Out Advertising +* Ozone Project +* Proxistore +* Rise +* Smaato +* Sonobi +* TheMediaGrid +* TripleLift +* TrustX +* Yahoo SSP +* Yieldlab +* Zeta Global Ssp ### Testing To view an example of available segments returned by Weborama's backends: -`gulp serve --modules=rtdModule,weboramaRtdProvider,appnexusBidAdapter` +`gulp serve --notest --nolint --modules=rtdModule,weboramaRtdProvider,smartadserverBidAdapter,pubmaticBidAdapter,appnexusBidAdapter,rubiconBidAdapter,criteoBidAdapter` and then point your browser at: From 4fcb86a0d77aa71b158e8e65b4918ea5029b0464 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 2 Feb 2022 15:44:22 -0500 Subject: [PATCH 122/291] PBS-java supports long-form video (#3544) --- prebid-server/features/pbs-feature-idx.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prebid-server/features/pbs-feature-idx.md b/prebid-server/features/pbs-feature-idx.md index c844b633f3..fadfb42f49 100644 --- a/prebid-server/features/pbs-feature-idx.md +++ b/prebid-server/features/pbs-feature-idx.md @@ -49,8 +49,8 @@ title: Prebid Server | Features | Publisher Accounts | Account-specific TTLs | Allow each account ID to have a custom PBC time-to-live for banner and video. | | | | [Video](/formats/video.html) | Core | Support for basic instream and outstream video: passes video parameters to adapters, stores VAST responses when instructed. | | | | Video | Outstream renderers | Support for bidders specifying their own renderers for outstream video. | | | -| Video | Long-form video | Support for the [long-form video endpoint](/prebid-server/endpoints/openrtb2/pbs-endpoint-video.html). | | | -| Video | IAB advertiser category mapping | Able to map IAB advertiser categories to a supplied mapping table. | | | +| Video | Long-form video | Support for the [long-form video endpoint](/prebid-server/endpoints/openrtb2/pbs-endpoint-video.html). | | | +| Video | IAB advertiser category mapping | Able to map IAB advertiser categories to a supplied mapping table. | | | | Video | [Echo video attributes](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#echo-storedrequest-video-attributes-pbs-java-only) | To support mobile video, copies stored request video attributes to the response. | | | | [Interstitials](/prebid-server/features/pbs-interstitials.html) | Core | Support device.ext.prebid.interstitial.minwidthperc and device.ext.prebid.interstitial.minheightperc parameters, [dynamically updating the impression format object](https://github.com/prebid/prebid-server/issues/755) from a configurable list of sizes filtered by these parameters. | | | | [Aliases](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bidder-aliases) | Core | Maps a biddercode on an incoming request to a specific server-side bid adapter named in the request or defined in config. | | | From 729d63e30d242662c02694a2e3d94725ad2082a0 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 2 Feb 2022 17:40:55 -0500 Subject: [PATCH 123/291] PBS-Go supports FPD (#3545) --- prebid-server/endpoints/openrtb2/pbs-endpoint-amp.md | 4 +--- prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md | 2 +- prebid-server/features/pbs-feature-idx.md | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-amp.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-amp.md index c984822090..a737f6f8e5 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-amp.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-amp.md @@ -98,8 +98,6 @@ Note that other ext.prebid extensions can be specified in the stored request suc #### First Party Data -(Currently only supported in PBS-Java) - The nature of AMP is that user-level FPD is difficult or impossible. All of the pages are cached on a CDN and page javascript that can modify RTC calls is severely limited. Contextual First Party Data must be defined in the stored request entries. @@ -218,7 +216,7 @@ Specifically: ## Configuration Options -- settings.generate-storedrequest-bidrequest-id: replace the stored request `id` with a UUID (PBS-Java only) +- settings.generate-storedrequest-bidrequest-id: replace the stored request `id` with a UUID - amp.default-timeout-ms: default operation timeout for AMP requests - amp.timeout-adjustment-ms: reduces timeout value passed in AMP request. Can be used to account for estimated latency so that Prebid Server can respond to the AMP RTC request before it times out. - amp.max-timeout-ms: maximum operation timeout for AMP requests diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index 08afe17c49..5e2c2c6674 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -796,7 +796,7 @@ Setting up the storedresponse DB entries is the responsibility of each Prebid Se See Prebid.org troubleshooting pages for how to utilize this feature within the context of the browser. -##### First Party Data Support (PBS-Java only) +##### First Party Data Support This is the Prebid Server version of the Prebid.js First Party Data feature. It's a standard way for the page (or app) to supply first party data and control which bidders have access to it. diff --git a/prebid-server/features/pbs-feature-idx.md b/prebid-server/features/pbs-feature-idx.md index fadfb42f49..0645dbcf7b 100644 --- a/prebid-server/features/pbs-feature-idx.md +++ b/prebid-server/features/pbs-feature-idx.md @@ -39,9 +39,9 @@ title: Prebid Server | Features | Stored Requests | Unique Per Account | If an account ID is provided, PBS can distinguish between otherwise identical SRIDs. | | | | Stored Requests | Unique BidRequest IDs | Supports the generate-storedrequest-bidrequest-id setting telling Prebid Server to override the static bidrequest.id in the stored request with a UUID. | | | | Stored Responses | Stored Responses | Accepts a stored response ID in the OpenRTB, looks it up against a local data store, and merges with the OpenRTB response record. | | | -| First Party Data | Core | Accepts core first party data attributes and supports ext.prebid.data.bidders. | | | +| First Party Data | Core | Accepts core [first party data](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#first-party-data-support) attributes and supports ext.prebid.data.bidders. | | | | First Party Data | Bidder-specific data | Accepts bidder-specific first party data attributes. | | | -| First Party Data | AMP first party data | Accepts first party data attributes on an AMP request. | | | +| First Party Data | AMP first party data | Accepts [first party data attributes on an AMP request](/prebid-server/endpoints/openrtb2/pbs-endpoint-amp.html#first-party-data). | | | | [Supply Chain](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#supply-chain-support) | Bidder-specific schains | Accepts bidder-specific schain | | | | Supply Chain | Host SChain | The host company can supply a global schain that's appended to the list of incoming nodes in source.ext.schain. | | | | Publisher Accounts | Core | Ability to enforce that requests coming in have a valid account ID. | | | From c2c5f30edc82c3adaf2e0bb0392fd38417e862ce Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 2 Feb 2022 18:12:54 -0500 Subject: [PATCH 124/291] PBS storedbidresponse updates (#3546) --- .../openrtb2/pbs-endpoint-auction.md | 86 +++++++++++++++---- 1 file changed, 71 insertions(+), 15 deletions(-) diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index 5e2c2c6674..70365a07ba 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -672,7 +672,7 @@ While testing SDK and video integrations, it's important, but often difficult, t When a storedauctionresponse ID is specified: -- the rest of the ext.prebid block is irrelevant and ignored +- the rest of the imp.ext.prebid block is irrelevant and ignored - nothing is sent to any bidder adapter for that imp - the response retrieved from the stored-response-id is assumed to be the entire contents of the seatbid object corresponding to that impression. @@ -718,21 +718,60 @@ Will result in this response, assuming that the ids exist in the appropriate DB "id": "test-auction-id", "seatbid": [ { - // BidderA bids from storedauctionresponse=1111111111 - // BidderA bids from storedauctionresponse=22222222 + "bid": [{ + // BidderA bid from storedauctionresponse=11111111111 + },{ + // BidderA bid from storedauctionresponse=22222222222 + }], + "seat": "bidderA" }, { - // BidderB bids from storedauctionresponse=1111111111 - // BidderB bids from storedauctionresponse=22222222 + "bid": [{ + // BidderB bid from storedauctionresponse=11111111111 + },{ + // BidderB bid from storedauctionresponse=22222222222 + }], + "seat": "bidderB" } ] } ``` +In this scenario, the contents of the storedauctionresponse entry is +an array of ortb2 seatbid objects. e.g. +``` +[ + { + "bid": [{ + "impid": "a", // doesn't have to match the request + ... bid 1 ... + },{ + "impid": "b", // doesn't have to match the request + ... bid 2 ... + }], + "seat": "bidderA" + },{ + "bid": [{ + "impid": "a", // doesn't have to match the request + ... bid 1 ... + },{ + "impid": "b", // doesn't have to match the request + ... bid 2 ... + }], + "seat": "bidderB" + } +] +``` **Multiple Stored Bid Response IDs** -In contrast to what's outlined above, this approach lets some real auctions take place while some bidders have test responses that still exercise bidder code. For example, this request: +In contrast to the feature above, using `storedbidresponse` (instead of stored**auction**response) lets real auctions take place while the actual bidder response is overridden in such a way that it still exercises adapter code. +PBS removes imp.ext.prebid.bidder parameters for those +bidders specified in storedbidresponse but if there's a bidder present +in imp.ext.prebid.bidder that's doesn't have a storedbidresponse specified, +the adapter will be called as usual. + +For example, this request: ``` { "test": 1, @@ -750,6 +789,10 @@ In contrast to what's outlined above, this approach lets some real auctions take "id": "a", "ext": { "prebid": { + "bidder: { + "bidderA": { ... params ... }, + "bidderB": { ... params ... } + }, "storedbidresponse": [ { "bidder": "BidderA", "id": "333333" }, { "bidder": "BidderB", "id": "444444" }, @@ -761,9 +804,13 @@ In contrast to what's outlined above, this approach lets some real auctions take "id": "b", "ext": { "prebid": { + "bidder: { + "bidderA": { ... params ... }, + "bidderB": { ... params ... } + }, "storedbidresponse": [ - { "bidder": "BidderA", "id": "5555555" }, - { "bidder": "BidderB", "id": "6666666" }, + { "bidder": "BidderA", "id": "5555555" } + // note: no storedbidrespose for bidderB ] } } @@ -778,20 +825,29 @@ Could result in this response: "id": "test-auction-id", "seatbid": [ { - "bid": [ - // contents of storedbidresponse=3333333 as parsed by bidderA adapter - // contents of storedbidresponse=5555555 as parsed by bidderA adapter - ] + "bid": [{ + // contents of storedbidresponse=3333333 as parsed by bidderA adapter + },{ + // contents of storedbidresponse=5555555 as parsed by bidderA adapter + }], + "seat": "bidderA" }, { - // contents of storedbidresponse=4444444 as parsed by bidderB adapter - // contents of storedbidresponse=6666666 as parsed by bidderB adapter + "bid": [{ + // contents of storedbidresponse=4444444 as parsed by bidderB adapter + },{ + // actual bid response from bidderB + }], + "seat": "bidderB" } ] } ``` -Setting up the storedresponse DB entries is the responsibility of each Prebid Server host company. +Note that the storedresponse DB entries for this scenario are very different: +they're whatever format the bid adapter's endpoint responds with. i.e. the host company will +need to capture an actual bid response from the specific bidders and enter it +into the DB table. See Prebid.org troubleshooting pages for how to utilize this feature within the context of the browser. From 7ec83a0d529148a3ef7682771485c9fed7fd4314 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 3 Feb 2022 11:27:55 -0500 Subject: [PATCH 125/291] fixing typo (#3547) --- prebid-mobile/pbm-api/android/pbm-targeting-params-android.md | 2 +- prebid-mobile/pbm-api/ios/pbm-targeting-ios.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md b/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md index 9fc0fbaa4e..6a25b808c5 100755 --- a/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md +++ b/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md @@ -213,7 +213,7 @@ Data is broken up into two different data types: * Global scope * Ad Unit grain - The below first party user and inventory context will apply to all ad units. For ad unit level first party data, refer to [First Partay Data section in the Ad Unit](pbm-adunit-android#first-party-data) page. + The below first party user and inventory context will apply to all ad units. For ad unit level first party data, refer to [First Party Data section in the Ad Unit](pbm-adunit-android#first-party-data) page. ### First Party User Data User specic data is passed in the global scope (i.e. applicable to all ad units). diff --git a/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md b/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md index 6c1700b670..6fbb28f752 100644 --- a/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md @@ -278,7 +278,7 @@ Data is broken up into two different data types: * Global scope * Ad Unit grain - The below first party user and inventory context will apply to all ad units. For ad unit level first party data, refer to [First Partay Data section in the Ad Unit](pbm-adunit-ios#first-party-data) page. + The below first party user and inventory context will apply to all ad units. For ad unit level first party data, refer to [First Party Data section in the Ad Unit](pbm-adunit-ios#first-party-data) page. ### First Party User Data From 76119be6bb03a4fb61e1cc4ecae106595c4191f9 Mon Sep 17 00:00:00 2001 From: harpere Date: Thu, 3 Feb 2022 16:09:39 -0500 Subject: [PATCH 126/291] setConfig(bidCacheFilterFunction) (#3541) Co-authored-by: Eric Harper --- dev-docs/publisher-api-reference/setConfig.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/dev-docs/publisher-api-reference/setConfig.md b/dev-docs/publisher-api-reference/setConfig.md index 4bfbb4a371..b2d9c12be6 100644 --- a/dev-docs/publisher-api-reference/setConfig.md +++ b/dev-docs/publisher-api-reference/setConfig.md @@ -246,6 +246,20 @@ pbjs.setConfig({ useBidCache: true }) {% endhighlight %} +#### Bid Cache Filter Function + + + +When [Bid Caching](#setConfig-Use-Bid-Cache) is turned on, a custom Filter Function can be defined to gain more granular control over which "cached" bids can be used. This function will only be called for "cached" bids from previous auctions, not "current" bids from the most recent auction. The function should take a single bid object argument, and return `true` to use the cached bid, or `false` to not use the cached bid. For Example, to turn on Bid Caching, but exclude cached video bids, you could do this: + +{% highlight js %} +pbjs.setConfig({ + useBidCache: true, + bidCacheFilterFunction: bid => bid.mediaType !== 'video' +}); +{% endhighlight %} + + #### Bidder Order Set the order in which bidders are called: From 0600044b124671169efaa80c4f3c92e0467c26a4 Mon Sep 17 00:00:00 2001 From: Mike <44584080+mike-vibrant@users.noreply.github.com> Date: Thu, 3 Feb 2022 21:52:02 +0000 Subject: [PATCH 127/291] Added readme for Vibrant Media bidder adapter (#3454) * Added readme for Vibrant bidder adapter * Updated Vibrant adapter readme to include Bid Params table and remove extraneous bid params --- dev-docs/bidders/vibrantmedia.md | 103 +++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 dev-docs/bidders/vibrantmedia.md diff --git a/dev-docs/bidders/vibrantmedia.md b/dev-docs/bidders/vibrantmedia.md new file mode 100644 index 0000000000..437583bcdb --- /dev/null +++ b/dev-docs/bidders/vibrantmedia.md @@ -0,0 +1,103 @@ +--- +layout: bidder +title: Vibrant Media +description: Vibrant Media Prebid Bidder Adapter +biddercode: vibrantmedia +gdpr_supported: true +gvl_id: 7 +usp_supported: true +media_types: banner, video, native +safeframes_ok: false +pbjs: true +pbjs_version_notes: 6.4.0 and later +--- + +### Preliminaries + +The Vibrant Media Adapter requires set-up before being enabled. Please contact us at intellitxtsupport@vibrantmedia.com. + +Note: For video, we support outstream only. + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|-------------|----------|----------------------|---------------|----------| +| placementId | required | Placement id from Vibrant Media | `12345` | integer | + +#### Banner example + +```javascript +var adUnits = [{ + code: 'test-banner', + mediaTypes: { + banner: { + sizes: [[300, 250], [300, 600]] + } + }, + bids: [{ + bidder: 'vibrantmedia', + params: { + placementId: 12345 + } + }] +}]; +``` + +#### Video example + +```javascript +var adUnits = [{ + code: 'test-video-outstream', + sizes: [[300, 250]], + mediaTypes: { + video: { + playerSize: [[300, 250]], + context: 'outstream', + minduration: 1, // Minimum ad duration, in seconds + maxduration: 60, // Maximum ad duration, in seconds + skip: 0, // 1 - true, 0 - false + skipafter: 5, // Number of seconds before the video can be skipped + playbackmethod: [2], // Auto-play without sound + protocols: [1, 2, 3] // VAST 1.0, 2.0 and 3.0 + } + }, + bids: [{ + bidder: 'vibrantmedia', + params: { + placementId: 67890 + } + }] +}]; +``` + +#### Native example + +```javascript +var adUnits = [{ + code: 'test-native', + mediaTypes: { + native: { + image: { + required: true, + sizes: [300, 250] + }, + title: { + required: true + }, + sponsoredBy: { + required: true + }, + clickUrl: { + required: true + }, + } + }, + bids: [{ + bidder: 'vibrantmedia', + params: { + placementId: 13579 + } + }] +}]; +``` From 7dae345b48ad2f9d6ec7b172250e3720e10c5e1b Mon Sep 17 00:00:00 2001 From: rcheptanariu <35690143+rcheptanariu@users.noreply.github.com> Date: Thu, 3 Feb 2022 23:55:00 +0200 Subject: [PATCH 128/291] Invibes Bid Adapter - support for configurable domain id in the js adapter (#3440) --- dev-docs/bidders/invibes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/invibes.md b/dev-docs/bidders/invibes.md index 993d1a3c81..9c1a368d8d 100644 --- a/dev-docs/bidders/invibes.md +++ b/dev-docs/bidders/invibes.md @@ -16,6 +16,7 @@ pbs: true | Name | Scope | Description | Example | Type | |-----------------|----------|--------------------------------------|-------------------------------------------------|----------| | `placementId` | required | The Invibes placement ID | `'1234567'` | `string` | -| `domainId` | optional | Id of domain (only prebid server) | `1001` | `integer`| +| `domainId` | optional | Id of domain | `1001` | `integer`| +| `customEndpoint`| optional | Custom test domain | `https://bid.videostep.com/Bid/VideoAdContent` | `integer`| | `debug` | optional | Debug paramentes (only prebid server)| `{ "testBvid": "1234", "testLog": true }` | `object` | From 93d83f213e2b053f696c9fca95f5db4bb2dd0f9a Mon Sep 17 00:00:00 2001 From: Mikael Lundin Date: Thu, 3 Feb 2022 22:59:22 +0100 Subject: [PATCH 129/291] Use cookie information. (#3433) * Use cookie information. * Adnuntius RTD Provider documentation --- dev-docs/bidders/adnuntius.md | 16 ++++++ dev-docs/modules/adnuntiusRtdProvider.md | 65 ++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 dev-docs/modules/adnuntiusRtdProvider.md diff --git a/dev-docs/bidders/adnuntius.md b/dev-docs/bidders/adnuntius.md index 08603cfcbe..1ddbe27415 100644 --- a/dev-docs/bidders/adnuntius.md +++ b/dev-docs/bidders/adnuntius.md @@ -74,6 +74,22 @@ pbjs.setBidderConfig({ }); ``` +### Disable cookies for adnuntius + +You have the option to tell adnuntius not to set cookies in your browser. This does not mean that third party ads being served through the ad server will not set cookies. Just that Adnuintius will not set it for internal ads. + +``` + +pbjs.setBidderConfig({ + bidders: ['adnuntius'], + config: { + useCookie: false + } +}); +``` + +Use cookie will always be set to true by default. Changing it to false will disable cookies. + ### Prebid Server Test Request The following test parameters can be used to verify that Prebid Server is working properly with the server-side Adnuntius adapter. the `auId` below will not return a creative. Please substitute it with your own. diff --git a/dev-docs/modules/adnuntiusRtdProvider.md b/dev-docs/modules/adnuntiusRtdProvider.md new file mode 100644 index 0000000000..db4b5b757e --- /dev/null +++ b/dev-docs/modules/adnuntiusRtdProvider.md @@ -0,0 +1,65 @@ +--- +layout: page_v2 +title: Adnuntius Data Segment Module +display_name: Adnuntius Data Segments +description: Adnuntius Data Segments +page_type: module +module_type: rtd +module_code: adnuntiusRtdProvider +enable_download: true +vendor_specific: true +sidebarType: 1 +--- + +# Adnuntius Data Segment Module + +## Integration + +1. Compile the Adnuntius RTD Module and Adnuntius Bid Adapter into your Prebid build: + +``` +gulp build --modules="adnuntiusRtdProvider,adnuntiusBidAdapter,..." +``` + +2. Use `setConfig` to instruct Prebid.js to initilize the adnuntius module, as specified below. + +## Configuration + +This module is configured as part of the `realTimeData.dataProviders` + +```javascript +var pbjs = pbjs || { que: [] } +pbjs.que.push(function () { + pbjs.setConfig({ + realTimeData: { + auctionDelay: 300, + dataProviders: [ + { + name: 'adnuntius', + waitForIt: true, + params: { + bidders: ['adnuntius'], + providers: [ + { + siteId: 'site123', + userId: 'user123', + }, + ], + }, + }, + ], + }, + }) +}) +``` + +Syntax details: + +{: .table .table-bordered .table-striped } +| Name |Type | Description | Notes | +| :------------ | :------------ | :------------ |:------------ | +| name | String | Real time data module name | Always 'adnuntius' | +| waitForIt | Boolean | Should be `true` if there's an `auctionDelay` defined (optional) | `false` | +| params | Object | | | +| params.bidders | Array | A list of bidders that the module should affect | | +| params.bidders | Array | An array of users users and site ID that to send to Adnuntius data | | From a1424af5470badd65ff850fbf39702a77886c0ba Mon Sep 17 00:00:00 2001 From: johanbrandmetrics <91625093+johanbrandmetrics@users.noreply.github.com> Date: Thu, 3 Feb 2022 23:00:30 +0100 Subject: [PATCH 130/291] Add doc for brandmetricsRtdProvider (#3427) * Add doc for brandmetricsRtdProvider * Update dev-docs/modules/brandmetricsRtdProvider.md * Update dev-docs/modules/brandmetricsRtdProvider.md * Update dev-docs/modules/brandmetricsRtdProvider.md * Update dev-docs/modules/brandmetricsRtdProvider.md Co-authored-by: Nepomuk Seiler --- dev-docs/modules/brandmetricsRtdProvider.md | 76 +++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 dev-docs/modules/brandmetricsRtdProvider.md diff --git a/dev-docs/modules/brandmetricsRtdProvider.md b/dev-docs/modules/brandmetricsRtdProvider.md new file mode 100644 index 0000000000..ef2595d6e6 --- /dev/null +++ b/dev-docs/modules/brandmetricsRtdProvider.md @@ -0,0 +1,76 @@ +--- +layout: page_v2 +title: brandmetrics Real Time Data Provider Module +display_name: brandmetrics Real Time Data Provider Module +description: brandmetricsReal Time Data Provider Module +page_type: module +module_type: rtd +module_code : brandmetricsRtdProvider +enable_download : true +vendor_specific: true +sidebarType : 1 +--- + +# brandmetrics Real Time Data Provider Module +{:.no_toc} + +* TOC +{:toc} + +This module is intended to be used by brandmetrics (https://brandmetrics.com) partners and sets targeting keywords to bids if the browser is eligeble to see a brandmetrics survey. +The module hooks in to brandmetrics events and requires a brandmetrics script to be running. The module can optionally load and initialize brandmetrics by providing the 'scriptId'- parameter. + + +## Publisher Usage + +1) Build the brandmetricsRtd module into the Prebid.js package with: + +``` +gulp build --modules=brandmetricsRtdProvider,... +``` + +2) Use `setConfig` to instruct Prebid.js to initilaize the brandmetricsRtdProvider module, as specified below. + +### Configuration + +```javascript +pbjs.setConfig({ + realTimeData: { + auctionDelay: 500, + dataProviders: [ + { + name: "brandmetrics", + waitForIt: true, + params: { + scriptId: '00000000-0000-0000-0000-000000000000', + bidders: ['ozone'] + } + } + ] + } +}); +``` + +The scriptId- parameter is provided by brandmetrics or a brandmetrics partner. + + +## Supported bidders + +The module currently supports the following bidders: + +{: .table .table-bordered .table-striped } +| Bidder | Id | +| :----- | :---- | +| Ozone | ozone | + + +## Parameters + +{: .table .table-bordered .table-striped } +| Name | Type | Description | Default | +| :---------------- | :------------------- | :----------------- | :------------- | +| name | String | This should always be `brandmetrics` | - | +| waitForIt | Boolean | Should be `true` if there's an `auctionDelay` defined (recommended) | `false` | +| params | Object | | - | +| params.bidders | String[] | An array of bidders the module operates on. | `[]` | +| params.scriptId | String | A script- id GUID if the brandmetrics- script should be initialized. | `undefined` | From cb903d8f166cf7bbfeebaf05e70414c670214739 Mon Sep 17 00:00:00 2001 From: Isha Bharti Date: Fri, 4 Feb 2022 03:31:40 +0530 Subject: [PATCH 131/291] Initial document for groupm as pubmatic alias (#3399) * Initial document for groupm * Added PBS params and test request for groupm --- dev-docs/bidders/groupm.md | 90 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 dev-docs/bidders/groupm.md diff --git a/dev-docs/bidders/groupm.md b/dev-docs/bidders/groupm.md new file mode 100644 index 0000000000..dc9cd2df8e --- /dev/null +++ b/dev-docs/bidders/groupm.md @@ -0,0 +1,90 @@ +--- +layout: bidder +title: GroupM +description: Prebid GroupM Bidder Adaptor +biddercode: groupm +aliasCode: pubmatic +media_types: banner, video, native +gdpr_supported: true +usp_supported: true +coppa_supported: true +schain_supported: true +floors_supported: true +userIds: all +prebid_member: true +safeframes_ok: true +pbjs: true +pbs: true +pbs_app_supported: true +fpd_supported: true +gvl_id: 98 +--- + + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|--------------------|------------------------------|----------| +| `publisherId` | required | Publisher ID | `'32572'` | `string` | +| `adSlot` | optional | Ad Slot Name (see below)| `'38519891'` | `string` | +| `pmzoneid` | optional | Zone ID | `'zone1,zone2'` | `string` | +| `lat` | optional | Latitude | `'40.712775'` | `string` | +| `lon` | optional | Longitude | `'-74.005973'` | `string` | +| `yob` | optional | Year of Birth | `'1982'` | `string` | +| `gender` | optional | Gender | `'M'` | `string` | +| `kadpageurl` | optional | Overrides Page URL | `'http://www.yahoo.com/'`| `string` | +| `kadfloor` | optional | Bid Floor | `'1.75'` | `string` | +| `currency` | optional | Bid currency | `'AUD'` (Value configured only in the 1st adunit will be passed on.
      Values if present in subsequent adunits, will be ignored.) | `string` | +| `dctr` | optional | Deal Custom Targeting
      (Value configured only in the 1st adunit will be passed on.
      Values if present in subsequent adunits, will be ignored.) | `'key1=123\|key2=345'` | `string` | +| `bcat` | optional | Blocked IAB Categories
      (Values from all slots will be combined and only unique values will be passed. An array of strings only. Each category should be a string of a length of more than 3 characters.) | `[ 'IAB1-5', 'IAB1-6', 'IAB1-7' ]` | `array of strings` | +| `deals` | optional | PMP deals
      (Values from each slot will be passed per slot. An array of strings only. Each deal-id should be a string of a length of more than 3 characters.) | `[ 'deal-id-5', 'deal-id-6', 'deal-id-7' ]` | `array of strings` | +| `outstreamAU` | optional | Oustream AdUnit described in Blue BillyWig UI. This field is mandatory if mimeType is described as video and context is outstream (i.e., for outstream videos) | `'renderer_test_groupm'` | `string` | + +GroupM is an aliased bidder of PubMatic + +### Prebid Server Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|--------------------|------------------------------|----------| +| `publisherId` | required | Publisher ID | `"32572"` | `string` | +| `adSlot` | optional | Ad Slot Name | `"38519891"` | `string` | +| `pmzoneid` | optional | Comma separated zone id. Used im deal targeting & site section targeting. e.g drama,sport| `"zone1,zone2"` | `string` | +| `dctr` | optional | Deal Custom Targeting, pipe separated key-value pairs| `"key1=123\|key2=345"` | `string` | +| `wrapper` | optional | Specifies GroupM openwrap configuration for a publisher | `"wrapper": { "profile": 123, "version": 1}` | `object` | +| `keywords` | optional | A set of key-value pairs; A key can have one or more values associated with it. They are used in buy-side segment targeting.| `"keywords": { "genre": ["rock", "pop"] }` | `object` | + + + +### Prebid Server Test Request + +The following test parameters can be used to verify that Prebid Server is working properly with the +GroupM adapter. This example includes an `imp` object with an GroupM test publisher ID, ad slot, +and sizes that would match with the test creative. + +``` +"imp":[ + { + "id":“"some-impression-id”, + "banner":{ + "format":[ + { + "w":300, + "h":250 + }, + { + "w":300, + "h":600 + } + ] + }, + "ext":{ + "groupm":{ + "publisherId":“156276”, + "adSlot":"groupm_test" + } + } + } + ] +``` From b8d52ccfe7b50ac79503cbb4aac5aadd533ba62c Mon Sep 17 00:00:00 2001 From: Aleksa Trajkovic Date: Thu, 3 Feb 2022 23:04:27 +0100 Subject: [PATCH 132/291] Generic viewability module (#3381) * - viewability module doc * - describe vid * Update viewability.md Co-authored-by: MartianTribe --- dev-docs/modules/viewability.md | 99 +++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 dev-docs/modules/viewability.md diff --git a/dev-docs/modules/viewability.md b/dev-docs/modules/viewability.md new file mode 100644 index 0000000000..b6d0e21104 --- /dev/null +++ b/dev-docs/modules/viewability.md @@ -0,0 +1,99 @@ +--- +layout: page_v2 +page_type: module +title: Module - Viewability +description: Generic Viewability module, tracks element viewability based on given criteria +module_code: viewability +display_name: Viewability +enable_download: true +sidebarType: 1 +--- + +# Generic Viewability +{:.no_toc} + +* TOC +{:toc} + +## Overview + + +This module will trigger a viewability pixel when a given HTML element becomes viewable according to custom viewability criteria. + +Notes: +- Does not depend on publishers using GAM ad server (does not use GPT's ImpressionViewableEvent). +- Enables custom viewability criteria (timeInView and inViewThreshold). +- Aims to provide (and in some ways extend) functionality of https://github.com/InteractiveAdvertisingBureau/openvv-html , but keeping the size to the bare minimun (openvv-html is ~26kb in size). +- Enables publishers to track viewability through callbacks or img/js pixels. +- Enables buy side to track viewability by posting a message from within the creative iframe (including the postMessage call in the ad markup), thus avoiding custom viewability scripts. + +{: .alert.alert-warning :} +This module does not work on IE (uses IntersectionObserver). + +## Configuration + +Module does not need any configuration, as long as you include it in your PBJS bundle. +Viewability module has only two functions `startMeasurement` and `stopMeasurement` which can be used to enable more complex viewability measurements. Since it allows tracking from within creative (possibly inside a safe frame) this module registers a message listener, for messages with a format that is described bellow. + +`startMeasurement` +This function has 4 parameters when called directly with `pbjs.viewability.startMeasurement()`: + - vid: unique viewability identifier, used to reference particular tracker which can later be used to stop the measurement. It allows for multiple trackers, with different criteria to be registered for a given HTML element, independently. vid is not autogenerated by startMeasurement(), it needs to be provided by caller so that it doesn't have to be posted back to the source iframe (in case viewability is started from within the creative). + - element: reference to an HTML element that needs to be tracked. + - tracker: ViewabilityTracker is an object type with two properties, `method` ('img'|'js'|'callback') and `value` which can be an URL string for 'img' and 'js' trackers, or a function for 'callback' tracker. Example: `{ method: 'img', value: 'http://my.tracker/123' }` + - criteria: ViewabilityCriteria is an object type with two properties, `inViewThreshold` which is a number (0, 1.0] representing a percentage of viewable element we're aiming at, and `timeInView` which is a number of milliseconds that a given element needs to be in view continuously, above a threshold. Example: `{ inViewThreshold: 0.5, timeInView: 1000 }` + +When a tracker needs to be started, without direct access to pbjs, postMessage mechanism can be used to invoke `startMeasurement`, with a following payload: `vid`, `tracker` and `criteria` as described above, but also with `message: 'Prebid Viewability'` and `action: 'startMeasurement'`. Optionally payload can provide `elementId`, if available at that time (for ad servers where name of the iframe is known, or adservers that render outside an iframe). If `elementId` is not provided, viewability module will try to find the iframe that corresponds to the message source. + + +`stopMeasurement`: +This function has only 1 parementer when called directly with `pbjs.viewability.stopMeasurement()`: +- vid: unique viewability identifier, referencing an already started viewability tracker. + +When a tracker needs to be stopped, without direct access to pbjs, postMessage mechanism can be used here as well, to invoke `stopMeasurement`, providing payload with `vid`, `message: 'Prebid Viewability'` and `action: 'stopMeasurement`. + +## Example of starting a viewability measurement, when you have direct access to pbjs +{% highlight js %} + + pbjs.viewability.startMeasurement( + 'ae0f9', + document.getElementById('test_div'), + { method: 'img', value: 'http://my.tracker/123' }, + { inViewThreshold: 0.5, timeInView: 1000 } + ); + +{% endhighlight %} + +## Example of starting a viewability measurement from within a rendered creative +{% highlight js %} + + let viewabilityRecord = { + vid: 'ae0f9', + tracker: { method: 'img', value: 'http://my.tracker/123'}, + criteria: { inViewThreshold: 0.5, timeInView: 1000 }, + message: 'Prebid Viewability', + action: 'startMeasurement' + } + + window.parent.postMessage(JSON.stringify(viewabilityRecord), '*'); + +{% endhighlight %} + +## Example of stopping the viewability measurement, when you have direct access to pbjs +{% highlight js %} + + pbjs.viewability.stopMeasurement('ae0f9'); + +{% endhighlight %} + +## Example of stopping the viewability measurement from within a rendered creative +{% highlight js %} + + let viewabilityRecord = { + vid: 'ae0f9', + message: 'Prebid Viewability', + action: 'stopMeasurement' + } + + window.parent.postMessage(JSON.stringify(viewabilityRecord), '*'); + +{% endhighlight %} From 9f382279430de964ff481eddd95f34b8c8a94c70 Mon Sep 17 00:00:00 2001 From: Sourabh Gandhe Date: Fri, 4 Feb 2022 03:36:58 +0530 Subject: [PATCH 133/291] video docs added (#3294) Co-authored-by: Sourabh Gandhe --- dev-docs/bidders/deepintent.md | 56 +++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/deepintent.md b/dev-docs/bidders/deepintent.md index 4c7ce15dcf..762de6591f 100644 --- a/dev-docs/bidders/deepintent.md +++ b/dev-docs/bidders/deepintent.md @@ -5,7 +5,7 @@ description: Prebid Deepintent Bidder Adaptor pbjs: true pbs: true biddercode: deepintent -media_types: banner +media_types: banner, video gdpr_supported: true usp_supported: true gvl_id: 541 @@ -75,4 +75,58 @@ var adUnits = [ } ]; ``` +### video parameters +Deepintent supports video as of Prebid v1.16.0 +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | +| :----------------------| :------- | :---------------------------------------------------------- | :------ | +| `video.mimes` | required | Video MIME types | `['video/mp4','video/x-flv']` | +| `video.skippable` | optional | If 'true', user can skip ad | `true` | +| `video.minduration` | optional | Minimum ad duration in seconds | `5` | +| `video.maxduration` | optional | Maximum ad duration in seconds | `30` | +| `video.startdelay` | optional | Start delay in seconds for pre-roll, mid-roll, or post-roll ad placements | `5` | +| `video.playbackmethod` | optional | Defines whether inventory is user-initiated or autoplay sound on/off
      Values:
      `1`: Auto-play, sound on
      `2`: Auto-play, sound off
      `3`: Click-to-play
      `4`: mouse-over | `1` | +| `video.api` | optional | API frameworks supported
      Values:
      `1`: VPAID 1.0
      `2`: VPAID 2.0
      `3`: MRAID-1
      `4`: ORMMA
      `5`: MRAID-2 | `[1, 2]` | +| `video.protocols` | optional | Supported video bid response protocols
      Values
      `1`: VAST 1.0
      `2`: VAST 2.0
      `3`: VAST 3.0
      `4`: VAST 1.0 Wrapper
      `5`: VAST 2.0 Wrapper
      `6`: VAST 3.0 Wrapper | `[5, 6]` | +| `video.battr` | optional | Blocked creative attributes, See [OpenRTB 2.5 specification](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf), List 5.3 for values | `[3, 9]` | +| `video.linearity` | optional | Indicates if the impression is linear or nonlinear
      Values:
      `1`: Linear/In-Stream
      `2`: Non-Linear/Overlay. | `1` | +| `video.placement` | optional | Video placement type. See [OpenRTB 2.5 specification](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf), List 5.9 for Values | `1` | +| `video.minbitrate` | optional | Minumim bit rate in Kbps. | 50 | +| `video.maxbitrate` | optional | Maximum bit rate in Kbps. | 70 | + +### AdUnit Format for Video +```javascript +var videoAdUnits = [ +{ + code: 'test-div-video', + mediaTypes: { + video: { + playerSize: [640, 480], + context: 'instream' + } + }, + bids: [{ + bidder: 'deepintent', + params: { + publisherId: '32572', // required + adSlot: '38519891@300x250' // required + video: { + mimes: ['video/mp4','video/x-flv'], // required + skip: 1, // optional + minduration: 5, // optional + maxduration: 30, // optional + startdelay: 5, // optional + playbackmethod: [1,3], // optional + api: [ 1, 2 ], // optional + protocols: [ 2, 3 ], // optional + battr: [ 13, 14 ], // optional + linearity: 1, // optional + placement: 2, // optional + minbitrate: 10, // optional + maxbitrate: 10 // optional + } + } + }] +}] +``` From 74f3dd3c0dd8dc66a33656c84a7f728ce3809a9f Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 4 Feb 2022 15:23:02 -0500 Subject: [PATCH 134/291] Update yieldone.md (#3551) --- dev-docs/bidders/yieldone.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/yieldone.md b/dev-docs/bidders/yieldone.md index 285e903d69..979b13be28 100644 --- a/dev-docs/bidders/yieldone.md +++ b/dev-docs/bidders/yieldone.md @@ -4,7 +4,7 @@ title: YIELDONE description: Prebid YIELDONE Bidder Adaptor biddercode: yieldone media_types: banner, video -userIds: identityLink +userIds: identityLink, imuid pbjs: true pbs: true @@ -184,4 +184,4 @@ var multiAdUnits = [{ } }] }]; -``` \ No newline at end of file +``` From 6c4ed956c2a156b4c99c251b1a03eef4da015236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Dlouh=C3=BD?= Date: Tue, 8 Feb 2022 08:50:47 +0100 Subject: [PATCH 135/291] GDPR is now supported (#3552) --- dev-docs/bidders/stroeerCore.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/stroeerCore.md b/dev-docs/bidders/stroeerCore.md index 307ccd4b25..5178db572e 100644 --- a/dev-docs/bidders/stroeerCore.md +++ b/dev-docs/bidders/stroeerCore.md @@ -4,7 +4,7 @@ title: StroeerCore description: Stroeer Bidder Adapter biddercode: stroeerCore media_types: banner -gdpr_supported: false +gdpr_supported: true schain_supported: false coppa_supported: false usp_supported: false From 0ac2ff4eda942fa100eea8b4bac66d32cc16b353 Mon Sep 17 00:00:00 2001 From: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> Date: Tue, 8 Feb 2022 13:33:22 -0500 Subject: [PATCH 136/291] fix typo in appnexus bidder docs (#3553) --- dev-docs/bidders/appnexus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/appnexus.md b/dev-docs/bidders/appnexus.md index 676b133110..d63602d0e8 100644 --- a/dev-docs/bidders/appnexus.md +++ b/dev-docs/bidders/appnexus.md @@ -40,7 +40,7 @@ All AppNexus (Xandr) placements included in a single call to `requestBids` must {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |---------------------|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------| -| `placement_id` (PBS) or `placementID` (PBJS) | required | The placement ID from AppNexus. You may identify a placement using the `invCode` and `member` instead of a placement ID. This parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. Legacy code can retain the `string` value. **Prebid Server requires an integer value.** | `234234` | `integer` | +| `placement_id` (PBS) or `placementId` (PBJS) | required | The placement ID from AppNexus. You may identify a placement using the `invCode` and `member` instead of a placement ID. This parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. Legacy code can retain the `string` value. **Prebid Server requires an integer value.** | `234234` | `integer` | | `member` | optional | The member ID from AppNexus. Must be used with `invCode`. | `'12345'` | `string` | | `invCode` | optional | The inventory code from AppNexus. Must be used with `member`. | `'abc123'` | `string` | | `publisherId` | optional | The publisher ID from AppNexus. It is used by the AppNexus end point to identify the publisher when placement id is not provided and `invCode` goes wrong. The `publisherId` parameter can be either a `string` or `integer` for Prebid.js, however `integer` is preferred. | `12345` | `integer` | From 35db0816908c0fdcac4fb3c1df92a999e6fadd43 Mon Sep 17 00:00:00 2001 From: MK Platform <88486298+mediakeys-platform@users.noreply.github.com> Date: Tue, 8 Feb 2022 19:42:22 +0100 Subject: [PATCH 137/291] Mediakeys documentation improvements (#3549) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * - Add FDP documentation #3444 - Add required modules documentation * Fix line break Co-authored-by: François Maturel --- dev-docs/bidders/mediakeys.md | 134 +++++++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 3 deletions(-) diff --git a/dev-docs/bidders/mediakeys.md b/dev-docs/bidders/mediakeys.md index 0a58f06277..86341caf3d 100644 --- a/dev-docs/bidders/mediakeys.md +++ b/dev-docs/bidders/mediakeys.md @@ -22,6 +22,8 @@ fpd_supported: true - [Table of Contents](#table-of-contents) - [Important Notice](#important-notice) - [Bid Params](#bid-params) + - [First Party Data](#first-party-data) + - [Required and Recommended Modules](#required-and-recommended-modules) - [MediaType Banner](#mediatype-banner) - [MediaType Video](#mediatype-video) - [Instream video](#instream-video) @@ -45,7 +47,134 @@ Please contact us at prebidjs@mediakeys.com. |-------------|---------------------|------------------------------|-----------|-----------| | `context` | required for native | Native context | `1` | `integer` | | `plcmttype` | required for native | Native placement type | `2` | `integer` | -| | | | | | + +
      + +#### First Party Data + +Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). + +Global site or user data using `setConfig()`, or Bidder-specific using `setBidderConfig()` supports following fields: + +- `ortb2.site.*`: Standard IAB OpenRTB 2.5 site fields +- `ortb2.site.content.data[]`: Standard IAB segment taxonomy site data +- `ortb2.site.ext.data.*`: Non standard arbitrary site data +- `ortb2.user.*`: Standard IAB OpenRTB 2.5 user fields +- `ortb2.user.data[]`: Standard IAB segment taxonomy user data +- `ortb2.user.ext.data.*`: Non standard arbitrary user data + +Please note that field `ortb2.app.*`, in a webview context, is **not supported**. + +AdUnit-specific data using `AdUnit.ortb2Imp` supports following fields: + +- `ortb2.imp[].ext.data.*` + +Example first party data that's available to all bidders and all adunits: + +```javascript +pbjs.setConfig({ + ortb2: { + site: { + // standard IAB OpenRTB 2.5 site fields are passed in `ortb2.site.*` + name: "example", + cat: ["IAB2"], + domain: "page.example.com", + + // standard IAB segment taxonomy site data is passed in `ortb2.site.content.data[]` + content: { + userrating: "4", + data: [{ name: "www.sitedataprovider1.com" }] + }, + + // any non standard arbitrary site data is passed in `ortb2.site.ext.data.*` + ext: { data: { arbitrarySiteKey: "arbitrary" } } + }, + user: { + // standard IAB OpenRTB 2.5 user fields are passed in `ortb2.user.*` + keywords: "a,b", + geo: { country: "FRA", lat: 48.9, lon: 2.2 }, + + // standard IAB segment taxonomy user data are passed in `ortb2.user.data[]` + data: [{ name: "www.userdataprovider1.com" }], + + // any non standard arbitrary user data is passed in `ortb2.user.ext.data.*` + ext: { data: { arbitraryUserKey: "arbitrary" } } + } + } +}); +``` + +Example of first party data available only to the Mediakeys bidder and applies across all ad units: + +```javascript +pbjs.setBidderConfig({ + bidders: ['mediakeys'], + config: { + ortb2: { + site: { + ext: { + data: { + pageType: "article", + category: "tools" + } + } + }, + user: { + ext: { + data: { + registered: true, + interests: ["cars"] + } + } + } + } + } +}); +``` + +Example of an adunit-specific with first party data: + +```javascript +var adUnit = { + // applies to all bidders + ortb2Imp: { + instl:1 + }, + bids: [{ + bidder: 'mediakeys', + params: {}, + // applies to mediakeys bidder only + ortb2Imp: { + ext: { + data: { + pbadslot: "homepage-top-rect", + adUnitSpecificAttribute: "123" + } + } + } + }] +}; +``` + + + +#### Required and Recommended Modules + +Mediakeys fully supports the following [Prebid.js Modules](https://docs.prebid.org/dev-docs/modules/): + +{: .table .table-bordered .table-striped } +| Module | Scope | +|-------------------------------------------------------------------------------------------------------|-----------------------------| +| [Consent Management - GDPR](https://docs.prebid.org/dev-docs/modules/consentManagement.html) | Required in Europe | +| [Consent Management - US Privacy](https://docs.prebid.org/dev-docs/modules/consentManagementUsp.html) | Required in US - California | +| [Instream Tracking](https://docs.prebid.org/dev-docs/modules/instreamTracking.html) | Required for Instream Video | +| [First Party Data Enrichment](https://docs.prebid.org/dev-docs/modules/enrichmentFpdModule.html) | Recommended for all traffic | +| [Supply Chain Object](https://docs.prebid.org/dev-docs/modules/schain.html) | Recommended for all traffic | + +Publishers must utilize the required modules in described scope to be able to receive bid responses. + +Before using [Supply Chain Object](https://docs.prebid.org/dev-docs/modules/schain.html) Module, please confirm with the Mediakeys team +the proper `asi` and `sid` field values that you should pass. @@ -89,7 +218,6 @@ Please refer to the following table to find acceptable values for mediakeys bidd | protocols | recommended | Array of supported video protocols:
      2: VAST 2.0
      3: VAST 3.0 | [2,3]
      default: [3] | array<integers>| | maxduration | recommended | Maximum video ad duration in seconds. | 30
      default: not set | integer | | skip | recommended | Indicates if the player will allow the video to be skipped, where 0 = no, 1 = yes. | 1
      default: 0 | integer | -| | | | | | (*) Mediakeys bidder will adapt the bid response to send the video format closest to the `playerSize` (from an aspect ratio point of view). To maximize the responses, please consider requesting formats like: @@ -97,7 +225,7 @@ Please refer to the following table to find acceptable values for mediakeys bidd - medium video: `640x360` (low bandwidth, medium quality) - standard video: `640×480` (medium bandwidth, good quality) - full wide video: `854×480` (high bandwidth, superior quality) -- HD video: `1280x720` (miximum bandwidth, best quality) +- HD video: `1280x720` (maximum bandwidth, best quality) From b1ba3c9b2e43cd9eb2f3a1c22b0cbd2703e53ab8 Mon Sep 17 00:00:00 2001 From: Luigi Sayson <48766825+luigi-sayson@users.noreply.github.com> Date: Tue, 8 Feb 2022 11:22:38 -0800 Subject: [PATCH 138/291] Update OpenX bidder docs with FPD (#3526) --- dev-docs/bidders/openx.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/dev-docs/bidders/openx.md b/dev-docs/bidders/openx.md index 9bc0dab52e..13e017d608 100644 --- a/dev-docs/bidders/openx.md +++ b/dev-docs/bidders/openx.md @@ -15,6 +15,7 @@ userIds: admixerId, adtelligentId, amxId, britepoolId, criteo, dapId, deepintent prebid_member: true fpd_supported: true gvl_id: 69 +fpd_supported: true --- ### Registration @@ -95,6 +96,42 @@ var adUnits = [ ]; ``` +#### First Party Data +OpenX supports FPD configured under `ortb2.user`and `ortb2.site.content` as described [here]((/features/firstPartyData.html)). +Ad unit specific FPD is not supported, and segment taxonomies (`segtax`) are simply passed through. If you have any +questions, please reach out to us at prebid@openx.com + +Example: +``` +pbjs.setConfig({ + ... + ortb2: { + site: { + content: { + data: [{ + name: "www.dataprovider1.com", + ext: { segtax: 4 }, + segment: [ + { id: "687" }, + { id: "123" } + ] + }] + }, + }, + user: { + data: [{ + name: "dataprovider.com", + ext: { segtax: 4 }, + segment: [ + { id: "1" } + ] + }], + } + } + ... +}); +``` + ### Configuration Add the following code to enable user syncing. By default, Prebid.js version 0.34.0+ turns off user syncing through iframes. OpenX strongly recommends enabling user syncing through iframes. This functionality improves DSP user match rates and increases the From 39a2b3f20c0f22c096d416ebb2640a36615b02b4 Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 8 Feb 2022 14:40:43 -0500 Subject: [PATCH 139/291] PBS-J adapter doc (#3557) --- prebid-server/developers/add-new-bidder-java.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index 07250ee7f7..105294c83f 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -583,7 +583,9 @@ If you'd like to support Long Form Video Ad Pods, then you'll need to provide th {: .alert.alert-info :} Either `.Bids[].BidVideo.PrimaryCategory` or `.Bids[].Bid.Cat` should be provided. -Prebid has historically struggled with sharing granular bid response data with publishers, analytics, and reporting systems. To address this, we've introduced a standard object model. We encourage adapters to provide as much information as possible in the bid response. +##### Metadata + +In order to share granular bid response data with publishers, analytics, and reporting systems, we've introduced a standard object model. We encourage adapters to provide as much information as possible in the bid response. {: .alert.alert-danger :} Bid metadata will be *required* in Prebid.js 5.X+ release, specifically for bid.ADomain and MediaType. We recommend making sure your adapter sets these values or Prebid.js may throw out the bid. From e63e2fd46c97c57214f0e7752ce80dd6bf3a3f0c Mon Sep 17 00:00:00 2001 From: guiann Date: Wed, 9 Feb 2022 15:30:35 +0100 Subject: [PATCH 140/291] add userId and GVL ID on adyoulike bidder (#3388) * add getfloor support for adyoulike * add userId support on adyoulike bidder * removed obsolete pubCommonId --- dev-docs/bidders/adyoulike.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-docs/bidders/adyoulike.md b/dev-docs/bidders/adyoulike.md index a8f6b5a454..69ef9db042 100644 --- a/dev-docs/bidders/adyoulike.md +++ b/dev-docs/bidders/adyoulike.md @@ -6,7 +6,9 @@ pbjs: true pbs: true media_types: banner, video, native biddercode: adyoulike +userIds: criteo, sharedId gdpr_supported: true +gvl_id: 259 usp_supported: true floors_supported: true --- From 25232eef74d51ac19038f3bdd55cfa1d9c413c89 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 9 Feb 2022 12:28:33 -0500 Subject: [PATCH 141/291] deprecating somoaudience (#3560) --- dev-docs/bidders/somoaudience.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/somoaudience.md b/dev-docs/bidders/somoaudience.md index 1d3e7ab55f..6bf9e30ace 100644 --- a/dev-docs/bidders/somoaudience.md +++ b/dev-docs/bidders/somoaudience.md @@ -4,9 +4,9 @@ title: Somo Audience description: Somo Audience Bidder Adapter biddercode: somoaudience media_types: banner, native, video -pbs: true +pbs: false enable_download: false -pbjs_version_notes: not ported to 5.x +pbs_version_notes: they've pulled their PBS adapter --- From 4923b3b8002cf22ff57c282aaf5f6cdbd22e49bd Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 9 Feb 2022 13:54:24 -0500 Subject: [PATCH 142/291] PBS feature update (#3555) * PBS feature update * Update pbs-feature-idx.md --- _data/sidebar.yml | 8 +++ formats/native.md | 13 ++++- .../openrtb2/pbs-endpoint-auction.md | 53 +++++++++++-------- prebid-server/features/pbs-feature-idx.md | 10 +++- prebid-server/features/pbs-native.md | 19 +++++++ 5 files changed, 79 insertions(+), 24 deletions(-) create mode 100644 prebid-server/features/pbs-native.md diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 4d7f4bb534..37c45617e4 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -1849,6 +1849,14 @@ sectionTitle: subgroup: 3 +- sbSecId: 5 + title: Native + link: /prebid-server/features/pbs-native.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + - sbSecId: 5 title: Caching link: /prebid-server/features/pbs-caching.html diff --git a/formats/native.md b/formats/native.md index aecf26f0a4..fb60092f1e 100644 --- a/formats/native.md +++ b/formats/native.md @@ -10,10 +10,21 @@ sidebarType: 6 # Prebid Native Ads {:.no_toc} -Native ads are supported by Prebid.js for mobile web. Prebid Server support is coming soon. +## Prebid Server + +At a high level, Prebid Server just passes native parameters through to +bid adapters. See [Prebid Server Native](/prebid-server/features/pbs-native.html) for more information. + +## Prebid SDK + +See the separate pages for +- [iOS](/prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.html) +- [Android](/prebid-mobile/pbm-api/android/pbm-nativeadunit-android.html) ## Prebid.js +Native ads are supported by Prebid.js for mobile web. + ### Adops - [Setting up Prebid Native in Google Ad Manager](/adops/gam-native.html) diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index 70365a07ba..1ffdffa98e 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -184,6 +184,37 @@ Exceptions are made for extensions with "standard" recommendations: #### OpenRTB Request Extensions +##### Global Bid Adapter Parameters + +If a bid adapter has a parameter that is the same across all imp[] entries, +it can be supplied + +``` +{ +"ext": { + "prebid": { + "bidderparams": { + "adapter1": { + "key1": "data specific to key1", + "key2": " { + "version": 3.3, + "profileid": 1234 + } + }, + "adapter2": { + "key3": "data specific to key3" + }, + "adapter3": { + "key4": [ + "data" + ] + } + } + } +} +``` +Bid adapters do not need to read this data from ext.prebid. PBS will merge the attributes to each imp[] in the request so the adapter can read them normally. + ##### Bid Adjustments Bidders are encouraged to make Net bids. However, there's no way for Prebid to enforce this. @@ -981,27 +1012,6 @@ In order to pull AMP parameters out into targeting, Prebid Server places AMP que } ``` -##### EID Permissions (PBS-Go only) - -This feature allows publishers to specify ext.prebid.eidpermissions, defining which extended ID -in user.ext.eids is allowed to be passed to which bid adapter. For example: - -``` -{ - "ext": { - "prebid": { - "data": { - "eidpermissions": [ // prebid server will use this to filter user.ext.eids - {"source": "sharedid.org", "bidders": ["*"]}, // * is the default - {"source": "neustar.biz", "bidders": ["bidderB"]}, - {"source": "id5-sync.com", "bidders": ["bidderA","bidderC"]} - ] - } - } - } -} -``` - ##### MultiBid (PBS-Java only) Allows a single bidder to bid more than once into an auction and have extra bids passed @@ -1328,6 +1338,7 @@ The Prebid SDK version comes from: | req | app.ext.source | defined by Prebid SDK | string | "prebid-mobile" | yes | | req | app.ext.version | defined by Prebid SDK | string | "1.6" | yes | | req | ext.prebid.bidadjustmentfactors | Adjust the CPM value of bidrequests | object | See [docs](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bid-adjustments) | no | +| req | ext.prebid.bidderparams | Publishers can specify any adapter-specific cross-impression attributes. | object | see [docs](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#global-bid-adapter-parameters) | no | | req | ext.prebid.targeting | defines the targeting values PBS-core places in seatbid.bid.ext.prebid.targeting | object | see [docs](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) | no | | req | ext.prebid.adservertargeting | advanced targeting value rules | object | see [docs](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#custom-targeting-pbs-java-only) | no | | req | ext.prebid.integration | host-dependent integration type passed through to events and analytics | string | "managed" | yes | diff --git a/prebid-server/features/pbs-feature-idx.md b/prebid-server/features/pbs-feature-idx.md index 0645dbcf7b..f6630a762f 100644 --- a/prebid-server/features/pbs-feature-idx.md +++ b/prebid-server/features/pbs-feature-idx.md @@ -19,6 +19,7 @@ title: Prebid Server | Features | Targeting | Core | Request can specify `includewinners` and `includebidderkeys`. These cause PBS to emit seatbid[].bid[].ext.prebid.targeting values. | | | | Targeting | Format | Request can specify `includeformat`, which causes PBS to emit hb_format along with other targeting values like hb_pb, etc. | | | | Targeting | [Custom Targeting](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#custom-targeting-pbs-java-only) | Request can specify `ext.prebid.adservertargeting`, which causes PBS to emit custom targeting values. | | | +| Request Params | Global Params | Publishers can specify [adapter-specific cross-impression attributes](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#global-bid-adapter-parameters). | | | | [Price Granularity](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) | Core | Request can define quantization rules. Bids are quantized before being added to ad server targeting. | | | | Price Granularity | Mediatype pricegranularity | Request can define different quantization rules for different mediatypes. Bids are quantized before being added to ad server targeting. | | | | [Bid Adjustments](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bid-adjustments) | Core | Allows publishers to adjust bid prices to account for gross/net or consistent discrepancies. | | | @@ -26,7 +27,8 @@ title: Prebid Server | Features | GDPR | TCF 2 core | Able to: read the TCF2 global vendor list, parse incoming TCF2 consent strings, and [take appropriate enforcement action](https://docs.google.com/document/d/1fBRaodKifv1pYsWY3ia-9K96VHUjd8kKvxZlOsozm8E/edit). | | | | GDPR | TCF 2 Account Config | Able to turn on and off TCF2 enforcement per account. | | | | GDPR | Support for basicEnforcementVendors | Host companies can define bidders that don't require vendor consent but do require Purpose consent. | | | -| GDPR | TCF 2 Geo-lookup | Can use a geographic lookup service to help determine whether the incoming request is in-scope for GDPR. | | | +| GDPR | TCF 2 Geo-Fencing | If the incoming request contains device.geo.country, PBS will enforce the EEA if the request is flagged as being in GDPR scope. | | | +| GDPR | TCF 2 Geo-Lookup | Can use a geographic lookup service to help determine whether the incoming request is in-scope for GDPR. | | | | GDPR | TCF 2 channel exception | Can be configured to turn off GDPR checks for a specific account and a specific channel. e.g. Account 123 has a different legal basis for AMP. | | | | [US Privacy](/prebid-server/features/pbs-privacy.html) | USP core | Able to: read the US Privacy consent string (CCPA) and [take appropriate enforcement action](https://github.com/prebid/prebid-server/issues/1129). | | | | US Privacy | USP AMP support | Able to: read the US Privacy consent string from AMP requests and [take appropriate enforcement action](https://github.com/prebid/prebid-server/issues/1176). | | | @@ -44,6 +46,7 @@ title: Prebid Server | Features | First Party Data | AMP first party data | Accepts [first party data attributes on an AMP request](/prebid-server/endpoints/openrtb2/pbs-endpoint-amp.html#first-party-data). | | | | [Supply Chain](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#supply-chain-support) | Bidder-specific schains | Accepts bidder-specific schain | | | | Supply Chain | Host SChain | The host company can supply a global schain that's appended to the list of incoming nodes in source.ext.schain. | | | +| Supply Chain | ORTB 2.4 compatibility | If source.ext.schain doesn't exist but ext.schain does, PBS copies the latter to the former. | | | | Publisher Accounts | Core | Ability to enforce that requests coming in have a valid account ID. | | | | Publisher Accounts | AMP account parameter | Accept the account parameter on the AMP request. | | | | Publisher Accounts | Account-specific TTLs | Allow each account ID to have a custom PBC time-to-live for banner and video. | | | @@ -52,6 +55,8 @@ title: Prebid Server | Features | Video | Long-form video | Support for the [long-form video endpoint](/prebid-server/endpoints/openrtb2/pbs-endpoint-video.html). | | | | Video | IAB advertiser category mapping | Able to map IAB advertiser categories to a supplied mapping table. | | | | Video | [Echo video attributes](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#echo-storedrequest-video-attributes-pbs-java-only) | To support mobile video, copies stored request video attributes to the response. | | | +| [Native](/prebid-server/features/pbs-native.html) | Core | Passes the native mediatype through to bidders that support native. | | | +| Native | asset type preprocessing | If a native bid response doesn't contain asset.type, PBS will link to the asset in the request by ID and copy the type into the response. | | | | [Interstitials](/prebid-server/features/pbs-interstitials.html) | Core | Support device.ext.prebid.interstitial.minwidthperc and device.ext.prebid.interstitial.minheightperc parameters, [dynamically updating the impression format object](https://github.com/prebid/prebid-server/issues/755) from a configurable list of sizes filtered by these parameters. | | | | [Aliases](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bidder-aliases) | Core | Maps a biddercode on an incoming request to a specific server-side bid adapter named in the request or defined in config. | | | | Aliases | [GVL ID support](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#bidder-alias-gvl-ids) | Define the IAB GVL ID for an aliased biddercode. | | | @@ -70,11 +75,12 @@ title: Prebid Server | Features | [Bidder Info Endpoints](/prebid-server/endpoints/info/pbs-endpoint-info.html) | Core | Provides details on which bidders and parameters exist in this Prebid Server. | | | | [Troubleshooting](/troubleshooting/pbs-troubleshooting.html) | Test flag | Accepts the OpenRTB 'test' flag, emitting additional debug info on responses. | | | | Troubleshooting | Debug flag | Accepts the ext.prebid.debug flag, emitting additional debug info on responses. | | | +| Troubleshooting | Account-level Debug Control | Allows host companies to turn off debugging by account but allow for request-level overrides. | | | | Operations | Core metrics | Emits detailed operational metrics to back-end systems: Graphite, Influx, and Prometheus | | | | Operations | Circuit breaker | Protects system performance during fault scenarios by detecting problems with external and internal endpoints, turning them off temporarily when a problem occurs. | | | | Operations | [Server default request](/prebid-server/features/pbs-default-request.html) | Support global defaults for incoming requests. | | | | Operations | IPv6 | Support taking IPv6 addresses and forwarding them to bidders. | | | -| [Programmatic Guaranteed](/prebid-server/features/pg/pbs-pg-idx.html) | Integration and Targeting | Ability to load, target, and report PG line items | | | | Operations | [Request Logging Admin Endpoints](/troubleshooting/pbs-troubleshooting.html#request-logging) | Log a limited number of requests to understand the raw data clients are sending. | | | +| [Programmatic Guaranteed](/prebid-server/features/pg/pbs-pg-idx.html) | Integration and Targeting | Ability to load, target, and report PG line items | | | | Metadata | [x-prebid header](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#http-headers) | Put version information in outgoing HTTP headers. | | | | Modules | [ortb2-blocking](/prebid-server/pbs-modules/ortb2-blocking.html) | Configure per-account OpenRTB blocking details. | | | diff --git a/prebid-server/features/pbs-native.md b/prebid-server/features/pbs-native.md new file mode 100644 index 0000000000..80f1c2cefc --- /dev/null +++ b/prebid-server/features/pbs-native.md @@ -0,0 +1,19 @@ +--- +layout: page_v2 +sidebarType: 5 +title: Prebid Server | Features | Native Support + +--- + +# Prebid Server | Features | Native Support + +Support for the Native format in Prebid Server is simple: + +1. Bid adapters that support the native format must declare it in their static config. In PBS-Go, this is capabilities.{site,app}.mediaTypes. For PBS-Java it's adapters.BIDDER.meta-info.{site,app}-media-types. +1. Prebid Server passes the imp[].native object through to bid adapters that support native. +1. When receiving a native bid response, PBS checks that each asset in the response carries a `type`. If it does not, PBS helpfully links the assetIds in the request and response and adds the original asset type to the response. +1. When this bid is chosen as the winner, the Prebid Universal Creative uses the type for proper rendering. + + +## Related Reading +- [Prebid Native Format](/formats/native.html) From 521ae7148b6ee2cccec2bd291551689936ed5ec6 Mon Sep 17 00:00:00 2001 From: cnsndnz <82813495+cnsndnz@users.noreply.github.com> Date: Thu, 10 Feb 2022 20:35:16 +0300 Subject: [PATCH 143/291] AdPlus contact email updated (#3518) Co-authored-by: TCCDENIZ --- dev-docs/bidders/adplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/adplus.md b/dev-docs/bidders/adplus.md index 976e0131d5..ea31c7621f 100644 --- a/dev-docs/bidders/adplus.md +++ b/dev-docs/bidders/adplus.md @@ -8,7 +8,7 @@ pbjs: true --- ### Note: -The AdPlus Bidding adapter requires setup before beginning. Please contact us at adplus.destek@yaani.com.tr +The AdPlus Bidding adapter requires setup before beginning. Please contact us at . ### Bid Params From 183bb3cdb626c1d2dbb016a62bcf084adc9ba7a6 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 10 Feb 2022 13:42:03 -0500 Subject: [PATCH 144/291] Update setConfig.md (#3563) --- dev-docs/publisher-api-reference/setConfig.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-docs/publisher-api-reference/setConfig.md b/dev-docs/publisher-api-reference/setConfig.md index b2d9c12be6..cb2f190a77 100644 --- a/dev-docs/publisher-api-reference/setConfig.md +++ b/dev-docs/publisher-api-reference/setConfig.md @@ -508,7 +508,10 @@ If `endpoint` and `syncEndpoint` are objects, these are the supported properties - When using `defaultVendor` option, `accountId` and `bidders` properties still need to be defined. - If the `s2sConfig` timeout is greater than the Prebid.js timeout, the `s2sConfig` timeout will be automatically adjusted to 75% of the Prebid.js timeout in order to fit within the auction process. - When using the `endpoint` or `syncEndpoint` object configs, you should define both properties. If either property is not defined, Prebid Server requests for that type of user will not be made. If you do not need to distinguish endpoints for consent reasons, you can simply define the same URL value in both fields or use the String version of the field (which is configured to use defined URL for all users). -- When `allowUnknownBidderCodes` is `true`, bidders that have not been explicitly requested in [`adUnit.bids`](../adunit-reference.html#adunitbids) may take part in the auction. This can break custom logic that relies on the availability of a bid request object for any given bid; in particular, "unknown" bidders will not trigger a [`bidRequested`](getEvents.html) event and will have an undefined `payload.bidRequest` in [MASS custom renderers](../modules/mass.html#configuration-parameters). +- When `allowUnknownBidderCodes` is `true`, bidders that have not been explicitly requested in [`adUnit.bids`](../adunit-reference.html#adunitbids) may take part in the auction. This can break custom logic that relies on the availability of a bid request object for any given bid. Known scenarios where custom code won't get the request when there's an "unknown bidder": + - There will not be a [`bidRequested`](getEvents.html) event. + - In the [MASS custom renderers](/dev-docs/modules/mass.html#configuration-parameters) module, `payload.bidRequest` will be undefined. + - In the [Price Floors module](/dev-docs/modules/floors.html), custom schema functions will see the bidRequest object as undefined. {: .alert.alert-warning :} **Errors in bidder parameters will cause Prebid Server to reject the From acd17f7dc1a66d24719ff7191b803598934e8df9 Mon Sep 17 00:00:00 2001 From: Denis Logachov Date: Thu, 10 Feb 2022 22:26:21 +0200 Subject: [PATCH 145/291] Adkernel: documenting motionspots alias (#3562) Documenting https://github.com/prebid/Prebid.js/pull/8034 --- dev-docs/bidders/motionspots.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 dev-docs/bidders/motionspots.md diff --git a/dev-docs/bidders/motionspots.md b/dev-docs/bidders/motionspots.md new file mode 100644 index 0000000000..e08e862e65 --- /dev/null +++ b/dev-docs/bidders/motionspots.md @@ -0,0 +1,30 @@ +--- +layout: bidder +title: Motionspots +description: Motionspots Bidder Adaptor +pbjs: true +pbs: true +biddercode: motionspots +aliasCode : adkernel +media_types: banner, native, video +gdpr_supported: true +usp_supported: true +coppa_supported: true +pbs_app_supported: true +schain_supported: true +userIds: all +floors_supported: true +fpd_supported: true +--- + +### Note: + +The Motionspots bidding adapter requires setup and approval before implementation. Please reach out to for more details. + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------|----------|-----------------------|---------------------------|----------| +| `host` | required | RTB host | `'cpm.motionspots.com'` | `string` | +| `zoneId` | required | Zone Id | 30164 | `integer` | From 8a9d249b8af7ed00d99a91e14741f9bab9d1d572 Mon Sep 17 00:00:00 2001 From: IQZoneAdx <88879712+IQZoneAdx@users.noreply.github.com> Date: Thu, 10 Feb 2022 22:26:49 +0200 Subject: [PATCH 146/291] IQzone Bidder: add new param (#3554) * add IQZone adapter doc * add new bid param * fix * updates * add endpointId param --- dev-docs/bidders/iqzone.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/dev-docs/bidders/iqzone.md b/dev-docs/bidders/iqzone.md index 099cde3ba5..c8d6d07c4d 100644 --- a/dev-docs/bidders/iqzone.md +++ b/dev-docs/bidders/iqzone.md @@ -14,13 +14,6 @@ pbs_app_supported: true ### Prebid.js Bid Params -{: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|---------------|----------|-----------------------|-----------|-----------| -| `placementId` | required | Placement Id | `'0'` | `'string'` | - -### Prebid server Bid Params - {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |---------------|----------|-----------------------|-----------|-----------| @@ -29,4 +22,4 @@ pbs_app_supported: true ### Note -For the prebid server, you only need to use one parameter, placementId or endpointId +For the prebid server and prebid.js you only need to use one parameter: either placementId or endpointId From 89f82b114a9ec769bd006871a6cc4137fa765a54 Mon Sep 17 00:00:00 2001 From: matthieularere-msq <63732822+matthieularere-msq@users.noreply.github.com> Date: Thu, 10 Feb 2022 21:27:08 +0100 Subject: [PATCH 147/291] Mediasquare Bid Adapter: add floor module support (#3548) --- dev-docs/bidders/mediasquare.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/mediasquare.md b/dev-docs/bidders/mediasquare.md index 4777ebf6ec..02ebc4d0af 100644 --- a/dev-docs/bidders/mediasquare.md +++ b/dev-docs/bidders/mediasquare.md @@ -9,6 +9,7 @@ usp_supported: true schain_supported: true userIds: id5Id media_types: banner, video, native +floors_supported: true glv_id: 791 --- From 9da45039efd253910e9eea3029333afb9e849f66 Mon Sep 17 00:00:00 2001 From: bidmyadz <82382704+bidmyadz@users.noreply.github.com> Date: Thu, 10 Feb 2022 22:31:05 +0200 Subject: [PATCH 148/291] BidMyAdz adapter docs (#3041) * bidmyadz adapter * removing PBJS support this has been open long enough. if and when you re-add your PBJS adapter, you can submit a different PR to add these back. Co-authored-by: Bidmyadz Co-authored-by: bretg --- dev-docs/bidders/bidmyadz.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dev-docs/bidders/bidmyadz.md diff --git a/dev-docs/bidders/bidmyadz.md b/dev-docs/bidders/bidmyadz.md new file mode 100644 index 0000000000..52d3c1f66c --- /dev/null +++ b/dev-docs/bidders/bidmyadz.md @@ -0,0 +1,22 @@ +--- +layout: bidder +title: BidMyAdz +description: Prebid Bidmyadz Bidder Adapter +biddercode: bidmyadz +usp_supported: true +schain_supported: true +media_types: banner, video, native +gdpr_supported: true +pbjs: false +pbs: true +pbs_app_supported: true +pbjs_version_notes: not in 5.x +--- + +### Prebid Server Bid Params +Currently adapter doesn't support multiimpression, so only the first impression will be delivered + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------------|----------|----------------------------------------------------------|------------|-----------| +| `placementId` | required | Placement Id will be generated on BidMyAdz Platform. | `'1234'` | `string` | From aa313314f017f194a37f24b7c5522fd82ecb896f Mon Sep 17 00:00:00 2001 From: jdwieland8282 Date: Thu, 10 Feb 2022 13:31:42 -0700 Subject: [PATCH 149/291] Update userId.md (#3435) modifying references to pubcommonId to sharedId --- dev-docs/modules/userId.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index c0c11f60a8..66ba2d53fc 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -1651,7 +1651,7 @@ In addition to the parameters documented above in the Basic Configuration sectio {: .table .table-bordered .table-striped } | Param under userSync.userIds[] | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | -| name | Required | String | The name of this module. | `'pubCommonId'` | +| name | Required | String | The name of this module. | `'sharedId'` | | params | Optional | Object | Customized parameters | | | params.create | Optional | Boolean | For publisher server support only. If true, the publisher's server will create the (pubcid) cookie. Default is true. | `true` | | params.pixelUrl | Optional | String | For publisher server support only. Where to call out to for a server cookie -- see [Prebid Identity](/identity/sharedid.html) for more information. | `/wp-json/pubcid/v1/extend/` @@ -1669,7 +1669,7 @@ In addition to the parameters documented above in the Basic Configuration sectio pbjs.setConfig({ userSync: { userIds: [{ - name: "pubCommonId", + name: "sharedId", storage: { type: "cookie", name: `"_pubcid"`, // create a cookie with this name @@ -1696,7 +1696,7 @@ pbjs.setConfig({ expires: 60 } },{ - name: "pubCommonId", + name: "sharedId", params: { pixelUrl: "/wp-json/pubcid/v1/extend/" }, @@ -1717,7 +1717,7 @@ pbjs.setConfig({ pbjs.setConfig({ userSync: { userIds: [{ - name: "pubCommonId", + name: "sharedId", params: { pixelUrl: "/wp-json/pubcid/v1/extend/" //pixelUrl should be specified when the server plugin is used }, From 1ad7c964aa7218b75cd408856b5af5d234e7e6d6 Mon Sep 17 00:00:00 2001 From: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> Date: Thu, 10 Feb 2022 15:36:43 -0500 Subject: [PATCH 150/291] dchain module docs (#3439) * dchain module docs * added example, word smithing Co-authored-by: bretg --- dev-docs/modules/dchain.md | 89 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 dev-docs/modules/dchain.md diff --git a/dev-docs/modules/dchain.md b/dev-docs/modules/dchain.md new file mode 100644 index 0000000000..2106862079 --- /dev/null +++ b/dev-docs/modules/dchain.md @@ -0,0 +1,89 @@ +--- +layout: page_v2 +page_type: module +title: Module - Demand Chain Object +description: Validates the Demand Chain object, provided by bidders, stored in the Prebid bid object. +module_code : dchain +display_name : Demand Chain Object +enable_download : true +sidebarType : 1 +--- + +# Demand Chain Object Module +{:.no_toc} + +* TOC +{:toc} + +Publishers that interact with bidders that support the [IAB Buyers.json and DemandChain Object Specification](https://iabtechlab.com/buyers-json-demand-chain/) may ensure the incoming dchain object complies to the IAB specification, as well as automatically representing the Prebid bidder in the buying process. Including this dchain module can address these concerns and perform the needed tasks automatically for any DChain compliant bidder. + +## How to Use the Module + +First, build the dchain module into your Prebid.js package: +``` +gulp build --modules=dchain,... +``` + +The module will then automatically perform validations on the dchain data, provided by compliant bidders, stored in the Prebid bid object. Assuming the object is present and valid, the module will also include a final node to the dchain object to represent the Prebid.js bidder in its part of the process. + +## DChain Config Syntax + +{: .table .table-bordered .table-striped } +| DChain Param | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| validation | optional | string | `'strict'`: In this mode, dchain object will not be accepted by Prebid.js if it is invalid. Errors are thrown for invalid dchain object. `'relaxed'`: Errors are thrown for an invalid dchain object but the invalid dchain object is still accpeted. `'off'`: No validations are performed and dchain object is accepted as-is. The default value is `'strict'`. | 'strict' | + +For example: +``` +pbjs.setConfig({ + "dchain": { + "validation": "strict" + } +}); +``` + +## Adapter Information + +Adapters who choose to support DChain should assign their ad server's IAB compliant dchain config object to the `bid.meta.dchain` field when creating their Prebid.js bidresponse object. When the module is enabled, this dchain object will be evaluated per the publisher's config settings. + +``` +bid.meta.dchain: { + "complete": 0, + "ver": "1.0", + "ext": {...}, + "nodes": [ + ..., + { + "asi": "domain.com", + "bsid": "123", + "name": "companyname", + ... + }, + ...] +} +``` + +## Adapters Supporting the dchain Module + +{% assign bidder_pages = site.pages | where: "layout", "bidder" %} + +
      +{% for page in bidder_pages %} +
      + {{ page.title }} +
      +{% endfor %} +
      + + + +
      + +## Further Reading + +- [IAB Buyers.json and DemandChain Object Specification](https://iabtechlab.com/buyers-json-demand-chain/) From 8ba10e3506a9e4c9f4ac1edc02150d0164e69d33 Mon Sep 17 00:00:00 2001 From: Anthony Boozan Date: Thu, 10 Feb 2022 12:42:40 -0800 Subject: [PATCH 151/291] Adding pilotx documentation (#3451) * Adding pilotx documentation * adding quotes for string in documention Co-authored-by: AnthonyBoozan --- dev-docs/bidders/pilotx.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 dev-docs/bidders/pilotx.md diff --git a/dev-docs/bidders/pilotx.md b/dev-docs/bidders/pilotx.md new file mode 100644 index 0000000000..4228e032c9 --- /dev/null +++ b/dev-docs/bidders/pilotx.md @@ -0,0 +1,15 @@ +--- +layout: bidder +title: pilotx +description: Pilotx Prebid Adapter +biddercode: pilotx +media_types: banner, video +pbjs: true +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|-------------|---------|----------| +| `placementId` | required | id to represent placement for pilotx | `'234234'` | `string` | \ No newline at end of file From 7ca3631a3e23ff7796be4b345a91c6191de845c7 Mon Sep 17 00:00:00 2001 From: Marsel Date: Fri, 11 Feb 2022 00:11:25 +0300 Subject: [PATCH 152/291] Kubient coppa support (#3476) --- dev-docs/bidders/kubient.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-docs/bidders/kubient.md b/dev-docs/bidders/kubient.md index f8f124fa63..83badb939f 100644 --- a/dev-docs/bidders/kubient.md +++ b/dev-docs/bidders/kubient.md @@ -9,9 +9,8 @@ biddercode: kubient media_types: banner, video gdpr_supported: true usp_supported: true +coppa_supported: true tcf2_supported: true -pbjs: true -pbs: true gvl_id: 794 --- From ca989a2cfd772cf747ea665b508944efc6725f4d Mon Sep 17 00:00:00 2001 From: philan15 <37775368+philan15@users.noreply.github.com> Date: Fri, 11 Feb 2022 00:12:03 +0300 Subject: [PATCH 153/291] displayio doc (#3480) Co-authored-by: Anna Philippova --- dev-docs/bidders/displayio.md | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dev-docs/bidders/displayio.md diff --git a/dev-docs/bidders/displayio.md b/dev-docs/bidders/displayio.md new file mode 100644 index 0000000000..d7bbe95424 --- /dev/null +++ b/dev-docs/bidders/displayio.md @@ -0,0 +1,37 @@ +--- +layout: bidder +title: Displayio +description: Prebid Displayio Bidder Adapter +biddercode: displayio +media_types: banner, video +gdpr_supported: true +usp_supported: true +safeframes_ok: true +pbjs: true +pbs: false +prebid_member: false +gvl_id: none +--- + +### Note: + +Before configuring the display.io adapter you must reach out your account manager from display.io team (or send a request to contact@display.io) for approval and setup steps. + +### Bid Params + +{: .table .table-bordered .table-striped } + +| Name | Scope | Type | Description | Example | +|----------------| ----- | ---- |----------------------------------------|-------------------------------| +| `siteId` | required | Number | SiteId and PlacementID are your inventory IDs on the display.io platform (please ask your Account Manager for your site and placement IDs). | 7753 | +| `placementId` | required | Number | SiteId and PlacementID are your inventory IDs on the display.io platform (please ask your Account Manager for your site and placement IDs). | 5375 | +| `adsSrvDomain` | required | String | | "appsrv.display.io" | +| `cdnDomain` | required | String | | "cdn.display.io" | +| `pageCategory` | optional | String | Comma-separated list of IAB content categories that describe the current page or view of the site, list of available values. | "pageCategory1, pageCategory2" | +| `keywords` | optional | String | Comma-separated list of keywords describing the content. | "keyword1, keyword2, keyword3" | +| `custom` | optional | Object | User-defined targeting key-value pairs. custom applies to a specific unit. | `{headerTextColor: "red", fixedHeaderSelector: '.site-header'}` | +| `custom.headerText`| optional | String | Ad container header text. By default, text is "Scroll to continue with content". Limited to 50 characters. | "Our awesome advertisement"| +| `custom.headerTextColor`| optional | String | Ad container header text color, "white" by default | "#2196f3"| +| `custom.headerBackgroundColor`| optional | String | Ad container header background color, "black" by default | "#fff" | +| `custom.adContainerBackgroundColor`| optional | String | Ad container body background color, "transparent" by default | "#000"| +| `custom.fixedHeaderSelector`| optional | String | In case your webpage has a fixed header – the header Id attribute or header class attribute should be defined as a value for parameter fixedHeaderSelector. | ".site-header"| From 96e45f2345c59dd5b83b1543c700462c6197bacf Mon Sep 17 00:00:00 2001 From: corentinverpillat <90328658+corentinverpillat@users.noreply.github.com> Date: Thu, 10 Feb 2022 22:12:37 +0100 Subject: [PATCH 154/291] [:art:] chore: Upgrade adot adapter documentation (#3530) --- dev-docs/bidders/adot.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/adot.md b/dev-docs/bidders/adot.md index a7aa51a606..e9d3d7aa53 100644 --- a/dev-docs/bidders/adot.md +++ b/dev-docs/bidders/adot.md @@ -8,6 +8,7 @@ gdpr_supported: true gvl_id: 272 pbjs: true pbs: true +floors_supported: true --- ### Prebid JS From f6955fc166a9b27112caadc282e5510b6ee5fac5 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 10 Feb 2022 16:47:46 -0500 Subject: [PATCH 155/291] change pilotx title (#3566) --- dev-docs/bidders/pilotx.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/pilotx.md b/dev-docs/bidders/pilotx.md index 4228e032c9..999d0fdf08 100644 --- a/dev-docs/bidders/pilotx.md +++ b/dev-docs/bidders/pilotx.md @@ -1,6 +1,6 @@ --- layout: bidder -title: pilotx +title: PilotX description: Pilotx Prebid Adapter biddercode: pilotx media_types: banner, video @@ -12,4 +12,4 @@ pbjs: true {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |---------------|----------|-------------|---------|----------| -| `placementId` | required | id to represent placement for pilotx | `'234234'` | `string` | \ No newline at end of file +| `placementId` | required | id to represent placement for pilotx | `'234234'` | `string` | From 1b540db852133ded589960fa13bd7727b981df80 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 11 Feb 2022 12:58:19 -0500 Subject: [PATCH 156/291] PBS account clarification (#3568) --- .../android/code-integration-android.md | 2 +- .../pbm-api/ios/code-integration-ios.md | 20 +++++++++++------ prebid-mobile/prebid-mobile-pbs.md | 22 +++++++++++++++---- 3 files changed, 32 insertions(+), 12 deletions(-) diff --git a/prebid-mobile/pbm-api/android/code-integration-android.md b/prebid-mobile/pbm-api/android/code-integration-android.md index 114b284550..49b156ff75 100644 --- a/prebid-mobile/pbm-api/android/code-integration-android.md +++ b/prebid-mobile/pbm-api/android/code-integration-android.md @@ -10,7 +10,7 @@ sidebarType: 2 # Code Integration for Android -Get started with Prebid Mobile by creating a [Prebid Server account]({{site.github.url}}/prebid-mobile/prebid-mobile-pbs.html). Once your account is set up include the Prebid Mobile SDK in your app by either using Maven or by [cloning the repo](https://github.com/prebid/prebid-mobile-android) and using our included script to build the SDK. +Get started with Prebid Mobile by getting access to a [Prebid Server](/prebid-mobile/prebid-mobile-pbs.html). Once your account is set up include the Prebid Mobile SDK in your app by either using Maven or by [cloning the repo](https://github.com/prebid/prebid-mobile-android) and using our included script to build the SDK. ### Include with Maven diff --git a/prebid-mobile/pbm-api/ios/code-integration-ios.md b/prebid-mobile/pbm-api/ios/code-integration-ios.md index 7dee463d05..f7aa5ae567 100644 --- a/prebid-mobile/pbm-api/ios/code-integration-ios.md +++ b/prebid-mobile/pbm-api/ios/code-integration-ios.md @@ -94,15 +94,12 @@ Build Prebid Mobile from source code. After [cloning the repo](https://github.co ``` This will output the PrebidMobile.framework. -### Setup Prebid Server Account +### Setup Prebid Server -In order to conduct header bidding within your app you will need a Prebid Server hosted account. There are two options available for publishers: +In order to conduct header bidding within your app you will need a Prebid Server hosted account. There are two options available for publishers described at [Getting Started with Prebid Mobile](/prebid-mobile/prebid-mobile-pbs.html). -1. The simplest option is to sign up for a hosted solution. Several [Prebid.org members](https://prebid.org/product-suite/managed-services/) provide hosting packages. - -2. Implement your own Prebid Server solution. You will need to [download](https://github.com/prebid/prebid-server) the source code from Github. The repository has [full instructions](https://github.com/prebid/prebid-server/tree/master/docs/developers) for configuring, deploying, and testing your implementation. - -Once you have a Prebid Server account, you will need to add your account credentials to the app. +Once you have a Prebid Server, you will add 'account' info to the app. For +example, if you're using the AppNexus Prebid Server: ``` @@ -110,6 +107,15 @@ Prebid.shared.prebidServerAccountId = @"YOUR_ACCOUNT_ID"; Prebid.shared.prebidServerHost = PrebidHostAppnexus; ``` +{: .alert.alert-info :} +Note that in actuality, the "account ID" is just the name of the "top-level" +stored request as described on the [Prebid Server Stored Request](/prebid-server/features/pbs-storedreqs.html) page. By convention, most Prebid Server host companies define the top level stored request ID as the +account ID they assign to the publisher. This is a convenient convention since +publishers generally set the same timeout and price granularity across all +apps. But it may not be the case for your +Prebid Server host company, so please check with them. If you're hosting your own +Prebid Server, this value can be whatever value you wish, not necessarily an account ID. + If you have opted to host your own Prebid Server solution you will need to store the url to the server in your app. diff --git a/prebid-mobile/prebid-mobile-pbs.md b/prebid-mobile/prebid-mobile-pbs.md index 64cf7dd104..9a8fb582e3 100644 --- a/prebid-mobile/prebid-mobile-pbs.md +++ b/prebid-mobile/prebid-mobile-pbs.md @@ -31,13 +31,24 @@ Before you begin using Prebid Mobile in your apps, you need to prepare your end- ### Implement Your Own Prebid Server Host -Prebid Server is an open source project. This allows you to host your own implementation of Prebid Server, though it's not as easy as downloading Prebid.js, because it needs to be hosted. The source code is available under the [Prebid organization on GitHub](https://github.com/prebid/prebid-server). There's also a [Java version of Prebid Server](https://github.com/prebid/prebid-server-java). +Prebid Server is an open source project. This allows you to host your own implementation of Prebid Server, though it's not as easy as downloading Prebid.js, because it needs to be hosted. The source code is available for [Prebid-Server GoLang](https://github.com/prebid/prebid-server) and [Prebid Server-Java](https://github.com/prebid/prebid-server-java). -See the [Prebid Server docs on GitHub](https://github.com/prebid/prebid-server/tree/master/docs/developers) for more information on setting up your own server host. +See the [Prebid Server documentation](/prebid-server/overview/prebid-server-overview.html) for more information on [setting up your own server host](/prebid-server/hosting/pbs-hosting.html). + +### A Note on 'Accounts' + +Several pages and examples in the mobile documentation refer to entering +your "Prebid Server Account ID". + +In actuality, an “account ID” is just the name of the “top-level” stored request as described on the [Prebid Server Stored Request page](/prebid-server/features/pbs-storedreqs.html). +By convention, most Prebid Server host companies define the top level stored request ID as the account ID they assign to the publisher. +This is a convenient convention since publishers generally set the same timeout and price granularity across all apps. +But it may not be the case for your Prebid Server host company, so please check with them. +If you’re hosting your own Prebid Server, this value can be whatever value you wish, not necessarily an account ID. ## Configure Prebid Server -After you've registered with your chosen Prebid Server host, you need to create at least one Prebid Server bidder configuration. Each configuration contains a list of bidders and their parameters. The configuration will be in the form of a JSON structure, similar to this: +After you've registered with your chosen Prebid Server host, you need to create at least one Prebid Server bidder configuration in a [stored request](/prebid-server/features/pbs-storedreqs.html). Each stored request configuration contains a list of bidders and their parameters. The configuration will be in the form of a JSON structure, similar to this: ``` [ @@ -50,7 +61,10 @@ After you've registered with your chosen Prebid Server host, you need to create ] ``` -The preceding is an example structure using AppNexus as the bidder. The parameters you need to set differ for each bidder. See [Bidder Parameters]({{site.github.url}}/prebid-server/developers/add-new-bidder-go.html) for a full list of parameters for available Prebid Server bidders. +The preceding is an example "impression-level stored request" using AppNexus as the bidder. The parameters you need to set differ for each bidder. See [Bidder Parameters](/prebid-server/developers/add-new-bidder-go.html) for a full list of parameters for available Prebid Server bidders. + +Each block of JSON like this is called a "stored request" and gets an ID called a "stored request ID". This ID is then programmed into an adslot using the iOS or Android SDKs. Doing it this way allows the publisher to change bidders and parameters without +having to change the app. ## Developers - Using the SDK From 9c640b02a2fa5b1834cf6f47f711a262c3750c69 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 14 Feb 2022 14:49:13 -0500 Subject: [PATCH 157/291] Update playwire.md (#3572) --- dev-docs/bidders/playwire.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/playwire.md b/dev-docs/bidders/playwire.md index 69270e0e21..4d0f9a4ead 100644 --- a/dev-docs/bidders/playwire.md +++ b/dev-docs/bidders/playwire.md @@ -14,6 +14,7 @@ userIds: all tcf2_supported: true coppa_supported: true fpd_supported: true +prebid_member: true --- From 00bb251e1616c8c59fe7e8893428f29b0a5ea375 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 14 Feb 2022 15:00:20 -0500 Subject: [PATCH 158/291] adunit.sizes is long deprecated --- dev-docs/adunit-reference.md | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-docs/adunit-reference.md b/dev-docs/adunit-reference.md index 266ca9b6c0..b430e43017 100644 --- a/dev-docs/adunit-reference.md +++ b/dev-docs/adunit-reference.md @@ -32,7 +32,6 @@ See the table below for the list of properties on the ad unit. For example ad u | Name | Scope | Type | Description | |--------------+----------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `code` | Required | String | An identifier you create and assign to this ad unit. Generally this is set to the ad slot name or the div element ID. Used by [setTargetingForGPTAsync()](/dev-docs/publisher-api-reference/setTargetingForGPTAsync.html) to match which auction is for which ad slot. | -| `sizes` | Required | Array[Number] or Array[Array[Number]] | All sizes this ad unit can accept. Examples: `[400, 600]`, `[[300, 250], [300, 600]]`. For 1.0 and later, define sizes within the appropriate `mediaTypes.{banner,native,video}` object. | | `bids` | Required | Array[Object] | Array of bid objects representing demand partners and associated parameters for a given ad unit. See [Bids](#adUnit.bids) below. | | `mediaTypes` | Optional | Object | Defines one or more media types that can serve into the ad unit. For a list of properties, see [`adUnit.mediaTypes`](#adUnit.mediaTypes) below. | | `labelAny` | Optional | Array[String] | Used for [conditional ads][conditionalAds]. Works with `sizeConfig` argument to [pbjs.setConfig][configureResponsive]. | From 954d922c09a8578e402aa58b3115c8678209cff7 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 16 Feb 2022 13:29:16 -0500 Subject: [PATCH 159/291] adding PG dealsonly flags (#3573) --- .../openrtb2/pbs-endpoint-auction.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index 1ffdffa98e..f448fdd867 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -1152,6 +1152,34 @@ which causes PBS-core to place the video-related attributes on the response. } ``` +##### PG Deals Extensions (PBS-Java only) + +In support of [Programmatic Guaranteed](/prebid-server/features/pg/pbs-pg-idx.html), +there are two extensions at the bidder level to control behavior: + +- imp[].ext.prebid.bidder.BIDDER.`dealsonly` - if `true`, PBS will call the bidder, but if there's no deal ID in the response, it will reject the bid. This allows for scenarios where a bidder is called twice, once for Open Market bids, once for deals bids. Defaults to `false`. +- imp[].ext.prebid.bidder.BIDDER.`pgdealsonly` - If `true` and no PG line item for this bidder matches in this impression, PBS will not even call the bid adapter. This saves network bandwidth when no PG line items are available. Defaults to `false`. + +These flags can be used separately or together. For example: + +``` +{ + "imp": [{ + "ext": { + "prebid": { + "bidder": { + "bidderA": { + ..., + "dealsonly": true, + "pgdealsonly": true + } + } + } + } + }] +} +``` + #### OpenRTB Response Extensions ##### Bidder Response Times From 5852fe60f8e0481ac960de92307c659d440d21b7 Mon Sep 17 00:00:00 2001 From: Basil Goldman Date: Wed, 16 Feb 2022 22:08:18 +0200 Subject: [PATCH 160/291] updated lkqd bidder (#3469) Co-authored-by: bretg --- dev-docs/bidders/lkqd.md | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/dev-docs/bidders/lkqd.md b/dev-docs/bidders/lkqd.md index 4a53c0757c..ecc917df44 100644 --- a/dev-docs/bidders/lkqd.md +++ b/dev-docs/bidders/lkqd.md @@ -3,8 +3,10 @@ layout: bidder title: LKQD description: Prebid LKQD Bidder Adaptor pbjs: true -biddercode: lkqd -enable_download: false +biddercode: lkqd +media_types: video +gdpr_supported: true +schain_supported: true pbjs_version_notes: not ported to 5.x --- @@ -16,5 +18,29 @@ For more information about [LKQD Ad Serving and Management](https://www.nexstard {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |------------------|----------|------------------|----------------|------| -| `placementId` | required | | `'263'` | `string` | | `siteId` | required | | `'662921'` | `string` | +| `placementId` | required | | `'263'` | `string` | + + +### Ad Unit Setup for Instream Video +```javascript +var adUnits = [ +{ + code: 'video1', // ad slot HTML element ID + mediaTypes: { + video: { // We recommend setting the following video params + // in Ad Unit rather than bidder params as per Prebid 4.0 recommendation. + playerSize: [640, 480], // required + context: 'instream' // required + } + }, + bids: [{ + bidder: 'lkqd', + params: { + siteId: '662921', // required + placementId: '263' // required + } + }], + ... +} +``` From 2bbf04319d2de8d40f9373ffa6f023579755d38c Mon Sep 17 00:00:00 2001 From: pchrominski Date: Wed, 16 Feb 2022 21:20:44 +0100 Subject: [PATCH 161/291] Just ID docs (#3536) * doc * update to newest module version * . * update to newest module version Co-authored-by: pchrominski --- dev-docs/modules/userId.md | 60 +++++++++++++++++++++++++++++++++++++- download.md | 3 ++ 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 66ba2d53fc..92cb9fc8a3 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -80,7 +80,7 @@ The table below has the options that are common across ID systems. See the secti {: .table .table-bordered .table-striped } | Param under userSync.userIds[] | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | -| name | Required | String | May be: `"admixerId"`, `"adtelligentId"`, `"akamaiDAPId"`, `"amxId"`, `"britepoolId"`, `"criteo"`, `"fabrickId"`, `"flocId"`, `"hadronId"`, `"id5id"`, `identityLink`, `"idx"`, `"intentIqId"`, `"liveIntentId"`, `"lotamePanoramaId"`, `"merkleId"`, `"naveggId"`, `"mwOpenLinkId"`, `"netId"`, `"novatiqId"`, `"parrableId"`, `"quantcastId"`, `"pubProvidedId"`, `"sharedId"`, `"tapadId"`, `"unifiedId"`,`"uid2"`, `"verizonMediaId"`, `"zeotapIdPlus"` | `"unifiedId"` +| name | Required | String | May be: `"admixerId"`, `"adtelligentId"`, `"akamaiDAPId"`, `"amxId"`, `"britepoolId"`, `"criteo"`, `"fabrickId"`, `"flocId"`, `"hadronId"`, `"id5id"`, `identityLink`, `"idx"`, `"intentIqId"`, `"justId"`, `"liveIntentId"`, `"lotamePanoramaId"`, `"merkleId"`, `"naveggId"`, `"mwOpenLinkId"`, `"netId"`, `"novatiqId"`, `"parrableId"`, `"quantcastId"`, `"pubProvidedId"`, `"sharedId"`, `"tapadId"`, `"unifiedId"`,`"uid2"`, `"verizonMediaId"`, `"zeotapIdPlus"` | `"unifiedId"` | params | Based on User ID sub-module | Object | | | | bidders | Optional | Array of Strings | An array of bidder codes to which this user ID may be sent. | `['bidderA', 'bidderB']` | | storage | Optional | Object | The publisher can specify some kind of local storage in which to store the results of the call to get the user ID. This can be either cookie or HTML5 storage. This is not needed when `value` is specified or the ID system is managing its own storage | | @@ -954,6 +954,64 @@ pbjs.setConfig({ }); {% endhighlight %} +### Just ID + +[Justtag Group](https://www.justtag.com/en) is a European, privacy focused DMP and segment provider. Having a leading position in Poland and growing presence in the CEE region, we created Just ID - an alternative ID solution, designed to respect users’ privacy choices which doesn’t rely on 3rd party cookies. Our aim is to help Publishers and Advertisers to recognize users across various environments and enable ad-tech market players with a smooth transition into post 3rd party cookie era. + +#### Just ID Modes + +- **BASIC** - In this mode we rely on Justtag library that already exists on publisher page. Typicaly that library expose global variable called `__atm` + +- **COMBINED** - Just ID generation process may differ between various cases depends on publishers. This mode combines our js library with prebid for ease of integration + +If you have any questions about Just ID, please reach out by emailing [prebid@justtag.com](mailto:prebid@justtag.com). + +#### Just ID Configuration + +{: .table .table-bordered .table-striped } +| Param under usersync.userIds[] | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| name | Required | String | ID of the module - `'justId'` | `'justId'` | +| params | Optional | Object | Details for Just ID syncing. | | +| params.mode | Optional | String | Mode in which the module works. Available Modes: `'COMBINED'`, `'BASIC'`(default) | `'COMBINED'` | +| params.atmVarName | Optional | String | Name of global object property that point to Justtag ATM Library. Defaults to `'__atm'` | `'__atm'` | +| params.url | Optional | String | API Url, **required** in `COMBINED` mode | `'https://id.nsaudience.pl/getId.js'` | +| params.partner | Optional | String | This is the Justtag Partner Id which may be required in some custom integrations with Justtag | `'some-publisher'` | + +#### Just ID Example + +ex. 1. Mode `COMBINED` + +{% highlight javascript %} +pbjs.setConfig({ + userSync: { + userIds: [{ + name: 'justId', + params: { + mode: 'COMBINED', + url: 'https://id.nsaudience.pl/getId.js' + } + }] + } +}); +{% endhighlight %} + +ex. 2. Mode `BASIC` + +{% highlight javascript %} +pbjs.setConfig({ + userSync: { + userIds: [{ + name: 'justId' + }] + } +}); +{% endhighlight %} + +#### Just ID Disclosure + +This module in `COMBINED` mode loads external JavaScript to generate optimal quality user ID. It is possible to retrieve user ID, without loading additional script by this module in `BASIC` mode. + ### Kinesso ID Kinesso ID solution is a new approach to persistent cross domain authentication. diff --git a/download.md b/download.md index 4415723c6f..5958da158c 100644 --- a/download.md +++ b/download.md @@ -288,6 +288,9 @@ These modules may require accounts with a service provider.
      + +
      +
      From 75c8ac59b7ef82e14a07f0e6b7879fbc2691f45e Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Wed, 16 Feb 2022 21:25:10 +0100 Subject: [PATCH 162/291] Nexx360 bid Adapter added (#3556) * nexx360 added * Alias Bidder removed --- dev-docs/bidders/nexx360.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dev-docs/bidders/nexx360.md diff --git a/dev-docs/bidders/nexx360.md b/dev-docs/bidders/nexx360.md new file mode 100644 index 0000000000..47ff856926 --- /dev/null +++ b/dev-docs/bidders/nexx360.md @@ -0,0 +1,22 @@ +--- +layout: bidder +title: Nexx360 +description: Prebid Nexx360 Bidder Adapter +pbjs: true +biddercode: nexx360 +gdpr_supported: true +usp_supported: true +schain_supported: true +userIds: id5Id +media_types: banner +glv_id: 965 +--- + + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|-----------------------|--------------------------------------|-----------| +| `account` | required | Mediasquare owner ID | `'1067'` | `string` | +| `tagId` | required | Mediasquare code ID | `'luvxjvgn'` | `string` | From 7c936823350aa1070e5aff8971f14d7445fe268d Mon Sep 17 00:00:00 2001 From: mediaconsortium-develop <76139568+mediaconsortium-develop@users.noreply.github.com> Date: Thu, 17 Feb 2022 05:25:51 +0900 Subject: [PATCH 163/291] add bigRichmedia adapter (#3558) * add doc for big_richmedia adapter * fix remove option add a note for params Co-authored-by: Yuki Tsujii (laptop) --- dev-docs/bidders/big-richmedia.md | 55 +++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 dev-docs/bidders/big-richmedia.md diff --git a/dev-docs/bidders/big-richmedia.md b/dev-docs/bidders/big-richmedia.md new file mode 100644 index 0000000000..8c2d6917df --- /dev/null +++ b/dev-docs/bidders/big-richmedia.md @@ -0,0 +1,55 @@ +--- +layout: bidder +title: BigRichMedia +description: Prebid Big Richmedia Bidder Adapter +biddercode: big-richmedia +pbjs: true +media_types: banner, video +userIds: criteo, unifiedId, netId, identityLink, flocId, uid2 +schain_supported: true +coppa_supported: true +usp_supported: true +floors_supported: true +fpd_supported: true +gdpr_supported: true +gvl_id: 32 +--- + +#### Global Settings + +Set the publisherId for using bigRichemedia + +``` +pbjs.que.push(function() { + // use the bid server in Taiwan (country code: tw) + pbjs.setConfig({ + bigRichmedia: { + 'publisherId': 'A7FN99NZ98F5ZD4G' + } + }); +}); +``` + +#### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|-----------|----------|---------------------------|------------|----------| +| `placementId` | required | The placement ID. You may identify a placement using the `invCode` and `member` instead of a placement ID. | `234234` | `integer` | +| `member` | optional | The member ID from AppNexus. Must be used with `invCode`. | `'12345'` | `string` | +| `invCode` | optional | The inventory code from AppNexus. Must be used with `member`. | `'abc123'` | `string` | +| `keywords` | optional | A set of key-value pairs applied to all ad slots on the page. | `keywords: { genre: ['rock', 'pop'] }` | `object` | + +#### Video Object + +Those configuration parameters are read from mediaTypes.video + +{: .table .table-bordered .table-striped } +| Name | Description | Type | +|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------| +| `minduration` | Integer that defines the minimum video ad duration in seconds. | `integer` | +| `maxduration` | Integer that defines the maximum video ad duration in seconds. | `integer` | +|`context` | A string that indicates the type of video ad requested. Allowed values: `"pre_roll"`; `"mid_roll"`; `"post_roll"`; `"outstream"`. | `string` | +| `skippable` | Boolean which, if `true`, means the user can click a button to skip the video ad. Defaults to `false`. | `boolean` | +|`skipoffset`| Integer that defines the number of seconds until an ad can be skipped. Assumes `skippable` setting was set to `true`. | `integer` | +| `frameworks` | Array of integers listing API frameworks supported by the publisher. Allowed values: None: `0`; VPAID 1.0: `1`; VPAID 2.0: `2`; MRAID 1.0: `3`; MRAID 2.0: `4`; ORMMA: `5`; OMID 1.0 `6`. | `Array` | From 35b0a7ab155c0553f7d9b7678b6e88773597a776 Mon Sep 17 00:00:00 2001 From: marki1an <95693607+marki1an@users.noreply.github.com> Date: Wed, 16 Feb 2022 22:27:23 +0200 Subject: [PATCH 164/291] PrebidServer DemandSource metadata field (#3559) * Add new field at metadata * Fixed after review --- prebid-server/developers/add-new-bidder-java.md | 1 + 1 file changed, 1 insertion(+) diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index 105294c83f..9e57adea0e 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -593,6 +593,7 @@ Bid metadata will be *required* in Prebid.js 5.X+ release, specifically for bid. {: .table .table-bordered .table-striped } | Path | Description | | - | - | +| `.DemandSource` | Bidder-specific demand source | | `.NetworkID` | Bidder-specific network/DSP id | | `.NetworkName` | Bidder-specific network/DSP name | | `.AgencyID` | Bidder-specific agency id | From 7ae34809bac527949e9881c69dae7bdc5dd9980c Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Wed, 16 Feb 2022 13:36:12 -0700 Subject: [PATCH 165/291] Document new debugging module (#3575) See PBJS PR: https://github.com/prebid/Prebid.js/pull/7801 --- dev-docs/modules/debugging.md | 153 +++++++++++++++++++++++ troubleshooting/troubleshooting-guide.md | 2 +- 2 files changed, 154 insertions(+), 1 deletion(-) create mode 100644 dev-docs/modules/debugging.md diff --git a/dev-docs/modules/debugging.md b/dev-docs/modules/debugging.md new file mode 100644 index 0000000000..23538a64ff --- /dev/null +++ b/dev-docs/modules/debugging.md @@ -0,0 +1,153 @@ +--- +layout: page_v2 +page_type: module +title: Module - Debugging +description: Debugging tools to intercept bid requests and mock their response +module_code : debugging +display_name : Debugging +enable_download : true +sidebarType : 1 +--- + +# Debugging module + +This module allows to "intercept" bids and replace their contents with arbitrary data for the purposes of testing and development. + +Bids intercepted in this way are never seen by bid adapters or their backend SSPs, but they are nonetheless injected into the auction as if they originated from them. + +{: .pb-alert .pb-alert-warning :} +For convenience, `debugging` configuration is persisted to the browser's session storage, so that you may type `pbjs.setConfig({debugging: ...})` in the console and reload the page to immediately see the effects. This means that you need to remember to **deactivate debuggging (or clear session storage) when you are done**. + + +### Usage example + +The following will intercept all bids for the ad unit with code "test-div", and replace them with mocks that have `cpm: 10`: + +```javascript +pbjs.setConfig({ + debugging: { + enabled: true, + intercept: [ + { + when: { + // intercept all bids that have adUnitCode === 'test-div' + adUnitCode: 'test-div', + }, + then: { + // mock their response with sane defaults and `cpm: 10` + cpm: 10 + } + }, + ] + } +}); +``` + +## Intercept rules + +`intercept` is a list of objects each containing the following: + +{: .table .table-bordered .table-striped } +|Property |Type |Required? |Description| +|---------+------------------+----------+----------------------------------------------------------------------------------------------| +|`when` |Function or Object|yes |[Match rule](#match) - decides which bids should be intercepted by this rule | +|`then` |Function or Object|no |[Replace rule](#replace) - decides the contents of the bids that are intercepted by this rule | +|`options`|Object |no |[Rule options](#options) | + +Rules are evaluated on each bid in the order they are provided: the first one that has a matching `when` definition takes the bid out of the normal auction flow and replaces it according to its `then` definition. + + +### Match rules + +The match rule can be provided as a function that takes the bid request as its only argument and returns `true` if the bid should be intercepted, `false` otherwise. The [example above](#example) could be written as: + +```javascript +pbjs.setConfig({ + debugging: { + enabled: true, + intercept: [ + { + when: (bidRequest) => bidRequest.adUnitCode === 'test-div', + then: { + cpm: 10 + } + } + ] + } +}) +``` + +Alternatively, the rule can be expressed as an object, and it matches if for each `key`-`value` pair: + + - `bidRequest[key] === value`, or + - `value` is a function and `value(bidRequest[key])` is `true`, or + - `value` is a regular expression and it matches `bidRequest[key]`. + +To illustrate, these definitions are equivalent: + +```javascript +{ + when: { + adUnitCode: 'test-div' + } +}; +{ + when: { + adUnitCode: (code) => code === 'test-div' + } +}; +{ + when: { + adUnitCode: /^test-div$/ + } +}; +``` + + +### Replace rules + +The replace rule can be provided as a function that takes the bid request as its only argument and returns an object with the desired response properties. The [first example above](#example) could be written as: + +```javascript +pbjs.setConfig({ + debugging: { + enabled: true, + intercept: [ + { + when: { + adUnitCode: 'test-div', + }, + then: (bidRequest) => ({cpm: 10}) + }, + ] + } +}); +``` + +Alternatively, the rule can be expressed as an object, and its `key`-`value` pairs will appear in the response as follows: + +- if `value` is a function, then `bidResponse[key]` will be set to `value(bidRequest)`; +- otherwise, `bidResponse[key]` will be set to `value`. + +To illustrate, the following definitions are equivalent: + +```javascript +{ + then: { + cpm: 10 + } +}; +{ + then: { + cpm: (bidRequest) => 10 + } +} +``` + + +### Rule options + +{: .table .table-bordered .table-striped } +|Property |Type |Default value |Description | +|---------+------------------+--------------+------------------------------------------------------------------------------------------------------------------------| +|`delay` |Number |0 |Delay (in milliseconds) before intercepted bids are injected into the auction. Can be used to simulate network latency. | diff --git a/troubleshooting/troubleshooting-guide.md b/troubleshooting/troubleshooting-guide.md index 4871292518..31f9970641 100644 --- a/troubleshooting/troubleshooting-guide.md +++ b/troubleshooting/troubleshooting-guide.md @@ -114,7 +114,7 @@ You can also print this data to the console in [table format](#see-all-bids-in-t Using `pbjs.setConfig({debugging:{ ... }})` from the javascript console, it is possible to override and filter bids as they come in. When this type of debugging is enabled it will persist across page loads using `sessionStorage`. {: .pb-alert .pb-alert-warning :} -While this allows for easy testing of pages that immediately start auctions (most pages), it also means you need to remember to **deactivate debugging when you are done** (or clear your local storage / use incognito mode when testing). Also, note that this approach only _modifies_ existing bids. It cannot create bids for bidders that didn't bid. +While this allows for easy testing of pages that immediately start auctions (most pages), it also means you need to remember to **deactivate debugging when you are done** (or clear your local storage / use incognito mode when testing). Also, note that this approach only _modifies_ existing bids. It cannot create bids for bidders that didn't bid; for that functionality, see the [debugging module](/dev-docs/modules/debugging.html). ```javascript // Filtering bidders From 7f7cdbde4988eae6d7226446ea7bd050935ee5ac Mon Sep 17 00:00:00 2001 From: iskmerof Date: Wed, 16 Feb 2022 15:39:45 -0500 Subject: [PATCH 166/291] Delete oftmediahb.md (#3576) Client (152Media / OftMedia) requested to remove unused adapter from Prebid.org --- dev-docs/bidders/oftmediahb.md | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 dev-docs/bidders/oftmediahb.md diff --git a/dev-docs/bidders/oftmediahb.md b/dev-docs/bidders/oftmediahb.md deleted file mode 100644 index 6c90055382..0000000000 --- a/dev-docs/bidders/oftmediahb.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -layout: bidder -title: 152MediaHB -description: Prebid 152MediaHB Bidder Adaptor -pbjs: true -media_types: video -gdpr_supported: true -biddercode: oftmediahb -aliasCode : adkernel ---- - -### Bid Params - -{: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|----------|----------|-----------------------|---------------------------|----------| -| `host` | required | Ad network's RTB host | `'cpm.152media.com'` | `string` | -| `zoneId` | required | RTB zone id | `'30164'` | `string` | - -oftmediahb is an aliased bidder for AdKernel From b5fec4ae02c07969abfa0a4fb86e3b3a64fb549f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Feb 2022 13:10:31 -0800 Subject: [PATCH 167/291] Bump ua-parser-js from 0.7.22 to 0.7.31 (#3564) Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.22 to 0.7.31. - [Release notes](https://github.com/faisalman/ua-parser-js/releases) - [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.22...0.7.31) --- updated-dependencies: - dependency-name: ua-parser-js dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36437ee5ff..013d1b7d2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1123,7 +1123,6 @@ "merge-source-map": "^1.1.0", "postcss": "^7.0.14", "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", "source-map": "~0.6.1", "vue-template-es2015-compiler": "^1.9.0" }, @@ -2345,7 +2344,6 @@ "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -2933,7 +2931,6 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -11411,10 +11408,20 @@ "dev": true }, "node_modules/ua-parser-js": { - "version": "0.7.22", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", - "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", - "dev": true, + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], "engines": { "node": "*" } @@ -11839,10 +11846,8 @@ "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", "dev": true, "dependencies": { - "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" + "neo-async": "^2.5.0" }, "optionalDependencies": { "chokidar": "^3.4.1", @@ -18318,9 +18323,9 @@ "dev": true }, "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, "internal-ip": { @@ -22701,9 +22706,9 @@ "dev": true }, "ua-parser-js": { - "version": "0.7.22", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", - "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", "dev": true }, "uglify-js": { From c0c84ffca3efbc2df6a6adfef06e13d150c8606a Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 22 Feb 2022 14:26:20 -0500 Subject: [PATCH 168/291] PBS ortb bidder location (#3592) * PBS ortb bidder location * Update prebid-server-faq.md --- faq/prebid-server-faq.md | 10 ++++++++++ .../endpoints/openrtb2/pbs-endpoint-auction.md | 8 ++++++-- prebid-server/features/pbs-storedreqs-go.md | 16 ++++++++++++---- 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/faq/prebid-server-faq.md b/faq/prebid-server-faq.md index 8ae4ce15de..79c220d67a 100644 --- a/faq/prebid-server-faq.md +++ b/faq/prebid-server-faq.md @@ -202,3 +202,13 @@ but this would be ok: ``` endpoint: "https://{host}.example.com/path" ``` + +## Did the location of the bidder parameters change? + +Why yes, glad you noticed. The original OpenRTB extension where bidders +and parameters were placed was imp[].ext. Now the recommended location +is imp[].ext.prebid.bidder. This change was driven by the existence of +other fields in imp[].ext that aren't bidders, like `skadn`, `data`, etc. + +Bidders are copied from imp[].ext to imp[].ext.prebid.bidder, and they will be copied for years to come, but we would ask that new implementations of stored requests +utilize the new location. diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index f448fdd867..57ece75858 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -38,8 +38,12 @@ This is a sample OpenRTB 2.5 bid request: }] }, "ext": { - "appnexus": { - "placementId": 12883451 + "prebid": { + "bidder": { + "bidderA": { + "placement": 12883451 + } + } } } }], diff --git a/prebid-server/features/pbs-storedreqs-go.md b/prebid-server/features/pbs-storedreqs-go.md index 1b75183eaa..169580c7a4 100644 --- a/prebid-server/features/pbs-storedreqs-go.md +++ b/prebid-server/features/pbs-storedreqs-go.md @@ -36,8 +36,12 @@ Add the file `stored_requests/data/by_id/stored_imps/{id}.json` and populate it ] }, "ext": { - "appnexus": { - "placementId": 12883451 + "prebid": { + "bidder": { + "appnexus": { + "placement_id": 12883451 + } + } } } } @@ -90,8 +94,12 @@ You can also store _part_ of the Imp on the server. For example: ] }, "ext": { - "appnexus": { - "placementId": 12883451 + "prebid": { + "bidder": { + "appnexus": { + "placement_id": 12883451 + } + } } } } From 805ef4a2d8694b560b7a005360bc0481ecea01a6 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 23 Feb 2022 09:56:21 -0500 Subject: [PATCH 169/291] pbs pgdealsonly update (#3594) --- prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md index 57ece75858..33ad1ee994 100644 --- a/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md +++ b/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.md @@ -1162,7 +1162,7 @@ In support of [Programmatic Guaranteed](/prebid-server/features/pg/pbs-pg-idx.ht there are two extensions at the bidder level to control behavior: - imp[].ext.prebid.bidder.BIDDER.`dealsonly` - if `true`, PBS will call the bidder, but if there's no deal ID in the response, it will reject the bid. This allows for scenarios where a bidder is called twice, once for Open Market bids, once for deals bids. Defaults to `false`. -- imp[].ext.prebid.bidder.BIDDER.`pgdealsonly` - If `true` and no PG line item for this bidder matches in this impression, PBS will not even call the bid adapter. This saves network bandwidth when no PG line items are available. Defaults to `false`. +- imp[].ext.prebid.bidder.BIDDER.`pgdealsonly` - If `true` and no PG line item for this bidder matches in this impression, PBS will not even call the bid adapter. This saves network bandwidth when no PG line items are available. Defaults to `false`. If set to 'true', this flag forces the `dealsonly` flag (above) to true. These flags can be used separately or together. For example: From 7f081e32efa14f4907bad22830252af2f67549f8 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 23 Feb 2022 17:01:59 -0500 Subject: [PATCH 170/291] freewheel disclaimer (#3596) --- adops/setting-up-prebid-video-in-freewheel.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/adops/setting-up-prebid-video-in-freewheel.md b/adops/setting-up-prebid-video-in-freewheel.md index 10218d9022..9347464ae3 100644 --- a/adops/setting-up-prebid-video-in-freewheel.md +++ b/adops/setting-up-prebid-video-in-freewheel.md @@ -3,15 +3,14 @@ layout: page_v2 title: Setting up Prebid Video in FreeWheel head_title: Setting up Prebid Video in FreeWheel description: Setting up Prebid Video in FreeWheel -pid: 3 - -top_nav_section: adops -nav_section: tutorials sidebarType: 3 --- # FreeWheel Guide for Premium Long-Form Video +{: .alert.alert-warning :} +This guide is not written, maintained, or endorsed by Freewheel. Freewheel recommends speaking to your account team before implementing any header-bidding setup to ensure full implications for direct-sold ad delivery, forecasting, and reporting is understood. + This page describes how to set up Campaigns for long form video using FreeWheel's ad server. As with Google Ad Manager for digital ads, ad ops will need to configure their FreeWheel server account so that the server can provide the correct creatives for the video player. If you do not have an account visit [FreeWheel](https://www.freewheel.com/) to create one. From 80dd34309477347207b03efa47dafb93fbafb709 Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Thu, 24 Feb 2022 00:59:33 -0700 Subject: [PATCH 171/291] Update prebid.js CDN URLs to use jsDelivr (#3582) Starting from version 6.12.0 the complete prebid.js bundle is included in the npm package and fronted by jsDelivr; this is a search-and-replace across the whole site to use the new URL. --- _includes/video/head.html | 2 +- _includes/video/pb-cp-fp.html | 2 +- _includes/video/pb-cp-jw.html | 10 ++-- _includes/video/pb-cp-kl.html | 12 ++--- _includes/video/pb-cp-vjs.html | 10 ++-- _includes/video/pb-cp.html | 10 ++-- _includes/video/pb-is-amp.html | 2 +- _includes/video/pb-is-app.html | 2 +- _includes/video/pb-is-bc.html | 8 +-- _includes/video/pb-is-br.html | 36 ++++++------- _includes/video/pb-is-fp.html | 22 ++++---- _includes/video/pb-is-jw01.html | 28 +++++----- _includes/video/pb-is-jw02.html | 22 ++++---- _includes/video/pb-is-kl.html | 34 ++++++------- _includes/video/pb-is-ol.html | 14 ++--- _includes/video/pb-is-rd.html | 8 +-- _includes/video/pb-is-vjs.html | 14 ++--- _includes/video/pb-lf-fw.html | 34 ++++++------- _includes/video/pb-os-app.html | 2 +- _includes/video/pb-os-dfp.html | 10 ++-- _includes/video/pb-os-nas.html | 14 ++--- _includes/video/pb-os-rd.html | 6 +-- _includes/video/pb-ve-lf-fw.html | 34 ++++++------- _includes/video/pbs-br.html | 12 ++--- _includes/video/pbs-jw01.html | 4 +- _includes/video/pbs-jw02.html | 12 ++--- _includes/video/pbs-kl.html | 12 ++--- _includes/video/pbs-oy.html | 12 ++--- _includes/video/pbs-rd.html | 10 ++-- _includes/video/pbs-vjs.html | 10 ++-- dev-docs/faq.md | 2 +- .../bc/bc-prebid-plugin-prebid-options.md | 2 +- .../cross-player-config.md | 4 +- .../multi-format/multi_format_example.html | 2 +- examples/legacy/native/native-demo.html | 2 +- examples/legacy/pbjs_demo.html | 2 +- examples/legacy/simple.html | 2 +- .../flowplayer/pb-cp-flowplayer.html | 2 +- .../crossplayer/jwplayer/pb-cp-jwplayer.html | 2 +- .../crossplayer/kaltura/pb-cp-kaltura.html | 2 +- .../crossplayer/videojs/pb-cp-videojs.html | 2 +- .../adplayerpro/pb-ve-adplayerpro.html | 2 +- examples/video/instream/akamai/pb-ve-amp.html | 6 +-- examples/video/instream/brid/pb-ve-brid.html | 2 +- .../instream/brightcove/pb-ve-brightcove.html | 31 ++++++----- .../instream/flowplayer/pb-ve-flowplayer.html | 51 +++++++++---------- .../jwplayer/pb-ve-jwplayer-hosted.html | 49 +++++++++--------- .../jwplayer/pb-ve-jwplayer-platform.html | 31 ++++++----- .../video/instream/ooyala/pb-ve-ooyala.html | 33 ++++++------ .../video/instream/radiant/pb-ve-radiant.html | 2 +- .../video/instream/videojs/pb-ve-videojs.html | 29 +++++------ .../long-form-video-with-freewheel.html | 12 ++--- .../video/outstream/pb-ve-outstream-app.html | 2 +- examples/video/pb-video-template.html | 37 +++++++------- examples/video/server/brid/pbs-ve-brid.html | 29 +++++------ .../jwplayer/pbs-ve-jwplayer-hosted.html | 29 +++++------ .../video/server/radiant/pbs-ve-radiant.html | 2 +- 57 files changed, 385 insertions(+), 394 deletions(-) diff --git a/_includes/video/head.html b/_includes/video/head.html index 135969ba37..ca70580114 100644 --- a/_includes/video/head.html +++ b/_includes/video/head.html @@ -5,7 +5,7 @@ {% include head--common.html %} - + - + diff --git a/_includes/video/pb-cp-kl.html b/_includes/video/pb-cp-kl.html index 424012f23b..03bcb25673 100644 --- a/_includes/video/pb-cp-kl.html +++ b/_includes/video/pb-cp-kl.html @@ -2,11 +2,11 @@ -{% include head--common.html %} - +{% include head--common.html %} + - - + + - + diff --git a/_includes/video/pb-cp-vjs.html b/_includes/video/pb-cp-vjs.html index 3e7689ac10..d58887cab2 100644 --- a/_includes/video/pb-cp-vjs.html +++ b/_includes/video/pb-cp-vjs.html @@ -2,10 +2,10 @@ -{% include head--common.html %} +{% include head--common.html %} - - + + @@ -13,7 +13,7 @@ - + diff --git a/_includes/video/pb-cp.html b/_includes/video/pb-cp.html index 3033a22d12..a3f41c4c6d 100644 --- a/_includes/video/pb-cp.html +++ b/_includes/video/pb-cp.html @@ -2,10 +2,10 @@ -{% include head--common.html %} +{% include head--common.html %} - - + + - + diff --git a/_includes/video/pb-is-amp.html b/_includes/video/pb-is-amp.html index b3cc436870..6d96feda5c 100644 --- a/_includes/video/pb-is-amp.html +++ b/_includes/video/pb-is-amp.html @@ -4,7 +4,7 @@ {% include head--common.html %} - + + diff --git a/_includes/video/pb-is-bc.html b/_includes/video/pb-is-bc.html index 0c53878f4a..8390b15f9e 100644 --- a/_includes/video/pb-is-bc.html +++ b/_includes/video/pb-is-bc.html @@ -2,10 +2,10 @@ -{% include head--common.html %} +{% include head--common.html %} - - + + - + diff --git a/_includes/video/pb-is-br.html b/_includes/video/pb-is-br.html index 57f9c2ca54..b4af9383f6 100644 --- a/_includes/video/pb-is-br.html +++ b/_includes/video/pb-is-br.html @@ -2,28 +2,28 @@ -{% include head--common.html %} +{% include head--common.html %} - - + + - - + + - + diff --git a/_includes/video/pb-is-fp.html b/_includes/video/pb-is-fp.html index 8f79f4f4f8..a86e9d9b9c 100644 --- a/_includes/video/pb-is-fp.html +++ b/_includes/video/pb-is-fp.html @@ -2,32 +2,32 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + - + - + - + diff --git a/_includes/video/pb-is-jw01.html b/_includes/video/pb-is-jw01.html index ce30dd1c7e..8679a4d5d7 100644 --- a/_includes/video/pb-is-jw01.html +++ b/_includes/video/pb-is-jw01.html @@ -2,24 +2,24 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - - + + + + + - + diff --git a/_includes/video/pb-is-jw02.html b/_includes/video/pb-is-jw02.html index 09c498ba4a..e3307fe040 100644 --- a/_includes/video/pb-is-jw02.html +++ b/_includes/video/pb-is-jw02.html @@ -2,28 +2,28 @@ -{% include head--common.html %} +{% include head--common.html %} - - - + + + - + - + diff --git a/_includes/video/pb-is-kl.html b/_includes/video/pb-is-kl.html index 3aa790f73c..479b1e2ed0 100644 --- a/_includes/video/pb-is-kl.html +++ b/_includes/video/pb-is-kl.html @@ -2,42 +2,42 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + - + - + diff --git a/_includes/video/pb-is-ol.html b/_includes/video/pb-is-ol.html index 8508fc3d19..4535432ceb 100644 --- a/_includes/video/pb-is-ol.html +++ b/_includes/video/pb-is-ol.html @@ -2,12 +2,12 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + - - + + - + diff --git a/_includes/video/pb-is-vjs.html b/_includes/video/pb-is-vjs.html index 1d928f4bc4..0eefc25fb9 100644 --- a/_includes/video/pb-is-vjs.html +++ b/_includes/video/pb-is-vjs.html @@ -2,12 +2,12 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + @@ -70,8 +70,8 @@ }); }); - - + + diff --git a/_includes/video/pb-lf-fw.html b/_includes/video/pb-lf-fw.html index c47ec1c709..1381371a66 100644 --- a/_includes/video/pb-lf-fw.html +++ b/_includes/video/pb-lf-fw.html @@ -2,12 +2,12 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + @@ -16,10 +16,10 @@ - + - + - + + diff --git a/_includes/video/pb-os-app.html b/_includes/video/pb-os-app.html index 554cdf1a6e..f2ce3f0774 100644 --- a/_includes/video/pb-os-app.html +++ b/_includes/video/pb-os-app.html @@ -5,7 +5,7 @@ {% include head--common.html %} - + diff --git a/_includes/video/pb-os-dfp.html b/_includes/video/pb-os-dfp.html index fd22f18c4e..2a5e49b5fc 100644 --- a/_includes/video/pb-os-dfp.html +++ b/_includes/video/pb-os-dfp.html @@ -2,13 +2,13 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + - - - - + + + + - + diff --git a/_includes/video/pb-os-rd.html b/_includes/video/pb-os-rd.html index a68d4d5627..ad413f9ce8 100644 --- a/_includes/video/pb-os-rd.html +++ b/_includes/video/pb-os-rd.html @@ -2,11 +2,11 @@ -{% include head--common.html %} +{% include head--common.html %} - - + + diff --git a/_includes/video/pb-ve-lf-fw.html b/_includes/video/pb-ve-lf-fw.html index 751f45dbb2..d115fc14cd 100644 --- a/_includes/video/pb-ve-lf-fw.html +++ b/_includes/video/pb-ve-lf-fw.html @@ -2,13 +2,13 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - - + + + + + @@ -17,10 +17,10 @@ - + - + - + - - - + + + + + diff --git a/_includes/video/pbs-jw01.html b/_includes/video/pbs-jw01.html index bd40af8000..ec62750962 100644 --- a/_includes/video/pbs-jw01.html +++ b/_includes/video/pbs-jw01.html @@ -2,9 +2,9 @@ -{% include head--common.html %} +{% include head--common.html %} - + - - - + + + + - + diff --git a/_includes/video/pbs-kl.html b/_includes/video/pbs-kl.html index 19d842bc59..719e88ca59 100644 --- a/_includes/video/pbs-kl.html +++ b/_includes/video/pbs-kl.html @@ -2,12 +2,12 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + + diff --git a/_includes/video/pbs-oy.html b/_includes/video/pbs-oy.html index 73a73206aa..bdc1ba2a94 100644 --- a/_includes/video/pbs-oy.html +++ b/_includes/video/pbs-oy.html @@ -2,12 +2,12 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + - - - - + + + + diff --git a/_includes/video/pbs-vjs.html b/_includes/video/pbs-vjs.html index 4619df3be2..1263e59a09 100644 --- a/_includes/video/pbs-vjs.html +++ b/_includes/video/pbs-vjs.html @@ -2,12 +2,12 @@ -{% include head--common.html %} +{% include head--common.html %} - - - - + + + + diff --git a/dev-docs/faq.md b/dev-docs/faq.md index 805f7a1256..a7230b6ef8 100644 --- a/dev-docs/faq.md +++ b/dev-docs/faq.md @@ -116,7 +116,7 @@ All prebid adapters that get merged should automatically detect if they're servi In other words, you shouldn't have to do anything other than make sure your own page loads Prebid.js securely, e.g., ```html - - + - - - - - - - -

      Prebid Multi-Format Testing

      - -

      div-banner-native

      -
      -

      No response

      - -
      - -

      div-banner-outstream

      -
      -

      No response

      - -
      -
      - -

      div-banner-outstream-native

      -
      -

      No response

      - -
      -
      - - - diff --git a/examples/legacy/native/index.md b/examples/legacy/native/index.md deleted file mode 100644 index d2c7be8cf9..0000000000 --- a/examples/legacy/native/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: page_v2 -title: Prebid Hosted Examples -description: This section provides examples of native ads with Prebid.js. -sidebarType: ---- - -# {{page.title}} - -{{page.description}} - - - [Native with two ad slots](native-demo.html) diff --git a/examples/legacy/native/native-demo.html b/examples/legacy/native/native-demo.html deleted file mode 100644 index fcff85a567..0000000000 --- a/examples/legacy/native/native-demo.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - -

      Prebid Native

      -
      -

      No response

      - -
      - -
      -
      - -
      -

      No response

      - -
      - - - - diff --git a/examples/legacy/pbjs_demo.html b/examples/legacy/pbjs_demo.html deleted file mode 100644 index 0288dcb137..0000000000 --- a/examples/legacy/pbjs_demo.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - -
      -

      No response

      - -
      - - - - - diff --git a/examples/legacy/simple.html b/examples/legacy/simple.html deleted file mode 100644 index 6329f532dc..0000000000 --- a/examples/legacy/simple.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - -

      Prebid.js Test

      -
      Div-1
      -
      - -
      - - - From 9a64db84956099a810066c17cb58dfeb390a21a4 Mon Sep 17 00:00:00 2001 From: bretg Date: Tue, 15 Mar 2022 09:54:42 -0400 Subject: [PATCH 218/291] AdvSizeMapping: add PBS note (#3605) --- dev-docs/modules/sizeMappingV2.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-docs/modules/sizeMappingV2.md b/dev-docs/modules/sizeMappingV2.md index d5c52b2218..db922d158f 100644 --- a/dev-docs/modules/sizeMappingV2.md +++ b/dev-docs/modules/sizeMappingV2.md @@ -42,6 +42,8 @@ It's meant for publishers that have complex site designs. You should use this mo If, on the other hand, the AdUnits, bidders, and mediaTypes all change behavior together at the same viewport width, then the built-in [`sizeConfig`](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Configure-Responsive-Ads) feature will work. + +Note that the Prebid Server bid adapter does not currently support the scenario where an adUnit has multiple mediaTypes, with different bidders set to different relevantMediaTypes for the same screen size. {% endcapture %} {% include alerts/alert_tip.html content=tip-choosing %} From 3fd497231c52e595a04f001a66cac5da0f68ccba Mon Sep 17 00:00:00 2001 From: Itay Nave <38345760+itaynave@users.noreply.github.com> Date: Tue, 15 Mar 2022 15:55:25 +0200 Subject: [PATCH 219/291] New alias for Aniview prebid adapter: ottadvisors (#3603) --- dev-docs/bidders/ottadvisors.md | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 dev-docs/bidders/ottadvisors.md diff --git a/dev-docs/bidders/ottadvisors.md b/dev-docs/bidders/ottadvisors.md new file mode 100644 index 0000000000..3c359f610d --- /dev/null +++ b/dev-docs/bidders/ottadvisors.md @@ -0,0 +1,45 @@ +--- +layout: bidder +title: ottadvisors Video +description: Prebid Video Bidder Adapter +pbjs: true +biddercode: ottadvisors +aliasCode: aniview +media_types: banner, video +gdpr_supported: true +usp_supported: true +schain_supported: true +safeframes_ok: true +--- + +### Note: +For more information about [ottadvisors](http://ottadvisors.com/). + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|------------------|----------|------------------|------------------------------|----------| +| `AV_PUBLISHERID` | required | Publisher/Netid | `'55b88d4a181f465b3e8b4567'` | `string` | +| `AV_CHANNELID` | required | Channel id | `'5a5f17a728a06102d14c2718'` | `string` | + +### Test Parameters +``` +videoAdUnit = [ +{ + code: 'video1', + mediaTypes: { + video: { + playerSize: [[640, 480]], + context: 'outstream' + }, + }, + bids: [{ + bidder: 'ottadvisors', + params: { + AV_PUBLISHERID: '55b78633181f4603178b4568', + AV_CHANNELID: '5d19dfca4b6236688c0a2fc4' + } + }] +}]; +``` From 01057c5515b8f9815fade5658d0a3ae239a02077 Mon Sep 17 00:00:00 2001 From: ramyferjaniadot <90328697+ramyferjaniadot@users.noreply.github.com> Date: Tue, 15 Mar 2022 14:57:12 +0100 Subject: [PATCH 220/291] adot: add new pbs bid param placementPath (#3590) * [SUPPORT-4219] docs: add placementPath to adot PBS (#2) * [:art:] fix: update adot video parameters * delete params Co-authored-by: Alexandre K/ourio Co-authored-by: ako-adot <90328748+ako-adot@users.noreply.github.com> --- dev-docs/bidders/adot.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/dev-docs/bidders/adot.md b/dev-docs/bidders/adot.md index e9d3d7aa53..38fef8c623 100644 --- a/dev-docs/bidders/adot.md +++ b/dev-docs/bidders/adot.md @@ -19,20 +19,14 @@ floors_supported: true | Name | Scope | Description | Example | Type | |---------------------|-----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------| | `placementId` | optional | The placement ID from Adot. | `'adot_placement_224521'` | `string` | -| `position` | optional | Specify the position of the ad as a relative measure of visibility or prominence. Allowed values: Unknown: `0` (default); Above the fold: `1` ; Below the fold: `3`. | `0` | `integer-` | -| `video` | required if the adUnit is a video | Object containing video targeting parameters. See [Video Object](#adot-video-object) for details. | `video: { mimes: ['video/mp4'] }` | `object` | +| `video` | optional | Object containing video targeting parameters. See [Video Object](#adot-video-object) for details. | | `object` | #### Video Object {: .table .table-bordered .table-striped } | Name | Scope | Description | Type | |-------------------|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------| -| `mimes` | required | Array of strings listing the content MIME types supported, e.g., `['video/mp4']`. | `Array` | -| `minduration` | optional | Integer that defines the minimum video ad duration in seconds. | `integer` | -| `maxduration` | optional | Integer that defines the maximum video ad duration in seconds. | `integer` | -| `protocols` | required | Array of supported video protocols, e.g., `[2, 3]` | `Array` | | `container` | optional | Selector used for finding the element in which the video player will be displayed, e.g., `#div-1`. The `ad unit code` will be used if no `container` is provided. | `string` | -| `instreamContext` | required if `video.context` is `instream` | String used to define the type of instream video. Allowed values: Pre-roll: `pre-roll`; Mid-roll: `mid-roll` ; Post-roll: `post-roll`. | `string` | #### Bid Config #### PublisherId @@ -80,6 +74,7 @@ pbjs.setBidderConfig({ |---------------------|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------| | `placementId` | optional | An ID which identifies this placement of the impression. | `'adot_placement_224521'` | `string` | | `parallax` | optional (only for prebid-server) | Specify if the wanted advertising's creative is a parallax. | `true/false` | `boolean` | +| `placementPath` | optional | Specific to each integration. Do not use until asked by someone from adot. | `/hubvisor` | `string` | #### Testing Bid Request From 9a2ab792dea1e3196757a4d78ab14292fb52cfc1 Mon Sep 17 00:00:00 2001 From: Robert Ray Martinez III Date: Wed, 16 Mar 2022 08:59:12 -0700 Subject: [PATCH 221/291] add slimcut gvlid 52 (#3646) --- dev-docs/bidders/slimcut.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/slimcut.md b/dev-docs/bidders/slimcut.md index 598794aeac..c29c55dcfb 100644 --- a/dev-docs/bidders/slimcut.md +++ b/dev-docs/bidders/slimcut.md @@ -6,6 +6,7 @@ pbjs: true biddercode: slimcut media_types: video, banner gdpr_supported: true +gvl_id: 52 --- ### Overview From 2194f95353c5a90af149d56efc43ec5037a80423 Mon Sep 17 00:00:00 2001 From: marki1an <95693607+marki1an@users.noreply.github.com> Date: Wed, 16 Mar 2022 22:31:25 +0200 Subject: [PATCH 222/291] Add PBS-Java stored requests documentation (#3642) * Add PBS-Java stored requests documentation * Wordsmithing * tweaks, related reading Co-authored-by: bretg --- prebid-server/features/pbs-storedreqs-java.md | 298 ++++++++++++++++++ prebid-server/features/pbs-storedreqs.md | 2 +- 2 files changed, 299 insertions(+), 1 deletion(-) create mode 100644 prebid-server/features/pbs-storedreqs-java.md diff --git a/prebid-server/features/pbs-storedreqs-java.md b/prebid-server/features/pbs-storedreqs-java.md new file mode 100644 index 0000000000..412726704a --- /dev/null +++ b/prebid-server/features/pbs-storedreqs-java.md @@ -0,0 +1,298 @@ +--- +layout: page_v2 +sidebarType: 5 +title: Prebid Server | Features | Setting Up Stored Requests for Java + +--- + +# Prebid Server | Features | Setting Up Stored Requests for Java +{: .no_toc} + +* TOC +{:toc } + +## Overview + +There are two different kinds of stored requests: +- **impression-level stored requests**: these are scoped to the contents of a single OpenRTB `imp` object +- **top-level stored requests**: these are scoped to the entire OpenRTB package, and is where you can place details in ext.prebid, tmax, site, etc. It is not recommended to place imp objects in this type of stored request. + +## PBS-Java Stored Request Quickstart + +Stored requests can be placed in the database or files. See below for how to set up the database. This guide assumes that new Prebid Server host companies will start with files. + +Configure your server to read stored requests from the filesystem: + +```yaml +settings: + filesystem: + settings-filename: sample-app-settings.yaml + stored-requests-dir: stored_requests + stored-imps-dir: stored_imps +``` + +Choose an ID to reference your stored request data. Throughout this doc, replace {id} with the ID you've chosen. + +Add the file `stored_imps/{id}.json` and populate it with some [imp](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf#page=17) data. This will create an impression-level stored request. + +```json +{ + "id": "test-imp-id", + "banner": { + "format": [ + { + "w": 300, + "h": 250 + }, + { + "w": 300, + "h": 600 + } + ] + }, + "ext": { + "prebid": { + "bidder": { + "appnexus": { + "placement_id": 10433394 + } + } + } + } +} +``` + +Start your server and then `POST` to [`/openrtb2/auction`](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html) with your chosen ID. + +```json +{ + "id": "test-request-id", + "imp": [ + { + "ext": { + "prebid": { + "storedrequest": { + "id": "{id}" + } + } + } + } + ] +} +``` + +The auction will occur as if the HTTP request had included the content from `stored_requests/{id}.json` instead. + +## Partial Stored Impression-level Requests + +You can also store _part_ of the `imp` on the server. For example: + +```json +{ + "banner": { + "format": [ + { + "w": 300, + "h": 250 + }, + { + "w": 300, + "h": 600 + } + ] + }, + "ext": { + "prebid": { + "bidder": { + "appnexus": { + "placement_id": 10433394 + } + } + } + } +} +``` + +This is not _fully_ legal OpenRTB `imp` data, since it lacks an `id`. + +However, incoming HTTP requests can fill in the missing data to complete the OpenRTB request: + +```json +{ + "id": "test-request-id", + "imp": [ + { + "id": "test-imp-id", + "ext": { + "prebid": { + "storedrequest": { + "id": "{id}" + } + } + } + } + ] +} +``` + +If the Stored Request and the HTTP request have conflicting properties, +they will be resolved with a [JSON Merge Patch](https://tools.ietf.org/html/rfc7386). +HTTP request properties will overwrite the Stored Request ones. + +## Top-Level Stored Requests + +So far, our examples have only used Stored Imp data. However, Stored Requests +are also allowed on the [BidRequest](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf#page=15). +These work exactly the same way, but support storing properties like timeouts and price granularity. + +For example, assume the following `stored-requests/{id}.json`: + +```json +{ + "tmax": 1000, + "ext": { + "prebid": { + "targeting": { + "pricegranularity": "low" + } + } + } + } +``` + +Then HTTP request like: + +```json +{ + "id": "test-request-id", + "imp": [ + "Any valid Imp data in here" + ], + "ext": { + "prebid": { + "storedrequest": { + "id": "{id}" + } + } + } +} +``` + +will produce the same auction as if the HTTP request had been: + +```json +{ + "id": "test-request-id", + "tmax": 1000, + "imp": [ + "Any valid Imp data in here" + ], + "ext": { + "prebid": { + "targeting": { + "pricegranularity": "low" + } + } + } +} +``` + +Prebid Server does allow Stored BidRequests and Stored Imps in the same HTTP Request. +The Stored BidRequest will be applied first, and then the Stored Imps after. + +**Beware**: Stored Request data will not be applied recursively. +If a Stored BidRequest includes Imps with their own Stored Request IDs, then the data for those Stored Imps will not be resolved. + +## Alternate backends + +Stored Requests do not need to be saved to files. Other backends are supported with different +[configuration options](https://github.com/prebid/prebid-server-java/blob/master/docs/config.md). + +### Database backend + +For PostgreSQL: +```yaml +settings: + database: + type: postgres +``` + +For MySQL: +```yaml +settings: + database: + type: mysql +``` + +The select query columns of `stored-requests-query` and `amp-stored-requests-query` properties should correspond to the specific format: +- first column: account ID which is searched by. +- second column: ID of stored data item which is searched by. +- third column: value of stored data item. +- forth column: type of stored data item. Can be `request` for stored requests or `imp` for stored impressions. + +### HTTP backend + +```yaml +settings: + http: + endpoint: http://stored-requests.prebid.com + amp_endpoint: http://stored-requests.prebid.com?amp=true +``` + +Note: HTTP backend implementation always gives an empty result (with "Not supported" error inside) +for obtaining the `Account` or `AdUnitConfig` by ID for the legacy [auction](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html) endpoint. + +Full list of application configuration options can be found [here](https://github.com/prebid/prebid-server-java/blob/master/docs/config-app.md). + +If you need support for a backend that you don't see, please [contribute it](https://github.com/prebid/prebid-server-java/blob/master/docs/developers/contributing.md). + +## Caches and updates + +Stored Request data can also be cached or updated while PBS is running. +Conceptually, Stored Request data is managed by the following components in the code: + +**ApplicationSettings**: Implementations of this interface pull data directly from a backend. +**SettingsCache**: Duplicates data which the ApplicationSettings _could_ find so that it can be accessed more quickly. +**CacheNotificationListener**: Provides interface apply changes to Stored Request data. + +ApplicationSettings and methods of updating Stored Request data at runtime can also be chosen +in the the app config. +At least one ApplicationSettings is _required_ to make use of Stored Requests. + +If more than one ApplicationSettings is defined, they will be ordered and used as fallback data sources. +This isn't a great idea for Prod in the long-term, but may be useful temporarily if you're trying +to transition from one backend to another. + +CacheNotificationListener is used to Save or Invalidate values from the cache. + +Here is an example configuration file which looks for Stored Requests first from Postgres, and then from an HTTP endpoint. +It will use an in-memory LRU cache to store data locally, and poll another HTTP endpoint to listen for updates. + +```yaml +settings: + database: + type: postgres + host: localhost + port: 5432 + dbname: database-name + user: username + password: password + stored-requests-query: SELECT accountId, reqid, requestData, 'request' as dataType FROM stored_requests WHERE reqid IN (%REQUEST_ID_LIST%) UNION ALL SELECT accountId, impid, impData, 'imp' as dataType FROM stored_imps WHERE impid IN (%IMP_ID_LIST%) + amp-stored-requests-query: SELECT accountId, reqid, requestData, 'request' as dataType FROM stored_requests WHERE reqid IN (%REQUEST_ID_LIST%) + http: + endpoint: http://stored-requests.prebid.com + amp-endpoint: http://stored-requests.prebid.com?amp=true + in-memory-cache: + cache-size: 10000 + ttl-seconds: 360 + http-update: + endpoint: http://stored-requests.prebid.com + amp-endpoint: http://stored-requests.prebid.com?amp=true + refresh-rate: 60000 + timeout: 2000 +``` + +Refresh rate can be negative or zero - in such case the data will be fetched once and never updated. + +## Related Reading +- [Stored Responses](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-responses-pbs-java-only) diff --git a/prebid-server/features/pbs-storedreqs.md b/prebid-server/features/pbs-storedreqs.md index 822b9b5237..07abc13071 100644 --- a/prebid-server/features/pbs-storedreqs.md +++ b/prebid-server/features/pbs-storedreqs.md @@ -43,4 +43,4 @@ See the [AMP Use Case reference](/prebid-server/use-cases/pbs-amp.html) for spec Details for setting up: - [PBS-Go Stored Requests](/prebid-server/features/pbs-storedreqs-go.html) -- [PBS-Java Stored Requests](https://github.com/prebid/prebid-server-java/blob/master/docs/developers/stored-requests.md) +- [PBS-Java Stored Requests](/prebid-server/features/pbs-storedreqs-java.html) From 6bb8eb22f7085fbd7d19601fe8d078d063acb1ef Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 17 Mar 2022 13:18:32 -0400 Subject: [PATCH 223/291] floors: added pubmatic (#3648) --- dev-docs/modules/floors.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev-docs/modules/floors.md b/dev-docs/modules/floors.md index 20d9fc5701..220640889b 100644 --- a/dev-docs/modules/floors.md +++ b/dev-docs/modules/floors.md @@ -1269,7 +1269,8 @@ If the currency function is unable to derive the correct cpm in any of the scena {: .table } | Partner | Contact | About | -| | [globalsupport@magnite.com](mailto:globalsupport@magnite.com) | Magnite data-science applied to dynamic floors -| pubx.ai | [hello@pubx.ai](mailto:hello@pubx.ai) | AI-powered dynamic floor optimization | +| | [globalsupport@magnite.com](mailto:globalsupport@magnite.com) | Magnite data-science applied to dynamic floors | +| | Reach out to OpenX at [apollo@openx.com](mailto:apollo@openx.com) | Dynamic floor optimization and more | +| | [header-bidding@pubmatic.com](mailto:header-bidding@pubmatic.com) | PubMatic's ML powered dynamic Floor Optimization | | Assertive Yield | [assertiveyield.com](https://assertiveyield.com) | Holistic flooring covering Prebid, Amazon, GAM UPR, RTB and more | -| OpenX | Reach out to OpenX at [apollo@openx.com] | Dynamic floor optimization and more | +| pubx.ai | [hello@pubx.ai](mailto:hello@pubx.ai) | AI-powered dynamic floor optimization | From 76c652351c4f8413d280a13310e2556edac420c7 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 17 Mar 2022 15:30:46 -0400 Subject: [PATCH 224/291] Update userId.md (#3649) --- dev-docs/modules/userId.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 98349c42a5..6388489823 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -67,8 +67,10 @@ Publishers that want to do this should design their workflow and then set `_pbjs By including this module and one or more of the sub-modules, a number of new options become available in `setConfig()`, under the `userSync` object as attributes of the `userIds` array -of sub-objects. In addition, publishers using Google AdManager may want to sync one of the identifiers as their Google PPID for frequency capping or reporting. -The PPID has strict rules; refer to [Google AdManager documentation](https://support.google.com/admanager/answer/2880055?hl=en) for them. +of sub-objects. + +Publishers using Google AdManager may want to sync one of the identifiers as their Google PPID for frequency capping or reporting. +The PPID in GAM (which is unrelated to the PPID UserId Submodule) has strict rules; refer to [Google AdManager documentation](https://support.google.com/admanager/answer/2880055?hl=en) for them. Please note, Prebid uses a [GPT command] (https://developers.google.com/publisher-tag/reference#googletag.PubAdsService) to sync identifiers for publisher convenience. It doesn't currently work for instream video requests, as Prebid typically interacts with the player, which in turn may interact with IMA. IMA does has a [similar method] (https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.ImaSdkSettings#setPpid) as GPT, but IMA does not gather this ID from GPT. {: .table .table-bordered .table-striped } | Param under userSync | Scope | Type | Description | Example | From be250313cd994fbc3b827c8322d0041be15d2249 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 17 Mar 2022 15:37:21 -0400 Subject: [PATCH 225/291] user ID: fixing getUserIdsAsEids links (#3650) --- dev-docs/modules/userId.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 6388489823..885f1460e2 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -29,6 +29,7 @@ The User ID module supports multiple ways of establishing pseudonymous IDs for u 1. If GDPR applies, the consent signal from the CMP is hashed and stored in a cookie called `_pbjs_userid_consent_data`. This is required so that ID sub-modules may be called to refresh their ID if the user's consent preferences have changed from the previous page, and ensures cached IDs are no longer used if consent is withdrawn. 1. An object containing one or more IDs (`bidRequest.userId`) is made available to Prebid.js adapters and Prebid Server S2S adapters. 1. In addition to `bidRequest.userId`, `bidRequest.userIdAsEids` is made available to Prebid.js adapters and Prebid Server S2S adapters. `bidRequest.userIdAsEids` has userIds in ORTB EIDS format. +1. The page can call [pbjs.getUserIds()](/dev-docs/publisher-api-reference/getUserIds.html) or [pbjs.getUserIdsAsEids()](/dev-docs/publisher-api-reference/getUserIdsAsEids.html) {: .alert.alert-info :} Note that User IDs aren't needed in the mobile app world because device ID is available in those ad serving scenarios. @@ -75,7 +76,7 @@ The PPID in GAM (which is unrelated to the PPID UserId Submodule) has strict rul {: .table .table-bordered .table-striped } | Param under userSync | Scope | Type | Description | Example | | --- | --- | --- | --- | --- | -| ppid | Optional | String | Must be a source from the pbjs.getUserIdsAsEids() array | `"pubcid.org"` | +| ppid | Optional | String | Must be a source from the [pbjs.getUserIdsAsEids()](/dev-docs/publisher-api-reference/getUserIdsAsEids.html) array | `"pubcid.org"` | The table below has the options that are common across ID systems. See the sections below for specific configuration needed by each system and examples. @@ -2298,7 +2299,7 @@ If you need to export the user IDs stored by Prebid User ID module, the `getUser pbjs.getUserIds() // returns object like bidRequest.userId. e.g. {"pubcid":"1111", "tdid":"2222"} ``` -You can use [`getUserIdsAsEids()`](/dev-docs/publisher-api-reference/getUserIds.html) to get the user IDs stored by Prebid User ID module in ORTB Eids format. Refer [eids.md](https://github.com/prebid/Prebid.js/blob/master/modules/userId/eids.md) for output format. +You can use [`getUserIdsAsEids()`](/dev-docs/publisher-api-reference/getUserIdsAsEids.html) to get the user IDs stored by Prebid User ID module in ORTB Eids format. Refer [eids.md](https://github.com/prebid/Prebid.js/blob/master/modules/userId/eids.md) for output format. ``` pbjs.getUserIdsAsEids() // returns userIds in ORTB Eids format. e.g. [ From 79cd90f1430d1045d6ec4581da5b4558bfea6cba Mon Sep 17 00:00:00 2001 From: nllerandi3lift <75995508+nllerandi3lift@users.noreply.github.com> Date: Fri, 18 Mar 2022 10:32:08 -0400 Subject: [PATCH 226/291] Triplelift: FPD details (#3651) * adds disclaimer * adds triplelift fpd to docs * triplelift fpd revisions * triplelift native only * triplelift native info --- dev-docs/bidders/triplelift.md | 17 +++++++++++++++++ dev-docs/bidders/triplelift_native.md | 25 ++++++++++++++++++++++++- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/dev-docs/bidders/triplelift.md b/dev-docs/bidders/triplelift.md index 24f4b522f3..74c47409ac 100644 --- a/dev-docs/bidders/triplelift.md +++ b/dev-docs/bidders/triplelift.md @@ -25,6 +25,13 @@ The Triplelift Prebid Server bidding adapter and user sync endpoint require setu {% endcapture %} {% include alerts/alert_important.html content=version2 %} +### Table of Contents + +- [Bid Params](#triplelift-bid-params) +- [First Party Data](#triplelift-first-party) + +
      + ### Bid Params {: .table .table-bordered .table-striped } @@ -36,3 +43,13 @@ The Triplelift Prebid Server bidding adapter and user sync endpoint require setu | `video` | required for instream video | oRTB video object | `{ mimes: ['video/mp4'], w: 640, h: 480 }` | `object` | | `video.w` | required for instream video | oRTB video object width dimension | `640` | `int` | | `video.h` | required for instream video | oRTB video object height dimension | `480` | `int` | + + + +### First Party Data + +Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). The following fields are supported: +- `ortb2.site.*`: Standard IAB OpenRTB 2.5 site fields +- `ortb2.user.*`: Standard IAB OpenRTB 2.5 user fields + +AdUnit-specific data is supported using `AdUnit.ortb2Imp.ext.*` \ No newline at end of file diff --git a/dev-docs/bidders/triplelift_native.md b/dev-docs/bidders/triplelift_native.md index 8a8c2e00af..b341adcae9 100644 --- a/dev-docs/bidders/triplelift_native.md +++ b/dev-docs/bidders/triplelift_native.md @@ -9,7 +9,7 @@ usp_supported: true coppa_supported: true schain_supported: true floors_supported: true -media_types: banner, video, native +media_types: native userIds: criteo, identityLink, unifiedId prebid_member: true safeframes_ok: true @@ -17,9 +17,24 @@ deals_supported: true pbjs: true pbs: true pbs_app_supported: true +fpd_supported: true gvl_id: 28 --- +{% capture version2 %} +The Triplelift Prebid Server bidding adapter and user sync endpoint require setup before beginning. Please contact us at prebid@triplelift.com. +{% endcapture %} +{% include alerts/alert_important.html content=version2 %} + +This is a Prebid Server adapter for running component native only. For the standard Prebid JS Triplelift bid adapter, see the "Triplelift" bidder. + +### Table of Contents + +- [Bid Params](#triplelift-bid-params) +- [First Party Data](#triplelift-first-party) + + + ### Bid Params {: .table .table-bordered .table-striped } @@ -27,3 +42,11 @@ gvl_id: 28 |------------|----------|------------------------|---------|----------| | inventoryCode | required | TripleLift inventory code for this ad unit (provided to you by your partner manager) | 'code1' | string | | floor | optional | the bid floor, in usd | 1.2 | number | + + + +### First Party Data + +Triplelift supports standard IAB OpenRTB 2.5 First Party Data fields, including: +- `site.*` +- `user.*` \ No newline at end of file From ea92a4824242fbbcfb767ff6efb6dfb0ae317faa Mon Sep 17 00:00:00 2001 From: "Takaaki.Kojima" Date: Fri, 18 Mar 2022 23:33:30 +0900 Subject: [PATCH 227/291] update AdGeneration Doc: add novatiq (#3647) --- dev-docs/bidders/adgeneration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/adgeneration.md b/dev-docs/bidders/adgeneration.md index 8ff03a0902..ba8ed72441 100644 --- a/dev-docs/bidders/adgeneration.md +++ b/dev-docs/bidders/adgeneration.md @@ -5,6 +5,7 @@ description: Prebid Ad Generation Bidder Adaptor pbjs: true pbs: true biddercode: adgeneration +userIds: novatiq media_types: native --- From fd6ae112c504786ac6358bcd58f2fe8e0271c00b Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 24 Mar 2022 12:38:52 -0400 Subject: [PATCH 228/291] floors: fix priority list (#3658) --- dev-docs/modules/floors.md | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-docs/modules/floors.md b/dev-docs/modules/floors.md index 220640889b..f50a8b3ead 100644 --- a/dev-docs/modules/floors.md +++ b/dev-docs/modules/floors.md @@ -601,7 +601,6 @@ Priority order for three column rule sets: \_ \| \_ \| \* \_ \| \* \| \_ \* \| \_ \| \_ - \* \| \_ \| \* \_ \| \* \| \* \* \| \_ \| \* \* \| \* \| \_ From 0f3cd4629a2c514db3ce746b186d5f82b928f4f1 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 24 Mar 2022 22:37:03 -0400 Subject: [PATCH 229/291] Update firstPartyData.md (#3660) --- features/firstPartyData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/firstPartyData.md b/features/firstPartyData.md index 12118d9aa6..6dee0ff456 100644 --- a/features/firstPartyData.md +++ b/features/firstPartyData.md @@ -64,7 +64,7 @@ pbjs.setConfig({ data: [{ name: "www.dataprovider1.com", ext: { - segtax: 4, + segtax: 7, cids: [ "iris_c73g5jq96mwso4d8" ] }, segment: [ From ac1bb41d215718e79e72377c2d3b2829355897e6 Mon Sep 17 00:00:00 2001 From: johnwier <49074029+johnwier@users.noreply.github.com> Date: Thu, 24 Mar 2022 19:51:34 -0700 Subject: [PATCH 230/291] Conversant adapter now supports the supply chain module (#3655) --- dev-docs/bidders/conversant.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/conversant.md b/dev-docs/bidders/conversant.md index 80f142c8f2..4298219be0 100644 --- a/dev-docs/bidders/conversant.md +++ b/dev-docs/bidders/conversant.md @@ -9,6 +9,7 @@ media_types: video gdpr_supported: true userIds: criteo, id5Id, identityLink, liveIntentId, parrableId, pubCommonId, unifiedId, publinkId prebid_member: true +schain_supported: true gvl_id: 24 --- From 441445c36627f6e549a66d46144624d5b0b3dc80 Mon Sep 17 00:00:00 2001 From: Malkov Mikhail Date: Fri, 25 Mar 2022 05:53:45 +0300 Subject: [PATCH 231/291] Updated list of parameters for nextMillennium (#3654) --- dev-docs/bidders/nextMillennium.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dev-docs/bidders/nextMillennium.md b/dev-docs/bidders/nextMillennium.md index 6b863fd025..328ff0b1d9 100644 --- a/dev-docs/bidders/nextMillennium.md +++ b/dev-docs/bidders/nextMillennium.md @@ -21,9 +21,11 @@ description: NextMillennium bid adapter ### bid params {: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|----------------+----------+------------------------------------------+-----------|---------| -| `placement_id` | required | Placement ID, provided by nextMillennium | `'12345'` | String | +| Name | Description | Example | Type | +|----------------+------------------------------------------+-----------|---------| +| `placement_id` | Placement ID, provided by nextMillennium | `'12345'` | String | +| `group_id` | Group ID, provided by nextMillennium | `'12345'` | String | + +Required one of the two parameters placement_id or group_id. -As input parameters, it accepts only `placement_id`, which is issued when registering in NextMillennium. Further information for the auction on NextMillennium side is generated automatically. From 50ea49ce4dc068a6c2804e2612e50b8112004604 Mon Sep 17 00:00:00 2001 From: kyoya-takei <50602864+kyoya-takei@users.noreply.github.com> Date: Fri, 25 Mar 2022 11:59:43 +0900 Subject: [PATCH 232/291] Add dacid user id module (#3644) --- dev-docs/modules/userId.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 885f1460e2..8c5dfc54af 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -441,6 +441,35 @@ pbjs.setConfig({ }); {% endhighlight %} +### DAC ID by DAC + +DAC ID, provided by [D.A.Consortium Inc.](https://www.dac.co.jp/), is ID for ad targeting by using 1st party cookie. +Please contact D.A.Consortium Inc. before using this ID. + +Add the DAC ID to your Prebid.js Package with: + +{: .alert.alert-info :} +gulp build --modules=dacIdSystem + +#### DAC ID Configuration + +{: .table .table-bordered .table-striped } +| Param under userSync.userIds[] | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| name | Required | String | The name of this module | `"dacId"` | + +#### DAC ID Example + +{% highlight javascript %} +pbjs.setConfig({ + userSync: { + userIds: [{ + name: 'dacId' + }] + } +}); +{% endhighlight %} + ### Deepintent DPES ID by Deepintent The DeepIntent Healthcare Marketing Platform is the first and only DSP that combines real-world health data, premium partnerships, and custom integrations to reach patients and providers across any device. DeepIntent empowers publishers to maximize their inventory, collaborate and transact directly with advertisers, and grow their business in a safe, controlled, transparent, and privacy-compliant way. Our publisher partners sell inventory on every channel via real-time bidding or conducting one-to-one trading with hundreds of the country’s leading healthcare brands and agencies. @@ -2248,6 +2277,7 @@ Bidders that want to support the User ID module in Prebid.js, need to update the | Akamai DAP ID | Akamai DAP | dapId | akamai.com | "eyJhbGciOiJka....YIsj7"| | AMX RTB ID | AMX RTB | amxId | amxrtb.com | "3ca11058-..." | | BritePool ID | BritePool | britepoolid | britepool.com | "1111" | +| DAC ID | DAC | dacId | dac.co.jp | {"id": "1111"} | | DeepIntent ID | Deep Intent | deepintentId | deepintent.com | "1111" | | DMD ID | DMD | dmdId | hcn.health | "1111" | | CriteoID | Criteo | criteoId | criteo.com | "1111" | From 3e33c4410c0efdf39a926a8df719f61fc50acfe4 Mon Sep 17 00:00:00 2001 From: Nitin Nimbalkar <96475150+nitin0610@users.noreply.github.com> Date: Fri, 25 Mar 2022 08:36:09 +0530 Subject: [PATCH 233/291] Feature/esp (#3643) * ESP: encryptedSignalSources key added under userSync object * ESP: Description changed * Docs updated for ESP in user id module section * Docs updated for ESP in user id module section * Docs updated for ESP in user id module section * Docs updated for ESP in user id module section * Section related to ESP moved at the end of basic configuration * ESP documentation: Few corrections * ESP: Added few more details and link to google beta documentation * ESP documentation: Note classes added and few changes * ESP configs and its description is updated * Config changes doc updated --- dev-docs/modules/userId.md | 57 +++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 8c5dfc54af..ba66a2cb2a 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -93,7 +93,6 @@ The table below has the options that are common across ID systems. See the secti | storage.refreshInSeconds | Optional | Integer | The amount of time (in seconds) the user ID should be cached in storage before calling the provider again to retrieve a potentially updated value for their user ID. If set, this value should equate to a time period less than the number of days defined in `storage.expires`. By default the ID will not be refreshed until it expires. | value | Optional | Object | Used only if the page has a separate mechanism for storing a User ID. The value is an object containing the values to be sent to the adapters. | `{"tdid": "1111", "IDP": "IDP-2233", "id5id": {"uid": "ID5-12345"}}` | - ## Permissions Publishers can control which user ids are shared with the bid adapters they choose to work with by using the bidders array. The bidders array is part of the User id module config, publisher may choose to send an id to some bidders but not all, the default behavior is that each user id go to all bid adapters the publisher is working with. @@ -2382,6 +2381,62 @@ If you're an ID provider that wants to get on this page: User IDs from Prebid User ID module can be passed to GAM for targeting in Google Ad Manager or could be passed ahead to Google Open Bidding using ```userIdTargeting``` module. Note Google deprecated the ability to pass key values, including identifiers, to OB partners and then later began a closed beta to resume it with details non-public (see https://developers.google.com/authorized-buyers/rtb/request-guide ). More details on the user id module can be found [here](https://github.com/prebid/Prebid.js/blob/master/modules/userIdTargeting.md). In short, you just need to add the optional userIdTargeting sub-module into your `gulp build` command and the additional `userIdTargeting` config becomes available. + +## ESP Configurations + +Google now supports Encrypted Signals for Publishers(ESP), a program that allows publishers can explicitly share encrypted signals on bid requests with third-party bidders. User ID modules now support code which will register the signal sources and encrypted signal are created and is sent to GAM request in a3p parameter. 'encryptedSignal' configuration under userSync Module will help to configure signal sources. + +Please find more details [Share encrypted signals with bidders (Beta)](https://support.google.com/admanager/answer/10488752?hl=en) + +{: .table .table-bordered .table-striped } +| Param under userSync | Scope | Type | Description | Example | +| --- | --- | --- | --- | --- | +| encryptedSignalSources | Optional | Object | Publisher can specify the ESP config by adding encryptedSignal Object under userSync Object | | +| encryptedSignalSources.sources | Required | Object | An array of Object consist of sources list and encryption flag | Check below config as an example | +| encryptedSignalSources.sources.source | Required | Array | An array of sources for which signals needs to be registered | `['sharedid.org','criteo.com']` | +| encryptedSignalSources.sources.encrypt | Required | Boolean | Should be set to false by default. Please find below note | `true` or `false` | +| encryptedSignalSources.sources.customFunc | Required | function | This function will be defined for custom sources only and called which will return the custom data set from the page | Check below config as an example | +| encryptedSignalSources.registerDelay | Optional | Integer | The amount of time (in seconds) after which registering of signals will happen. Default value 0 is considered if 'registerDelay' is not provided. | `3000` + +{: .alert.alert-info :} +**NOTE:** +For eids encryption (encryptedSignalSources.encrypt) set to true is not recommended unless downstream is informed of the changes. + +{: .alert.alert-info :} +**NOTE:** +Publishers enabling passing eids/signal through ESP should reach out to SSPs integrated through OB to make sure to take any additional steps needed to ensure impact on 3p cookie based transaction is handled and impact is minimal. + +ESP Configuration Example: + +``` +pbjs.setConfig({ + userSync: { + ..., + encryptedSignalSources: { + "sources": [{ + source: ['sharedid.org', 'criteo.com', 'id5-sync.com', 'pubcid.org', 'audigent.com'], + encrypt: false + }, { + source: ['pubmatic.com'], + customFunc: () => { + return '{"keywords":["tech","auto"]}'; + }, + encrypt: true + }, { + source: ['segment.com'], + customFunc: () => { + return '[{ "id": "1", "value": "seg1" },{ "id": "2", "value": "seg2" }]'; + }, + encrypt: true + }], + "registerDelay": 3000 + }, + .... + } +}) + +``` + ## Further Reading * [Prebid.js Usersync](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Configure-User-Syncing) From 87922376e4fa67c7f4ced1bc2960bbd9245228b1 Mon Sep 17 00:00:00 2001 From: rajsidhunovatiq <79534312+rajsidhunovatiq@users.noreply.github.com> Date: Fri, 25 Mar 2022 03:09:38 +0000 Subject: [PATCH 234/291] Allow configuration of the sync URL and to allow callbacks for specific custom partner integrations (#3586) * Update userId.md Included novatiq snowflake id submodule specifications * Update download.md Added novatiq snowflake id submodule * Revert "Update userId.md" This reverts commit 556d56a11608135b5abcbe73755bb9b3b8be7308. * Update userId.md Novatiq ID System: updated product description as per request * fix layout and format as per other examples * tables still broken, missed markup line just before the close div - try again * whitespace? * Document "Allow configuration of the sync URL and to allow callbacks for specific custom partner integrations" functionality * typos Co-authored-by: novatiq <79258366+novatiq@users.noreply.github.com> --- dev-docs/modules/userId.md | 34 ++++++++-------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index ba66a2cb2a..7e93f7f107 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -1485,6 +1485,14 @@ pbjs.setConfig({ | name | Required | String | Module identification: `"novatiq"` | `"novatiq"` | | params | Required | Object | Configuration specifications for the Novatiq module. | | | params.sourceid | Required | String | This is the Novatiq Partner Number obtained via Novatiq registration. | `1a3` | +| params.useSharedId | Optional | Boolean | Use the sharedID module if it's activated. | `true` | +| params.sharedIdName | Optional | String | Same as the SharedID "name" parameter
      Defaults to "_pubcid" | `"demo_pubcid"` | +| params.useCallbacks | Optional | Boolean | Use callbacks for custom integrations | `false` | +| params.urlParams | Optional | Object | Sync URl configuration for custom integrations | | +| params.urlParams.novatiqId | Optional | String | The name of the parameter used to indicate the Novatiq ID uuid | `snowflake` | +| params.urlParams.useStandardUuid | Optional | Boolean | Use a standard UUID format, or the Novatiq UUID format | `false` | +| params.urlParams.useSspId | Optional | Boolean | Send the sspid (sourceid) along with the sync request
      Makes the params.sourceid optional if set | `false` | +| params.urlParams.useSspHost | Optional | Boolean | Send the ssphost along with the sync request | `false` | {: .table .table-bordered .table-striped }
      @@ -1526,32 +1534,6 @@ pbjs.setConfig({ }); {% endhighlight %} -#### Parameters for the Novatiq Module - -
      -| Param | Scope | Type | Description | Example | -| --- | --- | --- | --- | --- | -| name | Required | String | Module identification: `"novatiq"` | `"novatiq"` | -| params | Required | Object | Configuration specifications for the Novatiq module. | | -| params.sourceid | Required | String | The Novatiq Partner Number obtained via Novatiq | `1a3` | -| params.useSharedId | Optional | Boolean | Use the sharedID module if it's activated. | `true` | -| params.sharedIdName | Optional | String | Same as the SharedID "name" parameter
      Defaults to "_pubcid" | `"demo_pubcid"` | -{: .table .table-bordered .table-striped } -
      - -#### Parameters for the SharedID Module - -
      -| Param | Scope | Type | Description | Example | -| --- | --- | --- | --- | --- | -| name | Required | String | Module identification: `"pubCommonId"` | `"pubCommonId"` | -| params | Required | Object | Configuration specifications for the SharedID module. | | | -| params.storage | Required | Object | | | -| params.storage.type | Required | String | Storage type, Set to `"cookie"` | `"cookie"` | -| params.storage.name | Optional | String | Storage cookie name. If this is changed must match sharedIdName
      in the Novatiq module | `"demo_pubcid"` || -| params.storage.expires | Required | integer | Time to expire | `365` | -{: .table .table-bordered .table-striped } -
      If you have any questions, please reach out to us at [prebid@novatiq.com](mailto:prebid@novatiq.com) From e849639a95a10c81839de27d8ede433641bbff85 Mon Sep 17 00:00:00 2001 From: readpeaktuomo <66239046+readpeaktuomo@users.noreply.github.com> Date: Fri, 25 Mar 2022 05:14:16 +0200 Subject: [PATCH 235/291] Add banner support (#3638) --- dev-docs/bidders/readpeak.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/readpeak.md b/dev-docs/bidders/readpeak.md index b882b6dc96..b4b53b8a89 100644 --- a/dev-docs/bidders/readpeak.md +++ b/dev-docs/bidders/readpeak.md @@ -4,7 +4,7 @@ title: Readpeak description: Readpeak Bidder Adaptor pbjs: true biddercode: readpeak -media_types: native +media_types: native, banner gdpr_supported: true tcf2_supported: true gvl_id: 290 From a0c63c21488092576cdbedbfcf7c3a758e0b8751 Mon Sep 17 00:00:00 2001 From: lunamedia <73552749+lunamedia@users.noreply.github.com> Date: Fri, 25 Mar 2022 05:15:53 +0200 Subject: [PATCH 236/291] SA Lunamedia Bidder Adapter: fix markdown (#3637) * New adapter "SA Lunamedia" * New adapter "SA Lunamedia" 2 * add userSync * remove gdpr tag since gdpr_supported is included * schain * fix markdown Co-authored-by: Chris Huie --- dev-docs/bidders/sa_lunamedia.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/sa_lunamedia.md b/dev-docs/bidders/sa_lunamedia.md index 47a6a9b53a..94e4f19b5e 100644 --- a/dev-docs/bidders/sa_lunamedia.md +++ b/dev-docs/bidders/sa_lunamedia.md @@ -12,10 +12,10 @@ pbs: true pbs_app_supported: true gvl_id: 998 enable_download: false -pbjs_version_notes: not ported to 5.x --- ### Prebid Server Bid Params + {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |----------------|----------|----------------------------------------------------------|------------|-----------| From 37156fc112e9e36b790015ce08e5cb72a1bb8b0c Mon Sep 17 00:00:00 2001 From: Chris Huie Date: Thu, 24 Mar 2022 20:19:23 -0700 Subject: [PATCH 237/291] Open8 Bid Adapter: update docs for added back (#3634) --- dev-docs/bidders/open8.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/open8.md b/dev-docs/bidders/open8.md index 5bb65f9531..fd97dc9a0e 100644 --- a/dev-docs/bidders/open8.md +++ b/dev-docs/bidders/open8.md @@ -5,8 +5,8 @@ description: Prebid OPEN8 Bidder Adaptor pbjs: true biddercode: open8 media_types: video, banner -enable_download: false -pbjs_version_notes: not ported to 5.x +enable_download: true +pbjs_version_notes: added version 6.16 --- ### Bid Params From 9843f16327e484d505b63c51730358251c2fd2ce Mon Sep 17 00:00:00 2001 From: Jason Lydon <95770514+ftxmoJason@users.noreply.github.com> Date: Thu, 24 Mar 2022 23:19:56 -0400 Subject: [PATCH 238/291] JDB-496: adding ftrack to the Prebid website (#3627) Co-authored-by: Jason Lydon --- dev-docs/modules/userId.md | 41 ++++++++++++++++++++++++++++++++++++++ download.md | 3 +++ 2 files changed, 44 insertions(+) diff --git a/dev-docs/modules/userId.md b/dev-docs/modules/userId.md index 7e93f7f107..a661ee541d 100644 --- a/dev-docs/modules/userId.md +++ b/dev-docs/modules/userId.md @@ -687,6 +687,47 @@ pbjs.setConfig({ }); {% endhighlight %} +### FTrack ID from Flashtalking By Mediaocean + +The FTrack Identity Framework (["FTrack"](https://www.flashtalking.com/identity-framework#FTrack)) User ID Module allows publishers to take advantage of Flashtalking's FTrack ID during the bidding process. + +Flashtalking’s cookieless tracking technology uses probabilistic device recognition to derive a privacy-friendly persistent ID for each device. + +Questions? Comments? Bugs? Praise? Please contact FlashTalking's Prebid Support at [prebid-support@flashtalking.com](mailto:prebid-support@flashtalking.com) + +Complete information available on the Flashtalking [privacy policy page](https://www.flashtalking.com/privacypolicy). + +#### FTrack ID from Flashtalking By Mediaocean Configuration + +```javascript +pbjs.setConfig({ + userSync: { + userIds: [{ + name: 'FTrack', + params: { + url: 'https://d9.flashtalking.com/d9core' // required, if not populated ftrack will not run + }, + storage: { + type: 'html5', // "html5" is the required storage type + name: 'FTrackId', // "FTrackId" is the required storage name + expires: 90, // storage lasts for 90 days + refreshInSeconds: 8*3600 // refresh ID every 8 hours to ensure it's fresh + } + }], + auctionDelay: 50 // 50ms maximum auction delay, applies to all userId modules + } +}); +``` + +| Param under userSync.userIds[] | Scope | Type | Description | Example | +| :-- | :-- | :-- | :-- | :-- | +| name | Required | String | The name of this module: `"FTrack"` | `"FTrack"` | +| storage | Required | Object | Storage settings for how the User ID module will cache the FTrack ID locally | | +| storage.type | Required | String | This is where the results of the user ID will be stored. FTrack **requires** `"html5"`. | `"html5"` | +| storage.name | Required | String | The name of the local storage where the user ID will be stored. FTrack **requires** `"FTrackId"`. | `"FTrackId"` | +| storage.expires | Optional | Integer | How long (in days) the user ID information will be stored. FTrack recommends `90`. | `90` | +| storage.refreshInSeconds | Optional | Integer | How many seconds until the FTrack ID will be refreshed. FTrack strongly recommends 8 hours between refreshes | `8*3600` | + ### Hadron ID from Audigent Audigent is a next-generation data management platform and a first-of-a-kind "data agency" containing some of the most exclusive content-consuming audiences across desktop, mobile and social platforms. Our HadronId module allows for user id resolution and Audigent user data segmentation to be retrieved for users across the web. For assistance setting up your module please contact us at [prebid@audigent.com](mailto:prebid@audigent.com). diff --git a/download.md b/download.md index 51e281b89a..57f67c28e6 100644 --- a/download.md +++ b/download.md @@ -276,6 +276,9 @@ These modules may require accounts with a service provider.
      + +
      +
      From ba926a274afe9b0cac613fb430036d45b2207a7a Mon Sep 17 00:00:00 2001 From: eknis Date: Fri, 25 Mar 2022 12:26:36 +0900 Subject: [PATCH 239/291] add imuid userId Module download (#3624) --- download.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/download.md b/download.md index 57f67c28e6..1181a8098f 100644 --- a/download.md +++ b/download.md @@ -291,6 +291,9 @@ These modules may require accounts with a service provider.
      + +
      +
      From 346fdcc005aad9f2dafb2a8037af703f93f2fa28 Mon Sep 17 00:00:00 2001 From: Pavlo Kyrylenko Date: Fri, 25 Mar 2022 05:29:41 +0200 Subject: [PATCH 240/291] readme file for idWardRtdProvider (#3578) Co-authored-by: Pavlo --- dev-docs/modules/idWardRtdProvider.md | 61 +++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 dev-docs/modules/idWardRtdProvider.md diff --git a/dev-docs/modules/idWardRtdProvider.md b/dev-docs/modules/idWardRtdProvider.md new file mode 100644 index 0000000000..4ac094e210 --- /dev/null +++ b/dev-docs/modules/idWardRtdProvider.md @@ -0,0 +1,61 @@ +--- +layout: page_v2 +title: ID Ward Real Time Data Provider Module +display_name: ID Ward Real Time Data Provider Module +description: ID Ward Real Time Data Provider Module +page_type: module +module_type: rtd +module_code : idWardRtdProvider +enable_download : true +vendor_specific: true +sidebarType : 1 +--- + +# ID Ward Real Time Data Provider Module + +ID Ward is a data anonymization technology for privacy-preserving advertising. Publishers and advertisers are able to target and retarget custom audience segments covering 100% of consented audiences. +ID Ward’s Real-time Data Provider automatically obtains segment IDs from the ID Ward on-domain script (via `localStorage`) and passes them to the bid-stream. + + +## Publisher Usage + +1) Build the idWardRtd module into the Prebid.js package with: + +``` +gulp build --modules=idWardRtdProvider,... +``` + +2) Use `setConfig` to instruct Prebid.js to initilaize the idWardRtdProvider module, as specified below. + +### Configuration + +``` + pbjs.setConfig({ + realTimeData: { + dataProviders: [ + { + name: "idWard", + waitForIt: true, + params: { + cohortStorageKey: "cohort_ids", + segtax: , + } + } + ] + } + }); +``` + +Please note that idWardRtdProvider should be integrated into the publisher website along with the [ID Ward Pixel](https://publishers-web.id-ward.com/pixel-integration). +Please reach out to Id Ward representative(support@id-ward.com) if you have any questions or need further help to integrate Prebid, idWardRtdProvider, and Id Ward Pixel + + +**Config Syntax details:** + +{: .table .table-bordered .table-striped } +| Name |Type | Description | Notes | +| :------------ | :------------ | :------------ |:------------ | +| name | String | Id Ward Rtd module name | 'idWard' always| +| waitForIt | Boolean | Required to ensure that the auction is delayed until prefetch is complete | Optional. Defaults to false | +| cohortStorageKey | String | the `localStorage` key, under which Id Ward Pixel stores the segment IDs | 'cohort_ids' always | +| segtax | Integer | the taxonomy for Id Ward | Getting this value is in progress, once done this will become optional | \ No newline at end of file From 2fec52489df086c8e48e8c5dc85981d91ba7340d Mon Sep 17 00:00:00 2001 From: omerBrowsi <54346241+omerBrowsi@users.noreply.github.com> Date: Fri, 25 Mar 2022 06:29:56 +0300 Subject: [PATCH 241/291] Vendor Billing in Prebid.js (#3533) * auction delay and timeout * removing common RTD params from params table * Vendor Billing in Prebid.js * Update vendor-billing.md * wordsmithing Co-authored-by: bretg Co-authored-by: MartianTribe --- _data/sidebar.yml | 36 ++++++++++++++++--------- dev-docs/vendor-billing.md | 55 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 13 deletions(-) create mode 100644 dev-docs/vendor-billing.md diff --git a/_data/sidebar.yml b/_data/sidebar.yml index a98e346115..0bcb24a00f 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -242,7 +242,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 1 title: Meta Bid Filtering link: /dev-docs/examples/meta-bid-filtering.html @@ -359,6 +359,8 @@ sectionTitle: subgroup: 4 + + - sbSecId: 1 title: How to Add an Analytics Adapter link: /dev-docs/integrate-with-the-prebid-analytics-api.html @@ -375,6 +377,14 @@ sectionTitle: subgroup: 4 +- sbSecId: 1 + title: Vendor Billing in Prebid.js + link: /dev-docs/vendor-billing.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + - sbSecId: 1 title: Prebid.js Modules link: @@ -608,8 +618,8 @@ headerId: rendering isSectionHeader: 0 sectionTitle: - subgroup: 1 - + subgroup: 1 + - sbSecId: 2 title: Rendering Overview link: /prebid-mobile/modules/rendering/modules-rendering.html @@ -617,7 +627,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: "iOS" link: @@ -650,7 +660,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: Integration with AdMob link: /prebid-mobile/modules/rendering/ios-sdk-integration-admob.html @@ -674,7 +684,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: "Android" link: @@ -691,7 +701,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: Pure In-app Bidding link: /prebid-mobile/modules/rendering/android-sdk-integration-pb.html @@ -699,7 +709,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: Integration with GAM link: /prebid-mobile/modules/rendering/android-sdk-integration-gam.html @@ -707,7 +717,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: Integration with AdMob link: /prebid-mobile/modules/rendering/android-sdk-integration-admob.html @@ -723,7 +733,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: Targeting link: /prebid-mobile/modules/rendering/android-sdk-parameters.html @@ -731,7 +741,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: "Ad Server" link: @@ -740,7 +750,7 @@ isCatHeader: 1 sectionTitle: subgroup: 1 - + - sbSecId: 2 title: Rendering Order - GAM link: /prebid-mobile/modules/rendering/rendering-gam-line-item-setup.html @@ -791,7 +801,7 @@ # hasSubMenus: 1 # sectionTitle: # subgroup: 1 - + - sbSecId: 2 title: For iOS link: diff --git a/dev-docs/vendor-billing.md b/dev-docs/vendor-billing.md new file mode 100644 index 0000000000..9dc0bf9f7a --- /dev/null +++ b/dev-docs/vendor-billing.md @@ -0,0 +1,55 @@ +--- +layout: page_v2 +title: Vendor Billing in Prebid.js +description: Documentation on how to add Vendor Billing in Prebid.js +sidebarType: 1 +--- + +# Vendor Billing in Prebid.js +{:.no_toc} + +Prebid.js now supports a new event type: **Billable Event**. Billable events allow **Real Time Data (RTD)** modules to signal that their system calculated that a billing event occurred. Billable events are trackable by analytics adapters as well as publishers to track and aggregate billing data. + +## Emitting Events + +In order to emit events, **RTD** modules simply need to utilize the existing Events system already integrated into Prebid.js. A new event, **BILLABLE_EVENT**, is registered inside the constants.json file for usage. + +At this time there are limited requirements about the contents of billable events. However, it should be expected that partners who choose to leverage billable events may have unique requirements or implementations that will be documented individually, including adding additional parameters to the events as they see fit. + +**Event Payload Parameters** + +There are two parameters that emitters of this event must supply. Other parameters may be supplied as desired by the application. + +{: .table .table-bordered .table-striped } +| **Required Parameter** | **Type** | **Definition** | +|----------------+-----------+-----------------| +| vendor | string | Contains the unique name of the vendor, and will be used to identify which vendor triggered a given event. | +| billingId | UUID | A unique UUID associated with a given billing event. Generated by the vendor. | + +For example, a RTD module could emit an event like this: + +``` + events.emit(CONSTANTS.EVENTS.BILLABLE_EVENT, { + vendor: 'vendorA', + billingId: generateUUID(), + type: 'ad_request', + transactionId: transactionId, + auctionId: auctionId + }) + +It is expected that vendors will not emit duplicate events. + +## Analytics Adapter Interface + +[Analytics Adapters](/dev-docs/integrate-with-the-prebid-analytics-api.html) just listen for the **BILLABLE_EVENT**. It is assumed that analytics adapters and their downstream reporting handles their own tracking of events any validation of the contract between vendors and publishers. +``` + switch (eventType) { + ... + case BILLABLE_EVENT: + ... +``` + +## Related Reading +- [pbjs.getEvents()](/dev-docs/publisher-api-reference/getEvents.html) +- [Real Time Data modules](/dev-docs/add-rtd-submodule.html) +- [Analytics Adapters](/dev-docs/integrate-with-the-prebid-analytics-api.html) From 919ee14077b5a1a634872762957374f8cbf850f7 Mon Sep 17 00:00:00 2001 From: Jozef Bartek <31618107+jbartek25@users.noreply.github.com> Date: Fri, 25 Mar 2022 04:30:46 +0100 Subject: [PATCH 242/291] added renderer config (#3531) --- dev-docs/bidders/improvedigital.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) mode change 100644 => 100755 dev-docs/bidders/improvedigital.md diff --git a/dev-docs/bidders/improvedigital.md b/dev-docs/bidders/improvedigital.md old mode 100644 new mode 100755 index 8cf220e975..5d622682fd --- a/dev-docs/bidders/improvedigital.md +++ b/dev-docs/bidders/improvedigital.md @@ -15,6 +15,8 @@ gvl_id: 253 pbs_app_supported: true --- + + ### Bid params {: .table .table-bordered .table-striped } @@ -24,6 +26,7 @@ pbs_app_supported: true | `keyValues` | optional | Contains one or more key-value pairings for key-value targeting | `{ testKey1: ['testValueA'], testKey2: ['testValueB', 'testValueC'] }` | `object` | | `bidFloor` | optional | Bid floor price | `0.01` | `float` | | `bidFloorCur` | optional | Bid floor price currency. Supported values: USD (default), EUR, GBP, AUD, DKK, SEK, CZK, CHF, NOK | `'USD'` | `string` | +| `rendererConfig` | optional | Configuration object for JS renderer of the RAZR creatives. Provided by Improve Digital. | `{ key1: value1 }` | `object` | | `video` | optional | Object with video parameters. See the [Video params](#improvedigital-video) section below for details. | | `object` | @@ -46,7 +49,23 @@ pbs_app_supported: true By default, the adapter doesn't send Prebid ad unit sizes to Improve Digital's ad server and the sizes defined for each placement in the Polaris platform will be used. If the ad server should only respond with creative sizes as defined in Prebid ad unit configuration, turn on `usePrebidSizes` adapter parameter like this: ``` pbjs.setConfig({ - improvedigital: {usePrebidSizes: true} + improvedigital: { usePrebidSizes: true } +}); +``` + + + +#### Renderer Config + +Global configuration for the special creative format renderer. Please use [rendererConfig bid param](#improvedigital-params) for ad slot specific configuration. + +``` +pbjs.setConfig({ + improvedigital: { + rendererConfig: { + // Global config object provided by Improve Digital + } + } }); ``` From 30c61853e59c0d2fce554cb6ed7e85d0714b9bc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Mar 2022 23:31:30 -0400 Subject: [PATCH 243/291] Bump url-parse from 1.5.7 to 1.5.10 (#3604) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 32af1504c5..0528589938 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11686,9 +11686,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", - "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, "dependencies": { "querystringify": "^2.1.1", @@ -22945,9 +22945,9 @@ } }, "url-parse": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", - "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, "requires": { "querystringify": "^2.1.1", From 3523ae02c1a6013795fb044d7d86f754387de68f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Mar 2022 23:32:15 -0400 Subject: [PATCH 244/291] Bump ssri from 6.0.1 to 6.0.2 (#3601) Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md) - [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2) --- updated-dependencies: - dependency-name: ssri dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0528589938..35bbf2546d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10745,9 +10745,9 @@ "dev": true }, "node_modules/ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz", + "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==", "dev": true, "dependencies": { "figgy-pudding": "^3.5.1", @@ -12434,9 +12434,9 @@ } }, "node_modules/webpack/node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "dependencies": { "figgy-pudding": "^3.5.1" @@ -22172,9 +22172,9 @@ "dev": true }, "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz", + "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==", "dev": true, "requires": { "figgy-pudding": "^3.5.1", @@ -23311,9 +23311,9 @@ "dev": true }, "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "requires": { "figgy-pudding": "^3.5.1" From 6e094476028550ffce7cf08fc7c1e5132b233d44 Mon Sep 17 00:00:00 2001 From: balajimediafuse <87535823+balajimediafuse@users.noreply.github.com> Date: Fri, 25 Mar 2022 13:35:56 +0530 Subject: [PATCH 245/291] mediafuse md file change (#3585) * removed mediafuse md files as we are deploying new pull request we wanted to remove the existing bidders list on the name mediafuse * created mediafuse bidder md file * Revert "created mediafuse bidder md file" This reverts commit fb49c32fc9ac746a3f7d02e4cd357bf7c5229cab. * Created MediaFuse bidder md file * updated test parameters Co-authored-by: rn --- dev-docs/bidders/mediafuse.md | 156 ++++++++++++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 dev-docs/bidders/mediafuse.md diff --git a/dev-docs/bidders/mediafuse.md b/dev-docs/bidders/mediafuse.md new file mode 100644 index 0000000000..188298e188 --- /dev/null +++ b/dev-docs/bidders/mediafuse.md @@ -0,0 +1,156 @@ +--- +layout: bidder +title: MediaFuse +description: Prebid MediaFuse Bidder Adapter +biddercode: mediafuse +media_types: video,banner +gdpr_supported: true +schain_supported: true +coppa_supported: true +usp_supported: true +safeframes_ok: true +prebid_member: true +pbjs: true +pbs: true +--- + +#### Prebid Server Test Request + +The following test parameters can be used to verify that Prebid Server is working properly with the server-side Mediafuse adapter. This example includes an Mediafuse test placement ID and sizes that would match with the test creative. + +``` +var adUnits = [ + // Banner adUnit + { + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [[300, 250], [300,600]] + } + }, + bids: [{ + bidder: 'mediafuse', + params: { + placementId: 13144370 + } + }] + }, + // Native adUnit + { + code: 'native-div', + sizes: [[1, 1]], + mediaTypes: { + native: { + title: { + required: true + }, + body: { + required: true + }, + image: { + required: true + }, + sponsoredBy: { + required: true + }, + icon: { + required: false + } + } + }, + bids: [{ + bidder: 'mediafuse', + params: { + placementId: 13232354, + allowSmallerSizes: true + } + }] + }, + // Video instream adUnit + { + code: 'video-instream', + sizes: [[640, 480]], + mediaTypes: { + video: { + playerSize: [[640, 480]], + context: 'instream' + }, + }, + bids: [{ + bidder: 'mediafuse', + params: { + placementId: 13232361, + video: { + skippable: true, + playback_methods: ['auto_play_sound_off'] + } + } + }] + }, + // Video outstream adUnit + { + code: 'video-outstream', + sizes: [[300, 250]], + mediaTypes: { + video: { + playerSize: [[300, 250]], + context: 'outstream', + // Certain ORTB 2.5 video values can be read from the mediatypes object; below are examples of supported params. + // To note - mediafuse supports additional values for our system that are not part of the ORTB spec. If you want + // to use these values, they will have to be declared in the bids[].params.video object instead using the mediafuse syntax. + // Between the corresponding values of the mediaTypes.video and params.video objects, the properties in params.video will + // take precedence if declared; eg in the example below, the `skippable: true` setting will be used instead of the `skip: 0`. + minduration: 1, + maxduration: 60, + skip: 0, // 1 - true, 0 - false + skipafter: 5, + playbackmethod: [2], // note - we only support options 1-4 at this time + api: [1,2,3] // note - option 6 is not supported at this time + } + }, + bids: [ + { + bidder: 'mediafuse', + params: { + placementId: 13232385, + video: { + skippable: true, + playback_method: 'auto_play_sound_off' + } + } + } + ] + }, + // Banner adUnit in a App Webview + // Only use this for situations where prebid.js is in a webview of an App + // See Prebid Mobile for displaying ads via an SDK + { + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [[300, 250], [300,600]] + } + } + bids: [{ + bidder: 'mediafuse', + params: { + placementId: 13144370, + app: { + id: "B1O2W3M4AN.com.prebid.webview", + geo: { + lat: 40.0964439, + lng: -75.3009142 + }, + device_id: { + idfa: "4D12078D-3246-4DA4-AD5E-7610481E7AE", // Apple advertising identifier + aaid: "38400000-8cf0-11bd-b23e-10b96e40000d", // Android advertising identifier + md5udid: "5756ae9022b2ea1e47d84fead75220c8", // MD5 hash of the ANDROID_ID + sha1udid: "4DFAA92388699AC6539885AEF1719293879985BF", // SHA1 hash of the ANDROID_ID + windowsadid: "750c6be243f1c4b5c9912b95a5742fc5" // Windows advertising identifier + } + } + } + }] + } +]; +``` \ No newline at end of file From 34670381676a860feae7227d72c3714b11b82594 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 10:10:51 -0400 Subject: [PATCH 246/291] PBS deals update (#3679) explaining the difference in what's sent to the ad server based on whether PBJS is present. --- prebid-server/features/pbs-deals.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/prebid-server/features/pbs-deals.md b/prebid-server/features/pbs-deals.md index eaeb5635f3..474118fa24 100644 --- a/prebid-server/features/pbs-deals.md +++ b/prebid-server/features/pbs-deals.md @@ -14,8 +14,10 @@ Prebid Server supports Private MarketPlace deals in this way: 2. If the deal is the highest bid for a particular bidder and the [`ext.prebid.targeting.includebidderkeys`](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) is on, then the `hb_deal_BIDDER` targeting value will contain that deal ID 2. If the [`ext.prebid.targeting.preferdeals`](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#targeting) flag is true, then PBS will choose the highest value deal as the overall winner before choosing the highest value non-deal. -Ad server line items should be targeted to `hb_deal_BIDDER` (for sendAllBids) -or `hb_deal` (for sendTopBid). +Note that is PBS is called from Prebid.js, the javascript code will make sure that hb_deal_BIDDER is present in the KVPs. + +However, if Prebid.js is not present, PBS KVP responses are used by the adserver. +So for app and AMP, if line items are targeted to `hb_deal`, only winning bids will be seen. If instead, line items are targeted to `hb_deal_BIDDER`, all deals will be seen if `ext.prebid.targeting.includebidderkeys` is defined to be true. ## Related Reading From a00ad98ffa17a70210e2f56ff727d8bb653b620d Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 10:33:36 -0400 Subject: [PATCH 247/291] PBS FAQ: SSL support (#3680) --- faq/prebid-server-faq.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/faq/prebid-server-faq.md b/faq/prebid-server-faq.md index 79c220d67a..d9975d5d69 100644 --- a/faq/prebid-server-faq.md +++ b/faq/prebid-server-faq.md @@ -205,10 +205,14 @@ endpoint: "https://{host}.example.com/path" ## Did the location of the bidder parameters change? -Why yes, glad you noticed. The original OpenRTB extension where bidders -and parameters were placed was imp[].ext. Now the recommended location -is imp[].ext.prebid.bidder. This change was driven by the existence of +Why yes, glad you noticed. The original 2017 OpenRTB extension where bidders +and parameters were placed was imp[].ext.BIDDER. Since 2020, the recommended location +is imp[].ext.prebid.bidder.BIDDER. This change was driven by the existence of other fields in imp[].ext that aren't bidders, like `skadn`, `data`, etc. Bidders are copied from imp[].ext to imp[].ext.prebid.bidder, and they will be copied for years to come, but we would ask that new implementations of stored requests utilize the new location. + +## Does PBS support SSL? + +No, Prebid Server is intended to run behind a load balancer or proxy, so it does not currently support defining a security certificate. From 81c40c931081b956ad4e818cebee23ed9bb09c53 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 10:36:51 -0400 Subject: [PATCH 248/291] PBS Hosting update (#3681) adding note about SSL --- prebid-server/hosting/pbs-hosting.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/prebid-server/hosting/pbs-hosting.md b/prebid-server/hosting/pbs-hosting.md index 144fd0f196..5d45bdc8cf 100644 --- a/prebid-server/hosting/pbs-hosting.md +++ b/prebid-server/hosting/pbs-hosting.md @@ -40,6 +40,8 @@ Other services you may want to run alongside Prebid Server are: - Geographic lookup (for GDPR scope determination) - Device lookup service (future: for Programmatic Guaranteed targeting) +Note that neither Prebid Server nor Prebid Cache supports configuring an SSL certificate. It's intended that they run behind a load balancer or proxy server (e.g. nginx) that provides SSL. + ## Prebid Cache Servers The PBC servers consume very little CPU or memory - they just translate From e82eca266b8f26a4de5eb30c8a7c2f89095fb01a Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 13:08:51 -0400 Subject: [PATCH 249/291] mobile config id (#3682) Added note about config ID being the stored request id --- prebid-mobile/pbm-api/android/pbm-banneradunit-android.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md b/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md index e48b1378aa..fa5fce7d59 100755 --- a/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md @@ -19,11 +19,11 @@ Use the `BannerAdUnit` object to create and configure a banner ad unit in your a ### BannerAdUnit -Create a new Banner Ad Unit associated with a Prebid Server configuration ID and a banner size. +Create a new Banner Ad Unit associated with a Prebid Server 'configuration ID' and a banner size. **Parameters** -- `configId`: String; Prebid Server configuration ID. +- `configId`: String; Prebid Server configuration ID. Note: This is the PBS [stored request ID](/prebid-server/features/pbs-storedreqs.html). - `width`: Integer; Width of the ad unit. - `height`: Integer; Height of the ad unit. From 1f86752b3052f97819ea0676a62907457da16ef3 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 13:21:54 -0400 Subject: [PATCH 250/291] mobile config ID clarification (#3683) --- .../modules/rendering/android-sdk-integration-gam-native.md | 4 ++-- .../modules/rendering/android-sdk-integration-gam.md | 6 +++--- .../rendering/android-sdk-integration-mopub-native.md | 2 +- .../modules/rendering/android-sdk-integration-mopub.md | 6 +++--- .../modules/rendering/android-sdk-integration-pb-native.md | 4 ++-- .../modules/rendering/android-sdk-integration-pb.md | 4 ++-- prebid-mobile/pbm-api/android/pbm-adunit-android.md | 4 ++-- prebid-mobile/pbm-api/android/pbm-banneradunit-android.md | 2 +- .../pbm-api/android/pbm-bannerinterstitialadunit-android.md | 2 +- prebid-mobile/pbm-api/android/pbm-nativeadunit-android.md | 2 +- prebid-mobile/pbm-api/android/pbm-video-instream-android.md | 2 +- .../pbm-api/android/pbm-video-rewarded-adunit-android.md | 2 +- .../pbm-api/android/pbm-videointerstitialadunit-android.md | 2 +- .../pbm-api/android/pbm-videooutstreamadunit-android.md | 2 +- prebid-mobile/pbm-api/ios/pbm-adunit-ios.md | 2 +- prebid-mobile/pbm-api/ios/pbm-banneradunit-ios.md | 2 +- .../pbm-api/ios/pbm-bannerinterstitialadunit-ios.md | 2 +- prebid-mobile/pbm-api/ios/pbm-code-integration-ios.md | 2 +- prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.md | 2 +- prebid-mobile/pbm-api/ios/pbm-video-instream-ios.md | 2 +- prebid-mobile/pbm-api/ios/pbm-video-rewarded-adunit-ios.md | 2 +- .../pbm-api/ios/pbm-videointerstitialadunit-ios.md | 2 +- prebid-mobile/pbm-api/ios/pbm-videooutstreamadunit-ios.md | 2 +- 23 files changed, 31 insertions(+), 31 deletions(-) diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md b/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md index 11a4d091fd..4bfe7bdc01 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-gam-native.md @@ -97,7 +97,7 @@ To create the event handler you should provide a GAM Ad Unit Id and the list of **BannerView** - is a view that will display the particular ad. It should be added to the UI. To create it you should provide: -- **configId** - an ID of Stored Impression on the Prebid server +- **configId** - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - **eventHandler** - the instance of the banner event handler Also, you should add the instance of `BannerView` to the UI. @@ -163,4 +163,4 @@ See more NativeAdConfiguration options [here](rendering-native-ad-configuration. #### Step 4: Load the Ad -Call the `loadAd()` method to start an In-App Bidding flow. \ No newline at end of file +Call the `loadAd()` method to start an In-App Bidding flow. diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-gam.md b/prebid-mobile/modules/rendering/android-sdk-integration-gam.md index 3f9cffac56..66b06ca276 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-gam.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-gam.md @@ -120,7 +120,7 @@ To create the event handler you should provide a GAM Ad Unit Id and the list of **BannerView** - is a view that will display the particular ad. It should be added to the UI. To create it you should provide: -- **configId** - an ID of Stored Impression on the Prebid server +- **configId** - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - **eventHandler** - the instance of the banner event handler Also, you should add the instance of `BannerView` to the UI. @@ -210,7 +210,7 @@ To create an event handler you should provide a GAM Ad Unit. **InterstitialAdUnit** - is an object that will load and display the particular ad. To create it you should provide: -- **configId** - an ID of Stored Impression on the Prebid server +- **configId** - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - **minSizePercentage** - specifies the minimum width and height percent an ad may occupy of a device’s real estate. - **eventHandler** - the instance of the interstitial event handler @@ -297,7 +297,7 @@ To create an event handler you should provide a GAM Ad Unit. **RewardedAdUnit** - is an object that will load and display the particular ad. To create it you should provide -- **configId** - an ID of Stored Impression on the Prebid server +- **configId** - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - **eventHandler** - the instance of rewarded event handler Also, you can assign the listener for processing ad events. diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md b/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md index 4ee0ae230f..dce996304a 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-mopub-native.md @@ -70,7 +70,7 @@ You have to create and place MoPub's Ad View into the app page. Create the **MoPubBannerAdUnit** object with parameters: -- **configId** - an ID of Stored Impression on the Prebid server +- **configId** - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server. - **size** - the size of the ad unit which will be used in the bid request. diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md b/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md index 33a6daa3bf..c59f599d7b 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-mopub.md @@ -129,7 +129,7 @@ Follow the [MoPub Instructions](https://developers.mopub.com/publishers/android/ Create the `MediationBannerAdUnit` object with parameters: -- `configId` - an ID of Stored Impression on the Prebid server +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - `size` - the size of the ad unit which will be used in the bid request. - `mediationDelegate` - the object from the MoPubAdapters framework responsible for managing MoPub’s ad objects. @@ -231,7 +231,7 @@ Follow the [MoPub Instructions](https://developers.mopub.com/publishers/android/ Create the `MediationInterstitialAdUnit` object with parameters: -- `configId` - an ID of Stored Impression on the Prebid server +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - `mediationDelegate` - the object from the MoPubAdapters framework responsible for managing MoPub’s ad objects. #### Step 3: Fetch Demand @@ -299,7 +299,7 @@ MoPubRewardedVideos.showRewardedVideo(adUnitId) Create the `MediationRewardedVideoAdUnit` object with parameters: -- `configId` - an ID of Stored Impression on the Prebid server +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server #### Step 2: Fetch Demand diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md b/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md index cac3bb4205..fe371eb36e 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-pb-native.md @@ -62,7 +62,7 @@ bannerView?.loadAd() In the Pure In-App Bidding scenario you just need to initialize the Banner Ad View using correct properties: -- **configId** - an ID of Stored Impression on the Prebid server. +- **configId** - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - **size** - the size of the ad unit which will be used in the bid request. #### Step 2: Create and provide NativeAdConfiguration @@ -156,4 +156,4 @@ You should add HTML and CSS to define your native ad template with universal cre Call `loadAd()` and SDK will: - make bid request to Prebid server -- render the winning bid on display \ No newline at end of file +- render the winning bid on display diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-pb.md b/prebid-mobile/modules/rendering/android-sdk-integration-pb.md index 37f4228811..9d8b5e98b7 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-pb.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-pb.md @@ -74,7 +74,7 @@ bannerView?.loadAd() Initialize the `BannerAdView` with properties: -- `configId` - an ID of Stored Impression on the Prebid server. +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - `size` - the size of the ad unit which will be used in the bid request. #### Step 2: Load the Ad @@ -133,7 +133,7 @@ interstitialAdUnit?.show() Initialize the `InterstitialAdUnit ` with properties: -- `configId` - an ID of Stored Impression on the Prebid server +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server - `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. You can also assign the listener for processing ad events. diff --git a/prebid-mobile/pbm-api/android/pbm-adunit-android.md b/prebid-mobile/pbm-api/android/pbm-adunit-android.md index 0bbb0725e3..216ec73a8b 100755 --- a/prebid-mobile/pbm-api/android/pbm-adunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-adunit-android.md @@ -23,12 +23,12 @@ The `AdUnit` object is an abstract object that cannot be instantiated. Use the [ **Parameters** -- `configId`: String containing the Prebid Server configuration ID. +- `configId`: String containing the Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). - `adType`: `BANNER` or `INTERSITIAL`. This value will be set by the object based on which type of ad unit object you create. **Properties** -- `configId`: Prebid Server configuration ID. +- `configId`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). - `adType`: `BANNER` or `INTERSITIAL`. - `periodMillis`: Integer defining the refresh time in milliseconds. Default = 0, meaning no auto refresh. - `keywords`: ArrayList containing keys and values. diff --git a/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md b/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md index fa5fce7d59..6c2199e327 100755 --- a/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-banneradunit-android.md @@ -23,7 +23,7 @@ Create a new Banner Ad Unit associated with a Prebid Server 'configuration ID' a **Parameters** -- `configId`: String; Prebid Server configuration ID. Note: This is the PBS [stored request ID](/prebid-server/features/pbs-storedreqs.html). +- `configId`: String; Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). - `width`: Integer; Width of the ad unit. - `height`: Integer; Height of the ad unit. diff --git a/prebid-mobile/pbm-api/android/pbm-bannerinterstitialadunit-android.md b/prebid-mobile/pbm-api/android/pbm-bannerinterstitialadunit-android.md index 35bbb34ff7..05e7f978b1 100755 --- a/prebid-mobile/pbm-api/android/pbm-bannerinterstitialadunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-bannerinterstitialadunit-android.md @@ -29,7 +29,7 @@ Prebid Server will send the eligible size list to each bidder to solicit a bid. **Parameters** -`configId`: Prebid Server configuration ID. +`configId`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). `minWidthPerc`: Optional parameter to specify the minimum width percent an ad may occuy of a device's real estate. Support in SDK version 1.2+ diff --git a/prebid-mobile/pbm-api/android/pbm-nativeadunit-android.md b/prebid-mobile/pbm-api/android/pbm-nativeadunit-android.md index f73d087b18..71c9f9939f 100644 --- a/prebid-mobile/pbm-api/android/pbm-nativeadunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-nativeadunit-android.md @@ -23,7 +23,7 @@ See [AdUnit](/prebid-mobile/pbm-api/android/pbm-adunit-android.html) for additio **Parameters** -`configId (String)`: Prebid Server configuration ID. +`configId (String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). ## Examples diff --git a/prebid-mobile/pbm-api/android/pbm-video-instream-android.md b/prebid-mobile/pbm-api/android/pbm-video-instream-android.md index 60d0c8e655..6cf32ad0a5 100644 --- a/prebid-mobile/pbm-api/android/pbm-video-instream-android.md +++ b/prebid-mobile/pbm-api/android/pbm-video-instream-android.md @@ -29,7 +29,7 @@ VideoAdUnit("configID", width, height, VideoAdUnit.PlacementType.placement); ``` **Parameters** -* `configId`: String; Prebid Server configuration ID. +* `configId`: String; Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). * `width`: Integer; Width of the video player. * `height`: Integer; Height of the video player. * `placement` (DEPRECATED FIELD) Enumeration. Possible values: diff --git a/prebid-mobile/pbm-api/android/pbm-video-rewarded-adunit-android.md b/prebid-mobile/pbm-api/android/pbm-video-rewarded-adunit-android.md index dd08df289a..6428c3fa89 100755 --- a/prebid-mobile/pbm-api/android/pbm-video-rewarded-adunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-video-rewarded-adunit-android.md @@ -30,7 +30,7 @@ RewardedVideoAdUnit("configId"); **Parameters** -`configId`: String; Prebid Server configuration ID. +`configId`: String; Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). ### Paramaters diff --git a/prebid-mobile/pbm-api/android/pbm-videointerstitialadunit-android.md b/prebid-mobile/pbm-api/android/pbm-videointerstitialadunit-android.md index 47378cdcdb..d44eb8b16d 100755 --- a/prebid-mobile/pbm-api/android/pbm-videointerstitialadunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-videointerstitialadunit-android.md @@ -32,7 +32,7 @@ VideoInterstitialAdUnit("configId"); **Parameters** -`configId`: String; Prebid Server configuration ID. +`configId`: String; Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). ### Paramaters diff --git a/prebid-mobile/pbm-api/android/pbm-videooutstreamadunit-android.md b/prebid-mobile/pbm-api/android/pbm-videooutstreamadunit-android.md index 28b47e6f70..634e8feb22 100755 --- a/prebid-mobile/pbm-api/android/pbm-videooutstreamadunit-android.md +++ b/prebid-mobile/pbm-api/android/pbm-videooutstreamadunit-android.md @@ -30,7 +30,7 @@ VideoAdUnit("configID", width, height, VideoAdUnit.PlacementType.placement); //p **Parameters** -* `configId`: String; Prebid Server configuration ID. +* `configId`: String; Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). * `width`: Integer; Width of the video player. * `height`: Integer; Height of the video player. * `placement` (DEPRECATED FIELD) Enumeration. Possible values: diff --git a/prebid-mobile/pbm-api/ios/pbm-adunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-adunit-ios.md index c2b095cdfd..92513cc1a1 100755 --- a/prebid-mobile/pbm-api/ios/pbm-adunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-adunit-ios.md @@ -27,7 +27,7 @@ Create a new Banner Ad Unit or Interstitial Ad Unit with a Prebid Server configu **Parameters** -`configId`: String containing the Prebid Server configuration ID. +`configId`: String containing the Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). `size:`: CGSize conatining width and height of the AdUnit. diff --git a/prebid-mobile/pbm-api/ios/pbm-banneradunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-banneradunit-ios.md index de4b40e466..e537596409 100755 --- a/prebid-mobile/pbm-api/ios/pbm-banneradunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-banneradunit-ios.md @@ -25,7 +25,7 @@ See [AdUnit]({{site.baseurl}}/prebid-mobile/pbm-api/ios/pbm-adunit-ios.html) for **Parameters** -`configId (String)`: Prebid Server configuration ID. +`configId (String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). `size (CGSize)`: Width and height of the banner. diff --git a/prebid-mobile/pbm-api/ios/pbm-bannerinterstitialadunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-bannerinterstitialadunit-ios.md index 428d549eec..3e891d2b8d 100755 --- a/prebid-mobile/pbm-api/ios/pbm-bannerinterstitialadunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-bannerinterstitialadunit-ios.md @@ -30,7 +30,7 @@ BannerInterstitialAdUnit(configId: String, minWidthPerc: Int, minHeightPerc: Int **Parameters** -`configId`: Prebid Server configuration ID. +`configId`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). `minWidthPerc`: Optional parameter to specify the minimum width percent an ad may occuy of a device's real estate. Support in SDK version 1.2+ diff --git a/prebid-mobile/pbm-api/ios/pbm-code-integration-ios.md b/prebid-mobile/pbm-api/ios/pbm-code-integration-ios.md index 6de803a46e..a103962e7f 100644 --- a/prebid-mobile/pbm-api/ios/pbm-code-integration-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-code-integration-ios.md @@ -187,7 +187,7 @@ Create the ad units and add sizes for banner ad units. Replace `PREBID-SERVER- Prebid.shared.prebidServerAccountId = "`PREBID-SERVER-ACCOUNT-ID" Prebid.shared.shareGeoLocation = true -let bannerUnit = BannerAdUnit(configId: "PREBID-SERVER-CONFIGURATION-ID", size: CGSize(width: 300, height: 250)) +let bannerUnit = BannerAdUnit(configId: "PREBID-SERVER-IMPLEVEL-STOREDREQUEST-ID", size: CGSize(width: 300, height: 250)) bannerUnit.setAutoRefreshMillis(time: 35000) ``` **Google Ad Manager Example** diff --git a/prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.md index 4b56d569cd..3d69e27686 100644 --- a/prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.md @@ -23,7 +23,7 @@ See [AdUnit](/prebid-mobile/pbm-api/ios/pbm-adunit-ios.html) for additional para **Parameters** -`configId (String)`: Prebid Server configuration ID. +`configId (String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). ## Examples diff --git a/prebid-mobile/pbm-api/ios/pbm-video-instream-ios.md b/prebid-mobile/pbm-api/ios/pbm-video-instream-ios.md index c2591172de..239fb9cbf4 100644 --- a/prebid-mobile/pbm-api/ios/pbm-video-instream-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-video-instream-ios.md @@ -30,7 +30,7 @@ Video instream is only supported with Google Ad Manager. **Parameters** - `configId(String)`: Prebid Server configuration ID. + `configId(String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). `size(CGSize)`: Width and height of the video ad unit. diff --git a/prebid-mobile/pbm-api/ios/pbm-video-rewarded-adunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-video-rewarded-adunit-ios.md index 2befade496..c7572a5431 100755 --- a/prebid-mobile/pbm-api/ios/pbm-video-rewarded-adunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-video-rewarded-adunit-ios.md @@ -17,7 +17,7 @@ Create a new Video Rewarded Ad Unit associated with a Prebid Server configuratio **Parameters** -`configId(String)`: Prebid Server configuration ID. +`configId(String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). diff --git a/prebid-mobile/pbm-api/ios/pbm-videointerstitialadunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-videointerstitialadunit-ios.md index 7d54ba038a..fd0f201ee9 100755 --- a/prebid-mobile/pbm-api/ios/pbm-videointerstitialadunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-videointerstitialadunit-ios.md @@ -17,7 +17,7 @@ Video Insterstital is only supported with Google Ad Manager. **Parameters** -`configId(String)`: Prebid Server configuration ID. +`configId(String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). # Parameters diff --git a/prebid-mobile/pbm-api/ios/pbm-videooutstreamadunit-ios.md b/prebid-mobile/pbm-api/ios/pbm-videooutstreamadunit-ios.md index 93c063b712..bd673ce00b 100755 --- a/prebid-mobile/pbm-api/ios/pbm-videooutstreamadunit-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-videooutstreamadunit-ios.md @@ -30,7 +30,7 @@ See [AdUnit]({{site.baseurl}}/prebid-mobile/pbm-api/ios/pbm-adunit-ios.html) for **Parameters** -`configId(String)`: Prebid Server configuration ID. +`configId(String)`: Prebid Server configuration ID. Note: this is a Prebid Server [impression-level stored request ID](/prebid-server/features/pbs-storedreqs.html). `size(CGSize)`: Width and height of the video ad unit. From 366398ba2195b152f79338977117910e6101d035 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 18:40:02 -0400 Subject: [PATCH 251/291] rubicon: added PBS host instructions (#3684) --- dev-docs/bidders/rubicon.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dev-docs/bidders/rubicon.md b/dev-docs/bidders/rubicon.md index b47744cb4c..e2b72299fc 100644 --- a/dev-docs/bidders/rubicon.md +++ b/dev-docs/bidders/rubicon.md @@ -221,6 +221,12 @@ pbjs.setConfig({ * The Rubicon Project adapter does not make concurrent banner and video requests. Instead, the adapter will send a video request if bids[].params.video is supplied, else a banner request will be made. +### Setting up the Prebid Server Adapter + +If you're a Prebid Server host company looking to enable the Rubicon server-side adapter, you'll need to contact globalsupport@magnite.com. They will provide: +- a Magnite DV+ XAPI login and password that you'll place in the PBS config +- a partner code you can use for cookie-syncing with Magnite's service + ### Configuration #### Single-Request From 199ec09a7b45991e078dfa8a46fce293cbadd7e2 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 4 Apr 2022 19:09:36 -0400 Subject: [PATCH 252/291] PBS coop-sync doc (#3685) --- prebid-server/developers/pbs-cookie-sync.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/prebid-server/developers/pbs-cookie-sync.md b/prebid-server/developers/pbs-cookie-sync.md index dc739375db..c562b53d20 100644 --- a/prebid-server/developers/pbs-cookie-sync.md +++ b/prebid-server/developers/pbs-cookie-sync.md @@ -82,6 +82,22 @@ If the publisher has an AMP Consent Management Platform, they should use `load-c 3) At runtime, the `load-cookie` script just calls the Prebid Server /cookie_sync endpoint. The rest works the same as described for Prebid.js above. +### Cooperative Syncing + +Prebid Server supports a 'Cooperative Syncing' mode where all enabled bidders may be returned in a sync request even if they aren't on this particular page. This allows bidders to get their IDs in place for the next page where they are utilized. + +Cooperative syncing can be configured at the host level. See the doc for [PBS-Java](https://github.com/prebid/prebid-server-java/blob/master/docs/config-app.md) and [PBS-Go](https://github.com/prebid/prebid-server/blob/master/config/usersync.go). + +This is how to control the coop syncing behavior from Prebid.js: +``` +pbjs.setConfig({ + s2sConfig: { + ... + coopSync: true, + userSyncLimit: 5 + ... + } +``` ## Bidder Instructions for Building a Sync Endpoint From 93fb2fa060e038e56735c270c176a1ee8d60b718 Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Mon, 4 Apr 2022 17:23:30 -0700 Subject: [PATCH 253/291] Update PBS adapter documentation (#3662) * Update PBS documentation Unify PBS documentation as a module (not a bidder); remove duplication about it from `setConfig`; add stored impression examples PBJS PR: https://github.com/prebid/Prebid.js/pull/8154 * wordsmithing Co-authored-by: bretg --- dev-docs/adunit-reference.md | 4 +- dev-docs/bidders/prebidServer.md | 131 ---------- dev-docs/modules/prebidServer.md | 243 ++++++++++++++++++ .../publisher-api-reference/addAdUnits.md | 4 +- dev-docs/publisher-api-reference/setConfig.md | 157 +---------- 5 files changed, 250 insertions(+), 289 deletions(-) delete mode 100644 dev-docs/bidders/prebidServer.md create mode 100644 dev-docs/modules/prebidServer.md diff --git a/dev-docs/adunit-reference.md b/dev-docs/adunit-reference.md index 11be1a49bc..8ebbde2b0b 100644 --- a/dev-docs/adunit-reference.md +++ b/dev-docs/adunit-reference.md @@ -32,7 +32,7 @@ See the table below for the list of properties on the ad unit. For example ad u | Name | Scope | Type | Description | |--------------+----------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `code` | Required | String | An identifier you create and assign to this ad unit. Generally this is set to the ad slot name or the div element ID. Used by [setTargetingForGPTAsync()](/dev-docs/publisher-api-reference/setTargetingForGPTAsync.html) to match which auction is for which ad slot. | -| `bids` | Required | Array[Object] | Array of bid objects representing demand partners and associated parameters for a given ad unit. See [Bids](#adUnit.bids) below. | +| `bids` | Optional | Array[Object] | Array of bid objects representing demand partners and associated parameters for a given ad unit. See [Bids](#adUnit.bids) below. | | `mediaTypes` | Optional | Object | Defines one or more media types that can serve into the ad unit. For a list of properties, see [`adUnit.mediaTypes`](#adUnit.mediaTypes) below. | | `labelAny` | Optional | Array[String] | Used for [conditional ads][conditionalAds]. Works with `sizeConfig` argument to [pbjs.setConfig][configureResponsive]. | | `labelAll` | Optional | Array[String] | Used for [conditional ads][conditionalAds]. Works with `sizeConfig` argument to [pbjs.setConfig][configureResponsive]. | @@ -44,6 +44,8 @@ See the table below for the list of properties on the ad unit. For example ad u See the table below for the list of properties in the `bids` array of the ad unit. For example ad units, see the [Examples](#adUnit-examples) below. +Note that `bids` is optional only for [Prebid Server stored impressions](/dev-docs/modules/prebidServer.html#stored-imp), and required in all other cases. + {: .table .table-bordered .table-striped } | Name | Scope | Type | Description | |------------+----------+---------------+------------------------------------------------------------------------------------------------------------------------------------------| diff --git a/dev-docs/bidders/prebidServer.md b/dev-docs/bidders/prebidServer.md deleted file mode 100644 index f599598761..0000000000 --- a/dev-docs/bidders/prebidServer.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -layout: bidder -title: Prebid Server -description: Prebid Server S2S Adaptor -biddercode: prebidServer -pbjs: true -media_types: banner, video -gdpr_supported: true ---- - -### Overview - -The Prebid Server Adapter is a meta-adapter. It's not an actual bidder, but -rather a way to get a batch of bids from other bidders with one request. -A request for the set of auctions is sent to Prebid Server, which performs -all the auctions server side (S2S), responding in time for Prebid.js to -send the results to the ad server. This lightens the performance load on the user's device. - -### Bid Params - -Bid params are sourced from the adapter configurations set for client side. These do not need to change for Prebid Server. - -{: .alert.alert-warning :} -**Errors in bidder parameters will cause Prebid Server to reject the -entire request.** The Prebid Server philosophy is to avoid silent failures -- -we assume you will test changes, and that it will be easier to notice a -4xx error coming from the server than a silent failure where it skips just -the bad parameter. - -### Configuration -To enable prebid server, set the following configuration. - -``` -pbjs.setConfig({ - s2sConfig: { - accountId : '12345', - bidders : ['appnexus','pubmatic', 'rubicon'], - defaultVendor: 'appnexus', - timeout: 300 - } -}); -``` - -To use multiple prebid servers, just define `s2sConfig` as an array. -The same bidder cannot be set in both configs. For example: - -``` -pbjs.setConfig({ - s2sConfig: [ - { - accountId: '12345', - bidders: ['appnexus','rubicon'], - defaultVendor: 'appnexus', - timeout: 300, - }, - { - accountId: '678910', - bidders: ['pubmatic'], - defaultVendor: 'rubicon', - timeout: 300, - }, - ], -}); -``` -Configuration options - -{: .table .table-bordered .table-striped } -| Field | Type | Required? | Description | -|--------------+---------------+-----------+--------------------------------------------------------------------------| -| `accountId` | String | yes | Prebid Server account ID. | -| `bidders` | Array[String] | yes | List of bidder codes; must have been enabled during Prebid.js build. | -| `defaultVendor` | String | no | Automatically includes all following options in the config with vendor's default values. Individual properties can be overridden by including them in the config along with this setting. | -| `enabled` | Boolean | no | Enables S2S; default: `false` (`true` when defaultVendor is set). | -| `endpoint` | String | no | Set the endpoint. For example: `https://prebid.adnxs.com/pbs/v1/openrtb2/auction` | -| `timeout` | Number | no | Bidder timeout, in milliseconds; default: `1000`. | -| `syncEndpoint` | String | no | Configures the user-sync endpoint. Highly recommended. | -| `adapter` | String | no | Adapter code; default: `"prebidServer"`. | -| `secure` | Integer | no | Override Prebid Server's determination of whether the request needs secure assets. Set to `1` to force secure assets on the response, or `0` for non-secure assets. | -| `adapterOptions` | Object | no | Arguments will be added to resulting OpenRTB payload to Prebid Server. | -| `extPrebid` | Object | no | Arguments will be added to resulting OpenRTB payload to Prebid Server. | - -### Examples - -**Video (Outstream):** -Note that currently, outstream video rendering must be configured by the publisher. In the adUnit, a `renderer` object must be defined, which includes a `url` pointing to the video rendering script, and a `render` function for creating the video player. See https://prebid.org/dev-docs/show-outstream-video-ads.html for more information. - -```javascript -var adUnits = [{ - code: 'div-gpt-ad-1460505748561-0', - mediaTypes: { - video: { - playerSize: [640, 480], - context: 'outstream', - mimes: ['video/mp4'], - protocols: [1, 2, 3, 4, 5, 6, 7, 8], - playbackmethod: [2], - skip: 1 - } - }, - bids: [ - { - bidder: 'appnexus', - params: { - placementId: 13232392 - }, - - } - ], - renderer: { - url: 'https://cdn.adnxs.com/renderer/video/ANOutstreamVideo.js', - render: function (bid) { - adResponse = { - ad: { - video: { - content: bid.vastXml, - player_height: bid.playerHeight, - player_width: bid.playerWidth - } - } - } - // push to render queue because ANOutstreamVideo may not be loaded yet. - bid.renderer.push(() => { - ANOutstreamVideo.renderAd({ - targetId: bid.adUnitCode, // target div id to render video. - adResponse: adResponse - }); - }); - } - } -}]; -``` diff --git a/dev-docs/modules/prebidServer.md b/dev-docs/modules/prebidServer.md new file mode 100644 index 0000000000..ef25117274 --- /dev/null +++ b/dev-docs/modules/prebidServer.md @@ -0,0 +1,243 @@ +--- +layout: page_v2 +title: Module - Prebid Server Adapter +display_name: Prebid Server Adapter +description: Server-to-Server header bidding +page_type: module +module_code : prebidServerBidAdapter +enable_download : true +vendor_specific: false +sidebarType : 1 +--- +### Overview + +The Prebid Server Adapter is a meta-adapter. It's not an actual bidder, but +rather a way to get a batch of bids from other bidders with one request. +A request for the set of auctions is sent to Prebid Server, which performs +all the auctions server side (S2S), responding in time for Prebid.js to +send the results to the ad server. This lightens the performance load on the user's device. + +### Configuration +Here's an example config enabling the AppNexus Prebid Server: + +```javascript +pbjs.setConfig({ + s2sConfig: { + accountId : '12345', + bidders : ['appnexus','pubmatic', 'rubicon'], + defaultVendor: 'appnexus', + timeout: 300 + } +}); +``` + +To use multiple prebid servers, just define `s2sConfig` as an array. +The same bidder cannot be set in both configs. For example: + +```javascript +pbjs.setConfig({ + s2sConfig: [ + { + accountId: '12345', + bidders: ['appnexus','pubmatic'], + defaultVendor: 'appnexus', + timeout: 300, + }, + { + accountId: '678910', + bidders: ['rubicon'], + defaultVendor: 'rubicon', + timeout: 300, + }, + ], +}); +``` +There are many configuration options for s2sConfig: + +{: .table .table-bordered .table-striped } +| Attribute | Scope | Type | Description | +|------------+---------+---------+---------------------------------------------------------------| +| `accountId` | Required | String | Your Prebid Server account ID. This is obtained from whoever's hosting your Prebid Server. | +| `bidders` | Optional | Array of Strings | Which bidders auctions should take place on the server side | +| `allowUnknownBidderCodes` | Optional | Boolean | Allow Prebid Server to bid on behalf of bidders that are not explicitly listed in the adUnit. See important [note](#allowUnknownBidderCodes) below. Defaults to `false`. | +| `defaultVendor` | Optional | String | Automatically includes all following options in the config with vendor's default values. Individual properties can be overridden by including them in the config along with this setting. See the Additional Notes below for more information. | +| `enabled` | Optional | Boolean | Enables this s2sConfig block - defaults to `false` | +| `timeout` | Required | Integer | Number of milliseconds allowed for the server-side auctions. This should be approximately 200ms-300ms less than your Prebid.js timeout to allow for all bids to be returned in a timely manner. See the Additional Notes below for more information. | +| `adapter` | Required | String | Adapter to use to connect to Prebid Server. Defaults to 'prebidServer' | +| `endpoint` | Required | URL or Object | Defines the auction endpoint for the Prebid Server cluster. See table below for object config properties. | +| `syncEndpoint` | Required | URL or Object | Defines the cookie_sync endpoint for the Prebid Server cluster. See table below for object config properties. | +| `userSyncLimit` | Optional | Integer | Max number of userSync URLs that can be executed by Prebid Server cookie_sync per request. If not defined, PBS will execute all userSync URLs included in the request. | +| `syncTimeout` | Optional | Integer | Maximum number of milliseconds allowed for each server-side userSync to load. Default is 1000. | +| `syncUrlModifier` | Optional | Object | Function to modify a bidder's sync url before the actual call to the sync endpoint. Bidder must be enabled for s2sConfig. | +| `coopSync` | Optional | Boolean | Whether or not PBS is allowed to perform "cooperative syncing" for bidders not on this page. Publishers help each other improve match rates by allowing this. Default is true. | +| `defaultTtl` | Optional | Integer | Configures the default TTL in the Prebid Server adapter to use when Prebid Server does not return a bid TTL - 60 if not set | +| `adapterOptions` | Optional | Object | Arguments will be added to resulting OpenRTB payload to Prebid Server in every impression object at request.imp[].ext.BIDDER. See the example above. | +| `extPrebid` | Optional | Object | Arguments will be added to resulting OpenRTB payload to Prebid Server in request.ext.prebid. See the examples below. | + +If `endpoint` and `syncEndpoint` are objects, these are the supported properties: + +{: .table .table-bordered .table-striped } +| Attribute | Scope | Type | Description | +|------------+---------+---------+---------------------------------------------------------------| +| p1Consent | Required | String | Defines the auction endpoint or the cookie_sync endpoint for the Prebid Server cluster for non-consent requests or users who grant consent. | +| noP1Consent | Required | String | Defines the auction endpoint or the cookie_sync endpoint for the Prebid Server cluster for users who do not grant consent. (This is useful for a server configured to not accept any cookies to ensure compliance regulations.) | + +**Notes on s2sConfig properties** + +- Currently supported vendors are: appnexus, openx, and rubicon +- When using `defaultVendor` option, `accountId` still needs to be defined. +- If `bidders` is omitted, only adUnits that also omit bidders will be sent to Prebid Server. See the [stored impressions](#stored-imp) example below. +- If the `s2sConfig` timeout is greater than the Prebid.js timeout, the `s2sConfig` timeout will be automatically adjusted to 75% of the Prebid.js timeout in order to fit within the auction process. +- When using the `endpoint` or `syncEndpoint` object configs, you should define both properties. If either property is not defined, Prebid Server requests for that type of user will not be made. If you do not need to distinguish endpoints for consent reasons, you can simply define the same URL value in both fields or use the String version of the field (which is configured to use defined URL for all users). +- When `allowUnknownBidderCodes` is `true`, bidders that have not been explicitly requested in [`adUnit.bids`](../adunit-reference.html#adunitbids) may take part in the auction. This can break custom logic that relies on the availability of a bid request object for any given bid. Known scenarios where custom code won't get the request when there's an "unknown bidder": + - There will not be a [`bidRequested`](getEvents.html) event. + - In the [MASS custom renderers](/dev-docs/modules/mass.html#configuration-parameters) module, `payload.bidRequest` will be undefined. + - In the [Price Floors module](/dev-docs/modules/floors.html), custom schema functions will see the bidRequest object as undefined. + + +Additional options for `s2sConfig` may be enabled by including the [Server-to-Server testing module]({{site.baseurl}}/dev-docs/modules/s2sTesting.html). + +**Passing the Referrer to Server Side Adapters** + +* Setting `extPrebid.origreferrer` will be recognized by some server-side adapters as the referring URL for the current page. + +### Bid Params + +Bid params are sourced from the adapter configurations set for client side. These do not need to change for Prebid Server. + +{: .alert.alert-warning :} +**Errors in bidder parameters will cause Prebid Server to reject the +entire request.** The Prebid Server philosophy is to avoid silent failures -- +we assume you will test changes, and that it will be easier to notice a +4xx error coming from the server than a silent failure where it skips just +the bad parameter. + + +### Examples + +s2sConfig example with the endpoint attributes defined as strings: +```javascript +pbjs.setConfig({ + s2sConfig: [{ + accountId: '1001', + bidders: ['bidderA', 'bidderB'], + endpoint: 'https://mypbs.example.com/path', + syncEndpoint: 'https://mypbs.example.com/path', + timeout: 300 + }] +}) +``` + +s2sConfig example with the endpoint attributes defined as objects: +```javascript +pbjs.setConfig({ + s2sConfig: [{ + accountId: '1001', + bidders: ['bidderA', 'bidderB'], + endpoint: { + p1Consent: 'https://mypbs.example.com/path', + noP1Consent: 'https://mypbs2.example.com/path' + }, + syncEndpoint: { + p1Consent: 'https://mypbs.example.com/path', + noP1Consent: 'https://mypbs2.example.com/path' + }, + timeout: 300 + }] +}) +``` + +**Server-Side Aliases** + +You may want to run a particular bidder on the client for banner, but that same bidder on the +server for video. You would do this by setting a **server-side** alias. For example: + +```javascript +pbjs.setConfig({ + s2sConfig: [{ + accountId: '1', + bidders: ['tripleliftVideo'], + defaultVendor: 'appnexus', + timeout: 500, + extPrebid: { + aliases: { + tripleliftVideo: tripleLift + } + } + }] +}) +``` + +Here's how it works: + +1. Video ad units are coded with the dynamic alias. e.g. tripleliftVideo +1. The s2sConfig.bidders array contains 'tripleliftVideo' telling Prebid.js to direct bids for that code to the server +1. Finally, the extPrebid.aliases line tells Prebid Server to route the 'tripleliftVideo' biddercode to the 'triplelift' server-side adapter. + +**Video via s2sConfig** + +Supporting video through the Server-to-Server route can be done by providing a couple of extra arguments on the `extPrebid` object. e.g. + +```javascript +pbjs.setConfig({ + s2sConfig: [{ + accountId: '1001', + bidders: ['rubicon', 'pubmatic'], + defaultVendor: 'rubicon', + timeout: 250, + extPrebid: { + cache: { + vastxml: {returnCreative: false} + }, + targeting: { + pricegranularity: {"ranges": [{"max": 40.00, "increment": 1.00}]} + } + } + }] +}) +``` + + + +**Stored impressions** + +Prebid Server stored [requests](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-requests) and [responses](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-responses-pbs-java-only) can be requested through the adUnit `ortb2Imp` property. For these cases, it's not necessary to specify `bids`: + +```javascript +pbjs.addAdUnits([{ + code: 'example-stored-request', + mediaTypes: { + banner: { + sizes: [[300, 250]] + } + }, + ortb2Imp: { + ext: { + prebid: { + storedrequest: { + id: 'your-stored-request-id' + } + } + } + }, +}, { + code: 'example-stored-response', + mediaTypes: { + banner: { + sizes: [[300, 250]] + } + }, + ortb2Imp: { + ext: { + prebid: { + storedauctionresponse: { + id: 'your-stored-response-id' + } + } + } + } +}]) +``` + +## Related Reading +- [Prebid Server Overview](/prebid-server/overview/prebid-server-overview.html) diff --git a/dev-docs/publisher-api-reference/addAdUnits.md b/dev-docs/publisher-api-reference/addAdUnits.md index 60df9ebc50..1ad30680b8 100644 --- a/dev-docs/publisher-api-reference/addAdUnits.md +++ b/dev-docs/publisher-api-reference/addAdUnits.md @@ -21,7 +21,7 @@ See the table below for the list of properties on the ad unit. For example ad u |--------------+----------+---------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `code` | Required | String | Unique identifier that you create and assign to this ad unit. Used to set query string targeting on the ad. If using GPT, we recommend setting this to slot element ID. | | `sizes` | Required | Array[Number] or Array[Array[Number]] | All the sizes that this ad unit can accept. Examples: `[400, 600]`, `[[300, 250], [300, 600]]`. For 1.0 and later, prefer [`mediaTypes.banner.sizes`](#adUnit-banner). | -| `bids` | Required | Array[Object] | Each bid represents a request to a bidder. For a list of properties, see [Bids](#addAdUnits-Bids) below. | +| `bids` | Optional | Array[Object] | Each bid represents a request to a bidder. For a list of properties, see [Bids](#addAdUnits-Bids) below. | | `mediaTypes` | Optional | Object | Defines one or multiple media types the ad unit supports. For a list of properties, see [Media Types](#addAdUnits-MediaTypes) below. | | `labelAny` | optional | array | An array of string labels, used for showing responsive ads. With the `labelAny` operator, just one label has to match for the condition to be true. Works with the `sizeConfig` object passed in to [pbjs.setConfig]({{site.baseurl}}/dev-docs/publisher-api-reference/setConfig.html). | | `labelAll` | optional | array | An array of string labels, used for showing responsive and conditional ads. With the `labelAll` conditional, every element of the target array must match an element of the label array in order for the condition to be true. Works with the `sizeConfig` object passed in to [pbjs.setConfig]({{site.baseurl}}/dev-docs/publisher-api-reference/setConfig.html). | @@ -32,6 +32,8 @@ See the table below for the list of properties on the ad unit. For example ad u See the table below for the list of properties in the `bids` array of the ad unit. For example ad units, see the [Examples](#addAdUnits-Examples) below. +Note that `bids` is optional only for [Prebid Server stored impressions](/dev-docs/modules/prebidServer.html#stored-imp), and required in all other cases. + {: .table .table-bordered .table-striped } | Name | Scope | Type | Description | diff --git a/dev-docs/publisher-api-reference/setConfig.md b/dev-docs/publisher-api-reference/setConfig.md index bbb195245e..5872de8c96 100644 --- a/dev-docs/publisher-api-reference/setConfig.md +++ b/dev-docs/publisher-api-reference/setConfig.md @@ -436,162 +436,7 @@ a price granularity override. If it doesn't find 'video-outstream' defined, it w #### Server to Server -{: .alert.alert-info :} -Use of this config option requires the `prebidServerBidAdapter` module. - - -Prebid.js can be configured to connect to one or more [Prebid Servers](/prebid-server/overview/prebid-server-overview.html) for one or more bidders. - -Example config: - -{% highlight js %} -pbjs.setConfig({ - s2sConfig: [{ - accountId: '1', - bidders: ['appnexus', 'openx', 'tripleliftVideo'], - defaultVendor: 'appnexus', - timeout: 500, - adapterOptions: { - openx: { key: 'value' }, - appnexus: { key: 'value' } - }, - syncUrlModifier: { - 'openx': function(type, url, bidder) { - const publisherId = '00000123231231' - url += `&ri=${publisherId}`; - return url - } - }, - extPrebid: { - aliases: { - tripleliftVideo: tripleLift - } - } - }] -}) -{% endhighlight %} - -{: .alert.alert-info :} -Note that `s2sConfig` can be specified as an object or an array. - -The `s2sConfig` properties: - -{: .table .table-bordered .table-striped } -| Attribute | Scope | Type | Description | -|------------+---------+---------+---------------------------------------------------------------| -| `accountId` | Required | String | Your Prebid Server account ID. This is obtained from whoever's hosting your Prebid Server. | -| `bidders` | Required | Array of Strings | Which bidders auctions should take place on the server side | -| `allowUnknownBidderCodes` | Optional | Boolean | Allow Prebid Server to bid on behalf of bidders that are not explicitly listed in the adUnit. See important [note](#allowUnknownBidderCodes) below. Defaults to `false`. | -| `defaultVendor` | Optional | String | Automatically includes all following options in the config with vendor's default values. Individual properties can be overridden by including them in the config along with this setting. See the Additional Notes below for more information. | -| `enabled` | Optional | Boolean | Enables this s2sConfig block - defaults to `false` | -| `timeout` | Required | Integer | Number of milliseconds allowed for the server-side auctions. This should be approximately 200ms-300ms less than your Prebid.js timeout to allow for all bids to be returned in a timely manner. See the Additional Notes below for more information. | -| `adapter` | Required | String | Adapter to use to connect to Prebid Server. Defaults to 'prebidServer' | -| `endpoint` | Required | URL or Object | Defines the auction endpoint for the Prebid Server cluster. See table below for object config properties. | -| `syncEndpoint` | Required | URL or Object | Defines the cookie_sync endpoint for the Prebid Server cluster. See table below for object config properties. | -| `userSyncLimit` | Optional | Integer | Max number of userSync URLs that can be executed by Prebid Server cookie_sync per request. If not defined, PBS will execute all userSync URLs included in the request. | -| `syncTimeout` | Optional | Integer | Maximum number of milliseconds allowed for each server-side userSync to load. Default is 1000. | -| `syncUrlModifier` | Optional | Object | Function to modify a bidder's sync url before the actual call to the sync endpoint. Bidder must be enabled for s2sConfig. | -| `coopSync` | Optional | Boolean | Whether or not PBS is allowed to perform "cooperative syncing" for bidders not on this page. Publishers help each other improve match rates by allowing this. Default is true. | -| `defaultTtl` | Optional | Integer | Configures the default TTL in the Prebid Server adapter to use when Prebid Server does not return a bid TTL - 60 if not set | -| `adapterOptions` | Optional | Object | Arguments will be added to resulting OpenRTB payload to Prebid Server in every impression object at request.imp[].ext.BIDDER. See the example above. | -| `extPrebid` | Optional | Object | Arguments will be added to resulting OpenRTB payload to Prebid Server in request.ext.prebid. See the examples below. | - -If `endpoint` and `syncEndpoint` are objects, these are the supported properties: - -{: .table .table-bordered .table-striped } -| Attribute | Scope | Type | Description | -|------------+---------+---------+---------------------------------------------------------------| -| p1Consent | Required | String | Defines the auction endpoint or the cookie_sync endpoint for the Prebid Server cluster for non-consent requests or users who grant consent. | -| noP1Consent | Required | String | Defines the auction endpoint or the cookie_sync endpoint for the Prebid Server cluster for users who do not grant consent. (This is useful for a server configured to not accept any cookies to ensure compliance regulations.) | - -**Notes on s2sConfig properties** - -- Currently supported vendors are: appnexus, openx, and rubicon -- When using `defaultVendor` option, `accountId` and `bidders` properties still need to be defined. -- If the `s2sConfig` timeout is greater than the Prebid.js timeout, the `s2sConfig` timeout will be automatically adjusted to 75% of the Prebid.js timeout in order to fit within the auction process. -- When using the `endpoint` or `syncEndpoint` object configs, you should define both properties. If either property is not defined, Prebid Server requests for that type of user will not be made. If you do not need to distinguish endpoints for consent reasons, you can simply define the same URL value in both fields or use the String version of the field (which is configured to use defined URL for all users). -- When `allowUnknownBidderCodes` is `true`, bidders that have not been explicitly requested in [`adUnit.bids`](../adunit-reference.html#adunitbids) may take part in the auction. This can break custom logic that relies on the availability of a bid request object for any given bid. Known scenarios where custom code won't get the request when there's an "unknown bidder": - - There will not be a [`bidRequested`](getEvents.html) event. - - In the [MASS custom renderers](/dev-docs/modules/mass.html#configuration-parameters) module, `payload.bidRequest` will be undefined. - - In the [Price Floors module](/dev-docs/modules/floors.html), custom schema functions will see the bidRequest object as undefined. - -{: .alert.alert-warning :} -**Errors in bidder parameters will cause Prebid Server to reject the -entire request.** The Prebid Server philosophy is to avoid silent failures -- -we assume you will test changes, and that it will be easier to notice a -4xx error coming from the server than a silent failure where it skips just -the bad parameter. - -**Video via s2sConfig** - -Supporting video through the Server-to-Server route can be done by providing a couple of extra arguments on the `extPrebid` object. e.g. - -{% highlight js %} -pbjs.setConfig({ - s2sConfig: [{ - accountId: '1001', - bidders: ['rubicon', 'pubmatic'], - defaultVendor: 'rubicon', - timeout: 250, - extPrebid: { - cache: { - vastxml: { returnCreative: false } - }, - targeting: { - pricegranularity: {"ranges": [{"max":40.00,"increment":1.00}]} - } - } - }] -}) -{% endhighlight %} - -Additional options for `s2sConfig` may be enabled by including the [Server-to-Server testing module]({{site.baseurl}}/dev-docs/modules/s2sTesting.html). - -s2sConfig example with the endpoint attributes defined as strings: -{% highlight js %} -pbjs.setConfig({ - s2sConfig: [{ - accountId: '1001', - bidders: ['bidderA', 'bidderB'], - endpoint: 'https://mypbs.example.com/path', - syncEndpoint: 'https://mypbs.example.com/path', - timeout: 300 - }] -}) -{% endhighlight %} - -s2sConfig example with the endpoint attributes defined as objects: -{% highlight js %} -pbjs.setConfig({ - s2sConfig: [{ - accountId: '1001', - bidders: ['bidderA', 'bidderB'], - endpoint: { - p1Consent: 'https://mypbs.example.com/path', - noP1Consent: 'https://mypbs2.example.com/path' - }, - syncEndpoint: { - p1Consent: 'https://mypbs.example.com/path', - noP1Consent: 'https://mypbs2.example.com/path' - } - timeout: 300 - }] -}) -{% endhighlight %} - -**Server-Side Aliases** - -You may want to run a particular bidder on the client for banner, but that same bidder on the -server for video. You would do this by setting a **server-side** alias. The -[example](#setConfig-Server-to-Server) at the start of this section provides an example. Here's how it works: - -1. Video ad units are coded with the dynamic alias. e.g. tripleliftVideo -1. The s2sConfig.bidders array contains 'tripleliftVideo' telling Prebid.js to direct bids for that code to the server -1. Finally, the extPrebid.aliases line tells Prebid Server to route the 'tripleliftVideo' biddercode to the 'triplelift' server-side adapter. - -**Passing the Referrer to Server Side Adapters** - -* Setting `extPrebid.origreferrer` will be recognized by some server-side adapters as the referring URL for the current page. +See the [Prebid Server module](/dev-docs/modules/prebidServer.html). From 169db1f08af0482f13b9fc0c48285cc9d78701c7 Mon Sep 17 00:00:00 2001 From: oath-jac <45564796+oath-jac@users.noreply.github.com> Date: Tue, 5 Apr 2022 23:08:38 +0300 Subject: [PATCH 254/291] YahooSSP added video support. (#3664) Co-authored-by: oath-jac --- dev-docs/bidders/yahoossp.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-docs/bidders/yahoossp.md b/dev-docs/bidders/yahoossp.md index cd939bdbf9..ed30a5661d 100644 --- a/dev-docs/bidders/yahoossp.md +++ b/dev-docs/bidders/yahoossp.md @@ -18,8 +18,7 @@ userIds: All ### Important Notice (JS vs PBS) There are differences between our Prebid.js & Prebid-Server Yahoo SSP adapters. The Prebid-server adapter currently does not support: -1. Video inventory. -2. Integration via the `pubId` method. +1. Integration via the `pubId` method. ### yahoossp Prebid.js Mandatory Bid Params The 'yahoossp' bid adapter supports 2 alternate integration types: From a0799a8d3aa625d55c789f5361e2980b103c405d Mon Sep 17 00:00:00 2001 From: supadm <98890970+supadm@users.noreply.github.com> Date: Tue, 5 Apr 2022 16:10:57 -0400 Subject: [PATCH 255/291] init (#3661) --- dev-docs/bidders/admaru.md | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dev-docs/bidders/admaru.md diff --git a/dev-docs/bidders/admaru.md b/dev-docs/bidders/admaru.md new file mode 100644 index 0000000000..b86621a700 --- /dev/null +++ b/dev-docs/bidders/admaru.md @@ -0,0 +1,43 @@ +--- +layout: bidder +title: Admaru +description: Admaru Bidder Adapter +pbjs: true +biddercode: admaru +media_types: banner +gdpr_supported: false +schain_supported: false +usp_supported: false +--- + + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|------------------|----------|------------------|------------------------------|----------| +| `pub_id` | required | Publisher id | `'ap4m2b6m8'` | `string` | +| `adspace_id` | required | Adspace id | `'a3j5n6b1'` | `string` | + +### Test Parameters +``` +var adUnits = [ + { + code: 'test-div', + mediaTypes: { + banner: { + sizes: [[300, 250]], // a display size + } + }, + bids: [ + { + bidder: "admaru", + params: { + pub_id: '1234', // string - required + adspace_id: '1234' // string - required + } + } + ] + } +]; +``` \ No newline at end of file From d587d5408f09fe76b634eb56f0f248d12c6d4998 Mon Sep 17 00:00:00 2001 From: Scott Kay Date: Tue, 5 Apr 2022 16:15:49 -0400 Subject: [PATCH 256/291] PBS-Go: Remove User Sync Default + Update Features (#3656) --- prebid-server/developers/add-new-bidder-go.md | 5 ++--- prebid-server/features/pbs-feature-idx.md | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/prebid-server/developers/add-new-bidder-go.md b/prebid-server/developers/add-new-bidder-go.md index 09b875ad4a..8b568f8b11 100644 --- a/prebid-server/developers/add-new-bidder-go.md +++ b/prebid-server/developers/add-new-bidder-go.md @@ -172,11 +172,10 @@ Prebid Server offers a federated [user sync](https://docs.prebid.org/prebid-serv The Bidder Info template above demonstrates configuration of a `redirect` user sync. The `url` points to an endpoint on your bidding server which will honor the privacy policies, replace the `userMacro` in the redirect url with the user's tracking id, and respond with an HTTP 302 redirect to that url. You may also specify an `iframe` endpoint which will return an HTML document to be rendered in an `iframe` on the user's device and use JavaScript to perform the redirect. You may omit the `{%raw%}{{.GDPR}}{%endraw%}`, `{%raw%}{{.GDPRConsent}}{%endraw%}`, and/or `{%raw%}{{.USPrivacy}}{%endraw%}` macros if they are not applicable to your legal situation. -If both `iframe` and `redirect` endpoints are provided, you must specify a `default` field with a value of either `iframe` or `redirect`, based on your preference. +If both `iframe` and `redirect` endpoints are provided, the `iframe` endpoint will be used by default. ```yaml userSync: - default: iframe iframe: url: https://foo.com/iframe/sync?gdpr={%raw%}{{.GDPR}}{%endraw%}&consent={%raw%}{{.GDPRConsent}}{%endraw%}&us_privacy={%raw%}{{.USPrivacy}}{%endraw%}&redirect={%raw%}{{.RedirectURL}}{%endraw%} userMacro: $UID @@ -185,7 +184,7 @@ userSync: userMacro: $UID ``` -If your bid adapter supports user sync and doesn't have a good default, you may optionally specify a `supports` array with the items `iframe` and/or `redirect` to inform Prebid Server hosts. Hosts will receive a warning on startup if a bid adapter supports user sync and isn't configured. Expect hosts to contact you at the maintainer email address in this file for instructions. +If your bid adapter supports user sync and doesn't have a good default endpoint, you may optionally specify a `supports` array with the items `iframe` and/or `redirect` to inform Prebid Server hosts. Hosts will receive a warning on startup if a bid adapter supports user sync and isn't configured. Expect hosts to contact you at the maintainer email address for instructions. ```yaml userSync: diff --git a/prebid-server/features/pbs-feature-idx.md b/prebid-server/features/pbs-feature-idx.md index f6630a762f..e8a4e4b0bc 100644 --- a/prebid-server/features/pbs-feature-idx.md +++ b/prebid-server/features/pbs-feature-idx.md @@ -63,7 +63,7 @@ title: Prebid Server | Features | [User ID Sync](/prebid-server/developers/pbs-cookie-sync.html) | Core | Implements the /cookie_sync and /setuid endpoints. Bidders may choose either redirect or iframe method. | | | | User ID Sync | Multi-Method | Bidders can supply both pixel redirects as well as iframe syncs. | | | | User ID Sync | Cooperative sync | Does a pixel sync with more than just the bidders on the page. | | | -| User ID Sync | Account override | Allows accounts to override the cooperative sync feature and bidder limits. | | | +| User ID Sync | Account override | Allows accounts to override the cooperative sync feature and bidder limits. | | | | User ID | [EID Permissions](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#eid-permissions) | The Publisher can define which bidders receive which extended user IDs. | | | | [Events](https://docs.google.com/document/d/1ry0X4C2EV-R0pMrm1IQk9BstxaT395UCl3KKqTGa5c8/edit#heading=h.7w5yevygp2gz) | Events | Ability to process the /event endpoint, place /event URLs in the OpenRTB response, and place /event URLs in VAST XML. | | | | Events | Events vasttrack endpoint | Ability to process the /vasttrack endpoint initated by Prebid.js, placing /event URLs in VAST XML. | | | From 9d71cf679733b7639002d91ff0aaad44b91f3555 Mon Sep 17 00:00:00 2001 From: Saveliev Taras Date: Thu, 7 Apr 2022 21:03:06 +0300 Subject: [PATCH 257/291] add Yandex Bidder Adapter (#3641) Co-authored-by: Taras Saveliev --- dev-docs/bidders/yandex.md | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dev-docs/bidders/yandex.md diff --git a/dev-docs/bidders/yandex.md b/dev-docs/bidders/yandex.md new file mode 100644 index 0000000000..05dc4c3025 --- /dev/null +++ b/dev-docs/bidders/yandex.md @@ -0,0 +1,39 @@ +--- +layout: bidder +title: Yandex +description: Prebid Yandex Bidder Adapter +pbjs: true +biddercode: yandex +media_types: banner +--- + + +### Bid params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|-------------------------|-----------|-----------| +| `pageId` | required | Page ID | `123` | `Integer` | +| `impId` | required | Block ID | `1` | `Integer` | + +### Test Parameters + +``` +var adUnits = [{ + code: 'banner-1', + mediaTypes: { + banner: { + sizes: [[240, 400]], + } + }, + bids: [{ + { + bidder: 'yandex', + params: { + pageId: 346580, + impId: 143, + }, + } + }] +}]; +``` From bb1d2362c5ccc96c04d1370cb7affb28510d265d Mon Sep 17 00:00:00 2001 From: Nilesh Chate <97721111+pm-nilesh-chate@users.noreply.github.com> Date: Thu, 7 Apr 2022 23:33:23 +0530 Subject: [PATCH 258/291] PubMatic: add "acat" parameter (#3657) * PubMatic: add "acat" parameter * use IAB catagories for acat --- dev-docs/bidders/pubmatic.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-docs/bidders/pubmatic.md b/dev-docs/bidders/pubmatic.md index f8cbcd0a12..f873b2bf4e 100644 --- a/dev-docs/bidders/pubmatic.md +++ b/dev-docs/bidders/pubmatic.md @@ -41,6 +41,7 @@ If you upgrading from a Prebid version prior to 1.0, please reach out to your Pu | `kadfloor` | optional | Bid Floor | `'1.75'` | `string` | | `currency` | optional | Bid currency | `'AUD'` (Value configured only in the 1st adunit will be passed on.
      Values if present in subsequent adunits, will be ignored.) | `string` | | `dctr` | optional | Deal Custom Targeting
      (Value configured only in the 1st adunit will be passed on.
      Values if present in subsequent adunits, will be ignored.) | `'key1=123|key2=345'` | `string` | +| `acat` | optional | Allowed categories
      (List of allowed categories for a given auction to be sent in request.ext.prebid.bidderparams.pubmatic.acat) | `[ 'IAB1-5', 'IAB1-6', 'IAB1-7' ]` | `array of strings` | | `bcat` | optional | Blocked IAB Categories
      (Values from all slots will be combined and only unique values will be passed. An array of strings only. Each category should be a string of a length of more than 3 characters.) | `[ 'IAB1-5', 'IAB1-6', 'IAB1-7' ]` | `array of strings` | | `deals` | optional | PMP deals
      (Values from each slot will be passed per slot. An array of strings only. Each deal-id should be a string of a length of more than 3 characters.) | `[ 'deal-id-5', 'deal-id-6', 'deal-id-7' ]` | `array of strings` | | `outstreamAU` | optional | Oustream AdUnit described in Blue BillyWig UI. This field is mandatory if mimeType is described as video and context is outstream (i.e., for outstream videos) | `'renderer_test_pubmatic'` | `string` | From feffc53341292914b821184e16dacfb0a270421b Mon Sep 17 00:00:00 2001 From: llays Date: Thu, 7 Apr 2022 21:03:40 +0300 Subject: [PATCH 259/291] Biddo Bid Adapter: add dev docs for biddo adapter (#3659) * Added dev docs for invamia bid adapter * Add dev docs for biddo adapter Co-authored-by: Andrew Lays --- dev-docs/bidders/biddo.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dev-docs/bidders/biddo.md diff --git a/dev-docs/bidders/biddo.md b/dev-docs/bidders/biddo.md new file mode 100644 index 0000000000..bd6310f5a4 --- /dev/null +++ b/dev-docs/bidders/biddo.md @@ -0,0 +1,23 @@ +--- +layout: bidder +title: Biddo +description: Prebid Biddo Bidder Adapter +pbjs: true +biddercode: biddo +safeframes_ok: false +--- + +### Note + +Here is what you need for Prebid integration with Biddo: +1. Register with Biddo. +2. Once registered and approved, you will receive a Zone ID. +3. Use the Zone ID as parameters in params. + + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|--------------|------------------------------------------------|----------| +| `zoneId` | required | Zone ID | `379783` | `number` | From ee0f0ebaa1d946bdbf23e49b744e2b751a4ff8f5 Mon Sep 17 00:00:00 2001 From: duancg Date: Thu, 7 Apr 2022 17:37:36 -0700 Subject: [PATCH 260/291] Add DistroScale Bid Adapter (#3665) --- dev-docs/bidders/distroscale.md | 50 +++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 dev-docs/bidders/distroscale.md diff --git a/dev-docs/bidders/distroscale.md b/dev-docs/bidders/distroscale.md new file mode 100644 index 0000000000..9ae2f745c9 --- /dev/null +++ b/dev-docs/bidders/distroscale.md @@ -0,0 +1,50 @@ +--- +layout: bidder +title: DistroScale +description: Prebid DistroScale Bidder Adaptor +biddercode: distroscale +media_types: banner +pbjs: true +pbs: false +gdpr_supported: true +usp_supported: true +coppa_supported: true +schain_supported: true +fpd_supported: true +userIds: all +floors_supported: true +safeframes_ok: false +prebid_member: true +gvl_id: 754 +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|--------------------|-----------------|----------| +| `pubid` | required | Publisher ID | `'12345'` | `string` | +| `zoneid` | optional | Zone ID | `'67890'` | `string` | + + +### Prebid Test Request + +``` +var adUnits = [{ + code: 'banner-1', + mediaTypes: { + banner: { + sizes: [[300, 250]], + } + }, + bids: [{ + bidder: 'distroscale', + params: { + pubid: '12345' // required, must be a string + ,zoneid: '67890' // optional, must be a string + } + }] +}]; +``` + +These test parameters can be used to verify that the DistroScale adapter is working properly. This example includes a DistroScale test publisher ID, an optional zone ID and sizes that would match with the test creative. From b096b7d83aff1b2589745a1a80f28618cfc96bce Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 11 Apr 2022 10:20:42 -0400 Subject: [PATCH 261/291] prebidServer module updates (#3697) added TOC, changed heading levels --- dev-docs/modules/prebidServer.md | 45 +++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/dev-docs/modules/prebidServer.md b/dev-docs/modules/prebidServer.md index ef25117274..726b354ff9 100644 --- a/dev-docs/modules/prebidServer.md +++ b/dev-docs/modules/prebidServer.md @@ -9,15 +9,22 @@ enable_download : true vendor_specific: false sidebarType : 1 --- -### Overview + +# Prebid Server Adapter +{: .no_toc} + +* TOC +{:toc } + +## Overview The Prebid Server Adapter is a meta-adapter. It's not an actual bidder, but rather a way to get a batch of bids from other bidders with one request. A request for the set of auctions is sent to Prebid Server, which performs -all the auctions server side (S2S), responding in time for Prebid.js to +all the auctions server-to-server (S2S), responding in time for Prebid.js to send the results to the ad server. This lightens the performance load on the user's device. -### Configuration +## Configuration Here's an example config enabling the AppNexus Prebid Server: ```javascript @@ -101,7 +108,7 @@ Additional options for `s2sConfig` may be enabled by including the [Server-to-Se * Setting `extPrebid.origreferrer` will be recognized by some server-side adapters as the referring URL for the current page. -### Bid Params +## Bid Params Bid params are sourced from the adapter configurations set for client side. These do not need to change for Prebid Server. @@ -113,9 +120,11 @@ we assume you will test changes, and that it will be easier to notice a the bad parameter. -### Examples +## Examples + +### Defining endpoints -s2sConfig example with the endpoint attributes defined as strings: +s2sConfig example with the endpoint attributes defined instead of using the 'defaultVendor' approach: ```javascript pbjs.setConfig({ s2sConfig: [{ @@ -128,7 +137,7 @@ pbjs.setConfig({ }) ``` -s2sConfig example with the endpoint attributes defined as objects: +A similar example with the endpoint attributes defined as objects: ```javascript pbjs.setConfig({ s2sConfig: [{ @@ -147,7 +156,7 @@ pbjs.setConfig({ }) ``` -**Server-Side Aliases** +### Server-Side Aliases You may want to run a particular bidder on the client for banner, but that same bidder on the server for video. You would do this by setting a **server-side** alias. For example: @@ -174,7 +183,7 @@ Here's how it works: 1. The s2sConfig.bidders array contains 'tripleliftVideo' telling Prebid.js to direct bids for that code to the server 1. Finally, the extPrebid.aliases line tells Prebid Server to route the 'tripleliftVideo' biddercode to the 'triplelift' server-side adapter. -**Video via s2sConfig** +### Video via s2sConfig Supporting video through the Server-to-Server route can be done by providing a couple of extra arguments on the `extPrebid` object. e.g. @@ -199,9 +208,9 @@ pbjs.setConfig({
      -**Stored impressions** +### Stored impressions -Prebid Server stored [requests](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-requests) and [responses](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-responses-pbs-java-only) can be requested through the adUnit `ortb2Imp` property. For these cases, it's not necessary to specify `bids`: +Prebid Server stored [requests](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-requests) can be requested through the adUnit `ortb2Imp` property. This is useful to move the list of bidders and parameters from the page to blocks of JSON stored on the server. For these cases, it's not necessary to specify `bids`: ```javascript pbjs.addAdUnits([{ @@ -219,8 +228,18 @@ pbjs.addAdUnits([{ } } } - }, -}, { + } +}]) +``` + +### Stored responses + +For debugging purposes, it can be useful to have a page that retrieves a static value rather than running an actual auction. +For this you can use PBS [stored responses](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#stored-responses-pbs-java-only). +Here's an example: + +```javascript +pbjs.addAdUnits([{ code: 'example-stored-response', mediaTypes: { banner: { From b2d6eab304e5c1717d0f50982a8ce74520880f73 Mon Sep 17 00:00:00 2001 From: Nepomuk Seiler Date: Mon, 11 Apr 2022 21:00:01 +0200 Subject: [PATCH 262/291] Fix #3327 add multiformat_supported field (#3694) * Fix #3327 add multiformat_supported field * Add new field in pbs java/go docs as well --- README.md | 7 ++++--- _layouts/bidder.html | 6 ++++++ dev-docs/bidder-adaptor.md | 1 + dev-docs/bidders/rubicon.md | 1 + dev-docs/pbs-bidders.md | 1 + prebid-server/developers/add-new-bidder-go.md | 1 + prebid-server/developers/add-new-bidder-java.md | 1 + 7 files changed, 15 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 71c4ec7fda..86b59bade2 100755 --- a/README.md +++ b/README.md @@ -53,9 +53,10 @@ Before submitting a pull request, you should run the site locally to make sure y To get started editing the site and seeing your changes, clone this repo and enter the following commands in your terminal: -- `cd path/to/prebid.github.io` -- `export JEKYLL_ENV=production` -- `bundle exec jekyll serve` +```bash +$ JEKYLL_ENV=production bundle exec jekyll serve --watch --incremental +``` + You should see output that looks something like this: diff --git a/_layouts/bidder.html b/_layouts/bidder.html index 93fcabc0ba..617977d4f6 100644 --- a/_layouts/bidder.html +++ b/_layouts/bidder.html @@ -98,6 +98,12 @@

      Features

      First Party Data Support {% if page.fpd_supported == true %}yes{% elsif page.fpd_supported == false %}no{% else %}check with bidder{% endif %} + + Multi Format Support + {% if page.multiformat_supported %}{{page.multiformat_supported}}{% else %}check with bidder{% endif %} + + +

      "Send All Bids" Ad Server Keys

      diff --git a/dev-docs/bidder-adaptor.md b/dev-docs/bidder-adaptor.md index 3900e2ceb5..dc52de5eb3 100644 --- a/dev-docs/bidder-adaptor.md +++ b/dev-docs/bidder-adaptor.md @@ -1165,6 +1165,7 @@ fpd_supported: true/false pbjs: true/false pbs: true/false prebid_member: true/false +multiformat_supported: will-bid-on-any, will-bid-on-one, will-not-bid --- ### Note: diff --git a/dev-docs/bidders/rubicon.md b/dev-docs/bidders/rubicon.md index e2b72299fc..141601336d 100644 --- a/dev-docs/bidders/rubicon.md +++ b/dev-docs/bidders/rubicon.md @@ -18,6 +18,7 @@ pbs: true pbs_app_supported: true fpd_supported: true gvl_id: 52 +multiformat_supported: will-bid-on-one --- ### Registration diff --git a/dev-docs/pbs-bidders.md b/dev-docs/pbs-bidders.md index d9b5ccee80..cae2aef33b 100644 --- a/dev-docs/pbs-bidders.md +++ b/dev-docs/pbs-bidders.md @@ -52,6 +52,7 @@ You can also download the full
      CSV | **Supports Deals** | {% if page.deals_supported and page.deals_supported == false %}no{% else %}yes{% endif %} | **Prebid.js Adapter** | {% if page.pbjs == true %}yes{% else %}no{% endif %} | | **Mobile App Support** | {% if page.pbs_app_supported and page.pbs_app_supported == false %}no{% elsif page.pbs_app_supported and page.pbs_app_supported == true %}yes{% else %}check with bidder{% endif %} | **Prebid Server Adapter** | yes | | **Floors Support** | {% if page.floors_supported == false %}no{% elsif page.floors_supported == true %}yes{% else %}check with bidder{% endif %} | **First Party Data Support** | {% if page.fpd_supported == true %}yes{% elsif page.fpd_supported == false %}no{% else %}check with bidder{% endif %} | +| **Multi Format Support** | {% if page.multiformat_supported %}{{page.multiformat_supported}}{% else %}check with bidder{% endif %} | | |

      "Send All Bids" Ad Server Keys

      diff --git a/prebid-server/developers/add-new-bidder-go.md b/prebid-server/developers/add-new-bidder-go.md index 8b568f8b11..b6fa4c4359 100644 --- a/prebid-server/developers/add-new-bidder-go.md +++ b/prebid-server/developers/add-new-bidder-go.md @@ -1175,6 +1175,7 @@ pbjs: true/false pbs: true/false pbs_app_supported: true/false prebid_member: true/false +multiformat_supported: will-bid-on-any, will-bid-on-one, will-not-bid --- ### Note: diff --git a/prebid-server/developers/add-new-bidder-java.md b/prebid-server/developers/add-new-bidder-java.md index f8fce3414b..baf36b7225 100644 --- a/prebid-server/developers/add-new-bidder-java.md +++ b/prebid-server/developers/add-new-bidder-java.md @@ -1144,6 +1144,7 @@ pbjs: true/false pbs: true/false pbs_app_supported: true/false prebid_member: true/false +multiformat_supported: will-bid-on-any, will-bid-on-one, will-not-bid --- ### Note: From 33b7d8b1f3f7d71bcff0b5069b4521ef8f408596 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 13 Apr 2022 11:42:24 -0400 Subject: [PATCH 263/291] Update google.md --- dev-docs/analytics/google.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/analytics/google.md b/dev-docs/analytics/google.md index f65b50b860..7358c8a8cb 100644 --- a/dev-docs/analytics/google.md +++ b/dev-docs/analytics/google.md @@ -7,5 +7,5 @@ modulecode: google #### Registration -Please visit []() for more information. +Please visit [Prebid Analytics with GA](/overview/ga-analytics.html) for more information. From 2e1afc79cc569fb9381ab6a689622afa9b169912 Mon Sep 17 00:00:00 2001 From: bretg Date: Wed, 13 Apr 2022 14:57:13 -0400 Subject: [PATCH 264/291] adapter notice added (#3692) --- dev-docs/bidders.md | 3 +++ dev-docs/pbs-bidders.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/dev-docs/bidders.md b/dev-docs/bidders.md index 523c77f224..4fc02d3ee4 100644 --- a/dev-docs/bidders.md +++ b/dev-docs/bidders.md @@ -23,6 +23,9 @@ You can also download the full
      CSV {% assign bidder_pages = site.pages | where: "layout", "bidder" | where: "pbjs", true | sort_natural: "title" %} +{: .alert.alert-warning :} +Publishers are advised to check with legal counsel before doing business with any particular bidder. + ### Search a bidder diff --git a/dev-docs/pbs-bidders.md b/dev-docs/pbs-bidders.md index cae2aef33b..8fdcbba769 100644 --- a/dev-docs/pbs-bidders.md +++ b/dev-docs/pbs-bidders.md @@ -23,6 +23,9 @@ You can also download the full CSV {% assign bidder_pages = site.pages | where: "layout", "bidder" | where: "pbs", true %} +{: .alert.alert-warning :} +Publishers are advised to check with legal counsel before doing business with any particular bidder. + ## Prebid Server Bidder List
        From bf2adcf5c261c3c12ef148ba07831f4d7d56b1ea Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 14 Apr 2022 16:11:27 -0400 Subject: [PATCH 265/291] GA doc - add instructions (#3703) --- overview/ga-analytics.md | 59 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 55 insertions(+), 4 deletions(-) diff --git a/overview/ga-analytics.md b/overview/ga-analytics.md index 004a08a5a9..52917695d4 100644 --- a/overview/ga-analytics.md +++ b/overview/ga-analytics.md @@ -80,14 +80,65 @@ Similar query for bidders' bid CPM: ## How does it work? -Prebid.js has a seamless integration with Google Analytics and Google Spreadsheet, as well as [several other Analytics providers]({{site.baseurl}}/overview/analytics.html). +Prebid.js has a seamless integration with Google Analytics and Google Spreadsheet, as well as [several other Analytics providers](/overview/analytics.html). -1. Prebid.js has a built-in plugin for Google Analytics, i.e. zero development work if your site uses Prebid.js. +1. Prebid.js has a module for Google Analytics. 2. All data are sent as Events to Google Analytics. You can build reports and dashboards there just as you do today with web traffic data. 3. We've also built dashboards and data visualization in Spreadsheet (where all the above diagrams come from). You can copy our demo dashboard and link it to your Google Analytics account in a few minutes! 4. The Spreadsheet dashboard can be scheduled to run every morning (or in other intervals). You can get 7 day revenue lookback, latency/CPM distribution analysis and more every morning! +### Building the Prebid.js Package with GA + +You can build the Google Analytics module into your Prebid package in two ways: + +1. The "Easy Button" - use the handy web-based [Prebid.js Download](/download.html) tool, and check the Google Analytics adapter box along with the other modules and adapters desired. +2. From the command line + +``` +gulp build --modules=googleAnalyticsAdapter, OTHER_MODULES, OTHER_ADAPTERS, ... +``` +### Enabling the GA Adapter in Your Page + +1. First, make sure GA is on your page as directed by Google. Get the 'tracking code' from the GA interface. It will look something like: + +``` + + + +``` + +2. Enable the Prebid.js GA module: + +``` +pbjs.que.push(function() { + pbjs.enableAnalytics({ + provider: 'ga', + options: { + sampling: 0.1 + } + }); +}); +``` + +Here are the options available. None of them are required. + +{: .table .table-bordered .table-striped } +| Option | Type | Example | Notes | +|---+---+---+---| +|global | string | ga | Name of the global analytics object. Default is `ga` | +|trackerName | string | "mytracker" | Use another tracker for prebid events. Default is the default tracker. | +|sampling | float | 0.1 | Choose a value from `0` to `1`, where `0` means 0% and `1` means 100% tracked. | +|enableDistribution | boolean | true | Enables additional events that track load time and cpm distribution by creating buckets for load time and cpm. Default is false. | +|cpmDistribution | (cpm: number => string) | | Customize the cpm bucketsfor the cpm distribution. | +|sendFloors | boolean | true | if set, will include floor data in the eventCategory field and include ad unit code in eventAction field. Defaults to false. | + ## Further Reading -- [Analytics for Prebid]({{site.baseurl}}/overview/analytics.html) (Overview and list of analytics providers) -- [Integrate with the Prebid Analytics API]({{site.baseurl}}/dev-docs/integrate-with-the-prebid-analytics-api.html) (For developers) +- [Analytics for Prebid](/overview/analytics.html) (Overview and list of analytics providers) +- [Integrate with the Prebid Analytics API](/dev-docs/integrate-with-the-prebid-analytics-api.html) (For developers) From 14084686fcdaf8cd72a069da80d4e0b1a467b129 Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 15 Apr 2022 09:08:24 -0400 Subject: [PATCH 266/291] fix interstitial nav entry (#3704) --- _data/sidebar.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 0bcb24a00f..5dc6fc9637 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -535,7 +535,7 @@ - sbSecId: 1 title: Interstitial Ads - link: /features/interstitialAds.html + link: /features/InterstitialAds.html isHeader: 0 isSectionHeader: 0 sectionTitle: From cea4a5ce197a163149edf640383ae6740d22fa3f Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 15 Apr 2022 14:04:24 -0400 Subject: [PATCH 267/291] GA docs: clarify cpmDistribution (#3706) --- overview/ga-analytics.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/overview/ga-analytics.md b/overview/ga-analytics.md index 52917695d4..7f21487364 100644 --- a/overview/ga-analytics.md +++ b/overview/ga-analytics.md @@ -120,10 +120,16 @@ pbjs.que.push(function() { pbjs.enableAnalytics({ provider: 'ga', options: { - sampling: 0.1 + sampling: 0.1, + cpmDistribution: myBucketFunction } }); }); + +// takes a CPM value and returns a string price bucket +var myBucketFunction = function(cpm) { + return cpm <= 1 ? '<= 1$' : '> 1$'; +} ``` Here are the options available. None of them are required. @@ -135,7 +141,7 @@ Here are the options available. None of them are required. |trackerName | string | "mytracker" | Use another tracker for prebid events. Default is the default tracker. | |sampling | float | 0.1 | Choose a value from `0` to `1`, where `0` means 0% and `1` means 100% tracked. | |enableDistribution | boolean | true | Enables additional events that track load time and cpm distribution by creating buckets for load time and cpm. Default is false. | -|cpmDistribution | (cpm: number => string) | | Customize the cpm bucketsfor the cpm distribution. | +|cpmDistribution | function | see example | A function that customizes the buckets for cpm distribution. | |sendFloors | boolean | true | if set, will include floor data in the eventCategory field and include ad unit code in eventAction field. Defaults to false. | ## Further Reading From 6c2842e7dfdcf7d68bd76d07444d3ac959a10c9e Mon Sep 17 00:00:00 2001 From: bretg Date: Fri, 15 Apr 2022 15:50:37 -0400 Subject: [PATCH 268/291] enhanced load-cookie docs (#3707) --- dev-docs/show-prebid-ads-on-amp-pages.md | 12 +----- prebid-server/developers/pbs-cookie-sync.md | 42 ++++++++++++++++++--- 2 files changed, 37 insertions(+), 17 deletions(-) diff --git a/dev-docs/show-prebid-ads-on-amp-pages.md b/dev-docs/show-prebid-ads-on-amp-pages.md index e03048365e..495659a8ca 100644 --- a/dev-docs/show-prebid-ads-on-amp-pages.md +++ b/dev-docs/show-prebid-ads-on-amp-pages.md @@ -286,17 +286,7 @@ Or you can specify a full URL to another Prebid Server location (including a QA ``` -The usage of `load-cookie.html` and `load-cookie-with-consent.html` is the same. The arguments available on the query string are: - -{: .table .table-bordered .table-striped } -| Param | Scope | Values | Description | -| --- | --- | --- | --- | -| endpoint | recommended | 'appnexus', 'rubicon', or URL | Determines which cluster of prebid servers to load from. Default, for legacy reasons, is appnexus. | -| source | optional | recommended | Set it to 'amp' to tell Prebid Server to exclude iframe syncs, which don't work on AMP. | -| max_sync_count | optional | integer | How many sync pixels should be returned from Prebid Server | -| args | optional | attr1:val1,attr2:val2 | These attribute value pairs will be passed to Prebid Server in the /cookie_sync call. The attribute and value will be quoted by the system when appropriate. | -| gdpr | optional | 0 or 1 | Defines whether GDPR processing is in scope for this request. 0=no, 1=yes. Leave unknown if not sure. | -| gdpr_consent | optional | String | IAB CMP-formatted consent string | +See [manually initiating a sync](/prebid-server/developers/pbs-cookie-sync.html#manually-initiating-a-sync) for more information about the available parameters. ### AMP RTC and GDPR diff --git a/prebid-server/developers/pbs-cookie-sync.md b/prebid-server/developers/pbs-cookie-sync.md index c562b53d20..d806607537 100644 --- a/prebid-server/developers/pbs-cookie-sync.md +++ b/prebid-server/developers/pbs-cookie-sync.md @@ -58,21 +58,18 @@ POST https://prebid-server.example.com/cookie_sync Cookie sync for AMP works in a way quite similar to Prebid.js. -1) The Prebid Server hosting company places a modified version of the `load-cookie` script onto a CDN. This script is part of the [Prebid Universal Creative](https://github.com/prebid/prebid-universal-creative/blob/master/src/cookieSync.js) repo. - -{: .alert.alert-warning :} -The only two values currently valid for 'endpoint' are 'appnexus' and 'rubicon' -- other host companies should update their copy to include their endpoint. +1) The Prebid Server hosting company places the [load-cookie.html](#manually-initiating-a-sync) file onto a CDN. This script is part of the [Prebid Universal Creative](https://github.com/prebid/prebid-universal-creative/blob/master/src/cookieSync.js) repo. See [the AMP implementation guide](/dev-docs/show-prebid-ads-on-amp-pages.html#user-sync) for more information. -2) The publisher places the 'load-cookie' script into the page: +2) The publisher places the 'load-cookie' iframe into the page: ``` + src="https://PROVIDED_BY_HOSTCOMPANY/load-cookie.html?source=amp&endpoint=HOSTCOMPANY&max_sync_count=5"> ``` @@ -143,6 +140,39 @@ Here's how this all comes together: Then the next time the client then calls `www.prebid-domain.com/openrtb2/auction`, the ID for `mybidder` will be available in the Cookie. Prebid Server will then stick this value into `request.user.buyeruid` in the OpenRTB request it sends to `mybidder`'s bid adapter. +## Manually initiating a sync + +Where Prebid.js isn't present, like in the AMP scenario, the call to /cookie_sync doesn't happen automatically. +If there are scenarios where Prebid.js isn't around to initiate the /cookie_sync call, publishers can choose to put an iframe on their page. +Here's how you could invoke it with an iframe: + +``` +

      yuh|L+ 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-mopub-li-ad-unit.png b/assets/images/prebid-mobile/modules/rendering/order-mopub-li-ad-unit.png new file mode 100644 index 0000000000000000000000000000000000000000..494bc1b600cdde923f70d597953340d1e8590308 GIT binary patch literal 145538 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 PfRBM5>U4pQL->CHU#6*v literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template-format-variable.png b/assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template-format-variable.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec4efd4fa64a8e0e0833468617bbb31482ca732 GIT binary patch literal 57254 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 buGch`I6E`FkG>=$fIk^Yd5MDO2EP9n(gt(& literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template-format.png b/assets/images/prebid-mobile/modules/rendering/order-gam-creative-custom-template-format.png new file mode 100644 index 0000000000000000000000000000000000000000..04631c5cfcca2f59a378eaf24f5374cb560d0bd9 GIT binary patch literal 74152 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�FZgb8dlUPK7kAx4hg2 zgo$P=U(UDvpbAjcntlO0*qK^A(d z*C{zD@B8rb2SMY!9vesoTMDMi`9ip65Ir4lK>C0+!}RWk-q&r8HmOl}WeccQb~y{X zzv7hi5OCxtmXmKW`tM}y&p<*KDukFP3y_wMX|9X5wULJ0+acZ}Bj$&(h@gvZ!gcFy z^>%ER?1CPY6eVQmwo5J#!6(dp;XK6ma({U4n($mkzapQ+gzS zH%b2~uU?xHdMiQVX4QW6Lc_L(loQ+0BeSW2E6pY{%Q_mOjCr=2&+C?0i8~E%KPQkM zHG*4|OYx`6IeP3QX&Z-GA3)d(lxlRO#>(EM<~c~L-B>h%8qFpC2*1tM$670{NnOjn zV9bqI+rOKm|)R+;=*P|oL?RkMrTnATDnX%2jeWQ z3A+64`t3S-ItS7?od(&8@p^njoR^dAYGFA~|3?f%m(JIkG&Avi#;_?1i+o#+UPBDVA3aY-kmz?Y z)<#Fu|D?@m4m#}6J!?y(5`y2jmN}$w;-(bqA>=e>c#G#Z=$KVLEap^i1BiS&@^0TH zGs`>$Y*G{##@SYl_5$kkcfwn;hkzjLuf)bjWV3xo&9oG8ij|7dOCtb&Ddkb>d0q20 zWLbevh3wm-TDeH#KW7K261}pSezY&-Q0uw^2iJ3<$dP7L{;^IMksg=fT=z zBg}BBTm7!b^V)T%nC2;p>T`Ks+$Q?e$!rjM?lB|k7i?Ltb@N`MdAmu!*yPv6o0#1! zuhbDMugCeaK)(kH+=mo8ud?n-X!=+ExB+#ty)muiKXvwrQWQ_0VNft*=+v)s+oC*K zXt9C=`0Lok5#-+^O+_1bQrRo|FoDQ?eggvesSv0_i>dAtzd-+FxzO0CRK-0Q$W#|x z28at0#)1TGxh#mY3^Dzv?7iI7pM0=gji*5iv6n7Cd|;r-RZRMM^IOP4WcnQp1A&yW zB>4RhlDODVc@G~oz4_0yF!|FL^&3E#Ia}~Wlpgc0zUgw`2Y_~LI%E3Xa!NqlmJ?1R zd%2H%y`!iD&0IHNd+y<7`uA?_ZR1Ocm8HS~ooeX{h9gZ#njfa?-MQ;paq5hW(B>)L zF5sfzeS~F{Tbi+&k?Ul*fHx*vNn<^J6}C%%Tqe-AX-EW$WO68a?}@1R>#QO4Ch2K* zimAh_2rcv96_fYE6xB{&k`uslKd%Qa>WmSv7R)&S-O6vRV`Sv>lu58p$+!&%KiEL} zO9mvF1qvaT?bzyCwP+7Kw1=2`2ss1QgRA>2AcVjv#QJ1gM6!?o>dvsk#QGtQzRaa| z;4T!yGvJf?*23@CBcsfqyaY-|Rm95W*r-~IaV+ISQ?2O_kQq?^I*=28uBH}b3tRUQ zpl4bYaOnc{-k?+bXYP8Bc@(vHWk50?Nu6C|U#kTt@5WpU3sIk8^NA18yAUcDrl?m#_mS#%Z}#3SWD-HKoc z!>X$>E||Vm=^{9!Qe7>uK90^`^mXApeymEvtc>Z!Dk4{b-yDggHaNWc#08TJ1MKW( zg`b7NX&U55KOU&AUp&J{{0Ull5eUdK**+`@JnJWBZLYGidYPVjRp7eTcpljyfozl^ z({)3}G&(Ivg!CGyWl@etxCQaP2V(L$6xZb7q;;o}3(`*k_|{0?nZ#~uJDF@k9+LI5 z2VS)w_`|cCwZaHwZy|_1`K_O+>~(%)fFqis!Y>;<_KTRT0yHM|?dOv_Bg40&gwTtd z%}O}F1Jg;4wzlW2qmtdM*CSChx4EY3HG@(Zc+Y{9h3|g~5By{p;bO)Jm!OmVBNNKW zi_7~BOf3SxBd;!(_1nrvO{h4$`^edr^T`xy9F>YW8Z2$f3bmrk1wzUd2dVo?6UKQt z&8V^^phe8di}_>^Hx*{s%70o_&bS3H-WU?l)$cUhigpm99C10cbek=*9N)!Z9igs^ zBTmEvIGm+>jlkCOqE&HW0!3YjHe9S+@s^no*T`~EIfT4gsAZSHX1nI(kwt@tV>$Lr z7SC*!2Tfw92&#pmVHV=C7>8O@K$Qg_CK4pwflF{7zk}Vmn!XDlT-?PS6kBOsHw2k) zx3^JXcO2_)x#rT?jVmsH;D=Z)N3!_`3N-{FT%rZ?=kl>3ZlhN4qO7t!xLE2NN14ed zJm?X&n+0v#IeQtgiUA;iz|3U4FVr@rH952!-mFSxebm95f*? zua2nzC2(**rrBOLb;yz5yJE38<)7~Yke`08j4qfu>~FSjNG_EH(v_QwElt|+P+BqE zpM1FfVtN2xNpD_R^p%*8u z%G2Spp!c2}ySNDAc9r^_mwE~^eGlXL14`8*t%tKz6xP)3O7UAGNE3fH?|icBn~I5j zrwtGUj8UhjTE%UZRYlUUAg+Rc;A!e$Z1u%@mD~hYN@?;D!K@|DwpdlZfU9c4+tP4p zmHNY6W$GsZAVXp{PIzW85ui`WeP68SD5~KoKGvTRe!7~n8O>X$I_=iog(wplyPzTc z!25>Gftf~E;5VCSewhTM4$$Uy7^mfxg#5V9QWzS!w%Zk2f3Tkb_Eq>*72&;mrI&AU zY^`HInE_mMbOe@KU~%*9O*fDW5ft4$KC>$9v7jcK?ii5mfma3qb>W`XQIyu( zEb2>OfpF}|)ajB6@jQ_c(9A?eHU^Qp@Zi5G4(|Za^c%lE0f0Q4uSP08waW&iTx@ba z&Zs_A-M4QazpJ0V8nVAr20$e7vC3qW?EAYt=N}J#Q%5m4#Bm=6jE*R#BJZ`Z(q6E# zl@AL$CnhEs8^B-0=)&36z9bmSd?_`O(v`L!Z?ejl+UGy}iVr0VT-c8E4Oy9ES_I02n3MCy?cnHAc<{aMJO}m_hmr1 z^8E*x!RNA_Go&n~IT($q$xub`qtOgLgHI>hC$Fxoj zB&_**ZC1in#?=P{jI0i9bOzlJ_il|oE% zUPwfZZ*;6FlCcLQGWHOd2!iZ0NQtdQ1^)dk}#4l7m|JGrDXWan^+_V6FnV*JgR~btS zKOVSq06`f|n$6TnB1 zs0;&1p@&HIKnnT$U%=PZB&70(@Y5-6UtSHI*b6w_>+9{E1r#tB$J{@kmhn5k*Af*z zPJ#ugleV%maYnZ*10of1faOggFmmTGMQ*trDvJBh#5!|}G(mzY9MByF-GFXMQUK|Y zJ|q1f*4o9oGGFS-@}sOlaFIlgp1R%$5S6$Ckj|JB3R3g^CxGsxe%;uA_lFv%P76n% zvuj$(X9A-Izo@de1jLt6YiX7A1Aur7*K8*?x3PxdI0Q|P*nhc1RLB5XIf2Amd3MAr zfB<*yCLx4if-VCNYuK2i6}ZuE2*vyGxdPWHE}VsZN}mwr&9QOmL!dIvA-Ed+*4)&Y zDsEVYOvKMn(&3DOgN2;5R03h@wegiN2c+ybgyhfr!yjS@%;1%}l_|1Myhy7TZ|eyp zC_!dz0?U?VgicS5*2V8QUU;|?O!lLorJg{Ug3L~rtwX$M z&BtExE9m?hew%JG2MtP;yMs4u5<6O*DZyvg>z1) zVqLNRII>R^MWN#M;zxdHiRr6ZU>(8++a_e(K*OTHw8o6lb zdAbqq(_J8ccht7B7100&WR6KW_67(W(pHQ0yswjvWhlg!Hjpl~ZK)eE@mhPS(Coc% zI|P`bKuzs(nF^Nih{zRegNp1_)NP8vWoo1dg2pS^9vbi#30`ki&!ZL)$GTJ|+L$c0 zzX}tR<#MUzV!a0lnmX%;Xx{e|e#?}-WOD`-lC(DWRyI%gX}4W;d|*MxoR8~iTH=Sk}R(IPxq9h*UNbjAe& z$~>AH`zbq4-L|xu%?Z3BD@w3L-2yt26Z@3Ua8QNzu(e=f$B-*vUyXlvG_b(NxdC7( zo^H57zJL!>3FH?vKfaC}EoMcfWXGQV}10+Y}oJFCwYzNdUc_M@UaT!L>ad zbO0Ii?G7H3ZNx{vZ7PLZE5t4JVzor5gkz1D;0vjG z=cM?ac@6mK?v|=4UZq;ET$*Y2JpT$HB|Y~9F}?)^wV6Cmk+cL5m2kdo+EkR5gmhm2 zU+leSRFmtrHY}(hqN1{vqEeS4qC`*xr3P#?1r((>6-0Uykc1A3Z3!xZNC_xanjl3= z2*^^TBOO9OdM^?}2qEyz$Gz9y=WN6I^}XXA=N4t>}t$Xp@;n)w;32M)qz*Qm~TL%n|X-bV4 z++3d9dzT)r#&p6Fiv#_OqkyRQYZc6v=zZXECc<5F>2rtxE^x#%enG3M zQ$V4|5lkgYWZBwceitrX*8zO~X3(y@bZzW)uH-8`icpmZ$sspjSC2U|clNmbuLp498=4|=FO{6b2mg)J|1<|95N zoxuV=r;>{vSZ}$qPuQiiGAsLRQS|6t0ZT}|>-<*{*#F6Hp{LUa$9KBD4F`6~Q0%hv zpQ;1zo79gC)gcm%hxA7g?5$y^va?$XF#KeuK@mbalm?Esp87WGrqf)BE|8rL6{&EM zZQ@qoI==YBV&cRxFssohFnUNyJi894`~vij%Idcc%^+Gh&VZtA!^CymmmvW>*(&$! z3>9$>q7JVD@uJgyUB`#>8^+$ig)L9f!2$0@hOb@)G%nrb($aWo?!u)vf9Y*p3w5Z$Fz+f!8Gdf7BMUYJA-HTqgTL@zyN*Gi?rSTH)o6o+n+a2z1S(TWG>^5F#C=kVd$D;NT1axVq(G>ZO1N^|~x zNbG!Kdg;=*C|i=fdxItJIEo@l)oDAaslnLSt{1U?yMWsh*-skJA#7UbRdV8feoFYJ zYTq#pGj#-}-!`lAF#57I2$zscy7tQ6SZ0MJBx%TvD!UKid7*7}n5gIWCOtE6sdGK# z&zD&X{+y6=lWD3w8;TM1AML!>*xD*pQ9g#SzD>uTR*N)M&hNgB2nztF$u(b8jJ zEca@hCjp-E$(Wjbqq6>;GGX_-^-L3;E~U6Pn3jga4Lo*vG1ax8`-#{hOu!a*Yj`DY zC-{foDU=8mU&n?~q%%!~;`lbMh@&sawQ0sM&$IlLf{{$=&idk?af*LrN{)~zEjS3| zt&u5h+YOo0ESo!)>7gLl*n?zBBt@IGGNq%yl`Hr~8;1(babevhZB*#399Cd=Z+2&|ou*Tq~ zP%yZjsWo9DL0zB%tk@P(G%`~ zofrZNAno^qw%#k?yZoJ{*_&zpz0QB5h{Vx=rO(-5g6j5hF;dbh99$M(U%)BiOTffp z2mmut1jOw0U1bpaZ_IfEWGIGY;*5>upu0cWJK_W^(Fo97$007HGo0gSYGFgGClRC; zUNeXTQ$w zt4^hT_x6RCoM65T^zX0^98M8;1A%vEfoQYM(C#YZ?u~0s&M(hB)IDJzS!w*9l z$Y<(W>DTl7C`SzmXs8nnfh;9!$nE$CTTGE7p#PQta-uYj(pHXPbc|MDWgG$c*|Dk! zF+3zyB4U+iH|(aMPH|M`b1pE9-Wfy9!woMSuK(H#R8mJFo4;8IfL}Gh+d6Zc0h1@E z02n(2vT0+r`-Ix#HDMq+$s3H$G5xq8|4tu1JdtAn{P@Llo}kpS387smfx1aerxng5 zWGM8^w$vIEkTnkh^qn;VD7sOr^%Tx-0E#ymQj^d-A{J8*A2Y3T*|R&YAa8&OE563i zHsk6PVtcYP0-@Q0(+R&NkQDG~G|j&;jQ>iY^mi7Qm=0VrF8^IuKOU@$6^9Tx7fgjw zHR4Sh4xZHYpXzcE^NyGqTBwAAr7L2^Qj%q?d3t(RQo##;*h4Plx|0#0H%sz@B2!kP zMOR5!4-IfGgUe>6d0|6p;;X&O!zYJ0%@$8vVtvSYY7OY^^q$`YacO%G(8(OAe z^*ee+#rytjqPTae!!&@98Rb6p!V?L)jOZ>Xj9oTV#ku7;U`EUUqH7hykLZEisB3`W zVf6h;1<)i-8c=;c*wLqEn+NqcfYQMvi{B;UFO!@zaP|gLv58j0WE8}$fH?kAOsqsn z@d3@!)dBR%4Zi!*${uXG7d6DGZHT+JX2Wurms-gDe3;fITWCRl-MaD^ z7$zD1G0cu$R3@pY_aB&@c0f+rD#gpCHxp1q`2TV8_Tw$7c`dbo`x^-CN*Gy!ldVTo z>$%y!gp8c(!!g!wAGfc{gPc@qv0-xlRWBSZvKlwd_HccJqSIS~X$K(AHBgzBBNKzc zQZ)YFJdM8~+6>cQDb6L05zx=2lrZIRn9FZ2A-r6=BVXgukh-x+2H)bTr4d5WeR43b zzu4&GK%0@GRELp~b>fSzN<;2a@2WXO?zFWEy^tM}S2cuaf^bMlL{qi*=D`k4M@Cq9 zRYhP=cn{T;yUB{t;^!#jP3!@qPg$;m(}dL(Y0uamB2BEI+a-_PhkD*6eTwCrk7y%9 z`wfbUs9?F93am-^QJsUTOu?J7{sZqi=2IHt5;OAVj;8+EW5_zW>vVy&=+kDyHmwdE z|2L4nicbvs(jt6Q11k?YA*Ql6p09d#N{K2wZ!^IpYu=&aHV{*_&{y`^X?Mkk^EqG^ z-d7!rYKdi#Mox6go~g4v4<@B1BLozVtTh%h|HOBp(~3A)k7XO5vL|uvI&2N{Uo2oLETa%u%;R|%$6oEy z%>qh6%mis)y2s6VFV$}`b7G?O9O(Aa+75Q`eO=gPxn7#)lrqlS5-V!bTwS*1s>{K= zF+^T1J8C1B8EbMhG;6FcHXn3R4ebkUaB?r1zoxfuBJI1tSe14R+$ud9J0!_;r*7Kv zhr~4db8qOLPz{_r9m9}0s7=1F2yHCP1EjVfWPQ&J98OJ`kOnv(mn+cAXK2L)da+B7 z=g3xlK>dM&F(Qjnn1WzvYN@a_i2x^+ZCNk=GQZ&R%qoLWgXlV;dt+%KwoTrb-%g@! zx9OdDK-T%(qG(cO<{5l5=H#N}yjg{jmuB1N^PvirDk;i!e2q(*$JE?-BZXstyH;c! z!s@9;&hQoFi(>Z9A*Hb@!ITWp4RN-MLxJm=gu*p1!~CbpH^APyWeyb0S(;iL(Fl2= zz9C2QX6H(|C~ zgmhz|VhNj@C;T<2G>Fcq6NXMfo9aZq+3NBWKpBHo@Q%R7*BcAQ;^BQW7K&Li${-qYz()=r}TMGIb5;6YQkW1i=F_=ud$)OT(vTinN9}tEIP30 zpthOz6e#hJa+MlMDh_#r&;C0@F7%LFPRR0U^AF)JXqk}i^*~vvzF+^wUVQz;&A4v) zEiapWx@7-5i|t=$>o)~|=dW*8@Xe8{S{zX$2c0xKBMPlKa*a$D3k@6{BI?fE1LD!2 zxANrgt0|$yQS?3I?VHIt3KPuG3?*}CZl2Qo>i(oYFQx@8CBL#ic5QDFzwT7b^yYz7 zn8d2yd)xMLU&Eenh((ae0ZX^f63@>tW!sgdaBpu3DbhIZ$R5UGA;m1p*tDGo3%~I( z-gfvt^G7o0<=8Y{`SsK7HF`2hENs|7xiRxf=K31HUxhVb$@%uN80Hn!O^+2=lo=hx zH=n#@n&@x%{M0Ybhu7pnG7|?1EAV$dAebVcvb#Bz=^ODY z>pG$xCbj>dV2W9H<_9u!PO$$aVR$M3t3Us4 zK1Fsf`+Mz;rf_4rK;{(MAzB@B7 zgZWvSz&da+#TPt5s*&acbCA_=ouUF1fCpNWFp|uQLTWqX=SiLu=3oaXXnkUcolGYXQG(-mItL+rf7=a+#Sr+S@NI8#%>8C3-&_L5g}y1!UgtoF9&X*7)H;*}s-ih~ z+*bdqIyV$8UHAdWF>LUGkD?FdaZR5w zB-xhG$wn06q>LY*!toA3;9+Ej5JwGwabq(UjYvx@@BXfP>rpF}^XP}T+E-F(D~AQS z1b|R`Da0ClEl}Xsa8;oV;En5LvXFVX7XlD7o~-~bqj}Q4>f}jSK{I5Ycdx~n@7YEV z|6>9zXh5%icLqoyO?komb!0@j4zxEgJu|bbMI-^N*d}Tqa@DzfFgXtapYAOnG+D4P zx?xil9oFCpwBW8kh5*D!%L;2&)5gW2iRu&E#(O2Al;;M33la{jFgu-`jDgMA|PwB z1Z-<^&1n1aAILyN$~0@rGRG9qSBwzkCVj&s9wo#8&Wa(p5QRL`Mg#d3yfV9@6v{n^ zy@w@nqGN?VZ3b4YW2u3-q2@rJ5AG0kw}vVbkr}KB6Vlh%0_qa$aeB8RGylAnj7Z>JHO&+grHnTv7VRFH8@g^B4{c~ z<+;)-vSUGIV-({JcYZ51EJe+pJ|Cy0F&jIRdJ%mE3&fymsdi%>E1c6u4ogI4%YvgGB%btfBvD(E zwKNX(EPO5Qi7rhx^)d{g%_qz_j6J~dldS_4r1lcX?@92qhw#nEMh_cvR|&a`Gb((gdp$7bStfZGao>g5qd`{x&>MG-oY zT4XE`dGc~|6x@=0*T`6|Y<^6OE2V@sl%;xZZ6z~6q@TJw4uwum`${_F3x2n+n)?Im z9oKiRF0`lPR7`d#Vd;2!_G@jBO#e(V@HoYlJvMW z!9K=X{W*#qA1QdIxJNs`IB$&9?6pR?^;JY-IB+SHAKVnLE&v(&5Nvh_Pv~$rPVIbe z6@j=?MFYi-LPypZ;?=rTNXNB!I8p{B8L7#!hkr3I)`4l$f~^vA z9ohMwq#7`+6qw=Fsy|8pa^@kB?X%zOs}J5{e$hzCZVbQU(b&={`up>_LrBeHEW<6f z!W5|g=SRMBIbV5yv+i(K>5`2BT#GdT$)B=N!ujhXoe*81Lr@q3n5YyE{39$B?un-#&)2arl^^6$upv!@89JsBzs4# z;bBQWDscz((z7>Kih0rmROG_#+glnohBLAL`*9YO1?=L9NOU~^FiiQH&T~W?&NFs6 ze66gH^NM-)ws8@ySmU`S=0}O25@ADF=~zSwgSm6#I)9Ii8z>IznV;o?jVdh4-U8pJ z)@;HtPFl0KL z>GvJmnJ+>mCG8phpVhwq_!sZrwzp7s^k%N{?)>6<6quf)Fs`LTf+;imOHG)D-H?td zzb}hl_w7G!;9vLc zzvG|(IgsKhP-Z|6;!CCw%g+JYHUG4It+1+WmQ{lbjkT-uhD@g#wA3bu3>?8GJ+}FP z@Wm217GluN{s>}UZMCG&Z~~Y!0)*pl_*a0nP>v)AwcoEmid;B{IMl=pAtkPG=n0cb zCb6@Us8_Q-gRz(?f&%0KXC@qU-WcO$K1%GH874vElCXqBz!Jz5-!2mg45FW3X*|@z z1BJ7ot$8*A<5-R*RxVf*pdcJWUaoWW(ODpQ^vc9G1BB9RAaeA*RfB_kPi1_Wqc5E} z2RIgjqO`GJ*)Q{Hn*P>T5cmo4(Ve-@IZp@w&8ySUtRn}Ci4mZM z_Vsrler6INKR)Q69izW`$)zpbVEySOBrRH4HUZb#8t{-Y0Ic(&3#7^6NU`?<)WUc{ zIQ3?1Z*6;a3E+5AwFt%<++7bGr>mKuP8S-9I<~UGfxuXp16$q}_ER+Bs_xvX=OPhE zad{^F+1#ZD^s3j^F`|1jeFY3G$Hd-CD9QsiHUv$6G8AYVDV%3Iq<;>X&p$%YS)^B! zrsH>{iHTH#W0~ko4$v9GknT+ICLBb^tV=+M9fpA1sN=)E+&8!FZfSUV?9GA3_Dzq^ znj?5*-yLcWV&=^#mIYv{22%VQBsE4TO$a#cCO*ux`c4)^@CGC=M4XV*l4H9%Q{zd* za6_9^moGxWEpdwEogGNS6Sr&xlf6ep1mQC9qHVqD!Tgw%@U0++cdG^hiy`88EoAG0 zhJ4;_74he*@@WJA14EkwL&`-)7)r9H*OO!MR_gaH(4r@w1+&4Esib*+Y2`;*y7J}J=@0dEf|YyC;k5K7ce!ug36+iYqM8WAJ+e|u z(X3nS){>ddo%dS(B<^!*j`Lx(hhe5AhM)x?=*rfX2juTs)ndXaS~Xc$ivpLrdpTxZ z(StKK0Bcfa`jGa}Bwwln_-Jh*dpsvpA^JeC!TkcMr8I02RL>_4f3KHGu=JT8$X_X0 zR`|1}l+hc?7}k^Bv)T{jzclI>#8Li28~8ZheyFK91wuhukA3RKG=ea;)xD z&A(A!%~9wGFliIr){kW$|6mPxQkt>9xX73VMA4y9P`Yo-cV)!4Esrem4LWG>TWBP* zwIMCfC$e)l?o2`o{aHjs@E5h6?Hc|x3>1`Ws0U3+Lkid2>Q@o06QM&;)A#-{vU@8D zH4^&{y?z~H3Nh2trPUZc@l46=na0`XWowrtULi3|B8|seb zx~hYN#Uq)vHkYj~-aB882Id&SU;>zTO?&L>0N&C+rwz}8>MD=X{Vkwrg^F&gC8)m;qqkSI*X>2_z&dO#N zH=(i6{*fB=d5l7o({^AT&7G7Skk7>TdEx?P8=l2*+uEg@UD83#ZT!mfHmMG=xc^BPv>RxeB^%Kv6FLh|NiM$mXE z@MDjiwMQurIb{@YQLD~R;8pdYH=`NNd*guomgWpjA?@qvAV2<5sz5bArNJbJj9=%N zexkTEnybZmd$`}ig?G4U(PQ}=ma>eAo zs*uuI1$9Hzm}R#~S}AsWr@Wu)JG8!r)>L{FqAG4ZETARb+Hl0&TE~a=d0*JHEf`blr+o9Ut0;-H2ywh|C3X%O|!fl zrVuta{wOV0sn}$71C8S`_ZE?NAy*w!aY3~*gxoMab#sA;Hck2Oe;F=`^hzE)o$jKT z;iX~Z;PWJ&9_`|obf5v4$fhUxCW1(HSSaMBG`ltwSWoc`Qxw`uUc^;NyTn?1mVGs3 zdui_*%rWJP9`Qe&={sFn&d)PwcsruenrP!*xT_+jLKU`9rQ*AO`Uo!etLx^kh7wV~=a^Ed7c}tX>F~=Z5q=Nq`?JvF3c=isNgno`Z=0VN z77y_>8ObN=?R22#2bJODEdqLVWrh8}s|GGbpTSTMPHHyx$fej}PKcCg)vPPx_>0|k zi~|>L+K2bQl}|Dpe=m|=KQXhqGBYvQb7RW1wD^R&ht_D=fLh2x?wz4NC7b?{__Bao zsh4oUhw&(asj5cSe2*>8?A(Er5IyR5OB$~&=NMT56@SMTVVQ{}I5zK05J_q9em2ok zeXwrg*kIRutd381qhWztlyugN=dEYQ)*065vlfo%h!gVAwCCtlF3UNE5!@23&}T}X z=mODVnzDCka@d8;iyk$3qYUh5EIPTtl}tU6wIFj3NWQn9tP*O+^y`@LV@eQBUa7c{d-R3=9Oa>0Pmh5CED(MEs`>m$sKD-7*imTcFyOAmtQxU8NRSj?6HGF zs3h9b@_bj*85xw2b-+?fuoh3R`np6BSHo&tLNb=Mquj7MI6*k{V%9)Uc+&xncSe!% zK@%LKlBm4zI{OuroiSQmtvkOJ*ssD_lhM<$7$G4bQ!xec!u_R@NQ%(I; z$*z{JP{exkoQz7J zD8&{mKfi_2*Orf3G30+TQ-v?@T*+6y7TooD`9ecQP@BtSUDCw~pBcr5=`k|h^8{~& zYP}G?r&$MIJTxQLtmBYeAf_Fz@vfJ|Nx+i6&U&VIgs>f{{C67jHwyS}bmM0)?OqcP z#lG9>-?p?KN2B})qN@jU?Qc_eYB~1jPMek>ozRTty=OWr!N-23lyBMjG=_dqp8>tO zuGT!Z(C(DJZ^ybky;BrV9Gw=8J}!(zQ8Rx4CtpgrE8XC|&9_*nE5qoJU;!oae9C*u z)@&lZnIVL4S?w2JdA;(7kfr~ey38~1Fn#9*_6jJ(N1+-b_I7+VE4`cKT3l>bV=l*2 zZ~JaYMb;h}?h`kp<%@+eA$N|#|_gjg^C=5&NY+sZ9gu#O;^%_VSo zH(J^IBN+*#a${Fg<9qo&Q~3?~WfKapMcY{v(iuGyx2qZWSTYjqu=5G#dL;7d zRliR->2C9ERNt2OdvWEuTg}7su~T_wMuYxk=2Jjb@$4;SGjcFZrVQ}B8Y$r? ztF}!X6>Tl{`s{QogTysOSMA;Xm&|;HPr`^5Gb=f$tv3kEkH!Vc;=6#0u$s5c>6Oz- zg%3C|V4Fiu;UUCW3*W_&31uPq(HE<}t23*uLz0s5*Q+aYSq!KUW*T-0lbha@-mTef za{E#tu!<+GwNo38~7J4g)^v2k6}c&axLld_&SO#lx< zOB{9QPcwcmFLG3`SnpC>LG|N3lH)E@%ICt7z7y)7*;E^-EzxN3NRy3nWWi!8NA#Pn zznIDm<{7($V;8d){j<4xa~_Mcq(V7{|MlRVxw1H{KqR^;yo+I-s)e-336uWdG(L|s zqRl&7gV2>^4~?r9$Q0C|-rl$s*mv+y0}WLhZl;oel%nCxwc8Tk`gxp@uu}m2nIpKY&vtjI1Et5095enfNy@NqbI!mrNx-kvd{@U1QI3PaZ zM+^wb3yVlxs61kM9rI)rw@UUMU)bqz@V;iv0#J2&mkJrr8^wigvHlfQ$}!SxTd=kE z74kfU9qk_-i7`0pMd{9jHa5rjn>Ket5`=$4L)KM|^i47pU%{=6;l|x}mYoblxE6M3 zR6HG#i3GNnKv-H6mz^;Mj38mc@%!JQ>yoZWWu9CK<1Z1#ue-!M%{~rq>5ei(ZK2fM zt>3(VF*NuDLh9Z6oLnZDrMr-v5eqFxGFLy^JR0Z82cvAml|${{5c=`B!g7Hxy?}El z*To+3Xf2wOtUq<*i}#=-)T_^Txp3t!K6%e)~*3IyeqjhWpZTrrI^Owr{%xT zPeIm!*DBtc2UxzTiNsvNU|(372DGE;@6ks%XvfQjv{8YP2R~fA)6F^_)C^4WRVsDs z=BQAa^>3yj>CZdq8x9%_*3aVJV;Yv=Z8JXkcI!i=iyPA?!+#T2L3m$kPm-#-!Za-=oNtYBdS6|Kb5b84V zgp(r##ZO4T4pD?_Bl6g>^5q;lH4CORcWKd{5ue{a%;l!gwLDENRJfNvv(SUj@X{Ph z&h4QUIu^5kvTt+i6IzLkB9Hc*U4hmaVpMgHnqK9V^M+UoLwZ;?fmtGKHne zY$@=edfqOs&0uH~tt$tZMRox@_4`S42j1(j4#K>p3129}X6MJuvqji1-SXCY5H{bf z>G>k48XA7`&S~qg4bgj7ePVF@l^g*&pM~*N&1Vz?aZeHwYc<+51WA0`o>-8+=3nr+ z7%Dp}8YLNR@z;Pwru zy`pzzy}H4?`0DSxU*f1nZ*5(x8toA%$kHvoeRBq=a5;)dsF zeDJWP)W0+V=f&Ouck{^|1J3`>)$lL;z448Y!zZydSSK5H#g)CBxs(-5WG&fe_mKI@ z+*RlYUWL)!+kS>>e{9w=EG#RknAckL??=W;+JrAvQ=!a%{iYHT!4%(yk0Q($t>C*a zKsknKB*G{{ zw2U=?ew!f3@NsClNv+2Sc_9w#)eV5w<$#IZ3vlqW6PmoXa*~FW0Dy*9?4SyM=CS$z zzB>QQW$M3C2&p9!T(%s#rhq%ylw?GB2w`<%d=Q|>=PY0hd%Yi?W!VqC@{7eIrIwx{7 zngc(gCT<0^x8elC)WUJ>!sI#kL`3HPj4_=}cd!I^x<_^d_p|@GIQ|J18<}^%DE%QT zoARjFPZ07h-iQdoT}B=kcj+2|YF$TD~E?IsELmCAtHof z>}kZQZ-&@{aDS5(z;<#b>f|etzmAnVcR}9@$yZ!%Px*)eCE-&(cb30b?(Y0f-0^b~ z?Vl|cr^4VV!9W*^>xHAQA60`9XMSVI3d|D z7Aab9jf9eQcY&n7eO_xdV$W4NbRgOH7uxc$d-?*fPmC1mf zwYo_oWchf~Q5rD44KK$gyf~!BMTYn2tVE)xWtA2ITZ?-LMw2zN0v>=b5OCH{u`jF_Kk^t)Fz{_oOksBMs<--)buq!A=O8iK{KP@oO0h*FoK0@V>)*{U}erW9Z zK^1J+W(6HiG88C?EkMp+J2h^H@0+X;_odayez9e{a}mGX6CS)5X<4HX%d2ODGlSMo zlv8YS^(}e?@IABfp8s9XID6amB2Y&!IJlQl!~Q^e+tfgn*#xZD3=sdZq8{Kr9~<<` zlSyj9H^`>)5fG0KgipS37S}Ap)j=yZyIjNYAkaf8hgQJiU=CoMq0-x?hNp*_?H$J?ocGR;Fr^;5MX2t8V|DmW z22pWNQGA#*L1zM%o9AwNEZ@h6QkgteEdn-KKbQ#63>!YVP|9+H`#x9O@l7@#8G9se zZh0BAPCBsl=C_6|>t2ORpp|WGQ^#TjPod(y0+xbmBg36!nsuRB2ehOsXjz)!_<(qA zf~hB$GLn3N>aTy73Z zr=^)5uvyxJ_mGZ|5PvVj+gchOvB%FKMF1KZi1Ejr`~RBmJmd3(rsXsDoP|s-+b@LS ze>)#8w)fpP0m8g#O@1wq5A~4#K`eR8uJ$gZc3^kf^z3UHF;$;h1xpB;cl&-K10foC zcPYA%Tz@HCkB^;uREnP>>q0b-J^7BS)GoX%BahB zpvXpQMf$_6U$h$m$~(qP8+Suf15cl?*3{6N)6tYkoIX-M18$vH1Xu^VkNerTsm)Bt zZ{m6T=?z0&FrI-h!wpX02aJfoRU%d@_mU_4kt5X2G_4A8@LMVaN4`v++cEOLsj0@! z%KB4&5N*%MuTLFjQD&V$3^o!Ru(lxK))GlTd=b?#6UaqL=^9j4=HIeB3D%&9xucQg z7pnXPYawso8?pQPNIeZzbf?{|fM=F%NW9gxKAu;}$NL?4jJ2C>8H}xxY0#)S^Vs-( zcL7k&8qp)sX2%jNH2Hb9whw>u`Y;vAq>DyeFRR7^echz*^v27(h6s#;)i#4;*KDdE zY-xvmma#Y1Dl({tW1Ra-^58`_U3-*5TJz3jgcF`uqE;#nY-|cPX>0p{42zwiI&l7O z+j4|(_asljv0?9`*7<77lc)v695h@5X$@tgHJfkD3YH!GZ-pl{Rb#{b2*r89>pc%W z4c=Oj2X;9h>g!#QR$Ff`Ru}Msa3L?5YCbU>-KEH#KJt>h{W>%gL;Y}%Im|H(T*6b! zqblgP%{ogW_$hL%tuy%7L?Bew`WoqCf#X~9XD-+htF!jH@WBsn*B-09U0)E>u1(~z z!SEaBnqB1uOIpfqj_mp@q0-sA;w}7?GZ}K-^Xa%?MNg+^?-U(69Sr&J51R62)@9I~ zh{u_95h=R``u31}X%bwOp%Sz&`$N)g4{p~IU+6O&?^tbErJ-wjR~fzSrW2%^Bz84@x^&8W;$;V3hUpqktx_U zp1kFPt>>Mmrd`%ZlfWqXQLOr4?hUn&>7E-^>;Eh_^mz~(?y9NOLn^A7MWiZjZE(gD zMZZ4}7N-4v+Cw8|VYvMX9_vFLk>6sS^uxZ+s?~62Dw-T;ZfZ#WawgOmH@yqTJ5iF` z^Gx;Ft-zflUUNr+`ntMbaTTDLkQ+8VW`o=Me8tt5l{ZwiUzsn#WuGBz)Ff9}+=H39 z$^9Y8PPO{+fyoPzFL%x7&q^wkjuZ@i_@UR3o#c4ad|cn!kbjfK_NLr0yfuD|yZ)wM z`*a)Qh`+p&s&#a{A!ZKYOi)U4>g2zuHb#e{GvrPP*zF^69qKyss62ckrVSH4qEDXi z>)A!-J#(6p+Y;}HBJhsdb7VBr(fqEP(~C745~$dTyx#myhSUB5Zi_Ach1T{A5c+V* zoiFRQldRb$t?l43med_lVKPxDg(D8UmuGTcpF@FzS4%&qlP`z7&fy_nM%L=p0t{lH zGk5IFR6lq)9)`|ZE+QxRZ3<~IrQq1u8dv&)pf>ud{B*OS_>7ki(80;NM*Px)Qdcxm z(8e00G3@I)t*SpKu;0O+3XP?uvY?G0U9{c5HMg0QaCfY8#))8atFpJgP$B&mebUEK z7<0MC`$LU|UZ?$tJQ5(VENoxYO)M2U2@7-Ee-|!?YG#&?m>_`M-h#nSi~X z#nBKe;7z)%Ylb^LYvEvnAnr^a5@ND-0%gWko>D8K8LfX=b{N9Li7hAOT9)?5l!C`` zIKt&xxTU2Z%f2~7#gi?~9z};UV8%#^l;lRRQflclTzDG0yhmP&a9ovdUYDEDS|{MZ zn7(|Hq(BQcN-nmmLvCWFv@<9IVqIc@5);TA_Q4R6KRJI0_t!VFwG8c|PE$K-t&K=E z1r2o;3H#%8MtzwNow-kN!(!9_>3yZCC7Cxk@VI3>aa|^|_$B+nCaB}M(=3BecV`Ir2 zU~@A>C9Ha*WS%z`Y`r4ey-*Z58RoSoGf11L888RYX4X=P)w)iZJP7jfN1yeKL-dC+ zLoL_ZDGVhqJ9qoV=XZKPru|;w#6pGh#Q`H3snf91mw&9ulav_T<-=|SuZW%a#F~i$ z@BH(!vZrDy%}-^*cW@>|e6NI_t=A$PEibSc9U>zhTe7w(dnvBOG}(AB!_$*NBi8u! zIho*wmiXf859in8_|=3Yx>KTdQH0hk-09Y6Xudj*Ws97e_B0jQHm8LtD&S`XG7iVT z_%LRY*BYtiz1+rKij8ckaa><@a|yIj#7M+Q{kCEO7sn^!w=Be!964qt5^<3bED79> ze5^7H9D=Q~j+)%W?BSP)nKu>HGaX5-dsz{rd!rPajYulUc?z|o7e;9k1;YwyboHN; z6Y~~uQB)xbM;5GCzlBBY#tL09UIp&oKkbgN!g=Sjec-sLB{LLOAD3zG)ShoQkr&e> zmEmSQ;zIw=8EUqrALEh4lv1oOJ6dTV(vg$-K^U%R|nIMKEg%;qB;fluJ}jY!Rq z{}L2N7<0f^HY#LM$t>)=+9GwJv{N+xa%`~t9Gg7@v`M|icNnEWa%iV+;lVDAB}cSL z$_FkS>|Q~9!b>R`j&9YP6Qvoz)VkVE3t3$Z!91DjQ{`ui2A^y<({LiV^G}S#uTVn<-%_>yUVeuBi7(&sK~8BygAQ`-k%}$(Y*Dc;ic@``5Ibo;#LLO4N;o2H+R6JJ zCHU3C8v#ZNW{~A{v`Y*z@YV9+c)H&1K>HgGb?n4@%vXzF)5$kuHnk(!lfaeCQ^X#L zX~GvGl0qb{loGti5v|LXjE(e~Ht_%->-&3IW&ZX8h&flfLdk09pG5>Gd(_6FTkdJ$ z7jrkfLs|n{8BLv09~{(2w2^yHh}by{S#%vYDA@SfzDs*1)gN(QZtpZmro0odp-qp; zgu@ys4c}e_y_GdgMMa)(Us)~i*gdOz#a5tF;I!f8qMEX^$98Pkuwe%=jmH=-{aWvm zxcd>)V!7FI+xV0Y(p~?s0KcHHCe;zSRX5{`N$&+2D_jp2*SqBP1dD0&3dULuM@ltR zr>0~w=+uICGhY&AhlE{+M0@H~^@}4F6pNH-M(Lr(^xfP!KG2AD3Svy>a_iMU&eG+9 zu={*``Kq{VSexp^__^Q!^3r9YrHx7<{0blE&y;SfS{~O30#!uIZ~E<=y!hK+YW7D? z+3cY_*lsrOc6a=hp6Go~Q=)|;>n1_Jb^rNCqNviNrKXmK%F^d*y{|2iMx#MSl)^qK zZcqby>boEF#{PHpB4cwaADBYS%^)Vwa;m;1Y9e?y{S>qMgelXIU| ziQ1aW4y2+&YZ-=!%{~Sd3%z@TbbUeNr>+^pNHbL87CP8+knMZrj1>_dWUplP<3s(|oqIo=(}xIE*7~ zX&o;~S=~A={O1b#^eXo9Hxs_yzTgr*op!f8kX_`hW@hvJs$5Q!vx=F;VA17($c@Le z-t9Rk^z(w)B&cn}noue#wbVq+Hheccfpp+Go9HF)-=ZD6KRCZOpuN)F zPWGDeyUTQH58d>C%+-?SdeKeapv2PkyF+Zoe(lYyOVu~;G%9C444{mE&_z*NcVx?c zq*y!2dQ4A-_o11sX&8cp|6|S;y;Ni2^Zj%IpT~Q|r+4H{qsGJbe=@Pk4^jHV|M1nf zA9$(bi-`VWTHHs5f(`A>lI$-iKlPtG9+XRcLZtB-Q>;tTRwk!$WI#&ey!3$P77nJ z99aX6aItIwAKn||7C8qVx%@ekXCM{-si#Ssi-9#5l+t#{$aZg;hOT^xGG-8(V8NknflLN^{-8K+!%Tg z-ou%1<67%c1oJj-YDr$8#k;ThD0_}7#VJ;3NdyNon|0*hLc3TujO);swdH==;C~Nz z%Wgq!T%X9xiZg3XpQ=3zD<#$2Cxvg#0pEiGH_UR^_A%XP$gCyg!>qL^qFc7DIp7Ky zu+<{R@a&qicG(DK%?2l6v-W`dV8D{g8(i})-@8`wdR0-Et8*aVWnTo&!Joe5pKn5GFQ*;( zdzQ5^y+2JBHU6j}9JQa>#rWgjLX%;`%0JLw>r_x$=ikpQsBPwzZ}&eOr}D6;N7VjW z>xtlC_zef&)BoPGX3Y(|X;2h)tkxg9{&jl(bU?%{ZrIea8;3GFzvkl#YQd)V+?l=B zQ3-?oBm#Y97wtNaul=~5o3GTmKDcgd9u?w?`ke9Jdd(B!*>?R7Z{o9#i=U?hcTx6W zZDb_Y{J*!i!)db3>VfPZYrPJObfwg!Qc;^$=psSPv8=KGRDCtyfrKIEdg@%737A^z z7_vrbml}JfU9morb_xHg_3hQ>>Im_Ow#w%mFB)DdF{%Ymt&Rko%fB}8`HN?tfc}O+ zm zdaKXic43*n4*x5^b>vz<&oF)8W+`G&Xp{FSL)yB<&)i!yHa$1Q;t1(a!=|*B43nBy zCme2VZsSf6|Kxjhaxe3XUG=d|3Epw0GGi~M&#%54 zZ%xyYeK`3$^N(*=J;ULUNv$4*9nWN=x zC>_Z93KOKC3uem|3IGfh=j<+Fs!;bdhM>qTDai zm54eWQqf#`z1UtR{nN_+v7X~{V)!Ompeygfx+ zkT-3uWdV`nZ*WmQI{nms&4(4#R)QU~G3bWWT9d%C;o)hxkS`s|*}C?B*?b5#m7i1k zy}u{nr!Q2xvzx(jCxpW>4E7wED^u z@L4QBtXu1YNz%gcA1#K2&WVrh?-k~FDoWf>xC9it_e$AVB;4dswzpT)e#;PQJ^hdK+5h&gJ5Z6l{uXWDb)pzdmL`E7 z;M|Nfy_1_rf1hqy6Mn4bSis-w;lR!gXvTtCS?Q`f*;lS8BGstC;p3YtuLz*1siNQ|9ed;>1kAh_5Q}LJqc)U5&R?-!b82+3 z^0ynVjhyy5%fd4B(H>IFkKVUlPkTZ)FdyotGH`jaM2yB_02!89U_aqLsZWPCGRAua z6AyMnX*1n*r2eRf@9W$knW;PE;kpG7Mi(#HL_rxmh7Y`@!rMm}G?{v+ZncMPzJ%Hl zyp7KWv7~|)3Rd~hwU7wphftl?mrs7Y4yEc%hw5ixc@{36uXR>v#){C_|Jrmi z!;?Jh{^@tUmxPru{sC}t%7yNQl8^mI_uhdrj(&Tl$&LI0l{wcK%Eas=_-$b?m9__w zN}T#W)|IdC90r)*aT`B>4r3$NUfN;KqP*VdTC-B=R}~)#nlYuc_Ebrimr?xBD?)(ta#_twg?i`#7<6# z`|$lqfOeEof$S|o z&El*fkYWmoJ}Clq!O0K-q^`R4-T~k!h}=ITeA{=&271MiRGeEtn5<0Z8*EHmMe9qq z+gW?@><_0^=-Lb~gdK4spD(xP(H`mqoA`m{!+kT*s^O)RK?e5;(=YAz6{3ZJLJCE-FN3;|cuGDy6qC|1* z6|Y(UjMi^a55wWS5;I zdFNet{DEDE{=fFVG#={zeK#US(LzdDzNu_6B}*yWw@_rumR&0Q5E*5eu@#j_WhqN! z-^VtV!Ay}PJHs$z&2Ef!7>41zr{(wmZJh__JUpidy{MVb`d;q)x~}`a1UChbpQ>j8 zeiUVe>Q0O4hv%MY-q);aWb}V`MvaSzLUoW+88?oD%|QlSWEGkvKYLedMu?isXQwzB3$^m-;&bbz*nvujl}N6S0LJ z7f~Tp4o17T3{N;FYusCgnl}fL5vZ|0deI}z5(q{RJa}6;=&QH40cZnEsNL_~yfIGQ z;v52<+FkHxQb_o5#M%gBHCDbfVUqtH=HCU{SG=7DYb&C84Qvm$8D;htv^Sm(YKetz z2Qcltq3+EC`@8}CxI)4lhiIDT%5V0LZUXGDwj~zQCW(0Z>E{sFM6+nL3EdS z|LRuoueCB=DtSkZLh;L8epN71jB^ceM%#iU2$p(0n5IU>8&eNqL_Z4n=})SI$>`j% zqjG6jLh?oDxL8XB1oYHLtliIV>kBqsa*gS1cOaS}J_WJPeXuyso#ziwfBMWhEEt*< z=98fBU%7s&`jcftNcxn4X{p1jL?B8SxtyNYq2vik-w^hnPxU>LKGc}cl0Qubyf-^< zN7!Ci8Wpr3tg^=D-w(vHvHK?Y99{S(fvn)=>xgAp+_-)G$EFo%c<2IX$WSXjZ8o75 zsrHcz9TLoc$!l)|{Uh)wfvT?Vh^1-cy<}A=rwF@?3-P8{Z3cuH_?;VMBME5M{xXk7 zjh*w~&c&JBH}{@iNzTO%*7%0{DpA_6)ZJ#Kn-o|ajo4sPq^QRlG|3Cz!b^X$pC5UY zr~tDy`v%B{I;i@(zA|k}SUzvt0tonwtGuA{1qpc!V*dgJd1nvr-Jc5t2!FJbeW`O3 z+ffEqT#S{{tpdyFgVu*B<*?sUOuk&awRI)X#~K%;NSLv-9>|^=uW9o~egwS}X(>w3 zAQ=P#w-TTF3bZb~oWLMcLSY2ZLF`62i{CS;$;@odZ5kfCnYBVD%2#K0TpdT7=+`k@ z2jP^wKvw~p{$vV-7yhh_vfPz|r4jU~7UJk6h7PBNI-S~&UaWjbM|aRBsTWZDY96=8 zvd(CUZjqRrsI!P28&rr1C}xBP2;+1lI=TkwoC+<7|mAKz+N} zZjt0PZWyG42RqVGkVNMAb7!^-OTDzl2GF3vKxnUoXCNq%L&Bv=5PbakiwT`Oe=m zWF5bqtoek(+jaLj(D<99PuF61Aehp}7Sj=Q8saQ|Xia@@JuIQpIOyH4y(A@oZ_ktu%AFLd|0G?zhp2Fpns4dGqUsx2LOyGR<%r=1J?*KVoV|kZ-p;%V@p*!Q~huID7giMDS)0FTJf9f^$-Oi}D55440+X_988qInr+ z-fGHyTVOM+^{&5I2sCS7T$Bh$3+%Gg`hY-U#$&4C%-7vN=jHCS^pDSZBy4B+Yk1#Y zdRPF0+lS|tWe@Iqnu~(Vh!*s?(oVE(iw)Iye9L)YVhwbvu3>IsKquAKXJld-4Mkgv zyc?RrBQ#~RXd5ZMN5CzHSqY69r!-_;rhgln5A*22g3uiyvniQ9y7%GNU(11*C@=&P zxtkkZP*u57chDc}4to295;q3z2jGi%79P~4d4nK14go`$k42;S!u18yjK*!Yn1>kr-Hs@X{$l4Ap!*}}5 zWM}qYX8i$QgWxnkOKims9^S3HUhrK|dr$+kr~q zc16vU4epi~84>#E;{y^|vUEneGMVr|=S6^$E*^g42|G`}=Soc~-2$ktT`l>{idHv-W9;!%y7cG%@f6W0qFs9lDpEt zI_7Fq)}20wMXtiQ4DXK1MR6HymM8~<_wv@bZ%SCT{C*Gdj#iwZ#`qi1HMb!TU~uPh zJ*V0~DcU$AK-zCR@sCus9unD1SJy#39ptzg3M^+0eSt)?WE`Ogvf49o<~@^%_*IzT z0$5hj8!>AMMYQj8U=o+j4OBH4ss+x0NT8n*$uH?NQo!a@BlHw;`-tV~@{y^ctdU?V z(W$p7E1gQX>vJFE7LHUyGHBVEP&H zeP;d!LB>p>S4mdV@7Ub2r_#Tg*Z82Evjz6~ZLBY1(fD_A(73AducQ%0#K7H#71<9F z8q|+Y`POfXK|)~A;Dv^Sah)718vyg5f3@uwZ=-od1zx}RsPtzt?U~5?LLd-5WiFd? zE~h?>*PIdV&0V=UjyPdn|1Lmnzhy*1a*H}Yx851ZND%lT^!{b%4y z#f%*Y0Yow^C>=s{kX^)|y_OWib}gL|$ev_f(usIK7IJIvkEio*e+6#t&JuhJwBC{y zYViJg>L=dTAMxl{8wP3R=W$Wyzg%xLE1#Up6wTeSzoLkA5&^b7<4TY5_aEQ=$FJ8O zf=4}#*p;pPU*7DGtxLs>!|(=)Adp|Gnf86uGo$2c>#%TM$CN;q8dZCCqe&mmjM*%>?x}hak`Tsbyq>aJQ z`tsh4^S{m(#*-1^2joy@ooPzMA8+`m1i0Zlx{_>vM5!Y=8RK*0jK0Pn$L9+kFg}Yi zV|M{?tnpV zKbt-N@i$ofum2BTYNslAYX5HylVsa30!RPp1@C7E;rSr&t_!4jUvAtv zd7kA<_%Zvi!;Vg>_vQWxY$H;}9zsI49Bl~3#aLR#JpDsp6WE>&^ zK_@}Hs%;*N1l)sw~&>BFUZGB`=VB63>#W6r(Ewmw&C2Z zo@-WFZIq`cl?}6NHNV3@S+JN4^*K;tWp8WIlZU75pkE7Z_ zcHjiqhWGqHPU;23SN7)fAaE%K5I<0JLG3sX0lq{z*RraNL9hT9&cwQ#H~zr{KDQnQ zn!h4J|IKrD8o+b_)W{Is&UML1Kb*68$aN^u9q=(`>q~d%BjU~`yaSWYV7OX}?i|eT zK7Ex~;aD=@?rKgdt?OaU>CRhsp2gk9p0+60Oke8BL!5HP=j9~g%3sN5l^E5IKX>}x ztlUFL(&`~5Y2ig`8j%f<@(-#3*d^m}=vW~?l;q@%ExlD{8%%uZRqRU7NTb#Vd2?*a zcv;*JOt1&Ia3acaKzyF()(@sl2+G1Jo*LdBD(50y@?N@o3AoXcL1T5#F7A*1U^CAL zB*Tcb_dd$p0CCWN8(szO4Ei7Sjs_{xFC(7Kl@>Iu(8$VZ}+5WvrOu zM|G7@7avRz2+8B-!Mj$V)B!IPeRZHg-1yAkw&Ug1&-cv>Z9XKzzBsCK)DWIrd|_)& zMd`cszIazMyKsf;FFk9QZ!Qd0P81#pP@cX|Y=X09GGtH%Ss+UXiIp>md5ZzsYzDHT zhNkGIt#Kj?c{r&1e3aFpcip; z55?Q5NF`%8x0{T#LDcj03xr+y{SdzPew@N)Wb4ZFyKcOk4tAHy`<5C}L6ke0d4-vS zTXi+u6_e=~%Phm3${tkBs1;*VdY?wX$!P5|?RElIyGvZHsPTCD;wFdi>;P5y#XDuU zLBC^{ysE<=t@BiEzTUnCpjwi}Jhkt^Y^?QZ(;6Qb^yNT#Db2jdHXXihWPJ9{=Hq8Q zC@qhCvaNX2ubf})B%?OA62LJdejtf)&DE?=Iot=VQeJ1Pm3;$9yT#eHv^P4%+n~JF z)r_J%U%edB^i0X-W5CoHGZ!PT_5vAX2nlIg@&!nJ?W;i7zSYyKHsx|^OH|6)At4|4f&~XL?Otc zaXOdCGVjHPFPUerPK~3 zQ;nR^+T$*t<|2qag*$^27DX&J!pvtsm`o7pyqP+rTt3yDc>h)BF|H522<45|_^OUxyRhx`U;Er52fYz!K*eW zi`@kBh<9ERRy(+~$oS+E6Kn3$B>JQosn}Vv{3Sk^a-nOYpiEU&qmYeUl5SApu9~|E zY$&=iT21em8=bKymS;J^gVudvS<~{-%aaPVjWCeV zUWcO;S9<))w`4O>&!_d|9Io0y5Nnz6ON)^B18H9!2a}7*N5__iieOuq-QZ1RD6ZqW zTm|VHD=6WYy-SD7??kTJCDp8!lHAaJQDLi3c&*F)6a8MBmt}1~xD}}r@{`8~u$^In zMW4}~zT$hgVKHY+zlQ)Z>Nuj?X#*sHB?5{*y`YuxekoplJ&w)kuFNVKNzJx{lI&}w z+YAt-?Ec8#&I4$a7DuX(FG9hxTdw<{j^x(MixWr6Imian-iBD<7}W$dhwyvu-EL>uR719^*SO)dlNMq- zDbY;XZq)~|KgQ0qcydqIjIaj0bSk~HGgUN{4tUHwpB2frEgC`B(TgD?pe>y-ixSYG z?hw}`Q^Ck405OH7vyXNcZ-7r@J|}(~RJb}FOpjs#CG;@h>qET}ew;hYWU?4-(pkeD zNV};ZHd}^c{pOdv1<)y--X>3JdpmF|kk>%g)P0ORDzqQj>4x>Wy~DRVE_@Xkf123; zgk+nO8bFIxZOEms=G$MCBsoOd%MJl;}ev!tlWB6(}$x_@8JaD5?^Ii$Ajl%3Cd`E`KJb%@OPQ7APtfwRBV$^FZH}VE2(;!Y+JQO zF)s68u>BZ2G?6FQedV6PLQt*v-EnMp*o(0FM7z`elzlf1EzlD6yhK^aeV-Ycsr$X;cZ*p1Ne!s_T&;)ho-Z9pgf6NOC-0T9#>@+Z_mk!#Y$Dp#HzWGwiF?a%{2u_m%ln6 z1Dts(ssBdOX9n(fE^r5y3$B)2dI^)Y^wOuYRO+ja=ye^CXbz1(9q)SLGOQ|Lj)q>XvwrinAR?1h!AZ2Zqy z*}EZXzOD{bX2AAkOlIDQd&jd-U|i{UBNqm}qUytneF$ps%;XCWmJtN$%S&ME(TM!p zUS)olYJp+NcFjs?coL@5YVSN8NS<7fBKGQhk`rmOxTjn5CR$|sn}&U_ zdHKAHQSf?Ybc03#Rcr|xu5I(`n(vIng zR1oII8nI|tsi3uCreMS7-SQ#nGmj2gHfZ-~H(hyo*-m-$2(fV}DEVHh$8yr6T6ZrS zsw?8qPfR-M029j4fWs5z1m=M0BOITx5{=Pf;bVRoucR6GuIUvaI4DM9gS;_EhmwJo zrVeT%N#V(B)75YCvousG0(*z(V}mWz8Cq+&C;;I z5U-#c+tw&Jkj2c(@CWnl9RiN^{TxiFRfAxz^bP$vT>o=3`npgJGn@S2qf|1mH7hW< zRg-rO_v*bFDK|Z7sdA=`7k(Y^M{Lwu)h_Pp1#7jndq22W0AnPwQ1Ws}d0d4OIwhbU zw2G8gP{f`mF_35#nd@+i$**R?*m(okMpW>U(WhxD+YAMSPti7T_CdoaJV^zUGk7(s zaEDIc0P`jr2&%6!1xgEM&Et{Q>F`*uJKygRCN$ohIO*o-oe!n(OSiJF&HFkQ zD7t&QNSU(I=Z|#`5@g#nCsPkoWv$KkizE9vLudURX*#)E^tHkUQI% zfgU)YX1Vap+gQQ}4!_@b1zU;aur>a6Z;U!*UsVZE_eS?@1(;LlvK>njkz5F$JqL2* zK^?_=$xtGuM(pX<)M#CBz?PHmSdj>{-11?OFqd*OE3Vr#->h2Rwg0P>z|ws3AWtp% zG~e1-Nn4!|{X^(+mjTYHgVjQ}oQ18uyIJuX)iTn(_LrP_ONU<`u90ci3OKauxHFVk z>h;N&b<=3@5ea(i(f38yTl~E=A^Ktiy>4~3G!*SbFP7$v0w2BZ$@|7&9=1^+&LPbzM7aP?qW_E9k?RBy@|$U zzge;EgCun!l^n5SueJJJP@he5x7U^y>bQR7e&MYM%sxl|#e1ROI8xaJznN|5$=YYh`)vN8jqBewk z?EB=#ilK5%WIG4z(QF;s`8W%voBL8N-r=;f(#0-RL?`3vR&8Q>_2>7Mi(T#bA*dF7uG3362mFmu6 z!`#q z7gK@KiujAp#$_t>_OOu0j<$R*La!EUAn`M0v^{Gc5vK%Vkfs5q;AD+yGVVQR+46dd0S2-CSk^EMKj0tdhr|UY9wYTnfpcu0# zt~uG0Z!RxCyPfKs2~pl$2nL6@a2%!>#dTuE^pLR&=m-++5eNZkMnBfVPEAIVv678a zxFB)OwA@u|Yc(h@39mq}!j%w#?SWY?waOugESMJ4XP+5YP>1Ia?isJ-8Fv#re`@id zrr?9c#g=^4fjoY&ffSy8V-9A9OFD4%>lJc`?COV4mrEB#kODhi+<>(!-wl znm^y<-XJgvb{ng!Q|cLh`=?9_{YSrOXBbEQlA@nX?w`VRmoYa2#I4$yoY6DSE+=to z);x3kWJdoCdjiRd1hQ*JVn+oLzXJeCdkEsi)p3~${wV{7W zHr>ormV5y4w26nLUQEb7#iB~tZ0n1+d2rGg({`r;-tj>Eqg-{PJfk<_2#=fCHyKFw z*o~=BNl9YuvsZy?s$q18WF=_{yF%meJe5k!k+1opyx8ZM9eNzJ+9(35Y;4J7vM}7E z@{z>T{1i^R*J4iD1uFC)R#Qix*QO%q=BVth{w#q!XI$2S#PN_+2wRi^Mpb|=yyoW{ zAC!zJy}@y_zxsGuy}m~2ub1R;P;b~YDRRS@s4060T9dyy>$Bf@G7r=Tv^bv67%mcc z-(3{%@sXt3ulzzHz<)YD7VZ5^E;;HfSR&c&rwJKt-O-~~`R&U-(*gxY_TG4V_OIhc zVVe%QoA2+g0nCjrCvre54aIh`v0sR}CSo-`xOne>^vfcfKQKV{c92YW~8?K}F2Y zjj5#{6mYhb-o(z8nY(AAoBm29nIA~Gq&x;7GkB|$W_r>8%5t`*8PwCv(CK|;kr@Qn+ z1BK`0h7%m(y|ue`B5H)*CPx_a?)v0PbR|B{1^B$ujaOZ0SkvRC&$<*zGCQraq5Lk= z;^Kx0Cn45V#n1HESU%+1`h!o*$5w~TEt}T)WOL%p1|+^F<1Qm3d{Twt@A5PFn!vq0 zPs<2Bs1~+qaKq-##Ik%X!BkG2XkU6xZoxMr)xgbH!Wz4*pU_=_8Y2V_iogpF87sbE z*i}h!`KIXNx@nt0&)f_nHnzUV=mB11&bA6I;X@&9VaJpe5f=2WwVNe&+RAUq@@O{{ z_ZbIMjGy=0&dCp<0>wZ_+dW=jV*hdGj>_aT=p6?W^Q5d}xy-md{qufSGOAqPeKiU8 z67+^TOSVdZ=L)Z`rG)InOlf`WNY!{!e9Ljijsua`uc{hWZP{+Ufx2tzzwZ8YBS6^M1rGzhx^AaVk*YJ#5OBcE^hL>sPBT60B z-}U8W$+oF~W~t*X5qBGcTWa5s_1>wlp!821&k5$db4e~h^ytztRlf@2cj$KO#`?hL z&4{G49pMuEH>@P_^yiwEsjp4ue6fC;NQDF=(<0k@WjMJw0cduTxkiPVT;@`H-ODN= zI*^CEYztf#%}5`Jcf%gTBz$#*XZ+xAqxJM=0~-U?6*t$08D;8knO8sp zXHX#ObgEo#iemA}2^FFY(2Rkh;^d(tP+dtZ&n$KhO?o}kb_$<3E?r_-t|9tNCfIw4pUO?yCbncY_eAX06OZKuu=gG-kDW}Y@tcIvGazsJaEsGoOvLHAV z?8w_md*W;s;GCABGj z==9d{v7E#=&^_az3*I+T`5JFf!7<_dx1aNcaa8xJA#U1SRrAg1@Vaiy##Y1qUM|1Y z`dC*zCisxgP@C53L)sA26U89pwUnefiKoSmU0?3X*ZnMqK6+;Vkdrx{V;gk~tRS_* zRD2bWgz@99gZr}TtIcpEjxSRy2G*Wp4)bAcBXbR5G?PRE&C_d(6tD&tRnyfGbMZsJ zpHg7RVlK=Go~_&CzSC)?ASGr2J*OUq$%&Uf6&mqm%StbCQcMKPd{haGQHB6zFlKqM zx>d__`^Sm|#FYeQ;K3A|8-yt|KkmmQXbnmu?w}8YBfJ*8a6dWT6M(vvF%&-ikJkHk z0O8KYtAv=_K8?GlBw9e9pOzexwwagrH^}7=N0p-88gW52LXl<+nu+B180ARJ%Q50u z`j&fniE#OtpyzOo@oIcf%(!OY^5pA09i4}}6+$HEQqZ$icX~tyAS|Dj><8EDy45y} zB&fG_TZ(f9;&1OnCUNUfVK)^+l@{V#wyId^Nvf^u{zDhL+sY34OupZVQHwOdc6phK z`MpO_xqL~v^{qAl%U_+74z%pq54y0Rx1^bv@cj`}1N}F{1ErO_@jYlWP79O{#oOs2%H9dR;k!(cI#G zM>X@nNYIlb3rs%anRqScBrovdK?{tdR8)YKXmgyb1knmu>N>=hX?${59L|-k8hUTG z)!mjl|MssdAr;V^?p{y~bkt8QwtG#5AJ2K@tWaCb>Wq-_I1tantVJAdRnm;2-VDZq zr~C6~41>cPS-$V7R96ofHsGBeyiOJOrcWcThjX(NZWXP)e5xp< zM`3=_Bz%*yay#rmVAw91a#BcJ={;5Uga>nPzbnLayQBx|>kDmH--$zyeBWyG*Ku$a zVGUg4$(1Jvr%v>Zx;2;c8A(*2*WpQC*G3=nW5koT7V%r(XXZ%-FdEss%}lP~yGh%k zNyDRW+HVHjhc=tfbXlv0ZE#Fajdjnx@ zk8%~+5-~2D(X$*c=US{B)Yfmr{dNA~{UjICsY@Rw0|%gExv4?NKb3&4V<8o~Oz;7^ z9AI=wY(MER(O_oH#FWrM&;#zmWgkUD7!bv!yXtSPCO#bO3*i!+n~(@dG}q^lhq34G zC>E#%F7$V!lLmRyF=Eej6S`+yfr@CZ#0lksPuj)};?)|G3?i!l!GS1RFv+JdTI=1v zoXNB%+44F`^R z{Nn4uGOp>J3TcQkn`aQU`NCX}q)8MCrRPtUp6kZ*Vrv57e1s3Gp%n=J7W_gZ{MdM$xpG`w zItX)Dn~jL(VHFWh$9nSbmhW{MefW-oTpF`-?`tn)-S{GOWGO`r>n@Re)p*BwcCbez-5QC#XWJ6!CGL3s+L5*UaF;PL?vH^E=7Nq&EPERu0I#=5B zLI`jHOk>?0YWUG5vwpy=)4Cc**>;EHqUO^!h6;OTMUxIY{NNO;TSLBXWGvUzRG zY+M4z3t}Bq0;v+nYH7O|<|D=3a@Lr(uOYd2^)B%*IR-z(41EF;vY<~MJs4=uBo@?y(#6MH`dLX90TxU%;{KWSV)>(+ zcRCczF;1x{N3(j?!R4IL&ei7i2l+;Mw^|LiJ)RA*jiHX3qwG@YMUUWx;rV%H(X&i5 zm*w}D2PmbRmpZr)qdT1NIsB#4Z9ZZL%ip%dD-SWi3;FdA8}nXFd(*=^wq0>cisjqk zQ-{_omnZtrXK`t zTG>ZHo7IL6StHi#;V0fF@sS7=!0J|oO0ZJi)MThpi|#faq}o`3pp)0Il}tNoiM$YE z#LKUXh)@&z&V4~o$0$ix77JUBQ1GfbE1DPRy!R|LjuKB1BPlCRy?L!xlu!ckg&;nOHHM#CI9!h#x{yxjoeAd6sv1?p@g(l>&<4x`Qq_ z=Q4MvoV-)Znq%`Ec@^k_l~pl5U~g*K zrr<4>g=kecXfF2kjBLzoSNi1&_l=mZPaz?u#@ns z=d(TyXlH-6- z@t)s;H2@$-xvJg!{Pe(ewwbQ!wXEEC3cHNinSNKE{CroTKwU<;po=^BTQepa6|fX* z?a_GZ9I+RMx4iS^Xyfs~(U;1Dpfk~NfylNdK^>cakqO?^1Si%^3S9ELZIK>(z#@hX3g!dJ{l(7rXAyyyHK<{QE2a|3d!#4gCKn@_+I~l5I2g+;}H^EE0`P`6O@&2RnU|IEE#Kb>G+ zbT?8KFn#>#;C`VM?L9&z9KV;5f0^q)4&ZSROxHJiyZ)%r-7m@ngs-Opnx+1D!u?;b zgDI#ZedCX+Yn5acAc~CLAzk%vTI7HFRY(M!=VIeo{{Oh4-zN?P_oHXc{B`z!(>)^r moM-Z6o#&tLSW{(qn~B|XKlZ$lh`cT4cb-6cqHcNz=s?he5{xVw9Bhug`{&OYaS z=RVwr`;Y(OYetV%y{cyE^f`+lIe-`v0xkjs1O$?VxUd2Q1T+T(1SA3+4EW78Xe%57 z;*~j2NJvgXNQg+z*2)NIZU_M(9u%hvtESkGnWh;X8TlP5Lma*Ze!M6aMFSeLz$Yvc z8dWkBUa&hn5TR6CxFWNNIJop>q=?9&q5Ppo#n;M8I!tttEg5lv8ILWuo%`((uhEoS z*#_q8Wk`Xl1e&PLObv+5p!1y5H}8fj3V_lIumawgA0hNV+qy8p)6mi33g8?*)16pB z36JU8DOf++J+uWQ>k@51ehv-b@TK3_5?p)*(dtbRwf#asX_q!{TMFHouB%Z2o2aV@ zgF`CFiOSj^l^to8w5RG_E7WJ)xWPCh$gehp`$;dG-}hym;^<*9>XO0;*l~1u^Sn!V zT|s=c=He2AQ4giZZ9?yj-SfhosdZ!M4$rFxg+C#g)i2HkDNrL{oV!Y{i7` z+YkTInHCG=qWhr5-|;%FE16>_Ao`$M`K$;R16}OoTZ` zUp57oW@1m8z>Sydfhc7BDv?x35vp?u+x;---L-HcDcBf%k@V7`O4G31-5bbVukAWY z;kt^m1qr;(%`ZOExeJ;kGC3W75lD&sy1o~;8PG+uvyLudnKD37hq5V3d4Y-I)`x(q zWOushUe6Kt;G9d!PbZHc2#K&nM%DVlf zLgY*6c8MIElqevU^A9khFTX#oOB6K5pMKkTD3h%J^yCSQ2u zQ0x@!vDwBryB74~fPd&iXN- zJPU!Rx-kv8xKz;U^u_6>0KpjlgN-sDMqF&eWW9Z(yGr;LV(u0V8-ZJ;L8DSE*^qJN z>WpCfW}wSRXObnIWhn$@E9=0_jAlq^Gh z?NuxJ1tf=RPmB~|ESHweyY@Oi@rC5AUD>Toj+ z=+ZBlJ9y-v2HI`QVTxgsJJ`w*4`0Fx@R~qTwBuO6(Sl@e=dE|;YM1(swCu|VEhr9$ zltJPjh@%(AL2McL8a2@G-IzE}bZ|C_dLVWb33Jq~I8G(1dW5-1VU%tpNgw((qQvaQn`60qy#x#k)3( zevIJN$9?P<%)KcLgrQ;GdO$UD@@^yj95qgrFH?G9KR9(e=PT$ANdR4Y9B58HG#se1 z-&}6c-Pu~9bt6u`9sE$dVSRYB9Ogy#9j*sj%!klh2wSR;Seh&rWdNQVE&x7nO=q8| znF2NFRVM8i-f_2*9-9q}4ZIDB4Piyntf>2k!*@~Q{-k0G5LEG9WLq(k;s@ex;=K~8 z5^uA0SRGiIS=no>Ygkw-G@>*b<}GXVO;xATiY}vS`lb!|ZQm!!rU7(BmjRZfy5vrg z_muPKnvxJ?QPDCt1*6Jkaw}z?fXApiu|ni2?}6O# zynzC#0`7w0N$$xy7TjTfOlhgCt%>;YLLde3HLwNO9?2Lf97b0^Tr@{CwMRKj6=Wb| zCKJCcJp5tUcGwq`z}i&Zr@^LSPFp%{ULsjSqET1vTD>=4I$tsGGA~u_WR^bTnISY@ zF$O=ec7T3hKEYXV?iW5ryJyZ7!I$2e>IquTkeaNS+S)Zbh~GP&vY0xWo)|m-E;XH; zt6JcsRF>+^XpW69N~e#r0kJ{85z`vPC#CzfO|4Dkx$p_r_Y+J943w{euLlhKD?S`1 zq|R4%uT-(8@%R|Nh2e+xV9T)18`#h1nv)Amm9kmZRe6ngC1vHT@o9Us-kyFEuwlNkyK-S*$h3M&x(K(ZY1+Vy&@AIp(MmjFz#pi`4NanG08|M{sqq{Ia zeOTW*BD*ZS+`p(j16(h!dJKxqP>dJ{jdJSxSOuQouaK`qct!E_ck~^Rq(iGgTfeA|J@l8s?h%8tdB9o3uB~#2^y*DETNFVk;YI z4juq&o?Gm7zIqlwL_P~Ob6Siy+%Yg-ls#NjECRR1^x_fw0NX~|<9*;(S81>ZiZLEL z+3^fx7o&|nbuUkdQ&>8V7n^q)1Jx&|Z}(l1U4}u|(TCBS614rG{*9QT82)U(++t}U zA-CRPaRruQn1Vv5 zN(6|@O01+lCE*R0tX~;eGqD-ipU*beG$%ZKd@}XSBN8ZA_`$YCtd^1Rq2-jvcNA>K#sDu%$>Ua@n&yjU61}%J;Wv{86a5q9brSewWYJet zo{H1bd-0+YPJJkI(CR|1bPok>q;)a$k^Izf@AKd9rh<4bS6PmL>%fFuZfRYfN0(2| zYop9RaGG&wnTL%>l5b5g&8Da4`VK?qXzkwbppWh);xRhS@C-DkxU^w3pqIRNW#>2a z)US{@U0kO?B*vVKHHj6MvZTGxt#^6TDqfxMP;tNR5YiTZCPg3H5F3}^q4Q1Cc8y{t zo!WC>7t~PgkTg>%GZ-}3J!n-5r%_>+b2acSPF5vMN4XBv&}e_z#2Pc5LVr!U(i~r@ z(puX>+?e?(b*gdefUgXzv`rpIp~1@c)V~{#&wSIWxsl3Q@yIA<*f5#j;*CW^3#*=) zcASjzE!%pnkHu&$g%$sO)#&IHcc^3R(M_ddbCrkcL#g7_^3+sQm=k@GpxGvCs$0)V zLnXVtl~9S|(X>aXhv9vP=j{`}r^NHtws-yuT38R{X@W|=>NSQ(Yv5Z2_LkBn9krF^ z$ocP%29r_oqR%~@ZCuZdRsGEcXZg!xhP{-%!4a2)^gPQG?}5i$Q4Z@8gW2(J6uoK9 zo~A%}#wSqA2~M!)=#p_qZOGh-bkbW4YYQ`lNDi@pOdcWP8%ws%c$!vb=cj zcc1gRnjn^+#Z&FF>G9-#zGXgw55dEJ&*s~Po2;{}4qqJa*cdUft$Hgui4(g6T8$hZtK$R$cDC*tk!7f zwadvpU+fj`)$!f#`RQR^tnBE0t|z%i>5blV&Z*ht%>ARw<0EQmEcXwZ&mI0oMo>SD zC?KkpAa;K&isIz)AR@zM^0Xln{YWoAYvv%*ftdUTIK>;ag!#yC&Sv+{i2)*5_onOP z=f!!WMm+y!DTpzmyoCs zFTf>8@E-&uF2u`UWe5mKNW4E~1xU)@ZJ;0^0)P6|UBfA#~x$D_cV%HaZ4624X%0A|fIlTLU951!2+O;NV}p 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-creative-rewarded.png b/assets/images/prebid-mobile/modules/rendering/order-gam-creative-rewarded.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2fb5e3a1d25ff7c12556a37a255a2152e5e6d2 GIT binary patch literal 194077 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 Q<-v1NH@d=9*?D4Bz9In@>%g&?h$A*Rgj&u+ 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

    lIDsO))-KWOP$M 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ⅈMw=vb`Cze8b89q+iJt4IUrl097Xlp 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