-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Appnexus Bid Adapter: support native feature flags #8597
Conversation
@dgirardi If you have some time, would you be able to review this initial changes here for our adapter to see if they're correct & proper? I reviewed the original PR and its changes, and I tried to emulate adding the new flag in the parts of the code where we perform native related steps. From what I could tell, it seemed the flags were only needed where we were doing active changes to auction objects or calling a 'native' function (as opposed to wrapping the underlying native functions themselves where they were defined). I know there are flags that can be placed in the unit tests, but I wanted to get some feedback on the adapter changes before going to that far. I ran some build command tests for reference (so it seemed to work):
Thank you. |
It looks good to me - and yes, the idea is to tag out use, not definitions (the latter should fail in tests). You can use
result: https://gist.github.com/dgirardi/23ff993a7e09119eb32de774e8ca0caf the only two remaining relics I see are:
both should not matter, you could tag them as well but I personally think that's too much ugliness for how much you save out of it. |
@dgirardi Thanks for the initial feedback. I updated the unit tests now - could you take another look? Thanks. |
* appnexus bid adapter - support native feature flags * add feature flag to native tests
* appnexus bid adapter - support native feature flags * add feature flag to native tests
* appnexus bid adapter - support native feature flags * add feature flag to native tests
Type of change
Description of change
Context for the underlying Feature Flags setting: #8219
Updating the appnexusBidAdapter to support the native-based Feature Flags.