Skip to content

Interactive Ads & Content Interactions

Purpose

Specifies how different interaction types contribute to Reward Unit accumulation.

Interaction Types

Video Playback

  • Active when:
    • The video component is ≥ 80% visible in the viewport.
    • Playback is running and not paused.
  • Reward Units are generated per Active Interval while conditions hold.

Thread Navigation

  • Multi-screen threads (up to 10 screens) are treated as a single content unit.
  • An interval is active when the currently visible screen is ≥ 80% in the viewport and the user performs a navigation action (swipe).
  • Reward Units are generated per Active Interval while conditions hold, following the same rules used for video playback.

Scrolling

  • Scroll events confirm ongoing user presence.
  • If no engagement event occurs for a configured timeout, subsequent intervals are not counted as active.

Interactive Ads Elements

  • Time spent in approved in-app interactive ads contributes additional Reward Units, reflecting the higher engagement value of interactive formats.
  • Interactive ads are treated as premium attention surfaces and use the same Active Interval logic, with optional bonus weighting defined by the protocol.
  • This mechanism enables advertisers to fund richer experiences while rewarding users for genuine, high-intent interaction.

Non-qualifying Interactions

The following do not generate Reward Units:

  • Background or minimized sessions.
  • Muted/unfocused playback where app is not visible.
  • Automated or scripted interactions detected by anti-fraud systems.

Implementation MAY extend or refine these rules, provided they preserve the principle that only genuine human attention generates Reward Units.

Published under MIT License.