Skip to content

@videts/vide


@videts/vide / vast / classifyAds

Function: classifyAds()

classifyAds(vastAds): ClassifiedAds

Defined in: vast/pod.ts:38

Classify ads from a VAST response into single, pod, or waterfall. Pure function — no side effects.

  • All have sequence → pod (sorted by sequence)
  • None have sequence + multiple → waterfall (original order)
  • Mixed → pod from sequenced only
  • 0 or 1 playable → single

Parameters

vastAds

VastAd[]

Returns

ClassifiedAds