SlideShare a Scribd company logo
1 of 30
Next Generation Advertising
Workflows and Server-Side
Ad Insertion with VAST 4.0
Stefan Lederer, CEO - Bitmovin
Server-side and
client-side
advanced
advertisement
Agenda
● State of the Industry
○ Bitmovin Developer Survey
○ How ads are sold
○ Ad Standards
● SSAI vs CSAI
○ Compatibility, Features, Value
○ Triggering
○ Challenges
● Further Resources
● Q&A
2017 Video
Developer Report
● 380 Submissions
● 50 Countries
● 75% in technical
roles
2017 Video Developer Report
What type of ad
standard tech are
you using today?
How Ads are Sold ● Direct-Sold
○ Conventional Ad deals
○ May be insufficient to fill available inventory
● Programmatic
○ Buyers & Sellers programmatically connected
○ Unknown Content Sources
■ Video Quality Issues
■ Content Issues
● Holistic
○ Both Direct-Sold and Programmatic
○ Optimizes for maximum value
The Advertising
Industry
● Interactive vs Noninteractive
● Broadcasters vs Publishers
○ Companion
○ C3 & C7
● OTT vs Web
○ Tracking viewability
○ Above the fold on web, but no fold in OTT
● Ad Decisioning
○ Geolocation
○ DMP
○ Campaign Targets
○ Category matching
○ ...
One of the main
intersections between
technology and business
The Advertising
Industry One of the Main Intersections between
Technology and Business
● Interactive vs Noninteractive
● Broadcasters vs Publishers
○ Companion
● OTT vs Web
○ Tracking viewability
○ Above the fold on web, but no fold in OTT
Ad Standards
● Video Ad Serving Template (VAST)
● Video Player-Ad Interface Definition (VPAID)
Interactive and
Noninteractive
VPAID
● Video Player-Ad Interface Definition
(VPAID)
○ 1.0 - Flash
○ 2.0 - JavaScript
● Intended for engaging, interactive
content
● Primarily used for:
○ Tracking
○ Analytics
○ Verification
○ Conditional Ads
VAST
Video Ad Serving Template (VAST)
● XML format
● 3.0 - In-Market Standard
● 4.0 - Released January 2016
VAST 3.0
VAST 3.0
● In-market standard
● Designed mainly for publishers, did not take into
account OTT
● Typically a progressive MP4
● Limited viewability data
● Added vs 2.0: Linear Ads, NonLinear Ads,
Skippable Linear Ads, Linear Ads with
Companions, and Ad Pods (sequenced group of
ads), VAST Wrapper
Released July 2012
VAST 4.0
VAST 4.0
● Includes Ready-to-serve multiple qualities
● Includes Mezzanine File
● Separates Interactivity
● Designated space for Viewability
● Additional Metadata
○ Ad Categories
○ Conditional Ad Attribute
○ Universal ID
○ Performance Improvements
Released January 2016
CSAI Workflow
CSAI Architecture
What are Client-
Side Advantages?
● Easier ad targeting
● More analytics
● Conditional ads
● Interactive ads
What are Client-
Side Drawbacks?
● Easy to block
● Negative user experiences
● Inconsistent environments
Non-SSAI Anti-
AdBlocking
Domain Obfuscation:
● Most AdBlockers use shared blacklists of
addresses for ads
● Domain Obfuscation regularly changes the
domains that proxy the ad call to new, every
changing domains not on the list
● Can slow ad loads
● Requires constant updating
● Not always effective
https://myFamousAdServer.com/myAd
https://fooBar.com/notAnAdButReallyAnAd
SSAI Workflow
SSAI Architecture
What are Server-
Side Advantages?
● Bypasses many ad blockers
● Better viewing experience (like linear TV)
● Better device compatibility
What are Server-
Side Drawbacks?
● Hard to scale
● Hard to target
● Hard to track
● Many different standards and methods
In-Band
Ad Triggering
● SCTE-35
○ Digital Program Insertion Cueing Message for Cable
Standard by the Society of Cable Telecommunications
Engineers
○ Inline insertion of cue tones in MPEG-TS streams
○ Used for inserting e.g., ads or local TV programs
● DASH Inband Event Stream
○ Signalled via the presence of the InbandEventStream
attribute (ISO/IEC 23009-1:2014 | 5.10.3.2)
○ Event streams multiplexed with Representations
→ EMSG box (Event Message Box) if encapsulated in
ISO BMFF
● HLS ‘Inband Events’
○ ID3 tags
○ Metadata stream is added to the MPEG Transport
Stream in the same way as audio and video
○ ID3 metadata is self-describing and needs no
configuration information
Out-of-Band
Ad Triggering
● DASH MPD Events
○ Events signalled in the MPD via the EventStream
element (ISO/IEC 23009-1:2014 | 5.10.2.1)
● HLS Playlist Events
○ Extension of m3u8 playlist: EXT-X-CUE-IN, EXT-X-
CUE-OUT, EXT-X-CUE-OUT-CONT, EXT-X-SCTE-35
(experimental tags)
○ Used to carry SCTE-35 data e.g., for ad signalling
Ad Triggering
● Media Content
● Ad Content
○ XLink
○ Default
● Media Content
DASH IF Interoperability
Points Advertising
Architecture
Examples
Server-Side Ad Insertion
Demo
Examples
Client-Side Ad Insertion
Examples
Client-Side Ad Insertion
Demo
Q&A
Additional
Ressources
● IAB
○ VAST 3.0
■ https://www.iab.com/guidelines/digital-
video-ad-serving-template-vast-3-0/
○ VAST 4.0
■ https://www.iab.com/guidelines/digital-
video-ad-serving-template-vast-4-0/
○ VPAID 2.0
■ https://www.iab.com/guidelines/digital-
video-player-ad-interface-definition-
vpaid-2-0/
● DASH IF IOP
○ http://dashif.org/wp-
content/uploads/2015/12/DASH-IF-IOP-
v3.2.pdf
○ Sections:
■ 5.3: Server-based Architecture
■ 5.4: App-based Architecture
■ 5.5: Extensions for ad insertion
■ 5.6: Interoperability Aspects

More Related Content

What's hot

Content Planning Guide - Centerline Digital - Content Marketing - 100713
Content Planning Guide - Centerline Digital - Content Marketing - 100713Content Planning Guide - Centerline Digital - Content Marketing - 100713
Content Planning Guide - Centerline Digital - Content Marketing - 100713
Centerline Digital
 

What's hot (20)

Tiktok Advertising Marketing Media Kit
Tiktok Advertising Marketing Media KitTiktok Advertising Marketing Media Kit
Tiktok Advertising Marketing Media Kit
 
TikTok Demystified - How to Use TikTok
TikTok Demystified - How to Use TikTokTikTok Demystified - How to Use TikTok
TikTok Demystified - How to Use TikTok
 
YouTube Content strategy
YouTube Content strategyYouTube Content strategy
YouTube Content strategy
 
How to integrate content strategy and social media
How to integrate content strategy and social mediaHow to integrate content strategy and social media
How to integrate content strategy and social media
 
Digital marketing proposal new converted (1)
Digital marketing proposal new converted (1)Digital marketing proposal new converted (1)
Digital marketing proposal new converted (1)
 
Are TikTok Ads Right for Your Business?
Are TikTok Ads Right for Your Business?Are TikTok Ads Right for Your Business?
Are TikTok Ads Right for Your Business?
 
Video Editing Softwares
Video Editing Softwares Video Editing Softwares
Video Editing Softwares
 
6 Step Content Strategy
6 Step Content Strategy6 Step Content Strategy
6 Step Content Strategy
 
Spotify for Brands
Spotify for BrandsSpotify for Brands
Spotify for Brands
 
Content Planning Guide - Centerline Digital - Content Marketing - 100713
Content Planning Guide - Centerline Digital - Content Marketing - 100713Content Planning Guide - Centerline Digital - Content Marketing - 100713
Content Planning Guide - Centerline Digital - Content Marketing - 100713
 
Youtube Marketing- Why Youtube Marketing
Youtube Marketing- Why Youtube MarketingYoutube Marketing- Why Youtube Marketing
Youtube Marketing- Why Youtube Marketing
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
Snapchat 101: Basic Introduction And Advanced Tips
Snapchat 101: Basic Introduction And Advanced TipsSnapchat 101: Basic Introduction And Advanced Tips
Snapchat 101: Basic Introduction And Advanced Tips
 
Media Studies - Youtube Case Study
Media Studies - Youtube Case StudyMedia Studies - Youtube Case Study
Media Studies - Youtube Case Study
 
Snapchat Storytelling
Snapchat StorytellingSnapchat Storytelling
Snapchat Storytelling
 
TikTok Facebook Stories Instagram Stories Social Media Success Feb 2022
TikTok Facebook Stories Instagram Stories Social Media Success Feb 2022TikTok Facebook Stories Instagram Stories Social Media Success Feb 2022
TikTok Facebook Stories Instagram Stories Social Media Success Feb 2022
 
Facts about Youtube
 Facts about Youtube Facts about Youtube
Facts about Youtube
 
Digital Marketing Trends and Must-Have Solutions for 2023
Digital Marketing Trends and Must-Have Solutions for 2023 Digital Marketing Trends and Must-Have Solutions for 2023
Digital Marketing Trends and Must-Have Solutions for 2023
 
Nathan Trimbach - Digital Marketing Portfolio 2016
Nathan Trimbach -  Digital Marketing Portfolio 2016Nathan Trimbach -  Digital Marketing Portfolio 2016
Nathan Trimbach - Digital Marketing Portfolio 2016
 
TikTok Marketing: The Next Biggest Social Media Platform
TikTok Marketing: The Next Biggest Social Media PlatformTikTok Marketing: The Next Biggest Social Media Platform
TikTok Marketing: The Next Biggest Social Media Platform
 

Similar to Next Generation Advertising Workflows and Server-Side Ad Insertion with VAST 4.0

Tag Management : A Key Component of an International Digital Strategy
Tag Management : A Key Component of an International Digital StrategyTag Management : A Key Component of an International Digital Strategy
Tag Management : A Key Component of an International Digital Strategy
Ensighten
 
Seedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSASeedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSA
AdilHussain801079
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402
marcwan
 
SDP Global Summit 2010
SDP Global Summit 2010SDP Global Summit 2010
SDP Global Summit 2010
Martin Prosek
 
Emergya company information
Emergya company informationEmergya company information
Emergya company information
Emergya
 

Similar to Next Generation Advertising Workflows and Server-Side Ad Insertion with VAST 4.0 (20)

Ad Tech Presentation from the Mile High DASH Workshop
Ad Tech Presentation from the Mile High DASH WorkshopAd Tech Presentation from the Mile High DASH Workshop
Ad Tech Presentation from the Mile High DASH Workshop
 
Tag Management : A Key Component of an International Digital Strategy
Tag Management : A Key Component of an International Digital StrategyTag Management : A Key Component of an International Digital Strategy
Tag Management : A Key Component of an International Digital Strategy
 
Laurence Miall d'Aout over Liberty Global @ CMC Linear meets Digital
Laurence Miall d'Aout over Liberty Global @ CMC Linear meets DigitalLaurence Miall d'Aout over Liberty Global @ CMC Linear meets Digital
Laurence Miall d'Aout over Liberty Global @ CMC Linear meets Digital
 
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
 
Cloud Automation and Machine learning: A selection of real world case studies...
Cloud Automation and Machine learning: A selection of real world case studies...Cloud Automation and Machine learning: A selection of real world case studies...
Cloud Automation and Machine learning: A selection of real world case studies...
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
Scaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleScaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel example
 
ayoba: a case-study of an operator-led OTT initiative, Yusuf Kaka and Eero Ta...
ayoba: a case-study of an operator-led OTT initiative, Yusuf Kaka and Eero Ta...ayoba: a case-study of an operator-led OTT initiative, Yusuf Kaka and Eero Ta...
ayoba: a case-study of an operator-led OTT initiative, Yusuf Kaka and Eero Ta...
 
Control Your Video App's Destiny: Managing your post-launch D2C strategy
Control Your Video App's Destiny: Managing your post-launch D2C strategyControl Your Video App's Destiny: Managing your post-launch D2C strategy
Control Your Video App's Destiny: Managing your post-launch D2C strategy
 
Seedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSASeedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSA
 
A Technical Introduction to RTBkit
A Technical Introduction to RTBkitA Technical Introduction to RTBkit
A Technical Introduction to RTBkit
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402
 
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseWSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
 
3 Keys To Success In Performance Marketing
3 Keys To Success In Performance Marketing3 Keys To Success In Performance Marketing
3 Keys To Success In Performance Marketing
 
SDP Global Summit 2010
SDP Global Summit 2010SDP Global Summit 2010
SDP Global Summit 2010
 
How to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costsHow to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costs
 
Effective Reporting
Effective ReportingEffective Reporting
Effective Reporting
 
Tuning out-the-static
Tuning out-the-staticTuning out-the-static
Tuning out-the-static
 
Emergya company information
Emergya company informationEmergya company information
Emergya company information
 
Emergya company information
Emergya company informationEmergya company information
Emergya company information
 

More from Bitmovin Inc

More from Bitmovin Inc (20)

Webinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesWebinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD Services
 
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in MinutesDon't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
 
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
 
There's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve themThere's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve them
 
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab TutorialBitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab Tutorial
 
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai) Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
 
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency Streaming
 
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
 
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming SuccessBitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
 
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
 
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container FormatsBitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container Formats
 
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin FoundersBroadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin Founders
 
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
 
Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics Webinar
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
 
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
 
The Long Road to Video Player Success
The Long Road to Video Player SuccessThe Long Road to Video Player Success
The Long Road to Video Player Success
 
September 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingSeptember 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced Encoding
 
DRM Basics With Irdeto and Bitmovin
DRM Basics With Irdeto and BitmovinDRM Basics With Irdeto and Bitmovin
DRM Basics With Irdeto and Bitmovin
 
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
Managing Transition to HEVC/VP9/AV1 with Multi-Codec StreamingManaging Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
 

Recently uploaded

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 

Recently uploaded (20)

AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 

