error
abstract fun error(payload: ByteArray, elapsedTime: Duration?, macroContext: MacroContext?): ByteArray
Fires the error tracking URLs for the ad described by payload.
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 if not applicable.
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 error(payload: ByteArray, elapsedTime: Duration?, macroContext: MacroContext?): ByteArray
Java-friendly overload of error accepting a java.time.Duration.