Skip to content

Flipp: Use customData maxWidth/maxHeight for bid dimensions - #4866

Open
mike-lei wants to merge 2 commits into
prebid:masterfrom
wishabi:master
Open

Flipp: Use customData maxWidth/maxHeight for bid dimensions#4866
mike-lei wants to merge 2 commits into
prebid:masterfrom
wishabi:master

Conversation

@mike-lei

Copy link
Copy Markdown
Contributor
  • Prefer exact maxWidth/maxHeight from customData when setting bid W/H
  • Fix nil-check on decision.Contents (||&&) that could panic when Contents is empty
  • Update endpoint from cdn-gateflipp.flippback.com to ads-flipp.com

Adds exemplary test simple-banner-native-rich-media.json.

hasan-kanjee and others added 2 commits December 2, 2025 12:11
Some publishers build their ad container from the width/height in
our bid response. For Rich Media units the response returned the
wrong size (e.g. 300x250 into a 320x480 slot), cutting the unit off.

Prefer customData maxWidth/maxHeight for bid.W/bid.H when present
and non-zero, falling back to existing behavior otherwise. Also fix
the contents guard (|| -> &&) so a partial response cannot panic.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

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, 12d1156

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:50:	Builder			100.0%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:58:	MakeRequests		100.0%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:76:	makeRequest		75.0%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:96:	processImp		88.6%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:172:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:189:	MakeBids		85.7%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:227:	getAdTypes		100.0%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:234:	buildBid		100.0%
github.com/prebid/prebid-server/v4/adapters/flipp/flipp.go:279:	paramsUserKeyPermitted	80.0%
total:								(statements)		89.8%

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants