ended
abstract fun ended(payload: ByteArray, elapsedTime: Duration?, reason: AdReasonType, macroContext: MacroContext?): ByteArray
Signals the end of the ad with a specified reson type.
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.
reason
the AdReasonType describing why the ad ended.
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 ended(payload: ByteArray, elapsedTime: Duration?, reason: AdReasonType, macroContext: MacroContext?): ByteArray
Java-friendly overload of ended accepting a java.time.Duration.