Next Generation Advertising Workflows and Server-Side Ad Insertion with VAST 4.0

  • 1.
  • 2. Next Generation Advertising Workflows and Server-Side Ad Insertion with VAST 4.0 Stefan Lederer, CEO - Bitmovin
  • 3. Server-side and client-side advanced advertisement Agenda ● State of the Industry ○ Bitmovin Developer Survey ○ How ads are sold ○ Ad Standards ● SSAI vs CSAI ○ Compatibility, Features, Value ○ Triggering ○ Challenges ● Further Resources ● Q&A
  • 4. 2017 Video Developer Report ● 380 Submissions ● 50 Countries ● 75% in technical roles
  • 5. 2017 Video Developer Report What type of ad standard tech are you using today?
  • 6. How Ads are Sold ● Direct-Sold ○ Conventional Ad deals ○ May be insufficient to fill available inventory ● Programmatic ○ Buyers & Sellers programmatically connected ○ Unknown Content Sources ■ Video Quality Issues ■ Content Issues ● Holistic ○ Both Direct-Sold and Programmatic ○ Optimizes for maximum value
  • 7. The Advertising Industry ● Interactive vs Noninteractive ● Broadcasters vs Publishers ○ Companion ○ C3 & C7 ● OTT vs Web ○ Tracking viewability ○ Above the fold on web, but no fold in OTT ● Ad Decisioning ○ Geolocation ○ DMP ○ Campaign Targets ○ Category matching ○ ... One of the main intersections between technology and business
  • 8. The Advertising Industry One of the Main Intersections between Technology and Business ● Interactive vs Noninteractive ● Broadcasters vs Publishers ○ Companion ● OTT vs Web ○ Tracking viewability ○ Above the fold on web, but no fold in OTT
  • 9. Ad Standards ● Video Ad Serving Template (VAST) ● Video Player-Ad Interface Definition (VPAID) Interactive and Noninteractive
  • 10. VPAID ● Video Player-Ad Interface Definition (VPAID) ○ 1.0 - Flash ○ 2.0 - JavaScript ● Intended for engaging, interactive content ● Primarily used for: ○ Tracking ○ Analytics ○ Verification ○ Conditional Ads
  • 11. VAST Video Ad Serving Template (VAST) ● XML format ● 3.0 - In-Market Standard ● 4.0 - Released January 2016
  • 12. VAST 3.0 VAST 3.0 ● In-market standard ● Designed mainly for publishers, did not take into account OTT ● Typically a progressive MP4 ● Limited viewability data ● Added vs 2.0: Linear Ads, NonLinear Ads, Skippable Linear Ads, Linear Ads with Companions, and Ad Pods (sequenced group of ads), VAST Wrapper Released July 2012
  • 13. VAST 4.0 VAST 4.0 ● Includes Ready-to-serve multiple qualities ● Includes Mezzanine File ● Separates Interactivity ● Designated space for Viewability ● Additional Metadata ○ Ad Categories ○ Conditional Ad Attribute ○ Universal ID ○ Performance Improvements Released January 2016
  • 16. What are Client- Side Advantages? ● Easier ad targeting ● More analytics ● Conditional ads ● Interactive ads
  • 17. What are Client- Side Drawbacks? ● Easy to block ● Negative user experiences ● Inconsistent environments
  • 18. Non-SSAI Anti- AdBlocking Domain Obfuscation: ● Most AdBlockers use shared blacklists of addresses for ads ● Domain Obfuscation regularly changes the domains that proxy the ad call to new, every changing domains not on the list ● Can slow ad loads ● Requires constant updating ● Not always effective https://myFamousAdServer.com/myAd https://fooBar.com/notAnAdButReallyAnAd
  • 21. What are Server- Side Advantages? ● Bypasses many ad blockers ● Better viewing experience (like linear TV) ● Better device compatibility
  • 22. What are Server- Side Drawbacks? ● Hard to scale ● Hard to target ● Hard to track ● Many different standards and methods
  • 23. In-Band Ad Triggering ● SCTE-35 ○ Digital Program Insertion Cueing Message for Cable Standard by the Society of Cable Telecommunications Engineers ○ Inline insertion of cue tones in MPEG-TS streams ○ Used for inserting e.g., ads or local TV programs ● DASH Inband Event Stream ○ Signalled via the presence of the InbandEventStream attribute (ISO/IEC 23009-1:2014 | 5.10.3.2) ○ Event streams multiplexed with Representations → EMSG box (Event Message Box) if encapsulated in ISO BMFF ● HLS ‘Inband Events’ ○ ID3 tags ○ Metadata stream is added to the MPEG Transport Stream in the same way as audio and video ○ ID3 metadata is self-describing and needs no configuration information
  • 24. Out-of-Band Ad Triggering ● DASH MPD Events ○ Events signalled in the MPD via the EventStream element (ISO/IEC 23009-1:2014 | 5.10.2.1) ● HLS Playlist Events ○ Extension of m3u8 playlist: EXT-X-CUE-IN, EXT-X- CUE-OUT, EXT-X-CUE-OUT-CONT, EXT-X-SCTE-35 (experimental tags) ○ Used to carry SCTE-35 data e.g., for ad signalling
  • 25. Ad Triggering ● Media Content ● Ad Content ○ XLink ○ Default ● Media Content DASH IF Interoperability Points Advertising Architecture
  • 29. Q&A
  • 30. Additional Ressources ● IAB ○ VAST 3.0 ■ https://www.iab.com/guidelines/digital- video-ad-serving-template-vast-3-0/ ○ VAST 4.0 ■ https://www.iab.com/guidelines/digital- video-ad-serving-template-vast-4-0/ ○ VPAID 2.0 ■ https://www.iab.com/guidelines/digital- video-player-ad-interface-definition- vpaid-2-0/ ● DASH IF IOP ○ http://dashif.org/wp- content/uploads/2015/12/DASH-IF-IOP- v3.2.pdf ○ Sections: ■ 5.3: Server-based Architecture ■ 5.4: App-based Architecture ■ 5.5: Extensions for ad insertion ■ 5.6: Interoperability Aspects

Editor's Notes

  1. 47% use some form of ad tech
  2. Media Rating Council (MRC) provides guidelines on common definitions for view ability metrics (in browser viewing space, window size, fraudulent/automated impression, etc
  3. Media Rating Council (MRC) provides guidelines on common definitions for view ability metrics (in browser viewing space, window size, fraudulent/automated impression, etc
  4. http://dashif.org/wp-content/uploads/2016/12/DASH-IF-IOP-v4.0-clean.pdf Section 5.4.1
  5. 100% CPU core usage on site while ad blocker was turned off
  6. http://dashif.org/wp-content/uploads/2016/12/DASH-IF-IOP-v4.0-clean.pdf Section 5.3.1
  7. Add transcoding strategies
  8. Ad is signaled via EXT-X-CUE-OUT, EXT-X-CUE-OUT-CONT and EXT-X-CUE-IN tags Tags can also hold links for ad tracking