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

Trion gdpr and usp consent #4740

Merged
merged 26 commits into from
Jan 21, 2020
Merged

Trion gdpr and usp consent #4740

merged 26 commits into from
Jan 21, 2020

Conversation

grohm33
Copy link
Contributor

@grohm33 grohm33 commented Jan 16, 2020

Type of change

  • Bugfix
  • Feature
  • New bidder adapter
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Does this change affect user-facing APIs or examples documented on http://prebid.org?
  • Other

Description of change

Updating Trion to comply with gdpr and usp consent

Mike Groh and others added 25 commits October 17, 2017 18:20
…that we didn't account for. Changing adapter to account for response body and required params.
…release that we didn't account for. Changing adapter to account for response body and required params."

This reverts commit 324d157.
…that we didn't account for. Changing adapter to account for response body and required params.
# Conflicts:
#	modules/trionBidAdapter.js
#	test/spec/modules/trionBidAdapter_spec.js
@grohm33
Copy link
Contributor Author

grohm33 commented Jan 16, 2020

also submitted documentation pull request at prebid/prebid.github.io#1752

@bretg bretg added the LGTM label Jan 16, 2020
@bretg
Copy link
Collaborator

bretg commented Jan 16, 2020

LGTM, but please try re-running the CircleCI unit tests to get them to pass.

@bretg bretg self-assigned this Jan 16, 2020
@grohm33
Copy link
Contributor Author

grohm33 commented Jan 16, 2020

LGTM, but please try re-running the CircleCI unit tests to get them to pass.

@bretg we had this issue with circleci build checks not passing on here in the past with our pull requests. We do not have a browser stack account to run this against so the error I'm getting in the build is 'Username is required'.

@bretg
Copy link
Collaborator

bretg commented Jan 21, 2020

I opened a CircleCI support ticket to get to the bottom of why some PRs (like this one) end up outside of Prebid's CircleCI account.

The response was:

It's likely that the users in questions are following their own project on our end, rather than the
open-source project - this will cause builds to trigger under their account rather than yours.
Asking the users to unfollow the project under their account in CircleCI and instead follow the
"real" project should resolve this issue.

On your CircleCI project's screen, click "unfollow" on the Prebid.js row for your fork:

Screen Shot 2020-01-21 at 9 25 12 AM

@grohm33
Copy link
Contributor Author

grohm33 commented Jan 21, 2020

@bretg Thanks for the info! I didn't realize it was associating our fork to the circleCi project. The tests all pass now.

@bretg bretg merged commit 1373313 into prebid:master Jan 21, 2020
hellsingblack pushed a commit to SublimeSkinz/Prebid.js that referenced this pull request Mar 5, 2020
* Adding files associated with the trion adapter update to the newest prebid version(1.0).

* Updating pull request with safer checks for user sync and general clean up/consistency of tests.

* removing a call to bidder code for pull request review.  also removing the test that requires it

* there were some changes to the bid factory after our initial release that we didn't account for.  Changing adapter to account for response body and required params.

* Revert "there were some changes to the bid factory after our initial release that we didn't account for.  Changing adapter to account for response body and required params."

This reverts commit 324d157.

* there were some changes to the bid factory after our initial release that we didn't account for.  Changing adapter to account for response body and required params.

* adding safety checks to Trion adapter

* Sending up to trion endpoint if there is bot traffic or the browser tab is not visible.

* sending the wrong param in the test.

* Trion test cleanup.  returning document and window states to their original form after tests.

* Trion test cleanup.  using before and after to alter window and document objects in tests.

* re-adding trion adapter to prebid project to stop using deprecated function for page url for 3.0 release

* minor formatting change

* accept size array from media types banner over the sizes array from pubs.

* updating trion bid adapter to be us privacy and gdpr compliant

* encoding consent strings for test
@mkendall07 mkendall07 mentioned this pull request Apr 27, 2020
1 task
@musikele musikele mentioned this pull request May 27, 2020
1 task
@harpere harpere mentioned this pull request Sep 25, 2020
2 tasks
@ericrenebrown
Copy link
Contributor

This is happening to me. Stopped following but I can't see an option to follow the "real" project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants