Show Menu
TOPICS×

Effect on ad insertion and deletion from ad signaling mode and ad metadata combinations

You can mark, delete, and replace time ranges in VOD streams by using different ad signaling mode and ad metadata combinations. Different combinations of signaling mode and metadata result in different behaviors.
When there is a conflict between time ranges and ad signaling modes, TVSDK gives the time ranges priority.
The following table provides the details about the signaling mode and metadata combination behaviors:
Server Map
Ad Metadata
Resolvers Created
PlacementInformations created
Resulting behavior
Delete
Delete
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE)
Delete, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE),
PlacementInfo (Type.SERVER_MAP, Mode.INSERT)
Ranges deleted, Ads inserted
Auditude
Auditude
PlacementInfo (Type.SERVER_MAP, Mode.INSERT)
Ads inserted
Replace, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE), PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.REPLACE)
Ranges replaced
Mark
CustomAd
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked
Mark, Auditude
CustomAd, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked, no ads inserted
Manifest Cues
Ad Metadata
Resolvers Created
PlacementInformations created
Resulting behavior
Auditude
Auditude
PlacementInfo (Type.PRE_ROLL, Mode.INSERT)
Ads inserted
Delete, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE)
PlacementInfo (Type.PRE_ROLL, Mode.INSERT)
Ranges deleted, ads inserted
Mark, Auditude
Mark, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked, no ads inserted
Delete
Delete
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE)
Ranges deleted
Mark
CustomAd
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked
Replace, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE), PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.REPLACE)
Ranges replaced
Custom Time Range
Ad Metadata
Resolvers Created
PlacementInformations created
Resulting behavior
Delete
Delete
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE)
Ranges deleted
Delete, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE)
Ranges deleted, no ads inserted
Auditude
Auditude
None
No ads inserted
Replace, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE), PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.REPLACE)
Ranges replaced with ads
Mark
CustomAd
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked
Mark, Auditude
Custom Ad, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked, no ads inserted
Not set (default)
Ad Metadata
Resolvers Created
PlacementInformations created
Resulting behavior
Delete
Delete
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE)
Ranges deleted
Delete, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE), PlacementInfo (Type.SERVER_MAP, Mode.INSERT)
Ranges deleted, ads inserted
Auditude
Auditude
PlacementInfo (Type.SERVER_MAP, Mode.INSERT)
Ads inserted
Replace, Auditude
Delete, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.DELETE), PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.REPLACE)
Ranges replaced with ads
Mark
CustomAd
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked
Mark, Auditude
CustomAd, Auditude
PlacementInfo (Type.CUSTOM_TIME_RANGE, Mode.MARK)
Ranges marked