-
Notifications
You must be signed in to change notification settings - Fork 732
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
Richmedia filtering module #2483
Labels
Comments
bretg
added
the
Intent to implement
An issue describing a plan for a major feature. These are intended for community feedback
label
Dec 16, 2022
Discussed. The one item we need to settle on is the name-spacing of the modulecode. Current proposal is "VENDOR.MODULE_NAME_WITH_UNDERSCORES" e.g. pb.richmedia_filter Going once... |
Removed the request-level config override. Too complicated for the low value. |
Done with PBS-Java 2.9 |
bretg
added
PBS-Go
and removed
Intent to implement
An issue describing a plan for a major feature. These are intended for community feedback
labels
Mar 12, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've received a request to have Prebid Server be able to filter out MRAID creatives for a specific account. They refuse to run Prebid SDK/Server in their mobile app without this capability because they have been burned before. They don't trust setting the
api
field because DSPs can ignore it. They want PBS to be able to recognize and remove bids with MRAID creatives.Rather than building an MRAID-specific module, I propose calling it the "RichMedia Filter" module. We'll start with just supporting MRAID, but can extend to other scenarios as needed.
My understanding is that MRAID creatives in a bid would contain this code:
Assuming that's enough to identity MRAID, here are the proposed details.
Turning on the Module
Account-Level Config
The expected way this would normally work is for the account to state their preference:
Behavior
Built as a hook in the
All Processed Bid Response stage
, when invoked, this module:filter-mraid: true
in account config, then continue, else there's nothing to do -- just return to PBS.adm
) for the patternmraid.js
. If it doesn't exist, go on the next bid response.mraid.js
is foundThe text was updated successfully, but these errors were encountered: