Validations/Error Messages

Validation MessagesScheduling MethodIssue
"Ad(${ad_id}) not exist in the network"AllAd does not exist in the network.
"The placement can't be changed since the placement is cancelled."AllPlacement is canceled.
"The placement can't be changed since the placement is completed."AllPlacement is completed.
"This ad is not schedulable."AllThe ad is not schedulable: there are less than two active creatives under this ad OR there is active syncing_set in this placement.
"The following creatives are not found in current network or do not belong to current ad: ${creative_id}"AllThe creative does not exist in the network.
"Invalid request, scheduling_method: ${scheduling_method} not supported"--The scheduling_method is not supported.
"Invalid request, no scheduling items provided."
  • EQUAL_WEIGHTING
  • PERCENTAGE_WEIGHTING
  • AB_TESTING
  • SEQUENCE
  • FLIGHTING
  • FLIGHTING_AND_WEIGHTING
There are no scheduling_items.
"Request items don't match the ad's creatives"
  • EQUAL_WEIGHTING
  • PERCENTAGE_WEIGHTING
  • AB_TESTING
  • SEQUENCE
  • FLIGHTING
  • FLIGHTING_AND_WEIGHTING
The scheduling_items don't match the ad's creatives, e.g there are three creatives under this ad, but in the request body it only provides two scheduling_item.
"Please input sequential uninterrupted numbers from 1."SEQUENCEThe sequence value in each scheduling_item are not uninterrupted numbers from one.
"Weighting needs to sum to 100."
  • PERCENTAGE_WEIGHTING
  • AB_TESTING
  • FLIGHTING_AND_WEIGHTING
The sum of weighting_factor value in each scheduling_item with the same flighting window (same flighting_start and flighting_end) is not 100.
  • "Start date can't be empty."
  • "End date can't be empty."
  • "End date should be later than start date."
  • FLIGHTING
  • FLIGHTING_AND_WEIGHTING
  • flighting_start is empty
  • flighting_end is empty
  • flighting_end eariler than flighting_start
"Scheduling: CreativeId:2146486542 - Flighting dates shouldn't partially overlap. Dates should either fully overlap or have no overlap at all."FLIGHTING_AND_WEIGHTINGThere is overlap of the flighting window of each scheduling_item.
"The flighting schedules of creatives in ad units (sequenced video_post of cro) don't span the placement schedule"
  • FLIGHTING
  • FLIGHTING_AND_WEIGHTING
The placement is Active OR Testing and the flighting windows don't cover placement's schedule.
"Invalid request, current network does not enable network function: FULL_AVAIL_PLACEMENT and AUDIENCE_TAB."AUDIENCE_TARGETINGCurrent network doesn't enable NF:FULL_AVAIL_PLACEMENT and AUDIENCE_TAB
"Invalid request, no scheduling sets provided."AUDIENCE_TARGETINGThere is no scheduling_sets.
"Creative is missing from a scheduling set item."AUDIENCE_TARGETINGThere is no creative_id in scheduling_set_item.
"Missing Audience items in scheduling sets."AUDIENCE_TARGETINGThere is no audience_item_id in custom scheduling_set.
"The following audience items are not found in current network: ${audience_item_id}"AUDIENCE_TARGETINGThe audience item is not found in the current network.
"Each Audience Item can appear in at most one Audience Targeting configuration. The following Audience Item appears in more than one configuration: 1"AUDIENCE_TARGETINGThe audience item is duplicated in a different custom scheduling_set.
"The creative_instance ${creative_instance_id} (creative ${creative_id}) doesn't belong to current ad or not schedulingable"AUDIENCE_TARGETINGThe creative is not found in current network.
"End date should be later than start date."AUDIENCE_TARGETINGThe flighting_end is eariler than flighting_start.
"The creatives' schedules of default scheduling set don't span the placement's schedule"AUDIENCE_TARGETINGThe placement is Active or Testing and the flighting window of the default scheduling_set doens't cover placement's schedule.
"This ad is not schedulable."All
  • The ad is not schedulable: there are fewer than two active creatives under this ad,
  • OR there is only one creative under this ad but the network function ENABLE_ADVANCED_CREATIVE_FLIGHTING_AND_WEIGHTING is off,
  • OR there is active syncing_set in this placement.
"End date should be later than start date."
  • FLIGHTING
  • FLIGHTING_AND_WEIGHTING
  • AUDIENCE_TARGETING
  • ADVANCED_FLIGHTING_AND_WEIGHTING
The flighting_end is eariler than flighting_start.
"The flighting periods should not overlap between two scheduling sets."ADVANCED_FLIGHTING_AND_WEIGHTINGTwo scheduling set’s flighting periods overlap.
"The weighting_factor within one set should be all empty, or sum to 100."ADVANCED_FLIGHTING_AND_WEIGHTINGSome items in one scheduling set have weighting_factor, some have no weighting_factor.
"The weighting_factor within one set should be all empty, or sum to 100."ADVANCED_FLIGHTING_AND_WEIGHTINGThe weighting_factor in one scheduling set does not add up to 100.
"This ad is not schedulable."All
  • The ad is not schedulable: there are fewer than two active creatives under this ad,
  • OR there is only one creative under this ad but the network function ENABLE_ADVANCED_CREATIVE_FLIGHTING_AND_WEIGHTING is off,
  • OR there is active syncing_set in this placement.
"End date should be later than start date."
  • FLIGHTING
    FLIGHTING_AND_WEIGHTING
  • AUDIENCE_TARGETING
  • ADVANCED_FLIGHTING_AND_WEIGHTING
The flighting_end is eariler than flighting_start.
"The flighting periods should not overlap between two scheduling sets."ADVANCED_FLIGHTING_AND_WEIGHTINGTwo scheduling set’s flighting periods overlap.
"The weighting_factor within one set should be all empty, or sum to 100."ADVANCED_FLIGHTING_AND_WEIGHTINGSome items in one scheduling set have weighting_factor, some have no weighting_factor.
"The weighting_factor within one set should be all empty, or sum to 100."ADVANCED_FLIGHTING_AND_WEIGHTINGThe weighting_factor in one scheduling set does not add up to 100.
"Audience-targeted creative scheduling is not supported for dynamic decisioning delivery type. Either change the creative scheduling method OR disable dynamic decisioning for the placement."Create and UpdateIf the scheduling method is Audience Targeting and dynamic_ad_insertion = DYNAMIC_ENABLED, an error is thrown.