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

RavelTech Bid Adapter: 1st submission of new adapter #11977

Closed
wants to merge 7 commits into from

Conversation

mnguyen-raveltech
Copy link

Type of change

  • New bidder adapter

Description of change

Ravel Technologies developed ZKAD (Zero-Knowledge ADvertising), a protocol anonymizing RTB data & PII during the RTB bidding process and during data processing. ZKAD is using a scalable proprietary Homomorphic Encryption scheme (Ravel Homormorphic Encryption, RHE), a form of encryption that allows to perform computations at scale on encrypted data without having to first decrypt it. ZKAD allows publishers to protect users’ privacy and publishers’ data while allowing advanced targeted advertising and advanced regulatory compliance.

Ravel Bidder is a “Privacy Bus” allowing to anonymize bid requests before forwarding them to SSP and DSP preventing any personal data to be transferred to SSP and DSP. PII IDs are removed or/and anonymized into RIDs (Ravelized IDs). Furthermore, User-Agent is truncated, and location is provided with a significant Radius. IP addresses are not stored by the Privacy Bus and are not provided in the bid requests.

The RavelTech Prebid Adapter first version supports only Xandr/Appnexus SSP and should be configured with your current Xandr/Appnexus existing params. For more information about the Xandr/AppNexus params can be found at [https://github.com/prebid/prebid.github.io/blob/master/dev-docs/bidders/appnexus.md]

Please contact [email protected] to activate your adapter after installation or for more information.

Other information

Copy link

Tread carefully! This PR adds 1 linter error and 3 linter warnings (possibly disabled through directives):

  • modules/raveltechBidAdapter.js (+1 error, +3 warnings)

Copy link

Whoa there, partner! 🌵🤠 We wrangled some duplicated code in your PR:

Reducing code duplication by importing common functions from a library not only makes our code cleaner but also easier to maintain. Please move the common code from both files into a library and import it in each. We hate that we have to mention this, however, commits designed to hide from this utility by renaming variables or reordering an object are poor conduct. We will not look upon them kindly! Keep up the great work! 🚀

Copy link

Tread carefully! This PR adds 1 linter error and 1 linter warning (possibly disabled through directives):

  • modules/raveltechBidAdapter.js (+1 error, +1 warning)

Copy link

Tread carefully! This PR adds 1 linter error and 1 linter warning (possibly disabled through directives):

  • modules/raveltechBidAdapter.js (+1 error, +1 warning)

Copy link

Tread carefully! This PR adds 1 linter error and 2 linter warnings (possibly disabled through directives):

  • modules/raveltechBidAdapter.js (+1 error, +2 warnings)

@mnguyen-raveltech
Copy link
Author

Will fix this before resubmitting

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.

1 participant