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

51degrees module + Dockerfile + build instructions #3893

Merged
merged 1 commit into from
Sep 25, 2024

Conversation

justadreamer
Copy link
Contributor

Changes

This PR contains the following changes:

Original PR Description

Type of change

  • Feature
  • New module

Description of change

51Degrees module enriches an incoming OpenRTB request with 51Degrees Device Data.

51Degrees module sets the following fields of the device object: make, model, os, osv, h, w, ppi, pxratio - interested bidder adapters may use these fields as needed. In addition the module sets device.ext.fiftyonedegrees_deviceId to a permanent device ID which can be rapidly looked up in on premise data exposing over 250 properties including the device age, chip set, codec support, and price, operating system and app/browser versions, age, and embedded features.

The module is based on the open source 51Degrees device detection library: https://github.com/51Degrees/device-detection-go.

Integration details are specified in the modules/fiftyone_degrees/device_detection/README.md.

Maintainer contacts:

[email protected]

Copy link
Collaborator

@bsardo bsardo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested the following manual builds:
built on windows/amd64 targeted for windows/amd64
built on darwin/amd64 targeted for darwin/amd64
built on linux/amd64 targeted for linux/amd64
built on darwin/amd64 targeted for darwin/arm64
built on darwin/arm64 targeted for windows/amd64

Instructions for these scenarios will be published as examples in a build readme as part of another PR.

@bsardo bsardo merged commit 4462fce into prebid:master Sep 25, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants