Skip to main content
BeyondWords lets you monetize your audio and video content by running direct and programmatic ads through the BeyondWords player. You can also manage ads via the Ads API.
  • Direct ads: Upload and manage your own ads for sponsorships, house ads, subscription messaging, and other directly sold campaigns
  • Programmatic ads: Serve ads automatically through VAST-compatible ad networks, such as Google Ad Manager
Ads aren’t the only way to include additional audio/video. You can also:
  • Upload an intro and/or outro to use in the player
  • Insert media files into specific content items via the Editor

Launch direct ads

1

Start a new campaign

Go to Monetization in your project dashboard, then click + Ad.
2

Upload your ad

Upload the audio or video file to use as your ad. We recommend that ads last between 10 and 15 seconds.
  • Audio: MP3 or WAV, max. 50MB
  • Video: MP4, max. 150MB
3

Enter ad details

Enter the following ad details:
  • Title: The internal name of the ad. This is not shown to users.
  • Placement: Whether the ad should play pre-roll, mid-roll, or post-roll (before, in the middle of, or after the main content)
  • Schedule (optional): When the campaign should start and end, based on your project’s timezone. Leave blank to start immediately and continue until canceled.
  • Companion URL (optional): A clickable link displayed during playback
  • Companion image (optional): An image displayed during playback (large player only)
  • Player branding (optional): The background, icon, and text colors to display in the audio player during playback, for light mode and/or dark mode. If not set, the default player settings will be used.
  • Video player theme (optional): The background, icon, and text colors to display in the video player during playback. If not set, the default player settings will be used.
If all placements are enabled, playback follows this order: Intro → Pre-roll ad → Main content → Mid-roll ad → Main content → Post-roll ad → Outro.Mid-roll ads are inserted between segments at approximately the halfway point of the main content.
4

Preview your ad

Use the player preview to see how the ad appears and plays within your latest content.
5

Save changes

Click Save changes. The ad will appear in your monetization dashboard and play according to your settings.

Launch programmatic ads

1

Start a new campaign

Go to Monetization in your project dashboard, click + Ad, then select the VAST tag tab.
2

Enter ad details

Enter the following ad details:
  • Title: The internal name of the ad. This is not shown to users.
  • Tag URL: The VAST tag URL provided by your ad network
  • Placement: Whether the ad should play pre-roll, mid-roll, or post-roll (before, during, or after the main content)
  • Schedule (optional): When the campaign should start and end. Leave blank to start immediately and continue until canceled.
If all placements are enabled, playback follows this order: Intro → Pre-roll ad → Main content → Mid-roll ad → Main content → Post-roll ad → Outro.Mid-roll ads are inserted between segments at approximately the halfway point of the main content.
3

Save changes

Click Save changes. The ad will appear in your monetization dashboard and play according to your settings.

Manage ads

You can manage ads in the Monetization section of your project dashboard.
The table in the Monetization section of your project dashboard displays the following information for each ad:
  • Title: The name of the ad
  • Type: Direct or VAST
  • Format: Audio or video
  • Status: Whether the ad is running or paused
  • Plays: The number of times the ad was played. We count one play per session.
  • Completion rate: The percentage of ad plays that reached completion
  • Duration: The duration of the ad
To disable an ad across your entire project:
  1. Go to the Monetization section of your project dashboard
  2. Locate the ad in the table
  3. Switch the corresponding toggle off
To disable an ad for a specific content item:
  1. Open the content item in the Editor
  2. Go to the Info tab
  3. Scroll down to Play ads and switch the toggle off
  4. Generate or Regenerate your content
You can re-enable an ad by switching the relevant toggle back on.
To edit an ad:
  1. Go to the Monetization section of your project dashboard
  2. Click ••• → Edit alongside the relevant ad
  3. Make your changes, then click Save changes
To delete an ad:
  1. Go to the Monetization section of your project dashboard
  2. Click ••• → Delete alongside the ad
  3. Click Delete to confirm
To delete multiple ads at once:
  1. Go to the Monetization section of your project dashboard
  2. Select ads using the checkboxes
  3. Click Delete → Delete all

Ad analytics

Ad analytics are available for direct ads only. The metrics are updated every few minutes. To view ad analytics, go to the Monetization section of your project dashboard. The filters at the top of the page let you control the date range, content variant (articles or summaries), and device type shown in your analytics data. At the top of the page, you’ll see aggregated metrics for all ads in your project. To view metrics for a specific ad, scroll down to the table and select the graph icon alongside the relevant ad. You can view the following metrics:
  • Plays: The number of ad playback sessions where the audio or video ad started. We count one play per ad per player session, not every time a user pauses and resumes.
  • Completion rate: The percentage of ad plays that reached completion
  • Completions: The number of ad plays that reached completion
  • Click-through rate: The percentage of ad plays that generated a companion URL click
  • Clicks: The number of clicks on the companion URL. We count one click per companion URL per player session.

Ad playback experience

During ad playback, the audio player displays:
  • Play/pause controls
  • “Ad” label
  • Playback time remaining
  • Playback bar (without seeking controls)
  • Clickable companion link and arrow icon (optional)
  • Ad title (optional, large player only)
  • Companion image (optional, large player only)
  • Default player colors, unless overridden by the ad settings
Here’s an example with the standard player design:
Ad Playback In The Standard Player
The small player design:
Ad Playback In The Small Player
And the large player design:
Ad Playback In Large Player

FAQs

You can run multiple ads at the same time, but only one ad can play per placement position. If multiple ads use the same placement (e.g., pre-roll), the player will select one ad to play for each request.Programmatic ads are prioritized over direct ads. Direct ads that have already played during the current listening session will not be replayed within the same session.
No, you can’t enable ads for specific content items. However, you can:
  1. Disable ad playback for specific content items via the Info tab in the Editor
  2. Manually insert ad creatives into individual content items via the Editor
Yes, ads are supported in playlists. Ads will play alongside each audio or video item according to their placement settings.
No, ads are only served through the BeyondWords player, so are not included in podcast feeds or downloaded files.If you want ads to become part of the main content and so appear across all distribution channels, insert them through the Editor.
No, users cannot skip ads. Skip controls are hidden during ad playback, and the ad playback bar does not allow seeking.