Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add enforcement device access (Adagio fix) #4978

Closed
wants to merge 81 commits into from

Conversation

osazos
Copy link
Collaborator

@osazos osazos commented Mar 13, 2020

Related to #4913 (comment)

nakamoto and others added 30 commits February 16, 2019 21:30
# Conflicts:
#	modules/advangelistsBidAdapter.js
#	test/spec/modules/advangelistsBidAdapter_spec.js
idettman and others added 20 commits February 26, 2020 09:51
…ls storage methods with jsdoc typing, hasLocalStorage changed to only return boolean type
… to invibesBidAdapter for device access enforcement
@osazos osazos mentioned this pull request Mar 13, 2020
1 task
@osazos osazos changed the title Add enforcement device access Add enforcement device access (Adagio fix) Mar 13, 2020
bretg added a commit to rubicon-project/Prebid.js that referenced this pull request Mar 17, 2020
@bretg
Copy link
Collaborator

bretg commented Mar 17, 2020

merged the adagio changes into the main PR. closing this one.

@bretg bretg closed this Mar 17, 2020
bretg added a commit that referenced this pull request Mar 17, 2020
* Add microadBidAdapter

* Remove unnecessary encodeURIComponent from microadBidAdapter

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Correct procudtion endpoint for prebid

* analytics update with wrapper name

* reverted error merge

* update changed default value of netRevenue to true

* Re-add rubicon analytics without deprecated getTopWindowUrl util

* Cache referrer on auction_init instead of bid_requested

* add config for deviceAccess enforcement in utils getCookie setCookie and hasLocalStorage

* add tests, and updates to names/comments

* add deviceAccess enforcement to util method cookiesAreEnabled

* update to adspendBidAdapter for device access enforcement

* update to pubCommonId for device access enforcement

* update widespaceBidAdapter for device access enforcement. updated utils storage methods with jsdoc typing, hasLocalStorage changed to only return boolean type

* update to digiTrustIdSystem for device access enforcement

* updated utils.setCookie signature, adding a 'domain' argument. update to invibesBidAdapter for device access enforcement

* updated utils to group similar storage methods

* updated kargoBidAdapter for add-enforcement-device-access

* update to minimize changes in adapters using browser storage

* updated modules with localStorage or cookie methods to use utils

* updated invibesBidAdapter use of storage methods to use utils

* fix for wrong obj reference for date string

* revert accidental change to package.json

* fix linting error, trailing comma. removed unnecessary cookie get set functions and replaced with util methods

* reverted change to removed extra methods since it breaks unit test

* fix for pubcommonidsystem id generation

* update jsdoc param 'domain'

* Update adagioBidAdapter.js

merging changes from #4978

* Removing encoding in DT encId

We need to get moving on this merge, so I made an update -- the encId() function appears to be necessary to stringify and btoa() the ID. Just removed the layer of URL encoding in that function as duplicate of what happens in the PBJS setCookie fn.

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Co-authored-by: TJ Eastmond <teastmond@la-wlandaverde-mac.local>
Co-authored-by: Mark Monday <mmonday@rubiconproject.com>
Co-authored-by: msm0504 <51493331+msm0504@users.noreply.github.com>
Co-authored-by: bretg <bgorsline@gmail.com>
@osazos osazos deleted the add-enforcement-device-access branch March 24, 2020 14:02
bmwcmw pushed a commit to criteo-forks/Prebid.js that referenced this pull request Mar 31, 2020
* Add microadBidAdapter

* Remove unnecessary encodeURIComponent from microadBidAdapter

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Correct procudtion endpoint for prebid

* analytics update with wrapper name

* reverted error merge

* update changed default value of netRevenue to true

* Re-add rubicon analytics without deprecated getTopWindowUrl util

* Cache referrer on auction_init instead of bid_requested

* add config for deviceAccess enforcement in utils getCookie setCookie and hasLocalStorage

* add tests, and updates to names/comments

* add deviceAccess enforcement to util method cookiesAreEnabled

* update to adspendBidAdapter for device access enforcement

* update to pubCommonId for device access enforcement

* update widespaceBidAdapter for device access enforcement. updated utils storage methods with jsdoc typing, hasLocalStorage changed to only return boolean type

* update to digiTrustIdSystem for device access enforcement

* updated utils.setCookie signature, adding a 'domain' argument. update to invibesBidAdapter for device access enforcement

* updated utils to group similar storage methods

* updated kargoBidAdapter for add-enforcement-device-access

* update to minimize changes in adapters using browser storage

* updated modules with localStorage or cookie methods to use utils

* updated invibesBidAdapter use of storage methods to use utils

* fix for wrong obj reference for date string

* revert accidental change to package.json

* fix linting error, trailing comma. removed unnecessary cookie get set functions and replaced with util methods

* reverted change to removed extra methods since it breaks unit test

* fix for pubcommonidsystem id generation

* update jsdoc param 'domain'

* Update adagioBidAdapter.js

merging changes from prebid#4978

* Removing encoding in DT encId

We need to get moving on this merge, so I made an update -- the encId() function appears to be necessary to stringify and btoa() the ID. Just removed the layer of URL encoding in that function as duplicate of what happens in the PBJS setCookie fn.

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Co-authored-by: TJ Eastmond <teastmond@la-wlandaverde-mac.local>
Co-authored-by: Mark Monday <mmonday@rubiconproject.com>
Co-authored-by: msm0504 <51493331+msm0504@users.noreply.github.com>
Co-authored-by: bretg <bgorsline@gmail.com>
rjvelicaria pushed a commit to openx/Prebid.js that referenced this pull request Apr 9, 2020
* Add microadBidAdapter

* Remove unnecessary encodeURIComponent from microadBidAdapter

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Correct procudtion endpoint for prebid

* analytics update with wrapper name

* reverted error merge

* update changed default value of netRevenue to true

* Re-add rubicon analytics without deprecated getTopWindowUrl util

* Cache referrer on auction_init instead of bid_requested

* add config for deviceAccess enforcement in utils getCookie setCookie and hasLocalStorage

* add tests, and updates to names/comments

* add deviceAccess enforcement to util method cookiesAreEnabled

* update to adspendBidAdapter for device access enforcement

* update to pubCommonId for device access enforcement

* update widespaceBidAdapter for device access enforcement. updated utils storage methods with jsdoc typing, hasLocalStorage changed to only return boolean type

* update to digiTrustIdSystem for device access enforcement

* updated utils.setCookie signature, adding a 'domain' argument. update to invibesBidAdapter for device access enforcement

* updated utils to group similar storage methods

* updated kargoBidAdapter for add-enforcement-device-access

* update to minimize changes in adapters using browser storage

* updated modules with localStorage or cookie methods to use utils

* updated invibesBidAdapter use of storage methods to use utils

* fix for wrong obj reference for date string

* revert accidental change to package.json

* fix linting error, trailing comma. removed unnecessary cookie get set functions and replaced with util methods

* reverted change to removed extra methods since it breaks unit test

* fix for pubcommonidsystem id generation

* update jsdoc param 'domain'

* Update adagioBidAdapter.js

merging changes from prebid#4978

* Removing encoding in DT encId

We need to get moving on this merge, so I made an update -- the encId() function appears to be necessary to stringify and btoa() the ID. Just removed the layer of URL encoding in that function as duplicate of what happens in the PBJS setCookie fn.

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Co-authored-by: TJ Eastmond <teastmond@la-wlandaverde-mac.local>
Co-authored-by: Mark Monday <mmonday@rubiconproject.com>
Co-authored-by: msm0504 <51493331+msm0504@users.noreply.github.com>
Co-authored-by: bretg <bgorsline@gmail.com>
iggyfisk pushed a commit to happypancake/Prebid.js that referenced this pull request Jun 22, 2020
* Add microadBidAdapter

* Remove unnecessary encodeURIComponent from microadBidAdapter

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Correct procudtion endpoint for prebid

* analytics update with wrapper name

* reverted error merge

* update changed default value of netRevenue to true

* Re-add rubicon analytics without deprecated getTopWindowUrl util

* Cache referrer on auction_init instead of bid_requested

* add config for deviceAccess enforcement in utils getCookie setCookie and hasLocalStorage

* add tests, and updates to names/comments

* add deviceAccess enforcement to util method cookiesAreEnabled

* update to adspendBidAdapter for device access enforcement

* update to pubCommonId for device access enforcement

* update widespaceBidAdapter for device access enforcement. updated utils storage methods with jsdoc typing, hasLocalStorage changed to only return boolean type

* update to digiTrustIdSystem for device access enforcement

* updated utils.setCookie signature, adding a 'domain' argument. update to invibesBidAdapter for device access enforcement

* updated utils to group similar storage methods

* updated kargoBidAdapter for add-enforcement-device-access

* update to minimize changes in adapters using browser storage

* updated modules with localStorage or cookie methods to use utils

* updated invibesBidAdapter use of storage methods to use utils

* fix for wrong obj reference for date string

* revert accidental change to package.json

* fix linting error, trailing comma. removed unnecessary cookie get set functions and replaced with util methods

* reverted change to removed extra methods since it breaks unit test

* fix for pubcommonidsystem id generation

* update jsdoc param 'domain'

* Update adagioBidAdapter.js

merging changes from prebid#4978

* Removing encoding in DT encId

We need to get moving on this merge, so I made an update -- the encId() function appears to be necessary to stringify and btoa() the ID. Just removed the layer of URL encoding in that function as duplicate of what happens in the PBJS setCookie fn.

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Co-authored-by: TJ Eastmond <teastmond@la-wlandaverde-mac.local>
Co-authored-by: Mark Monday <mmonday@rubiconproject.com>
Co-authored-by: msm0504 <51493331+msm0504@users.noreply.github.com>
Co-authored-by: bretg <bgorsline@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants