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
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.

None yet

6 participants