ORTB Blocking module: lack of media type strictness configuration for battr
#4006
Description
There seems to be a design flaw with the blocking module. It was there from the moment the blocking module was initially released, but it became apparent only after we added video
and audio
support.
The issue lies in the fact that the blocking module doesn't care whether there is a media type object present for the purposes of adding battr
. If an account has a configuration for banner/video/audio battr, the module will populate imp[].banner/video/audio.battr
even if imp[].banner/video/audio
doesn't exist. This would result in the impression potentially having multiple (basically bogus) media types.
OpenRTB blocking module should inject battr
only if the media type object (imp[].banner/video/audio
) exists. If the object is null
, the module shouldn’t create an empty one to house the battr
.
Metadata
Assignees
Type
Projects
Status
Ready for Dev