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

Alkimi Bid Adapter : add handling for user-sync URL and pass custom object with bid request #11326

Merged
merged 53 commits into from
Apr 25, 2024

Conversation

kalidas-alkimi
Copy link
Contributor

Type of change

  • Feature

  • [No] Does this change affect user-facing APIs or examples documented on http://prebid.org?

Description of change

Other information

@kalidas-alkimi
Copy link
Contributor Author

Hi

I am not sure why the e2etest is failing, Could you please check this and help on this failure? if it's possible could you please rerun the e2etest from your side? thanks.

@ChrisHuie ChrisHuie changed the title Handling User-Sync URL and passing custom object with bid request Alkimi Bid Adapter : add handling for user-sync URL and pass custom object with bid request Apr 15, 2024
@ChrisHuie
Copy link
Collaborator

Hi

I am not sure why the e2etest is failing, Could you please check this and help on this failure? if it's possible could you please rerun the e2etest from your side? thanks.

Sometimes the e2e testing is flaky. Don't worry about it.

@kalidas-alkimi
Copy link
Contributor Author

Hello

We are waiting for his change to be merged, Could you please check and approve it? Thanks.

@@ -141,6 +152,24 @@ export const spec = {
return true;
}
return false;
},

getUserSyncs: function(syncOptions, serverResponses, gdprConsent) {
Copy link
Collaborator

Choose a reason for hiding this comment

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

you are not passing along any of gdprConsent, uspConsent, gppConsent to your sync urls.

Just want to confirm this is intended.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we resolve gdpr info on server

if (!serverBody || typeof serverBody !== 'object') return [];

const { iframeList } = serverBody;
if (!iframeList || typeof iframeList !== 'object') return [];
Copy link
Collaborator

Choose a reason for hiding this comment

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

If iframeList is an object but not an array you may get an error below. Maybe change this to

if (!Array.isArray(iframeList)) return [];

Copy link
Contributor Author

Choose a reason for hiding this comment

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

updated

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@robertrmartinez Could you please check the latest changes and approve? Thanks.

@kalidas-alkimi
Copy link
Contributor Author

Hello @robertrmartinez / @ChrisHuie

Could you please check this change and approve it? We are completely blocked deliver this change. Thanks.

@robertrmartinez robertrmartinez merged commit 51bcf81 into prebid:master Apr 25, 2024
2 of 3 checks passed
Ticki84 pushed a commit to criteo-forks/Prebid.js that referenced this pull request May 14, 2024
…bject with bid request (prebid#11326)

* Alkimi bid adapter

* Alkimi bid adapter

* Alkimi bid adapter

* alkimi adapter

* onBidWon change

* sign utils

* auction ID as bid request ID

* unit test fixes

* change maintainer info

* Updated the ad unit params

* features support added

* transfer adUnitCode

* transfer adUnitCode: test

* AlkimiBidAdapter getFloor() using

* ALK-504
Multi size ad slot support

* ALK-504
Multi size ad slot support

* Support new OpenRTB parameters

* Support new oRTB2 parameters

* remove pos parameter

* Add gvl_id into Alkimi adapter

* Insert keywords into bid-request param

* Resolve AUCTION_PRICE macro on prebid-server for VAST ads

* Added support for full page auction

* Added custom user object

* userParams in request object

* Handling user-sync url, store user id and passing custom params

* Renamed the full_page_auction to fpa

* Updated the review comment

---------

Co-authored-by: Alexander <32703851+pro-nsk@users.noreply.github.com>
Co-authored-by: Alexander Bogdanov <akascheev@asteriosoft.com>
Co-authored-by: Alexander Bogdanov <abogdanov@asteriosoft.com>
Co-authored-by: motors <motors@live.ru>
Co-authored-by: mihanikw2g <92710748+mihanikw2g@users.noreply.github.com>
Co-authored-by: Nikulin Mikhail <mnikulin@asteriosoft.com>
Co-authored-by: mik <mihanikw2g@gmail.com>
DecayConstant pushed a commit to mediavine/Prebid.js that referenced this pull request Jul 18, 2024
…bject with bid request (prebid#11326)

* Alkimi bid adapter

* Alkimi bid adapter

* Alkimi bid adapter

* alkimi adapter

* onBidWon change

* sign utils

* auction ID as bid request ID

* unit test fixes

* change maintainer info

* Updated the ad unit params

* features support added

* transfer adUnitCode

* transfer adUnitCode: test

* AlkimiBidAdapter getFloor() using

* ALK-504
Multi size ad slot support

* ALK-504
Multi size ad slot support

* Support new OpenRTB parameters

* Support new oRTB2 parameters

* remove pos parameter

* Add gvl_id into Alkimi adapter

* Insert keywords into bid-request param

* Resolve AUCTION_PRICE macro on prebid-server for VAST ads

* Added support for full page auction

* Added custom user object

* userParams in request object

* Handling user-sync url, store user id and passing custom params

* Renamed the full_page_auction to fpa

* Updated the review comment

---------

Co-authored-by: Alexander <32703851+pro-nsk@users.noreply.github.com>
Co-authored-by: Alexander Bogdanov <akascheev@asteriosoft.com>
Co-authored-by: Alexander Bogdanov <abogdanov@asteriosoft.com>
Co-authored-by: motors <motors@live.ru>
Co-authored-by: mihanikw2g <92710748+mihanikw2g@users.noreply.github.com>
Co-authored-by: Nikulin Mikhail <mnikulin@asteriosoft.com>
Co-authored-by: mik <mihanikw2g@gmail.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.

6 participants