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:
- A view has a
Placement ID
that specifies its position inside the app (e.g. 'car-detail-screen'). - Each
Placement ID
is part of aPlacement Group
defined in the admin panel (e.g. 'car-ads'). - 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.
- If no ad is played: Start playing an ad of the
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:
Placement IDs of the Same Group
Both Placement IDs are grouped inside the same group:
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.
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.
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.
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.