Storyteller Ima Module
Optional Google IMA module for one true pre-roll before the initially opened Clip.
Register this module in Storyteller.modules alongside either the Legacy Ads module or the NextGen Ads module. A correctly configured module automatically enables IMA on supported phone and tablet initial root Clips sessions, including full-screen and Embedded openings; there is no presentation-level enablement flag. Following, Clips search, and category routes never request or play IMA.
The module only resolves a redacted, Storyteller-owned request descriptor. The SDK owns the Media3 loader, player attachment, lifecycle, analytics, and content handoff. IMA mid-roll, repeated cadence, banners, Stories, and Android TV are not supported. While IMA owns playback, content navigation remains blocked for both skippable and non-skippable creatives and resumes only after IMA hands playback to Clip content.
Types
Factory for keyed or shared StorytellerImaModule instances.
Properties
Functions
IMA is not an ad-as-Clip module. Current SDKs exclude it from the standard request chain.
Bottom banners are not part of the IMA first-Clip module.
Configures IMA with a per-request complete HTTPS ad-tag callback.
Configures IMA with one complete HTTPS ad-tag URL.
Configures IMA using callbacks from which Storyteller builds a Google Ad Manager video tag.
IMA lifecycle analytics are emitted by the SDK player integration.