Aniview Session Lifecycle

The following describes Aniview session process and the different metrics that can be used and analyzed later in reports

  • playerLoaded: Typically, for every player tag, in the tag script, you will see a playerLoaded pixel. The playerLoaded pixel is the first pixel that is loaded and can show in reports how many times the tag script is executed.This is not a mandatory pixel and it is the responsibility of the supply to make sure it is included it in the script.The playerLoaded pixel has limited dimensions on it and, as such, not all dimensions will be supported in reports(Not available in VPAID integration)
  • Inventory: As soon as the player is initialized, its sends the Inventory pixel with all relevant dimensions so those will be available in reports.
  • inventoryRequest: Every time the waterfall is executed, an inventoryRequest pixel is sent. So per inventory there may be multiple inventoryRequest.(Not available in VPAID integrations. In VPAID integration the waterfall runs once without loops)
    • opportunity / tagsAvailable: are also being sent every inventoryRequest cycle to give all Aniview internal supply partner(through partner connection) the information that one or more of their ad sources(demand) was part of the auction.
  • request: Once a waterfall returned, all the ad sources are called, for each ad source a request event is being tracked.
  • bid: If an ad source returned a bid - meaning a response with a valid media, bid is recorded per ad source.
  • If the response bid is VAST with video media, the next events are according to the VAST standard.
    • ** InitAd, AdLoaded, StartAd, startAdError, and startAdTimeout are also tracked although they are not part of the VAST protocol
    • Impression + all other VAST standard video events
      • start
      • firstQuartile
      • midpoint
      • thirdQuartile
      • complete
      • pause
      • resume
      • mute
      • unmute
      • click
  • If the response bid is VPAID, additional metrics are available
    • initAd: initAd for the ad is called - part of the VPAID protocol
      • initAdError: initAd responded with AdError
      • initAdTimeout: A timeout passed after the call to initAd so the ad is terminated
    • AdLoaded: Successful initAd responded with AdLoaded  - part of the VPAID protocol
    • startAd: startAd is called for the VPAID  - part of the VPAID protocol
      • startAdError: startAd responded with AdError
      • startAdTimeout: A timeout passed after the call to startAd so the ad is terminated
    • Impression + all other VAST standard video events
      • start
      • firstQuartile
      • midpoint
      • thirdQuartile
      • complete
      • pause
      • resume
      • mute
      • unmute
      • click