Skip to content

Conversation

@pavel-ptashyts
Copy link

1)Adoppler adapter now has new name ElementalTv
2)Left support adoppler adapter name
3)Update endpoint url
4)Remove clientId param, as it not used anymore

1)Adoppler adapter now has new name ElementalTv
2)Left support adoppler adapter name
3)Update endpoint url
4)Remove clientId param, as it not used anymore
@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 494f8c1

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

1) Code refactor rename ElementalTvAdapter to adapter
2) Add OpenRtb version 2.6
@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, fb8f6b1

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

@pavel-ptashyts pavel-ptashyts marked this pull request as draft December 18, 2025 09:09
@pavel-ptashyts pavel-ptashyts marked this pull request as ready for review December 18, 2025 09:09
@pavel-ptashyts pavel-ptashyts changed the title Update Adoppler/ElementaTv: New Adapter: Adoppler/ElementaTv Dec 18, 2025
Copy link
Author

@pavel-ptashyts pavel-ptashyts left a comment

Choose a reason for hiding this comment

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

Please, review

@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 3cf30b8

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, b59b75d

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

# Conflicts:
#	exchange/adapter_builders.go
#	openrtb_ext/bidders.go
@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 5998af2

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 4f18562

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

@@ -0,0 +1,20 @@
package elementaltv
Copy link
Contributor

Choose a reason for hiding this comment

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

This PR is missing params_test.go, You can refer other adapters for reference.

Copy link
Author

Choose a reason for hiding this comment

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

Done

mediaTypes:
- banner
- video
endpoint: "https://pbs.elementaltv.io/ads/processHeaderBid/{{.AdUnit}}"
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we still need adoppler.yaml?

Copy link
Author

Choose a reason for hiding this comment

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

We want to keep it for backward compatibility, in case someone is currently using our adapter under this name

Copy link
Author

Choose a reason for hiding this comment

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

Removed

@@ -0,0 +1,14 @@
endpoint: "https://pbs.elementaltv.io/ads/processHeaderBid/{{.AdUnit}}"
Copy link
Contributor

Choose a reason for hiding this comment

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

Image

Copy link
Author

Choose a reason for hiding this comment

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

Please try sample below, as in you example empty body

curl --location 'https://pbs.elementaltv.io/ads/processHeaderBid/SSP:93088015' \ --header 'Content-Type: application/json' \ --header 'Cookie: __cf_bm=0lMezXSzEVUbTG9drwec4EVBXxQsBHbKzjX5S9B8tzY-1768820176-1.0.1.1-jc4VaxbqXsAQLF72OziHFmSV8JGwwfH3imNNHQPb19jZ4tzYJVmTcuZ83BBxJrurRtqW2Zo8ya9_YF6hNEvEUYwZQIzcfYGKky55oVVzT4w' \ --data '{ "id": "6ea9c0b4-d11f-4f57-91c7-3944daf053e3", "imp": [ { "id": "1", "displaymanager":"ELEMENTALTV", "displaymanagerver":"123", "video": { "mimes": [ "video/x-m4v", "video/mp4" ], "protocols": [ 1, 2, 3, 4, 5, 6 ], "w": 1920, "h": 1080, "startdelay": 0, "linearity": 1, "minbitrate": 1, "maxbitrate": 280000, "placement": 1, "ext":{ "custom" : { "iris_context" : ["ic_0755895","ic_4890138"], "iris_id" : "iris_18719437" } } }, "bidfloor": 1, "ssai": 1, "rwdd": 3, "secure": 0, "tagid": 1234 } ], "app": { "id": "APP.ID", "name": "APP.NAME", "bundle": "com.roku.newsy", "domain": "APP.DOMAIN", "ver": "APP.VER", "cat": [ "IAB1-1", "IAB1-2" ], "storeurl":"APP.STORE.URL", "ext": { "inventorypartnerdomain": ["INV.PARTNER.DOMAIN","INV.PARTNER.DOMAIN2"] }, "publisher": { "name": "PUB.NAME", "domain": "PUB.DOMAIN" }, "content": { "id": "123", "ext": { "channel": "ESPN", "network": "NETWORK" }, "episode": 25, "title": "TITLE", "series": "SERIES", "season": "SEASON", "artist": "ARTIST", "genre": "GENRE", "contentrating":"MPAA", "userrating":"likes", "len":"500", "url": "https://content.url", "cat": [ "IAB1-1" ], "producer": { "id": "111", "name": "PROD.NAME", "domain": "PROD.DOMAIN", "cat": [ "IAB1-1", "IAB1-2" ] }, "prodq": 1, "context": 1, "qagmediarating": 3, "keywords": "CONTENT.KEYWORDS", "livestream": 1, "language":"en" } }, "device": { "ua": "BroadSign Reach DOOH Player/1.0", "geo": { "type": 2, "metro": "508", "city": "Beaver", "ipservice": 3 }, "dnt": 0, "lmt": 0, "ip": "128.122.11.223", "ifa": "4CE8BBA6-FB02-476A-8867-6F8EDB06389D", "ext": { "ifa_type": "rida" } }, "user": { "id": "ba02311e9a-421a-4758-93e7-22222", "ext": { "consent": "consent", "eids": [ { "source": "smartadserver.com", "uids": [ { "id": "AqPi24JAb35cojtSgXPo7HONQaP9P1AGsCOARMLdKcUsjXJr1Q5OFvuH" } ] }] } }, "regs": { "coppa": "1", "ext": { "gdpr": 1, "us_privacy": "1YNN" } }, "at": 1, "tmax": 2000, "bcat": [ "IAB26" ], "source": { "fd": 0, "schain": { "nodes": [ { "asi": "external.com", "sid": "2637", "rid": "80831756180820447436e1", "hp": 1 } ], "ver": "1.0", "complete": 1 }, "pchain": "" }, "ext": { "wt": 1, "clktrkrq": 0, "media_src": "admixer", "ssp": "admixer", "is_secure": 1, "tgroup": [ 3319 ] } }'

@@ -0,0 +1,14 @@
endpoint: "https://pbs.elementaltv.io/ads/processHeaderBid/{{.AdUnit}}"
maintainer:
email: support@elementaltv.com
Copy link
Contributor

Choose a reason for hiding this comment

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

Email sent to this email address, Kindly respond for verification.

Copy link
Author

Choose a reason for hiding this comment

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

Done

Copy link
Contributor

Choose a reason for hiding this comment

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

Email Verified.

@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, e309265

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

@pavel-ptashyts pavel-ptashyts changed the title New Adapter: Adoppler/ElementaTv New Adapter: Adoppler/ElementalTv Jan 20, 2026
@pavel-ptashyts pavel-ptashyts changed the title New Adapter: Adoppler/ElementalTv New Adapter: ElementalTv Jan 20, 2026
Remove adoppler.yaml
@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 4e5037a

elementaltv

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:39:	Builder		80.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:51:	MakeRequests	75.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:101:	MakeBids	95.5%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:194:	bidUri		100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:200:	unmarshalExt	81.8%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:220:	unmarshalAdsExt	100.0%
github.com/prebid/prebid-server/v3/adapters/elementaltv/elementaltv.go:229:	head		66.7%
total:										(statements)	87.1%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants