GamConfig

data class GamConfig(val enabled: Boolean = true, val streamActivityMonitorId: String? = null)

Configuration for Google Ad Manager pod serving.

Presence is the OPT-IN: constructing a GamConfig (even an empty one) is what tells the SDK this integration wires IMA. It carries only client-side tuning — the stream identity (networkCode + customAssetKey) comes from the break manifest's vendorConfiguration, so that a client and its backend can no longer disagree about which GAM asset the pods belong to.

Constructors

Link copied to clipboard
constructor(enabled: Boolean = true, streamActivityMonitorId: String? = null)

Properties

Link copied to clipboard

Set false to keep GAM off even when the break manifest asks for it.

Link copied to clipboard

The IMA stream activity monitor id, for debugging pod-serving sessions with Google.