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
hasanideepak authored Feb 24, 2025
2 parents 2353f41 + 9cba61c commit 9a0644e
Show file tree
Hide file tree
Showing 40 changed files with 544 additions and 281 deletions.
9 changes: 9 additions & 0 deletions _data/sidebar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,15 @@
sectionTitle:
subgroup: 1

- sbSecId: 1
title: In-renderer Integration
link: /dev-docs/examples/in-renderer-integration.html
Item: 1
isHeader: 0
isSectionHeader: 0
sectionTitle:
subgroup: 1

- sbSecId: 1
title: Troubleshooting
link:
Expand Down
2 changes: 1 addition & 1 deletion _includes/astjs.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
type="text/plain"
class="cmplazyload"
data-cmp-purpose="c51"
data-cmp-src="https://acdn.adnxs.com/ast/ast.js"></script>
data-cmp-src="https://adsdk.microsoft.com/ast/ast.js"></script>
2 changes: 1 addition & 1 deletion _includes/code/web-example.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
&lt;!-- required scripts --&gt;
{% assign scripts = include.scripts | split: "," %}{% for script in scripts %}{% if script == "pbjs" %}&lt;script async src=&quot;https://cdn.jsdelivr.net/npm/prebid.js@latest/dist/not-for-prod/prebid.js&quot;&gt;&lt;/script&gt;
{% elsif script == "gpt" %}&lt;script async src=&quot;https://securepubads.g.doubleclick.net/tag/js/gpt.js&quot;&gt;&lt;/script&gt;
{% elsif script == "astjs" %}&lt;script async src=&quot;https://acdn.adnxs.com/ast/ast.js&quot;&gt;&lt;/script&gt;{% else %}&lt;!-- unknown script tag '{{ script }}' required --&gt;{% endif %}{% else %}&lt;script async src=&quot;//cdn.jsdelivr.net/npm/prebid.js@latest/dist/not-for-prod/prebid.js&quot;&gt;&lt;/script&gt;
{% elsif script == "astjs" %}&lt;script async src=&quot;https://adsdk.microsoft.com/ast/ast.js&quot;&gt;&lt;/script&gt;{% else %}&lt;!-- unknown script tag '{{ script }}' required --&gt;{% endif %}{% else %}&lt;script async src=&quot;//cdn.jsdelivr.net/npm/prebid.js@latest/dist/not-for-prod/prebid.js&quot;&gt;&lt;/script&gt;
&lt;script async src=&quot;https://securepubads.g.doubleclick.net/tag/js/gpt.js&quot;&gt;&lt;/script&gt;{% endfor %}
&lt;/head&gt;
&lt;body&gt;
Expand Down
2 changes: 2 additions & 0 deletions _includes/dev-docs/storageAllowed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{: .alert.alert-info :}
Prebid note: please review with your legal counsel before enabling storageAllowed. Bidders utilizing browser storage may trigger the need for additional disclosures in your privacy policy and may imply that the bid adapter is performing an activity redundant with user ID systems like SharedID. See the ePrivacy Directive article 5(3) reference to 'comprehensive information'.
2 changes: 1 addition & 1 deletion dev-docs/bidder-data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ 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,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 | 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 %}
"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 %}
2 changes: 2 additions & 0 deletions dev-docs/bidders/adagio.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ pbjs.setConfig({

The Adagio bid adapter uses browser local storage. Since Prebid.js 7.x, the access to it must be explicitly set.

{% include dev-docs/storageAllowed.md %}

```js
// https://docs.prebid.org/dev-docs/publisher-api-reference/bidderSettings.html
pbjs.bidderSettings = {
Expand Down
2 changes: 1 addition & 1 deletion dev-docs/bidders/adgeneration.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Prebid Ad Generation Bidder Adaptor
pbjs: true
pbs: true
biddercode: adgeneration
userIds: novatiq, criteo, id5Id
userIds: criteo, id5Id
media_types: native
sidebarType: 1
---
Expand Down
4 changes: 3 additions & 1 deletion dev-docs/bidders/amx.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ sidebarType: 1

### Bidder Settings

The AMX RTB bid adapter uses local storage. Please add `storageAllowed` in your bidder settings:
The AMX RTB bid adapter uses local storage. Please add `storageAllowed` in your bidder settings.

{% include dev-docs/storageAllowed.md %}

```js
// https://docs.prebid.org/dev-docs/publisher-api-reference/bidderSettings.html
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/bitmedia.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,8 @@ The HTML file below can be used to test the integration of the Bitmedia Bid Adap

### Simple Test HTML

{% include dev-docs/storageAllowed.md %}

```html
<!--
This page runs an auction for 2 adunits, simply displaying the results
Expand Down
2 changes: 1 addition & 1 deletion dev-docs/bidders/caroda.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ schain_supported: true
userIds: all
gvl_id: 954
floors_supported: true
multiformat_supported: will-bid-on-any, will-bid-on-one
fpd_supported: true
safeframes_ok: true
ortb_blocking_supported: false
Expand All @@ -27,6 +26,7 @@ sidebarType: 1
The Caroda Bidding adapter requires setup before beginning. Please contact us on <https://caroda.io/>

{: .table .table-bordered .table-striped }

| Name | Scope | Description | Example | Type |
|---------------|----------------------------|-----------------------------------------------------------------|-------------------|-----------|
| `ctok` | required | id unique to a customer | `"abcdef"` | `string` |
Expand Down
57 changes: 57 additions & 0 deletions dev-docs/bidders/condorx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
layout: bidder
title: CondorX
description: Prebid CondorX Bidder Adapter
biddercode: condorx
tcfeu_supported: true
dsa_supported: false
gvl_id: 1375
usp_supported: false
coppa_supported: false
schain_supported: false
dchain_supported: false
media_types: banner, native
safeframes_ok: false
deals_supported: false
floors_supported: true
fpd_supported: false
pbjs: true
pbs: false
prebid_member: false
multiformat_supported: will-bid-on-any
ortb_blocking_supported: false
privacy_sandbox: no
sidebarType: 1
---

### Note

The CondorX Bidding adapter requires setup before beginning. Please contact us at [CondorX](https://condorx.io).

### Bid params

| Name | Scope | Description | Example |
|----------|----------|-------------------------------------------------------------|----------------------|
| `widget` | required | The widget ID, by CondorX | `12345` |
| `website`| required | The website ID, by Condorx | `12345` |
| `url` | optional | Current url | `https://condorx.io` |

### Example Ad Unit

```javascript
var adUnits = [{
code: 'condorx-container-id',
mediaTypes: {
banner: {
sizes: [[300, 250]],
}
},
bids: [{
bidder: "condorx",
params: {
widget: 'widget id by CondorX',
website: 'website id by CondorX',
url:'current url'
}
}]
}];
2 changes: 2 additions & 0 deletions dev-docs/bidders/consumable.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ Publishers can use Prebid.js to call Consumable Exchange (Consumable) in any of

* **Recommended Global Bidder settings:** For our adapter, Consumable recommends enabling local storage. As of Prebid.js 7.x, local storage access must be explicitly specified. By leveraging local storage, Consumable is able to take advantage of the latest features our exchange has to offer. For instructions on enabling local storage, see Prebid’s [pbjs.bidderSettings](/dev-docs/publisher-api-reference/bidderSettings.html) documentation.

{% include dev-docs/storageAllowed.md %}

### Example

```javascript
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/contxtful.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ The Contxtful bidder adapter requires some setup. Contact us at [contact@contxtf
### User Sync
Contxtful recommends enabling [User Syncing](https://docs.prebid.org/dev-docs/publisher-api-reference/setConfig.html#setConfig-Configure-User-Syncing) to optimize match rate and monetization.

{% include dev-docs/storageAllowed.md %}

```javascript
// Enable iframe usersync
pbjs.setConfig({
Expand Down
4 changes: 3 additions & 1 deletion dev-docs/bidders/equativ.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,9 @@ pbjs.setConfig({
});
```

And also making sure that storage is enabled for `equativ`:
And also making sure that storage is enabled for `equativ`.

{% include dev-docs/storageAllowed.md %}

```js
pbjs.bidderSettings = {
Expand Down
2 changes: 1 addition & 1 deletion dev-docs/bidders/freedomadnetwork.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ filename: fanAdapter
gvl_id: none
coppa_supported: true
media_types: banner, native
multiformat_supported: will-bid-on-any, will-bid-on-one, will-not-bid
safeframes_ok: false
deals_supported: false
floors_supported: false
Expand All @@ -32,6 +31,7 @@ The Freedom Ad Network Adapter requires setup before beginning. Please contact u
### Bid Params

{: .table .table-bordered .table-striped }

| Name | Scope | Description | Example | Type |
|---------------|----------|-----------------------|-----------|-----------|
| `placementId` | required | Placement ID | `'e6203f1e-bd6d-4f42-9895-d1a19cdb83c8'` | `string` |
2 changes: 2 additions & 0 deletions dev-docs/bidders/impactify.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ Impactify recommends the UserSync configuration below. Without it, the Impactify

Note : Impactify adapter needs storage access to work properly (Do not forget to set storageAllowed to true).

{% include dev-docs/storageAllowed.md %}

For Prebid.js v1.15.0 and later:

```javascript
Expand Down
8 changes: 4 additions & 4 deletions dev-docs/bidders/ix-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,15 +88,15 @@ If you are hosting your own Prebid Server instance, depending on whether you are
```javascript
userSync:
redirect:
url: "https://ssum.casalemedia.com/usermatchredir?s=<PUBLISHER ID>&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}"
url: "https://ssum.casalemedia.com/usermatchredir?s=<PUBLISHER ID>&gdpr={% raw %}{{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}{% endraw %}"
```

* Edit the below existing entry and include your publisher ID in the `s` parameter:

```javascript
userSync:
redirect:
iframe: "https://ssum.casalemedia.com/usermatch?s=<PUBLISHER ID>&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}"
iframe: "https://ssum.casalemedia.com/usermatch?s=<PUBLISHER ID>&gdpr={% raw %}{{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}{% endraw %}"
```

* If you are using [Prebid Server Java](https://github.com/prebid/prebid-server-java) version, edit the `prebid-server-java` entry in the `src/main/resources/bidder-config/ix.yaml` file as follows:
Expand All @@ -116,7 +116,7 @@ If you are hosting your own Prebid Server instance, depending on whether you are
ix:
usersync:
redirect:
url: "https://ssum.casalemedia.com/usermatchredir?s=<PUBLISHER ID>&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}"
url: "https://ssum.casalemedia.com/usermatchredir?s=<PUBLISHER ID>&gdpr={% raw %}{{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}{% endraw %}"
```

* Add the below entry and include your publisher ID in the `s` parameter:
Expand All @@ -126,7 +126,7 @@ If you are hosting your own Prebid Server instance, depending on whether you are
ix:
usersync:
iframe:
url: "https://ssum.casalemedia.com/usermatch?s=<PUBLISHER ID>&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}"
url: "https://ssum.casalemedia.com/usermatch?s=<PUBLISHER ID>&gdpr={% raw %}{{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}{% endraw %}"
```

<a id="call-index"></a>
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/ix.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ Publishers can use Prebid.js to call Index Exchange (Index) in any of the follow
* In the **Network** tab, search for requests sent to `casalemedia.com/cygnus` (from version 6.28.0 and earlier) or `casalemedia.com/openrtb/pbjs` (from version 6.29.0 and later). These are the bid requests sent to Index.
* **Recommended Global Bidder settings:** For our adapter, Index recommends enabling local storage. As of Prebid.js 7.x, local storage access must be explicitly specified. By leveraging local storage, Index is able to take advantage of the latest features our exchange has to offer. For instructions on enabling local storage, see Prebid’s [pbjs.bidderSettings](/dev-docs/publisher-api-reference/bidderSettings.html) documentation.

{% include dev-docs/storageAllowed.md %}

### Example

```javascript
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/kargo.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ Kargo is an invitation-only marketplace. Please reach out to your Kargo account

The Kargo bid adapter uses browser local storage. Since Prebid.js 7.x, the access to it must be explicitly set.

{% include dev-docs/storageAllowed.md %}

```js
// https://docs.prebid.org/dev-docs/publisher-api-reference/bidderSettings.html
pbjs.bidderSettings = {
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/mediaConsortium.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ MediaConsortium doesn't require inventory parameters - we'll match your inventor

To get access to the full feature set of the adapter you'll need to allow localstorage usage in the `bidderSettings`.

{% include dev-docs/storageAllowed.md %}

```javascript
pbjs.bidderSettings = {
mediaConsortium: {
Expand Down
3 changes: 2 additions & 1 deletion dev-docs/bidders/nexx360.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ sidebarType: 1

---


### Bid Params

{: .table .table-bordered .table-striped }
Expand All @@ -35,6 +34,8 @@ sidebarType: 1

You can allow writing in localStorage `pbjs.bidderSettings` for the bidder `nexx360`

{% include dev-docs/storageAllowed.md %}

```javascript
pbjs.bidderSettings = {
nexx360: {
Expand Down
6 changes: 6 additions & 0 deletions dev-docs/bidders/rtbhouse.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,24 @@ title: RTBHouse
description: Prebid RTB House Bidder Adapter
gvl_id: 16
tcfeu_supported: true
usp_supported: false
coppa_supported: false
gpp_sids: none
dsa_supported: true
pbjs: true
pbs: true
biddercode: rtbhouse
prebid_member: true
floors_supported: true
fpd_supported: true
safeframes_ok: true
media_types: banner, native
schain_supported: true
userIds: id5Id, identityLink, pubProvidedId
pbs_app_supported: true
ortb_blocking_supported: partial
multiformat_supported: will-bid-on-any
privacy_sandbox: paapi, topics
sidebarType: 1
---

Expand Down
2 changes: 1 addition & 1 deletion dev-docs/bidders/smoot.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ media_types: banner, video, native
multiformat_supported: will-bid-on-one
userIds: all
pbjs: true
pbs: false
pbs: true
pbs_app_supported: false
safeframes_ok: true
sidebarType: 1
Expand Down
2 changes: 2 additions & 0 deletions dev-docs/bidders/taboola.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ sidebarType: 1
We recommend allowing us access to localStorage.
You can allow writing in localStorage `pbjs.bidderSettings` for the bidder `taboola`

{% include dev-docs/storageAllowed.md %}

```javascript
pbjs.bidderSettings = {
taboola: {
Expand Down
6 changes: 4 additions & 2 deletions dev-docs/bidders/triplelift.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,13 +164,15 @@ Triplelift provides audience and contextual targeting via the integration of a P
- Prebid v7.1.0 or later
- In Prebid's `bidderSettings`, the `storageAllowed` parameter must be set to **true**. In Prebid v7.0 and later, `storageAllowed` defaults to false, so you will need to explicitly set this value to true.

```javascript
{% include dev-docs/storageAllowed.md %}

```javascript
pbjs.bidderSettings = {
triplelift: {
storageAllowed: true
}
}
```
```

- The Programmatic DMP **tag** must be included at the top of every webpage in order to collect audience and contextual information on the respective page.
- The Programmatic DMP **tag** should be as high up in `<head>` as possible.
6 changes: 4 additions & 2 deletions dev-docs/bidders/visx.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,13 +96,15 @@ pbjs.setConfig({

- In Prebid's `bidderSettings`, the `storageAllowed` parameter must be set to **true**. In Prebid v7.0 and later, `storageAllowed` defaults to false, so you will need to explicitly set this value to true.

```javascript
{% include dev-docs/storageAllowed.md %}

```javascript
pbjs.bidderSettings = {
visx: {
storageAllowed: true
}
}
```
```

### Bid params

Expand Down
Loading

0 comments on commit 9a0644e

Please sign in to comment.