Validations/Error Messages

Placement Targeting Limit

Placement targeting is limited to 4000 targeting items. Targeting items include:

  • Audience targeting
  • Platform targeting
  • Content targeting
  • Contextual targeting
  • Content package targeting
  • Daypart targeting
  • Geo targeting
  • Custom targeting

You will receive an error message if the limit is exceeded.

Error MessageMethodValidation
Audience-targeted creative scheduling is not supported for 'dynamic decisioning' delivery type. Either change the creative scheduling method OR disable dynamic decisioning for the placementPUT - Update a PlacementIf dynamic_ad_insertion = 'DYNAMIC_ENABLED and your scheduling method is set to Audience Targeting an error is thrown.
PlacementID Doesn’t Have a Valid CreativePUT - Activate a PlacementPossible causes:

1. The creative is not linked with the ad.
2. The creative is linked with the ad, but the creative instance has been manually set to INACTIVE.
3. The creative is linked with the ad, but creative service's validation finds the creative InvalidForUse. If this is the case, the status of creative instance shows ACTIVE in the MRM UI, but with an error alert. As the Creative Management API V4 is asynchronous, the reason for this error might be that the creative is still processing.
N/A - creation failsPOST - Create a PlacementN/A

Contextual Targeting Errors

CodeError MessageMethodValidation
422Network function not enabled: CONTEXTUAL_SEGMENT_TARGETINGPOST, PUTContextual_targeting is included in the API call, but the network function CONTEXTUAL_SEGMENT_TARGETING is not enabled
422Invalid ContextualSegment ID xxxPOST, PUTContextual_targeting references an ID that is not a match for a known segment
422CONTEXTUAL_SEGMENT item(xxx) both in include and excludePOST, PUTChild segment is included in targeting, but parent segment is excluded in targeting