-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
New Video Module, BidsMarkedAsUsed/ rendered #9561
Comments
Thanks for the report! |
@spormeon where are these values read from ? For context, when we determine a bid has been used, we call |
still seems to be "rendered: false" in V7.39.0. From my understanding this is the mech that is used for "banner", so as prebid stores the bids when useBidCache: true is used. I think i've got this right that if you have a pre-roll with 3 bids of bidA=$2, bidB=2.5, bidC=2.2. bidB is rendered/ used in the first auction, then the bidA & C are stored in cache, so if auction B only gets 1, 1.4 & 1.8 bids. Prebid then uses bidC=2.2 from first auction if still in TTL ( mostly lkely is, as video usually 300 or so). So it only gets "marked off/ wipped out" once status = true. Where the mech is stored i've no real clue, maybe @patmmccann prb knows that off top of his head. I'm not even sure if this is tech possible with video, wasnt before, but hey maybe this new mdoule can change things? These docs:https://docs.prebid.org/dev-docs/faq.html#does-prebidjs-cache-bids but patrick have a better idea of where to point you to the code etc than me |
You can see cached bids stored on pbjs.adUnits |
i think i got it going locally, i get this error though: basically i just added your lines in the files and ran gulp serve-and-test --file prebid.js , then used http://localhost:9999/Prebid.js/integrationExamples/videoModule/videojs/bidMarkedAsUsed.html |
#9612 dont solve the problem by looks, actually makes it worse as it drops the: status: "rendered" now, not set the rendered: true/ false |
ye #9612 totally breaks it, its "re using" the same auction id, so its thinking that first auction win, is now the winner on all following slots, because stats: "rendered" has gone i think: prebid v7.41.0 is basically useless to this point, so i'd flag a warning, dont use it, with bidcache true/false, does it. |
@patmmccann Ye that solves that. I think the potenetial problem around if a "freak" high bid wins the first bid and bidcache is on, and never gets "out bid", its has the potential to win every subsequent bid |
Closing this with #10014. If you're still having other problems, feel free to open separate issues for them. |
@karimMourra On the new video module, the marked as "rendered" seems to be in the "status" and not the "rendered", should this then set "true" in the rendered so as if we use useBidCache: true, bids can be cached for the TTL?
The text was updated successfully, but these errors were encountered: