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 : added support for Imp extention object #12750

Merged
merged 55 commits into from
Feb 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
10ae6ca
Merge pull request #1 from prebid/master
pro-nsk Nov 15, 2021
325c162
Alkimi bid adapter
Nov 15, 2021
df09e0d
Alkimi bid adapter
pro-nsk Nov 17, 2021
b3e3688
Alkimi bid adapter
pro-nsk Nov 17, 2021
144cda7
alkimi adapter
pro-nsk Feb 7, 2022
c14dcd2
onBidWon change
pro-nsk Feb 8, 2022
ddec997
sign utils
pro-nsk Feb 8, 2022
068c546
auction ID as bid request ID
pro-nsk Feb 24, 2022
df2d98b
Merge pull request #2 from prebid/master
pro-nsk Apr 26, 2022
bf432c4
unit test fixes
pro-nsk Apr 27, 2022
76afe9b
change maintainer info
pro-nsk May 11, 2022
2e6c2ac
Merge branch 'master' into master
pro-nsk May 11, 2022
7dc389d
Updated the ad unit params
kalidas-alkimi May 16, 2022
74a85e4
Merge remote-tracking branch 'upstream/master'
kalidas-alkimi May 17, 2022
b6a9dc4
Merge pull request #4 from prebid/master
pro-nsk May 31, 2022
8675d2a
Merge pull request #5 from prebid/master
mihanikw2g May 31, 2022
ea2a9bf
features support added
mihanikw2g May 31, 2022
53e1ecc
Merge branch 'master' into master
pro-nsk Jun 16, 2022
011053e
Merge pull request #7 from prebid/master
pro-nsk Aug 24, 2022
74f8e12
transfer adUnitCode
pro-nsk Aug 24, 2022
0a0d8e8
transfer adUnitCode: test
pro-nsk Aug 24, 2022
afb97d8
Merge pull request #9 from prebid/master
pro-nsk Dec 21, 2022
41b6ca3
AlkimiBidAdapter getFloor() using
pro-nsk Dec 22, 2022
cabf081
Merge pull request #11 from prebid/master
pro-nsk Feb 7, 2023
dfcf4e8
ALK-504
mw2g Feb 8, 2023
1a9fe87
ALK-504
mw2g Feb 13, 2023
8a867e9
Merge pull request #12 from prebid/master
mihanikw2g Feb 22, 2023
b137e3d
Merge branch 'master' of github.com:prebid/Prebid.js into prebid-master
pro-nsk Jul 12, 2023
3a9e4dd
Merge branch 'prebid-master'
pro-nsk Jul 12, 2023
b725632
Support new OpenRTB parameters
pro-nsk Jul 13, 2023
36c2b78
Support new oRTB2 parameters
pro-nsk Jul 24, 2023
77c4113
remove pos parameter
pro-nsk Jul 31, 2023
1ca3501
Merge pull request #14 from prebid/master
pro-nsk Aug 23, 2023
1f46320
Merge pull request #15 from prebid/master
pro-nsk Aug 24, 2023
f32111f
Add gvl_id into Alkimi adapter
pro-nsk Aug 24, 2023
82cf955
Merge pull request #16 from prebid/master
pro-nsk Sep 19, 2023
57bd144
Insert keywords into bid-request param
kalidas-alkimi Sep 21, 2023
1fdf90b
Merge pull request #17 from prebid/master
pro-nsk Sep 25, 2023
3b63de9
Resolve AUCTION_PRICE macro on prebid-server for VAST ads
kalidas-alkimi Sep 26, 2023
a586474
Merge pull request #18 from prebid/master
pro-nsk Nov 16, 2023
012f13f
Added support for full page auction
kalidas-alkimi Nov 23, 2023
d5b0a11
Merge pull request #19 from prebid/master
pro-nsk Feb 13, 2024
8c682ac
Added custom user object
kalidas-alkimi Feb 13, 2024
2e0a2fd
Merge pull request #20 from prebid/master
pro-nsk Feb 20, 2024
bb3dd18
Merge pull request #21 from prebid/master
pro-nsk Feb 26, 2024
03c89be
userParams in request object
pro-nsk Mar 20, 2024
f82a31e
Merge pull request #22 from prebid/master
pro-nsk Mar 27, 2024
6f75376
Merge pull request #23 from prebid/master
pro-nsk Apr 11, 2024
b89f917
Handling user-sync url, store user id and passing custom params
kalidas-alkimi Apr 11, 2024
14a55e5
Renamed the full_page_auction to fpa
kalidas-alkimi Apr 12, 2024
c4b879a
Merge pull request #24 from prebid/master
pro-nsk Apr 15, 2024
bfeb356
Updated the review comment
kalidas-alkimi Apr 19, 2024
eb0f842
Merge branch 'master' of github.com:Alkimi-Exchange/Prebid.js
kalidas-alkimi Apr 19, 2024
a089a8c
Merge pull request #35 from prebid/master
pro-nsk Feb 9, 2025
83b9436
Added support for Imp extention object
kalidas-alkimi Feb 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion modules/alkimiBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ export const spec = {
impMediaTypes: formatTypes,
adUnitCode: bidRequest.adUnitCode,
video: deepAccess(bidRequest, 'mediaTypes.video'),
banner: deepAccess(bidRequest, 'mediaTypes.banner')
banner: deepAccess(bidRequest, 'mediaTypes.banner'),
ext: bidRequest.ortb2Imp?.ext
})
bidIds.push(bidRequest.bidId)
})
Expand Down Expand Up @@ -81,6 +82,7 @@ export const spec = {
},
at: ortb2?.at,
bcat: ortb2?.bcat,
badv: ortb2?.badv,
wseat: ortb2?.wseat
}
}
Expand Down
8 changes: 7 additions & 1 deletion test/spec/modules/alkimiBidAdapter_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ const REQUEST = {
'bidder': 'alkimi',
'sizes': [[300, 250]],
'adUnitCode': 'bannerAdUnitCode',
'ortb2Imp': {
'ext': {
'gpid': '/111/banner#300x250',
'tid': 'e64782a4-8e68-4c38-965b-80ccf115d46a'
}
},
'mediaTypes': {
'banner': {
'sizes': [[300, 250]]
Expand Down Expand Up @@ -148,7 +154,7 @@ describe('alkimiBidAdapter', function () {
expect(bidderRequest.data.requestId).to.not.equal(undefined)
expect(bidderRequest.data.referer).to.equal('http://test.com/path.html')
expect(bidderRequest.data.schain).to.deep.contains({ ver: '1.0', complete: 1, nodes: [{ asi: 'alkimi-onboarding.com', sid: '00001', hp: 1 }] })
expect(bidderRequest.data.signRequest.bids).to.deep.contains({ token: 'e64782a4-8e68-4c38-965b-80ccf115d46f', bidFloor: 0.1, sizes: [{ width: 300, height: 250 }], playerSizes: [], impMediaTypes: ['Banner'], adUnitCode: 'bannerAdUnitCode', instl: undefined, exp: undefined, banner: { sizes: [[300, 250]] }, video: undefined })
expect(bidderRequest.data.signRequest.bids).to.deep.contains({ token: 'e64782a4-8e68-4c38-965b-80ccf115d46f', bidFloor: 0.1, sizes: [{ width: 300, height: 250 }], playerSizes: [], impMediaTypes: ['Banner'], adUnitCode: 'bannerAdUnitCode', instl: undefined, exp: undefined, banner: { sizes: [[300, 250]] }, video: undefined, ext: { gpid: '/111/banner#300x250', tid: 'e64782a4-8e68-4c38-965b-80ccf115d46a' } })
expect(bidderRequest.data.signRequest.randomUUID).to.equal(undefined)
expect(bidderRequest.data.bidIds).to.deep.contains('456')
expect(bidderRequest.data.signature).to.equal(undefined)
Expand Down