Wowza Video enables you to monetize your video content through advertising. By partnering with an ad network or server, you can integrate ads into your videos using client-side ad insertion (CSAI) or server-side ad insertion (SSAI). Both methods help you track impressions and optimize revenue, but they operate differently.
Note: You’ll need an ad server or ad network partner for either method of advertising. Examples of ad partners are Google (Ad Manager / DFP), SpotXchange, and SpringServe.
Client-side ad insertion (CSAI)
Client-side ad insertion (CSAI) is an ad insertion model where ads are inserted into the content stream during playback on the client side which could be a browser or an app on a viewer's device. The ad placement is pre-defined in client-side ad insertion and could be before the content (pre-roll), during the content (mid-roll), or after the content (post-roll) plays. When a viewer clicks play, the player requests the content and also triggers the ad server to send ad content for the appropriate placement within the content.
To set up client-side ad insertion in Wowza Video, you’ll create a VAST ad schedule.
The following steps are involved in setting up client-side ad insertion in Wowza Video:
- Upload a video or create a live stream.
- Create an ad tag – You receive ad tags (URLs to VAST (XML) documents) from your ad partner, detailing which ads to play, their formats, tracking events, and click-through links.
- Create an ad schedule – Create a VAST ad schedule in Wowza Video, specifying when ads should play (pre-roll, mid-roll, post-roll).
- Create a player configuration – Create a new player configuration and attach your ad schedule to the player configuration.
- Share a video or stream with your viewers.
Advantages of CSAI
- Provides more personalized ad content since insertion happens at the viewer’s player.
- Accessible for content publishers of any scale.
- Monetizes based on clicks, views, and ad impressions.
- Provides flexible ad scheduling options (pre-roll, mid-roll, and post-roll).
Limitations of CSAI
- Susceptible to ad blockers, which can affect ad revenue.
Server-side ad insertion (SSAI)
Server-side ad insertion (SSAI) is an ad insertion model where ads are inserted into a content stream on the server side before it reaches the client's device. Unlike in CSAI, the ads and content are delivered as a single stream which eliminates the pre-loading time the ads take to play on a viewer's device. When a viewer clicks play, the content and ads are requested by the player and combined into a single encoded stream, which makes SSAI the choice for a better viewing experience. Since SSAI minimizes ad blockers because there’s no differentiation between the content and the ads in the single stream, you can monetize your content more effectively with ad impressions and complete rates.
To use SSAI in Wowza Video, you’ll create a Google Ad Manager dynamic ad insertion ad schedule. You’ll also need to be a Google premium publisher with access to Google Ad Manager 360.
Note: Currently, for SSAI, we only support pre-roll ad scheduling where ads play before the start of content.
The following steps are involved in setting up server-side ad insertion in Wowza Video:
- Upload a video.
Note: SSAI and DAI ad schedules are currently only available for video content, not live streams.
- Contact Wowza support to enable DAI for your account.
- Configure Google Ad Manager – Includes creating ad tags, setting up content source, and an optional authentication key.
- Create a DAI ad schedule – Create a pre-roll ad schedule in Wowza Video, where ads are selected dynamically by Google Ad Manager.
- Create a player configuration – Create a new player configuration and attach your ad schedule to the player configuration.
- Share the video with your viewers.
Advantages of SSAI
- Provides a seamless viewing experience.
- Minimizes ad blockers for more effective monetization.
- Ensures ads and content are delivered as a single stream.
- Provides the opportunity to personalize ads per viewer.
Limitations of SSAI
- Requires access to Google Ad Manager 360.
- Currently supports only pre-roll ad scheduling on video content.
We support all current VAST advertising standards across the web and you can review our list of supported formats for additional details.