Skip to content

New adapter: Adpixis #5965

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

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

maksimD24
Copy link

🏷 Type of documentation

  • new bid adapter
  • update bid adapter
  • new feature
  • text edit only (wording, typos)
  • bugfix (code examples)
  • new examples

📋 Checklist

Copy link

netlify bot commented Mar 27, 2025

Deploy Preview for prebid-docs-preview ready!

Name Link
🔨 Latest commit 8d4bd40
🔍 Latest deploy log https://app.netlify.com/sites/prebid-docs-preview/deploys/67eed6be4dcb980008084167
😎 Deploy Preview https://deploy-preview-5965--prebid-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.


| Name | Scope | Description | Example | Type |
|:--------------|:---------|:--------------------------------------------------------------|:-----------------------|:----------|
| `host` | required | Ad network's RTB host | `'<adserving domain>'` | `string` |
Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Contributor

Choose a reason for hiding this comment

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

The comment below suggests that 'host' is only needed for Prebid.js, but the metadata field says pbjs: false. Something's off.

Copy link
Contributor

Choose a reason for hiding this comment

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

@bretg thanks for your comments, we will fix everything, about the host - we use it only as query parameter for PBS to identify the publisher on our side
https://github.com/prebid/prebid-server/blob/master/static/bidder-info/limelightDigital.yaml#L1

Copy link
Author

Choose a reason for hiding this comment

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

Copy link
Contributor

@bretg bretg Mar 31, 2025

Choose a reason for hiding this comment

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

Sorry, 'host' isn't fixed. PBS does not allow any kind of domain (e.g. adpixis-rtb.com) as a required parameter. It's ok to be an optional parameter, so the adapter has to have a reasonable default.

The way to think about this is from the publisher's perspective:

  1. It's lazy to assume that your publisher customers can geo-balance your endpoints
  2. It's unreasonably duplicative to make them pass something like this to the limelight endpoint just to identify the alias.

The way you need to do that is to just hardcode the alias domain in your YAML file. e.g.

"http://ads-pbs.ortb.net/openrtb/{{.PublisherID}}?host=adpixis-rtb.com"

Copy link
Contributor

Choose a reason for hiding this comment

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

@apykhteyev - the doc here shows the "host" parameter as "adpixis-rtb.com". That doesn't look like a publisher ID, and it appears there's already a "publisherId" parameter that does this job. Please downgrade host to optional or even better, remove it entirely?

Copy link
Author

Choose a reason for hiding this comment

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

Fixed. I've set Host to optional

Copy link

Choose a reason for hiding this comment

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

Is this "host" parameter different for each customer? Different for each request?

I do like the idea of renaming this because "host" has a meaning that may not be relevant here. However, you already have a "PublisherId" parameter. How would "publisher" differ from "publisherId"?

@apykhteyev can you please address these questions?

Copy link

Choose a reason for hiding this comment

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

The limelight digital adapter, which adpixis is an alias of, still has host as required despite the documentation change here to optional.

Host does not correspond to the bidder domain, though I imagine it is being used to route requests internally somehow. Is that the case @apykhteyev? If that is true, @bretg does this really have to be optional?

Copy link
Contributor

Choose a reason for hiding this comment

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

The important thing is that we do not force publishers decide how to route each request. I agree the 'host' parameter is misnamed if it's just something like an account ID.

remove required fields
Set Host to Optional
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.

4 participants