Show Menu


An opportunity generator identifies placement opportunities by custom tags in a stream, ad signaling mode custom markers, and so on. The opportunity generator sends these placement opportunities to the content resolver, which customizes the content/ad insertion workflow based on the placement opportunity's properties and metadata.
TVSDK includes the following default opportunity generators:
  • ManifestCuesOpportunityGenerator generates opportunities from the default ad cues ( #EXT-X-CUE ).
  • AdSignalingModeOpportunityGenerator generates an initial opportunity for the specified ad signaling mode. This ignores any cues or timed metadata information.
  • CustomMarkerOpportunityGenerator generates opportunities to replace baked-in C3 ads.
  • AuditudeResolver 's opportunity generator produces opportunities when lazy ad resolving is on.
TVSDK also includes default content resolvers:
  • CustomRangeResolver
  • JSONResolver
  • AuditudeResolver , which can communicate with Primetime ad decisioning.
You can override the default opportunity generators and content resolvers to customize the advertising workflow in ways such as the following: