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

Sirdata RTD Module: update and refactor code #8177

Closed
wants to merge 29 commits into from
Closed

Sirdata RTD Module: update and refactor code #8177

wants to merge 29 commits into from

Conversation

nouchy
Copy link
Contributor

@nouchy nouchy commented Mar 13, 2022

  • Refactoring (no functional changes, no api changes)

Description of change

Code optimised (removed redondant controls) and new bidders compatibility (Yahoo SSP, Pubmatic and OpenX)

nouchy and others added 29 commits March 30, 2021 12:20
Running version to be beautified
segments to string
Triplelift + bugs correction
new bidders
curation ids
replaced else if with switch
add case where gdpr_applies outside Europe
split user and site data for generic ortb2.
new sirdataRtdProvider_spec.js file
Removal of FPD for version prior to 4.29 and bidder "defymedia" and mispell corrections.
IE11 compatibility + minor changes
IE11 Findex error fix
Import findIndex from core-js-pure
Avoid existing settings overriding for ortb2 via setBidderConfig
fixed gdpr detection to switch to cookieless by default
utilize the utils.deepSetValue/mergeDeep/deepAccess  functions instead of private _set and hasOwnDeepProperty functions. have a min score to filter categories per bidder.
Reduced number of validations and the need to look for ortb2
Encode URL in sent parameters
Remove redundant controls
Allow sending curation data when no data is available for the publisher
Add Bidders Yahoo SSP, OpenX & Pubmatic
fixed const assign error and loop error coming from Array.prototype overrided by third parties
@ChrisHuie ChrisHuie changed the title Sirdata RTD Module Update Sirdata RTD Module: update and refactor code Mar 16, 2022
@Rothalack
Copy link
Collaborator

Apologies for the delay on this, I missed it.

I'm so behind on this that a couple userId modules have been added since. Can you make sure the modules/.submodules.json is up to date here? I think it's just missing a couple in userIds. Just in case to make sure this merges correctly.

@nouchy
Copy link
Contributor Author

nouchy commented May 2, 2022 via email

@nouchy nouchy closed this May 11, 2022
@nouchy
Copy link
Contributor Author

nouchy commented May 11, 2022

@Rothalack we started again from clean version, please cf PR #8406

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.

2 participants