Skip to content

Commit

Permalink
Merge branch 'prebid:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
kvnsw authored Apr 3, 2024
2 parents 95082b4 + f400ffb commit 666411b
Show file tree
Hide file tree
Showing 28 changed files with 354 additions and 52 deletions.
5 changes: 2 additions & 3 deletions dev-docs/analytics/sovrn.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ title: Sovrn
description: Sovrn Analytics Adapter
modulecode: sovrn
prebid_member: true
enable_download: false
---

#### Registration

Please visit [www.sovrn.com](https://www.sovrn.com/) for more information.
The Sovrn analytics adapter is no longer supported.
4 changes: 2 additions & 2 deletions dev-docs/bidder-data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: none
search: exclude
---
bidder-code,bidder-name,banner,video,native,schain,dchain,tcfeu,coppa,gpp,usp,safeframes,deals,client-adapter,server-adapter,user-ids,mobile-apps,floors,fpd,prebid-member,ortb-blocking,multiformat
bidder-code,bidder-name,banner,video,native,schain,dchain,tcfeu,coppa,gpp,usp,safeframes,deals,client-adapter,server-adapter,user-ids,mobile-apps,floors,fpd,prebid-member,ortb-blocking,multiformat,aliasOf,adapterFilename
{% assign bidder_pages = site.pages | where: "layout",
"bidder" %}{% for page in bidder_pages %}{{ page.biddercode }},{{ page.title }},{% unless page.media_types contains 'no-display' %}yes{% else %}no{% endunless %},{% if page.media_types contains 'video' %}yes{% else %}no{% endif %},{% if page.media_types contains 'native' %}yes{% else %}no{% endif %},{% if page.schain_supported == true %}yes{% elsif page.schain_supported == false %}no{% else %}check with bidder{% endif %},{% if page.dchain_supported == true %}yes{% elsif page.dchain_supported == false %}no{% else %}check with bidder{% endif %},{% if page.tcfeu_supported == true %}yes{% else %}no{% endif %},{% if page.coppa_supported == true %}yes{% elsif page.coppa_supported == false %}no{% else %}check with bidder{% endif %},{% if page.gpp_sids and page.gpp_sids != '' %}{{page.gpp_sids}}{% elsif page.gpp_supported == true and page.gpp_sids == nil %}some (check with bidder){% elsif page.gpp_supported == false and gpp_sids == nil %}None{% else %}check with bidder{% endif %},{% if page.usp_supported == true %}yes{% elsif page.usp_supported == false %}no{% else %}check with bidder{% endif %},{% if page.safeframes_ok and page.safeframes_ok == false %}no{% elsif page.safeframes_ok and page.safeframes_ok == true %}yes{% else %}check with bidder{% endif %},{% if page.deals_supported == false %}no{% elsif page.deals_supported == true %}yes{% else %}check with bidder{% endif %},{% if page.pbjs == true %}yes{% else %}no{% endif %},{% if page.pbs == true %}yes{% else %}no{% endif %},{% if page.userIds and page.userIds != '' %}{{page.userIds | split: ',' | join: ' '}}{% else %}none{% endif %},{% if page.pbs_app_supported == false %}no{% elsif page.pbs_app_supported == true %}yes{% else %}check with bidder{% endif %},{% if page.floors_supported == true %}yes{% elsif page.floors_supported == false %}no{% else %}check with bidder{% endif %},{% if page.fpd_supported == true %}yes{% elsif page.fpd_supported == false %}no{% else %}check with bidder{% endif %},{% if page.prebid_member == true %}yes{% else %}no{% endif %},{% if page.ortb_blocking_supported == true %}yes{% elsif page.ortb_blocking_supported == false %}no{% elsif page.ortb_blocking_supported == 'partial' %}partial{% else %}check with bidder{% endif %},{% if page.multiformat_supported %}{{page.multiformat_supported}}{% else %}check with bidder{% endif %}
"bidder" %}{% for page in bidder_pages %}{{ page.biddercode }},{{ page.title }},{% unless page.media_types contains 'no-display' %}yes{% else %}no{% endunless %},{% if page.media_types contains 'video' %}yes{% else %}no{% endif %},{% if page.media_types contains 'native' %}yes{% else %}no{% endif %},{% if page.schain_supported == true %}yes{% elsif page.schain_supported == false %}no{% else %}check with bidder{% endif %},{% if page.dchain_supported == true %}yes{% elsif page.dchain_supported == false %}no{% else %}check with bidder{% endif %},{% if page.tcfeu_supported == true %}yes{% else %}no{% endif %},{% if page.coppa_supported == true %}yes{% elsif page.coppa_supported == false %}no{% else %}check with bidder{% endif %},{% if page.gpp_sids and page.gpp_sids != '' %}{{page.gpp_sids | split: ',' | join: ' '}}{% elsif page.gpp_supported == true and page.gpp_sids == nil %}some (check with bidder){% elsif page.gpp_supported == false and gpp_sids == nil %}None{% else %}check with bidder{% endif %},{% if page.usp_supported == true %}yes{% elsif page.usp_supported == false %}no{% else %}check with bidder{% endif %},{% if page.safeframes_ok and page.safeframes_ok == false %}no{% elsif page.safeframes_ok and page.safeframes_ok == true %}yes{% else %}check with bidder{% endif %},{% if page.deals_supported == false %}no{% elsif page.deals_supported == true %}yes{% else %}check with bidder{% endif %},{% if page.pbjs == true %}yes{% else %}no{% endif %},{% if page.pbs == true %}yes{% else %}no{% endif %},{% if page.userIds and page.userIds != '' %}{{page.userIds | split: ',' | join: ' '}}{% else %}none{% endif %},{% if page.pbs_app_supported == false %}no{% elsif page.pbs_app_supported == true %}yes{% else %}check with bidder{% endif %},{% if page.floors_supported == true %}yes{% elsif page.floors_supported == false %}no{% else %}check with bidder{% endif %},{% if page.fpd_supported == true %}yes{% elsif page.fpd_supported == false %}no{% else %}check with bidder{% endif %},{% if page.prebid_member == true %}yes{% else %}no{% endif %},{% if page.ortb_blocking_supported == true %}yes{% elsif page.ortb_blocking_supported == false %}no{% elsif page.ortb_blocking_supported == 'partial' %}partial{% else %}check with bidder{% endif %},{% if page.multiformat_supported %}{{page.multiformat_supported}}{% else %}check with bidder{% endif %},{{ page.aliasCode }},{% if page.filename %}{{ page.filename }}{% elsif page.aliasCode %}{{ page.aliasCode }}BidAdapter{% else %}{{ page.biddercode }}BidAdapter{% endif %}
{% endfor %}
53 changes: 53 additions & 0 deletions dev-docs/bidders/adliveplus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
layout: bidder
title: Adlive Plus
description: Adlive Plus adapter
biddercode: adliveplus
aliasCode: lucead
tcfeu_supported: false
gvl_id: none
usp_supported: false
coppa_supported: false
schain_supported: false
dchain_supported: false
media_types: banner
safeframes_ok: true
deals_supported: true
floors_supported: true
fpd_supported: true
pbjs: true
pbs: false
prebid_member: true/false
ortb_blocking_supported: false
privacy_sandbox: paapi
sidebarType: 1
---
### Note

The Adlive Plus adapter requires setup before beginning. Please contact us at [[email protected]](mailto:[email protected]).

### Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|---------------|----------|-----------------------|-----------|-----------|
| `placementId` | required | Placement id | `'11111'` | `string` |

### Test Parameters

```javascript
const adUnits = [
{
code: 'test-div',
sizes: [[300, 250]],
bids: [
{
bidder: 'adliveplus',
params: {
placementId: '1',
}
}
]
}
];
```
10 changes: 5 additions & 5 deletions dev-docs/bidders/aso.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ description: Prebid Adserver.Online Bidder Adapter
biddercode: aso
tcfeu_supported: false
usp_supported: true
media_types: video
media_types: video, native
safeframes_ok: true
deals_supported: false
pbjs: true
pbs: false
pbs: true
pbs_app_supported: true
floors_supported: true
schain_supported: true
fpd_supported: true
ortb_blocking_supported: true
multiformat_supported: will-bid-on-one
userIds: all
sidebarType: 1
Expand All @@ -26,7 +28,6 @@ For more information about [Adserver.Online](https://adserver.online), please co
| Name | Scope | Description | Example | Type |
|---------------|----------|-------------------------|--------------------------|-----------|
| `zone` | required | Zone ID | `73815` | `Integer` |
| `attr` | optional | Custom targeting params | `{keywords: ["a", "b"]}` | `Object` |
| `server` | optional | Custom bidder endpoint | `https://endpoint.url` | `String` |

### Test Parameters
Expand Down Expand Up @@ -56,7 +57,6 @@ Note that the Adserver.Online adapter expects a client-side Prebid Cache to be e

```js
pbjs.setConfig({
usePrebidCache: true,
cache: {
url: 'https://prebid.adnxs.com/pbc/v1/cache'
}
Expand Down
8 changes: 5 additions & 3 deletions dev-docs/bidders/bcmint.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ description: BCM International Bid Adapter
biddercode: bcmint
tcfeu_supported: false
usp_supported: true
media_types: video
media_types: video, native
safeframes_ok: true
deals_supported: false
pbjs: true
pbs: false
pbs: true
pbs_app_supported: true
floors_supported: true
schain_supported: true
fpd_supported: true
ortb_blocking_supported: true
multiformat_supported: will-bid-on-one
userIds: all
sidebarType: 1
Expand Down
8 changes: 5 additions & 3 deletions dev-docs/bidders/bidgency.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ description: Bidgency Group Bid Adapter
biddercode: bidgency
tcfeu_supported: false
usp_supported: true
media_types: video
media_types: video, native
safeframes_ok: true
deals_supported: false
pbjs: true
pbs: false
pbs: true
pbs_app_supported: true
floors_supported: true
schain_supported: true
fpd_supported: true
ortb_blocking_supported: true
multiformat_supported: will-bid-on-one
userIds: all
sidebarType: 1
Expand Down
2 changes: 1 addition & 1 deletion dev-docs/bidders/connatix.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tcfeu_supported: true
gvl_id: 143
usp_supported: true
coppa_supported: false
gpp_supported: false
gpp_sids: tcfeu, usp
schain_supported: false
dchain_supported: false
userId: none
Expand Down
36 changes: 36 additions & 0 deletions dev-docs/bidders/digiad.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
layout: bidder
title: Digiad DMCC
description: Digiad DMCC Adaptor
biddercode: digiad
pbjs: true
pbs: false
media_types: banner, native, video
gvl_id: 14 (adkernel)
tcfeu_supported: true
gpp_supported: true
usp_supported: true
coppa_supported: true
pbs_app_supported: false
schain_supported: true
userIds: all
fpd_supported: true
prebid_member: false
ortb_blocking_supported: true
multiformat_supported: will-bid-on-one
floors_supported: true
aliasCode: adkernel
sidebarType: 1
---

### Note

The Digiad DMCC bidding adapter requires setup and approval before implementation. Please reach out to <[email protected]> for more details.

### Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|----------|----------|-----------------------|---------------------------|----------|
| `host` | required | RTB host | `'cpm.digidayin.com'` | `string` |
| `zoneId` | required | Zone Id | 30164 | `integer` |
2 changes: 1 addition & 1 deletion dev-docs/bidders/districtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ top_nav_section: dev_docs
nav_section: reference
pbjs: true
biddercode: districtm
aliasCode : appnexus
isBidder: true
gvl_id: 144
pbjs_version_notes: not supported in 7.0+
sidebarType: 1
enable_download: false
---

### Bid Params
Expand Down
38 changes: 30 additions & 8 deletions dev-docs/bidders/huaweiads.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,7 @@ sidebarType: 1

### Note

The Example Bidding adapter requires setup before beginning. Please contact us at <[email protected]>.

1. The following parameters need to be registered on the HuaweiAds platform, and at the same time, the permission to access the server interface needs to be opened on the HuaweiAds platform.
2. You can find ( publisherid, signkey, keyid ) on the platform after registration.
3. You need to create your advertising creative on the platform and get the corresponding ( slotid, adtype ).
4. We need OAID, GAID, IMEI (One must not be empty, you can collect OAID first, or use GAID) in our request, so when using prebidmobile, please add something like "TargetingParams.addUserData("oaid", "oaid-test") TargetingParams.addUserData("gaid", "gaid-test") TargetingParams.addUserData("imei", "imei-test")".
5. You can also send the clientTime to the HuaweiAds Adx server, like "TargetingParams.addUserData("clientTime", "2018-11-02 16:34:07.981+0800")". if not, it will use the prebid server time and zone.
The Huawei Bidding adapter requires setup and approval before implementation. Please contact us at [[email protected]](mailto:[email protected]), also you can [submit a ticket online](https://developer.huawei.com/consumer/en/support/feedback/#/).

### Bid Params

Expand All @@ -35,4 +29,32 @@ The Example Bidding adapter requires setup before beginning. Please contact us a
| `signkey` | required | Sign Key | `'5d********82c38594f8b2bdfd9f********a398dca734932898e3********8d'` | `string` |
| `keyid` | required | Key Id | `'2'` | `string` |
| `slotid` | required | Slot Id | `'u42ohmaufh'` | `string` |
| `adtype` | required | Ad Type | `'native'` | `string` |
| `adtype` | required | Ad Type | `'banner','native','interstitial','rewarded'` | `string` |

Notes:

1. The following parameters need to be registered on the HuaweiAds platform, and at the same time, the permission to access the server interface needs to be opened on the HuaweiAds platform.
2. You can find publisherid, signkey, and keyid on the platform after registration.
3. You need to create your advertising creative on the platform and get the corresponding slotid and adtype.
4. We require OAID (Open Advertising ID) or GAID (Google Advertising ID) in the request. OAID and GAID are non-permanent device identifiers that allow personalized ads to be served to users while protecting user data privacy. In most cases, OAID is used for HMS phones and GAID is used for GMS phones. GAID is collected by default. For OAID on HMS phones, app developers should call the AdvertisingIdClient.getAdvertisingIdInfo(mContext) method to [obtain the OAID](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/identifier-service-obtaining-oaid-sdk-0000001050064988), then add the OAID to the request using the Prebid SDK as shown below.
5. The auction will use the Prebid Server time zone, but this can be by developers if they send the `clientTime` targeting parameter to the HuaweiAds Adx server using the Prebid SDK. For example: `TargetingParams.addUserData("clientTime", "2018-11-02 16:34:07.981+0800")`.

### Obtain the OAID

```java
// Add the OAID to user data in prebid initialization
if ( isHmsAvailable() ) {
TargetingParams.addUserData("oaid", AdvertisingIdClient.Info info = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext()).getId());
}

//Determine the HMS availability
public static boolean isHmsAvailable(Context context) {
boolean isAvailable = false;
if (null != context) {
int result = HuaweiApiAvailability.getInstance().isHuaweiMobileServicesAvailable(context);
isAvailable = (com.huawei.hms.api.ConnectionResult.SUCCESS == result);
}
Log.i(TAG, "isHmsAvailable: " + isAvailable);
return isAvailable;
}
```
22 changes: 21 additions & 1 deletion dev-docs/bidders/lucead.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: bidder
title: Lucead adapter
title: Lucead
description: Prebid Lucead Bidder Adapter
biddercode: lucead
tcfeu_supported: false
Expand All @@ -27,6 +27,26 @@ The Lucead Bidding adapter requires setup before beginning. Please contact us at

### Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|---------------|----------|-----------------------|-----------|-----------|
| `placementId` | required | Placement id | `'11111'` | `string` |

### Test Parameters

```javascript
const adUnits = [
{
code: 'test-div',
sizes: [[300, 250]],
bids: [
{
bidder: 'lucead',
params: {
placementId: '1',
}
}
]
}
];
```
38 changes: 38 additions & 0 deletions dev-docs/bidders/mediaimpact.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
layout: bidder
title: MEDIAIMPACT
description: Prebid MEDIAIMPACT Bidder Adapter
pbjs: true
biddercode: mediaimpact
media_types: banner
sidebarType: 1
tcfeu_supported: false
dsa_supported: false
gvl_id: none
usp_supported: false
coppa_supported: false
gpp_sids: None
schain_supported: false
dchain_supported: false
userId: ()
safeframes_ok: false
deals_supported: false
floors_supported: false
fpd_supported: false
pbs: false
prebid_member: false
multiformat_supported: will-bid-on-one
ortb_blocking_supported: false
privacy_sandbox: no
---

### Note

The MEDIAIMPACT Bidding adapter requires setup before beginning. Please contact us at [[email protected]](mailto:[email protected]).

### Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|-------------|----------|-------------|----------------------|-----------|
| `partnerId` | required | Partner ID. | `6698` | `integer` |
1 change: 1 addition & 0 deletions dev-docs/bidders/minutemedia.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ multiformat_supported: will-bid-on-any
schain_supported: true
tcfeu_supported: true
gpp_supported: true
gpp_sids: tcfeu, usstate_all, usp
usp_supported: true
pbs: true
floors_supported: true
Expand Down
7 changes: 6 additions & 1 deletion dev-docs/bidders/oms.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
layout: bidder
title: Online Media Solutions
description: Prebid Online Media Solutions(OMS) Bidder Adapter
tcfeu_supported: false
tcfeu_supported: true
coppa_supported: true
usp_supported: true
pbjs: true
pbs: true
biddercode: oms
Expand All @@ -15,6 +17,9 @@ userIds: id5Id, identityLink, pubProvidedId
pbs_app_supported: true
sidebarType: 1
gvl_id: 883
fpd_supported: true
gpp_sids: tcfeu, usnat
ortb_blocking_supported: true
---
### Note

Expand Down
4 changes: 2 additions & 2 deletions dev-docs/bidders/operaads.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ layout: bidder
title: OperaAds
description: Prebid OperaAds Bidder Adapter
biddercode: operaads
tcfeu_supported: false
gvl_id: none
tcfeu_supported: true
gvl_id: 1135
usp_supported: false
coppa_supported: true
schain_supported: true
Expand Down
1 change: 1 addition & 0 deletions dev-docs/bidders/rise.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ pbs: true
pbs_app_supported: true
tcfeu_supported: true
gpp_supported: true
gpp_sids: tcfeu, usstate_all, usp
usp_supported: true
floors_supported: true
userIds: all
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/risexchange.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ schain_supported: true
coppa_supported: true
pbs: false
tcfeu_supported: true
gpp_supported: true
gpp_sids: tcfeu, usstate_all, usp
usp_supported: true
floors_supported: true
userIds: all
Expand Down
1 change: 1 addition & 0 deletions dev-docs/bidders/silvermob.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ biddercode: silvermob
media_types: banner, video, native
pbjs: true
pbs: true
prebid_member: true
tcfeu_supported: true
gvl_id: 1058
usp_supported: true
Expand Down
Loading

0 comments on commit 666411b

Please sign in to comment.