Changelog for Enhanced Bidder Profiles

Document to cover all changes between legacy bidder profiles and Enhanced Bidder Profiles.

Changes in targeting

Category Legacy Bidder Profile Behavior Enhanced Bidder Profile Behavior More information
# of Fields 30+ targetable fields 11 targetable fields Enhanced Bidder Profiles
Ad Type Targeting - No explicit way to target or block ad types
- User could target the 1x1 size for native/video creatives
- Explicit ad type targeting field
- User must explicitly exclude an ad type in the bidder profile to not receive that type of traffic
Hierarchy and Ad Type Targeting
Country Targeting Can include/exclude a list of countries Behavior remains the same as legacy profile behavior
Domain List Targeting Can include/exclude domain lists Behavior remains the same as legacy profile
Inventory Attributes Targeting Can include/exclude inventory attributes Behavior remains the same as legacy profile
Nonaudited Url Action If this is set to "exclude", all inventory that has not been audited by Xandr will be excluded. Otherwise, all inventory will be included. Behavior remains the same as legacy profile
Passthrough Percent The percent (50 = 50%) of bid requests which satisfy your profile targeting that you receive, set in increments of 0.1. Requests sent are randomly chosen, although you can choose to always receive requests for users in segments of members associated with your bidder. If set to 0, you will only receive requests for users in your members' segments. Not available. Bidder should use QPS caps instead. Bidder Instance Service
Segment Targeting - Could either AND or OR across targeted segments
- Could either include/exclude on individual segments
Not available.
Seller Targeting Can include/exclude individual seller members - Can target "Exchanges"
- Can still include/exclude certain members
- Can not individually include members who belong to the Direct Exchange (ID 1)
Exchange Service
Size Targeting Size targets apply to all ad types - Size targets are specific to banner and video
- Size targets for banner/video are set separately
- User can not target size 1x1 or 0x0.
Hierarchy and Ad Type Targeting
Supply Types Targeting Can include/exclude supply Types Behavior remains the same as legacy profile

Change in logic

Category Legacy Bidder Profile Behavior Enhanced Bidder Profile Behavior More information
Hierarchy - Uses a parent/child hierarchy
- The parent profile must be met along with one of the child profiles in order to send impression
- Flat structure
- Impression must meet requirements of a single profile
Hierarchy and Ad Type Targeting for Enhanced Bidder Profiles

Changes in Bidder object

The bidder object in reference is documented here: Bidder Service

Category Legacy Bidder Profile Behavior Enhanced Bidder Profile Behavior
Activating Profile Profile must be attached to the bidder object in either the parent or child profiles field Set active=1 on the profile in order to activate it. No modification is needed to the bidder object.
always_send_owned_segments - Overrides the passthrough percent on the bidder profile
- Bidder will always receive traffic with a user in an owned or shared segment
- Field is moved over to the profile: "user_not_in_segment_action"
   - If include: Send the impression regardless of whether the user exists in a segment owned by or shared with the bidder. All other fields in the bidder profile should be taken into account.

   - If exclude: Only send impressions where the user exists in a segment owned by or shared with the bidder. QPS restrictions should apply to this field. The bidder doesn't have to explicitly state the segment in the segment actions. Impressions where the user does not exist in a segment owned by or shared with the bidder should not be sent. All other fields on the bidder profile will be taken into account.

- The "always_send_owned_segments" field in the bidder object will be ignored.
override_for_deals Determines whether or not to use the bidder profile to determine if a bid request should be sent. Deals are usually negotiated directly between sellers and buyers and are generally not subject to bidder profile restrictions.
- true: Ignore the bidder profile and send bid request regardless of bidder profile
- false (default): Use bidder profile to determine whether the bid request should be sent
No change; behavior is the same as in legacy profile