InteractiveAdvertisingBureau / SIMID

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

Clarification of OMSDK Integration with SIVIC #95

Closed ravivooda closed 5 years ago

ravivooda commented 6 years ago

Should we jot down how the SIVIC ad (as a whole) should be handled by the publisher for OMSDK for verification purposes.

Suggestion:

  1. Register the player as the ad View.
  2. Register the SIVIC Interactive creative part (iFrame) as a friendly obstruction.

Questions:

  1. Would there be any other views created in the ad's life span?
ryanthompson591 commented 6 years ago

We think we need an interoperability section at the end of the doc that will specify that the publisher should have the OMSDK register the SIVIC iFrame as a friendly obstruction. Otherwise viewability metrics will be incorrect.

I will try and write that section.

ryanthompson591 commented 6 years ago

I talked with our resident OMSDK expert and rather than registering it as a friendly obstruction we think the right API to use is setSlotElement(sivicIframe). He will talk with the OMSDK group.

For mobile apps this will probably technically require that the OMSDK be in the same web view as the SIVIC iframe.

The flow will look like this:

iOS/Android:

Web (still in development)

I think that this can just be simplified to say: If the player integrates with OMID, when a SIVIC ad plays it should call setSlotElement(sivic_iframe) to let OMID know about the SIVIC ad for viewability.

ryanthompson591 commented 5 years ago

We discussed this in the meeting and can close this for now. OMID will need to figure this out.