Configure vertical video ad placements and frequency
Set where vertical video ads appear in feeds and embeds, how often they repeat, and which ad types serve first, using monetization presets in your Business Account.
Vertical video ads run as cards in your vertical feeds and inside video playback. In your Business Account, you control them through Monetization Presets: each preset sets where ads appear, how they're spaced, and which ad types serve first.
Spacing is the main lever. Ads that come too often cause drop-offs and lower engagement, while well-spaced ads keep revenue steady. For the full preset reference, see Configure ad monetization with presets. Presets are part of Control.
Choose a preset
- In your Business Account, go to Settings > Ad Configuration. All ad placement and frequency settings live here, in Monetization Presets.
- Choose an existing preset, such as Balanced or Aggressive, or click + New Preset to create a custom configuration.
Use separate presets to run different monetization strategies on different placements.
The Global preset covers the Home, Latest, and Popular feeds of the web app and mobile app. It has no placements or embeds to select.
You can edit all of Global's ad settings, but not its name or description. It's Active by default and turns Inactive when In-Feed, In-Stream, and Partnered Takeover are all off.
Select placements and embeds
In the preset, open Show ads on selected placements and pick the specific placements and embeds where vertical video ads can appear:
- Placements, whose feed type can be Brand Feed, Community Feed, or Group Feed
- Embeds
Ads appear only where both conditions are true: the preset is assigned, and the placement or embed is selected.
The placements and embeds you can pick are the ones created under Grow > On Site. Each one belongs to only one preset at a time.
If you pick one that's already in another preset, a popup asks you to confirm. Cancel clears your selection. Confirm & Apply keeps it, and the move happens when you save the preset.
Set in-feed ad spacing
Turn on In-Feed Configuration, then set two values for the vertical video cards in a feed:
| Setting | What it controls | Range |
|---|---|---|
| Start Slot | The position of the first ad in the feed. For example, 2 means the second card. | 1–10 |
| Repeat Frequency | How often ads repeat after the first one | 1–10 |
Genuin places ads at Start Slot + (Repeat × N). For example, with Start Slot 2 and Repeat Frequency 4, ads appear at positions 2, 6, 10, 14, and so on.
Start Slot and Repeat Frequency both default to 2. They count content cards and In-Stream cards, but not In-Feed ad cards.
Ad Events offers two options. The default is Show ads in card view & in full screen.
Partnered posts from a paid partnership follow the same Start Slot and Repeat Frequency. They play in the order set on the paid partnership's Content Priority step, then repeat from the first video.
Set ad types and priority
- Turn on the vertical video ad formats you want: Video Ads (programmatic) and, if you run paid partnerships, Partnered Post.
- Drag and drop the ad types to set their priority. Higher priority serves first, and lower priority is the fallback.
House (Fallback Content) sits in the same list and is always on. It fills the slot when no other ad is available.
Video Ads appear only when the selected ad server supports them, even with the toggle on. Partnered Post must be on for partnered posts from a paid partnership to appear.
Set in-stream ad frequency
Turn on In-Stream Ads to run ads within video playback, then set:
| Setting | What it controls |
|---|---|
| Start Content Video | Which video triggers the first in-stream ad |
| Repeat Frequency | The interval for later in-stream ads |
For example, with Start Content Video 2 and Repeat Frequency 2, ads trigger on videos 2, 4, 6, 8, and so on.
Both settings accept values from 1 to 10 and default to 2. They count content cards only.
Then choose the positions: Pre-roll (before the video), Mid-roll (during the video), or Post-roll (after the video).
Business Account doesn't show separate pre-roll, mid-roll, and post-roll switches. The selected demand source decides the ad types, and pre-roll, mid-roll, and post-roll ads play automatically.
Each ad type plays only when the selected ad server supports it.
In-feed and in-stream ads have separate frequency controls. Frequency settings apply to all ad types.
Set ad experience controls
These controls set how vertical ads behave. We recommend the following values for vertical feeds:
| Control | Recommended setting | Why |
|---|---|---|
| Ad Aspect Ratio | Match video player ratio | Keeps ads vertical, at 9:16 |
| Mute on Start | On | A better experience in the feed |
| Duration | On | Shows viewers how long the ad runs |
By default, Ad Aspect Ratio is Allow all aspect ratios and Duration is off. Mute on Start is on by default for In-Feed and off for In-Stream, which has its own controls.
Preview, save, and assign the preset
- Use the real-time preview panel to see ad positions in slots 1–15, check spacing and density, and validate the experience before you save.
- Click Save.
- Assign the preset to placements and embeds.
Ads then render according to the frequency and placement rules you set. You can assign a different preset to each placement or embed.
The preview has three modes, picked with radio buttons: Content, In-Feed, and In-Stream.
Preset changes reach the SDK after the page reloads.
To use different frequencies on different platforms, select Custom under the environment setting.
With Custom, each platform gets its own tab: Web, Mobile Web, iOS, and Android. Switching between Global and Custom asks you to confirm.
Going back to Global resets the platform tabs and applies the Web tab's settings to every platform.
How Genuin serves vertical video ads
| Rule | Behavior |
|---|---|
| Placement dependency | Ads render only on assigned placements |
| Environment targeting | Ads show only on the selected platforms: Web, iOS, Android, or Mobile Web |
| Priority-based serving | The highest-priority ad type serves first |
| In-stream dependency | In-stream ads trigger only on the configured videos |
| Fallback | House content shows when no ad fills |
| No fill | The slot collapses or shows fallback content |
When no ad is available for a slot, the SDK tries the next ad type, then falls back to house content, and otherwise removes the slot. Learn how to set up fallback content in Mark and manage house ads.
If Partnered Post and Video Ads are both off in the preset, House (Fallback Content) fills those in-feed slots.
Example setups
| Setup | Start Slot | Repeat Frequency | Result |
|---|---|---|---|
| Balanced | 2 | 4 | Ads spaced evenly, with minimal disruption |
| High revenue (Aggressive) | 2 | 2 | Frequent ads: more monetization, and more ad fatigue |
| Premium experience | 2 | 4 | A content-first experience: only partnered posts from paid partnerships fill the in-feed slots |
Raise the frequency when engagement is high. Lower it when you want a premium experience.
Limitations
- Start Slot and Repeat Frequency: each accepts a value from 1 to 10.
- Preview: the preview panel shows the first 15 positions only.

