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

bid adapters: support standard first party data keywords #8660

Closed
2 of 13 tasks
bretg opened this issue Jul 7, 2022 · 11 comments
Closed
2 of 13 tasks

bid adapters: support standard first party data keywords #8660

bretg opened this issue Jul 7, 2022 · 11 comments
Assignees

Comments

@bretg
Copy link
Collaborator

bretg commented Jul 7, 2022

Type of issue

conforming to standards

Description

While reviewing a documentation PR from (@gchicoye), I noticed that the nexx360 is accepting a 'keywords' parameter and doesn't look for them in ortb2.site.keywords.

It's not acceptable for publishers to have to pass adapters special first party data -- rather, they should be able to set standard FPD keywords and all adapters must read from that conventional location. It's acceptable to support both custom params as well as the conventional location.

Adapters that need to be checked and possibly updated:

  • Nexx360
  • Appnexus

@ChrisHuie found these additional bidders that need to look into this:

  • Craft Bid Adapter
  • Winr Bid Adapter
  • Pixfuture Bid Adapter
  • Mediafuse Bid Adapter
  • Beop Bid Adapter
  • Displayio Bid Adapter
  • Prisma Bid Adapter
  • Ras Bid Adapter
  • Goldbach Bid Adapter
  • Deepintent Bid Adapter
  • Sonobi Bid Adapter
@patmmccann
Copy link
Collaborator

@bretg does this apply to Xandr adapter?

@patmmccann
Copy link
Collaborator

if (!isEmpty(bid.params.keywords)) {

@bretg
Copy link
Collaborator Author

bretg commented Aug 4, 2022

It applies to all bidders. @jsnellbaker - please take a look at the appnexus bid adapter to make sure keywords can come from ortb2 and not just bidder-specific params. Thanks!

@bretg bretg changed the title nexx360 bid adapter: support standard first party data keywords bid adapters: support standard first party data keywords Aug 4, 2022
@jsnellbaker
Copy link
Collaborator

To clarify the intent/context, when a publisher specifies ortb2 keywords - they intend to have them apply to all adUnits that were part of the setup? It's not a selective thing per adUnit?

I figure it's the former, but I just want to check in case there are other possible use-cases within the ortb2 setup.

@bretg
Copy link
Collaborator Author

bretg commented Aug 9, 2022

Not clear imp-level keywords is a real use-case, but if it is, seems like AdUnit.ortb2Imp.ext.data.keywords would be the right location.

ORTB specifies site.keywords, app.keywords, user.keywords, and site.content.keywords -- those should be set with setConfig({ortb2}).

@jsnellbaker
Copy link
Collaborator

Hi @bretg

Thanks for the feedback. We will take a look into these changes for our next sprint.

@patmmccann
Copy link
Collaborator

@jsnellbaker this is complete on your side right?

@jsnellbaker
Copy link
Collaborator

jsnellbaker commented Dec 19, 2022

left the comment on the wrong issue. Let me review and follow-up

@jsnellbaker
Copy link
Collaborator

Yes from what I understand, this should be complete from our end.

@ChrisHuie
Copy link
Collaborator

ChrisHuie commented Jan 24, 2023

Bid Adapters that take a keyword parameter but don't currently look at either ortb2.site or ortb2.user

  • Craft Bid Adapter
  • Winr Bid Adapter
  • Pixfuture Bid Adapter
  • Mediafuse Bid Adapter
  • Beop Bid Adapter
  • Displayio Bid Adapter
  • Prisma Bid Adapter
  • Ras Bid Adapter
  • Goldbach Bid Adapter
  • Deepintent Bid Adapter
  • Sonobi Bid Adapter

Bid Adapters that support passing meta keywords but not first party data keywords

Biink Bid Adapter
Adkernel Adn Bid Adapter
The Adx Bid Adapter
Jixie Bid Adapter
Datablocks Bid Adapter
Yieldmo Bid Adapter

@bretg
Copy link
Collaborator Author

bretg commented Feb 9, 2023

This is a possible item for PBJS 8.

Bid Adapters that support passing meta keywords but not first party data keywords

Agree with this. Now that the FPD enrichment is part of core, these adapters should be retrieving meta keywords from core.

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

No branches or pull requests

5 participants