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

SublimeBidAdapter: Update to version 0.5.1 #4977

Merged
merged 5 commits into from
Apr 21, 2020

Conversation

SublimeLeo
Copy link
Contributor

Type of change

  • Bugfix
  • Feature
  • New bidder adapter
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Does this change affect user-facing APIs or examples documented on http://prebid.org?
  • Other

Description of change

Hello, we made changes on our adapter!
We modified the code style, added some pixels to have more visibility on our adapter behaviour and made debug easier.

  • test parameters for validating bids
{
  bidder: 'sublime',
  params: {
    zoneId: 1
  }
}

@robertrmartinez
Copy link
Collaborator

Hello, taking a look at this now.

We do not allow adapters to fire pixels inside of non registered pixel events, so sending an event for every bidResponse is not allowed.

Adapters should only be sending pixels on the allowed events like,

onTimeout, onBidWon etc

Copy link
Collaborator

@robertrmartinez robertrmartinez left a comment

Choose a reason for hiding this comment

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

Please see the comment and remove any pixel's which are fired outside of the allowed event hooks.

hellsingblack and others added 2 commits April 7, 2020 10:05
* Update sublimeBidAdapter to 0.5.1
* Add tests for private functions
* Remove window.sublime
* Update pixel name for bid event
const bidResponses = [];
const response = serverResponse.body;

sendEvent('dintres');
Copy link
Collaborator

Choose a reason for hiding this comment

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

pixel fires outside of the pixel listen hooks is not allowed. please remove this.


bidResponses.push(bidResponse);
}
sendEvent('bida', true);
Copy link
Collaborator

Choose a reason for hiding this comment

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

same as above, please remove

sendEvent('bida', true);
bidResponses.push(bidResponse);
} else {
sendEvent('dnobid');
Copy link
Collaborator

Choose a reason for hiding this comment

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

please remove

*/
function onTimeout(timeoutData) {
log('Timeout from adapter', timeoutData);
sendEvent('dbidtimeout', true);
Copy link
Collaborator

Choose a reason for hiding this comment

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

pixels are allowed onTimeout so you can leave this

SublimeLeo and others added 2 commits April 8, 2020 14:23
* add prebid version of adapter
* Feature/update sublime adapter (#21)
* Update sublimeBidAdapter to 0.5.1
* Add tests for private functions
* Remove window.sublime
* Update pixel name for bid event
* Remove pixels on non-event and add onBidWon
* Incremente version of sublimeBidAdapter
* Renamed pixel for timeout and introduce gvlid
* Remove unnecessary params for sendEvent

Co-Authored-By: fgcloutier <fg.cloutier@sublimeskinz.com>
Co-authored-by: Gaby <gaby.hourlier@sublimeskinz.com>
Co-authored-by: fgcloutier <fg.cloutier@sublimeskinz.com>
@SublimeLeo
Copy link
Contributor Author

Hello @robertrmartinez, sorry for the delay!
We made all the requested changes!

@SublimeLeo
Copy link
Contributor Author

Oops, it seems that we have errors with the CI.
I will fix it asap and I will notify you when it's done!

@SublimeLeo
Copy link
Contributor Author

CI should be fine now!

@robertrmartinez
Copy link
Collaborator

Hi sorry for the delay, have been swamped.

Will get this reviewed and merged tomorrow!

@SublimeLeo
Copy link
Contributor Author

Cool, thank you! Let me know if I missed anything!

@robertrmartinez robertrmartinez self-requested a review April 21, 2020 17:15
Copy link
Collaborator

@robertrmartinez robertrmartinez left a comment

Choose a reason for hiding this comment

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

Awesome stuff.

Thanks for this!

@robertrmartinez robertrmartinez merged commit 6311c46 into prebid:master Apr 21, 2020
iggyfisk pushed a commit to happypancake/Prebid.js that referenced this pull request Jun 22, 2020
* add prebid version of adapter

* Feature/update sublime adapter (prebid#21)

* Update sublimeBidAdapter to 0.5.1
* Add tests for private functions
* Remove window.sublime
* Update pixel name for bid event

* Remove pixels on non-event and add onBidWon (prebid#22)

* add prebid version of adapter
* Feature/update sublime adapter (prebid#21)
* Update sublimeBidAdapter to 0.5.1
* Add tests for private functions
* Remove window.sublime
* Update pixel name for bid event
* Remove pixels on non-event and add onBidWon
* Incremente version of sublimeBidAdapter
* Renamed pixel for timeout and introduce gvlid
* Remove unnecessary params for sendEvent

Co-Authored-By: fgcloutier <fg.cloutier@sublimeskinz.com>
Co-authored-by: Gaby <gaby.hourlier@sublimeskinz.com>
Co-authored-by: fgcloutier <fg.cloutier@sublimeskinz.com>

* Remove trailing-space

* Fix version in tests

Co-authored-by: Gaby <gaby.hourlier@sublimeskinz.com>
Co-authored-by: fgcloutier <fg.cloutier@sublimeskinz.com>
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