InteractiveAdvertisingBureau / SIMID

Secure Interactive Media Interface Definition (SIMID)
https://interactiveadvertisingbureau.github.io/SIMID/
Apache License 2.0
46 stars 25 forks source link

Messaging redundancies #296

Closed andmig closed 4 years ago

andmig commented 5 years ago

The spec contains three redundancies related to SIMID:Creative resolve messages that are linked to media-originating - SIMID:Media messages. Specifically, creative messages that affect media states require resolve responses; at the same time, if the player does resolve such requests - corresponding media event will be dispatched and the player will relay a matching message. Again, two messages with the same meaning and purpose will be posted by the player in the cases in point.

Ideally, creative messages that affect media states should not require resolve responses from the player.

It is, probably, not a major inefficiency.

The list of the redundancies:

  1. Creative:requestChangeVolume resolve vs, Media:volumechange.
  2. Creative:requestPause resolve vs. Media:paused.
  3. Creative:requestPlay resolve vs. Media:playing.
andmig commented 4 years ago

Overhought by Andrei