started
abstract fun started(payload: ByteArray, elapsedTime: Duration?, macroContext: MacroContext?): ByteArray
Signals the beginning of the ad.
Return
an updated payload reflecting the tracking state after the call.
Parameters
payload
serialized ad payload.
elapsed Time
time elapsed since the ad started playing, or null treated as 0.
macro Context
optional context used to expand tracking-URL macros.
Throws
if payload cannot be parsed.
if an argument is invalid.
if an unexpected internal error occurs.
if elapsedTime is invalid (e.g. negative).
abstract fun started(payload: ByteArray, elapsedTime: Duration?, macroContext: MacroContext?): ByteArray
Java-friendly overload of started accepting a java.time.Duration.