Advertising → Pre-roll play frequency

Standalone SCP mock for plugins.sardiusAds.showAdAlways and how it relates to frequencyEach. No full asset picker — only the relevant settings.

Where this lives: top-level under the Advertising tab, with Amount of ads / Frequency of ad — below the Pre-roll and Post-roll URL lists. It does not go inside the Pre-roll or Post-roll “Edit advanced settings” modal (those control per-break amount, skip, countdown, break text). Global frequency only affects pre-roll localStorage history.

Sardius Ads

Pre-roll ads

URLs / Add an asset / Edit advanced settings (unchanged)

stub — not part of this control

Post-roll ads

URLs / Add an asset / Edit advanced settings (unchanged)

stub — not part of this control

Existing rule: Frequency options only apply when Amount of ads is 1 (smart single-ad rotation / history).

How often should the pre-roll play?

Radio maps cleanly to the three saved states. Choosing “Every visit” turns on showAdAlways and hides the schedule control (same as Stephen’s SCP note: if showAdAlways is on, hide frequencyEach).

Viewer behavior

Saved shape (plugins.sardiusAds)


        
Answer for design: