FeedAd Behavior

Overview

A FeedAd is a VAST 4 compliant video ad that supports continuous playback across screen changes.

The playback is handled by a specific player view that can be included via the respective platform SDK.
Each view follows a simple set of abstract rules:

  1. A view has a Placement ID that specifies its position inside the app (e.g. 'car-detail-screen').
  2. Each Placement ID is part of a Placement Group defined in the admin panel (e.g. 'car-ads').
  3. If a view becomes visible, it assures that an ad of its Placement Group is played. Meaning:
    • If no ad is played: Start playing an ad of the Placement Group.
    • If an ad of the same Placement Group is being played: It continues playing this ad.
    • If an ad of another Placement Group is being played: It stops the ad and starts playing an ad of its own group.

Why Placement ID and Placement Group?

Since Placement Groups are assigned through the admin panel, you can reorder groups of Placement IDs without updating the source code of your app.

The view becomes visible?

It does not matter if the view appears due to a screen change or the user scrolling through the current screen. Continue reading for more information.

Screen Changes

To understand how the screen change behavior works, let's imagine an app with 2 screens:

App Screens

Placement IDs of the Same Group

Both Placement IDs are grouped inside the same group:

Combined Placement IDs

The user starts the app which opens the Overview screen.
Once the ad view becomes visible, it loads and starts playing a Creative of the Placement Group car-ads.

After 5 seconds of ad playback, the user switches to the Detail screen.
The video continues playing from its previous position of 5 seconds.

Combined placement transition

If the user navigates back to the Overview screen it will continue playing the current ad.

Placement IDs of a Different Group

The Placement IDs are each of a different group.

Separated placement Placement IDs

The user starts the app which opens the Overview screen.
Once the ad view becomes visible, it loads and starts playing a Creative of the Placement Group car-ads.

After 5 seconds of ad playback, the user switches to the Detail screen.
The video is stopped and a new Creative of the Placement Group movie-ads is played.

Separated placement transition

If the user navigates back to the Overview screen, it will follow the same behavior: It will stop the current ad and start playing an ad of the Placement Group car-ads.

Mediation Network Support

FeedAds can be integrated alongside other ad networks via mediation frameworks. Read more about which networks we've tested for mediation support.