Those skilled in the art will understand that the user device 210 may be any type of electronic component that is configured to communicate via a network, e.g., a mobile phone, a tablet computer, a smartphone, a laptop computer, a desktop computer, a set top box, a multimedia receiver, a smart TV, a game console, a wearable device, an internet of things (IoT) device, etc. Thus, the user device 210 may represent any electronic device equipped with hardware, software and/or firmware configured to receive a video stream and directly or indirectly generate video/audio output based on the multimedia data included in the video stream. Reference to a single user device 210 in the arrangement 200 is only for illustrative purposes, an actual arrangement may include any number of user devices being used by any number of users.
The network 205 may represent one or more networks. The user device 210, the streaming service 220 and the ad exchange 230 may each connect to the network 205 wirelessly or using a wired connection. Those skilled in the art will understand the procedures and protocols that may be implemented for each of the user device 210, the streaming service 220 and the ad exchange 230 to connect to the network 205 and communicate with a remote endpoint via the network connection.