From 6573cdc4aeb7c63444c708874e6e6ff9b7c46e22 Mon Sep 17 00:00:00 2001 From: ceyhun-o <74964451+ceyhun-o@users.noreply.github.com> Date: Mon, 4 May 2026 13:06:27 +0200 Subject: [PATCH 1/4] Update Yospace doc links --- Code/Yospace/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Code/Yospace/README.md b/Code/Yospace/README.md index 251eefb1..27761b6f 100644 --- a/Code/Yospace/README.md +++ b/Code/Yospace/README.md @@ -54,8 +54,8 @@ The THEOPlayer Yospace connector has two dependency frameworks: THEOplayerSDK an THEOplayerSDK is added as a dependency on both Cocoapods and SPM and will be fetched by each dependency manager. YOAdManagement is published as a private pod hosted on Artifactory by jfrog. In order to get the framework you will need to: 1. Setup a Yospace developer account at https://www.yospace.com/developer -2. Login to the Yospace Apple docs https://developer.yospace.com/sdk-documentation/apple/userguide/latest/en/index-en.html -3. Follow the instructions to setup the artifactory, authenticate, and fetch the framework at https://developer.yospace.com/sdk-documentation/apple/userguide/latest/en/prerequisites.html +2. Login to the Yospace Apple docs at https://docs.yospace.com/library/technical/sdks/en/ad-management-sdks-v3/apple.html +3. Follow the instructions to setup the artifactory, authenticate, and fetch the framework at https://docs.yospace.com/library/technical/sdk-api/ad-management/apple/previous/index.html ## Usage From e9a0ab2bc4edc7f0e0765cbdcc5cf99d625b4560 Mon Sep 17 00:00:00 2001 From: Ceyhun Ozgoc Date: Fri, 8 May 2026 13:33:56 +0200 Subject: [PATCH 2/4] Update README --- Readme.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 53 insertions(+), 9 deletions(-) diff --git a/Readme.md b/Readme.md index 3d231f28..6a1e0392 100644 --- a/Readme.md +++ b/Readme.md @@ -1,15 +1,59 @@ -# THEOplayer iOS connectors +# OptiView Player iOS SDK Connectors -A collection of components that connect third party software with THEOplayer for iOS +This repository is maintained by [Dolby OptiView](https://optiview.dolby.com/) and contains the different connectors available with the OptiView Player (formerly THEOplayer) iOS SDK. -- [THEOplayer-Connector-**Conviva**](./Code/Conviva) -- [THEOplayer-Connector-**Nielsen**](./Code/Nielsen) -- [THEOplayer-Connector-**Comscore**](./Code/Comscore) -- [THEOplayer-Connector-**SideloadedSubtitle**](./Code/Sideloaded-TextTracks) -- [THEOplayer-Connector-**Yospace**](./Code/Yospace) +The OptiView Player iOS SDK enables you to quickly deliver content playback on iOS and tvOS. -## Other platforms +Using the available connectors allows you to augment the features delivered through the iOS SDK. + +## Prerequisites + +The OptiView Player iOS SDK Connectors requires the application to import the OptiView Player iOS SDK since the connectors rely on its public APIs. +For more details about importing OptiView Player iOS SDK check the [documentation](https://optiview.dolby.com/docs/theoplayer/getting-started/sdks/ios/getting-started/). + +## Available Connectors + +| Connector | Dependency | Documentation | +| :-------------------| :------------------------------------------| :-----------------------------------------------------:| +| Uplynk | `THEOplayer-Connector-Uplynk` | [documentation](Code/Uplynk/README.md) | +| Comscore | `THEOplayer-Connector-Comscore` | [documentation](Code/Comscore/README.md) | +| Conviva | `THEOplayer-Connector-Conviva` | [documentation](Code/Conviva/README.md) | +| Nielsen | `THEOplayer-Connector-Nielsen` | [documentation](Code/Nielsen/README.md) | +| SideloadedSubtitle | `THEOplayer-Connector-SideloadedSubtitle` | [documentation](Code/Sideloaded-TextTracks/README.md) | +| Yospace | `THEOplayer-Connector-Yospace` | [documentation](Code/Yospace/README.md) | + +## Installation + +### CocoaPods + +In your `Podfile` add one or more of the OptiView Player iOS SDK Connectors, for example: + +```ruby +pod 'THEOplayer-Connector-Conviva' +``` + +### Swift Package Manager + +In Xcode, go to **File > Add Package Dependencies...** and add: + +``` +https://github.com/THEOplayer/iOS-Connector +``` + +Then select the library products you need (e.g. `THEOplayerConnectorConviva`). + +## Documentation + +- [OptiView Docs](https://optiview.dolby.com/docs/) + +## Other Platforms If you are looking for connectors for other platforms see: -- [Android-connector](https://github.com/THEOplayer/android-connector) +- [Android SDK connectors](https://github.com/THEOplayer/android-connector) +- [Web SDK connectors](https://github.com/THEOplayer/web-connectors) +- [React Native SDK connectors](https://github.com/THEOplayer/react-native-connectors) + +## License + +The contents of this package are subject to the [Dolby OptiView Terms of Service](https://optiview.dolby.com/policies/terms-of-service/). From 57aa89c27bbd7a7e10ef630bae86f7e081af1c53 Mon Sep 17 00:00:00 2001 From: Ceyhun Ozgoc Date: Mon, 11 May 2026 12:35:05 +0200 Subject: [PATCH 3/4] Add 'supported from' column to README --- Readme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Readme.md b/Readme.md index 6a1e0392..619da1b0 100644 --- a/Readme.md +++ b/Readme.md @@ -13,14 +13,14 @@ For more details about importing OptiView Player iOS SDK check the [documentatio ## Available Connectors -| Connector | Dependency | Documentation | -| :-------------------| :------------------------------------------| :-----------------------------------------------------:| -| Uplynk | `THEOplayer-Connector-Uplynk` | [documentation](Code/Uplynk/README.md) | -| Comscore | `THEOplayer-Connector-Comscore` | [documentation](Code/Comscore/README.md) | -| Conviva | `THEOplayer-Connector-Conviva` | [documentation](Code/Conviva/README.md) | -| Nielsen | `THEOplayer-Connector-Nielsen` | [documentation](Code/Nielsen/README.md) | -| SideloadedSubtitle | `THEOplayer-Connector-SideloadedSubtitle` | [documentation](Code/Sideloaded-TextTracks/README.md) | -| Yospace | `THEOplayer-Connector-Yospace` | [documentation](Code/Yospace/README.md) | +| Connector | Dependency | Supported From | Documentation | +|:-------------------|:------------------------------------------|:--------------:|:----------------------------------------------------:| +| Uplynk | `THEOplayer-Connector-Uplynk` | 8.11.1 | [documentation](Code/Uplynk/README.md) | +| Comscore | `THEOplayer-Connector-Comscore` | 4.5.0 | [documentation](Code/Comscore/README.md) | +| Conviva | `THEOplayer-Connector-Conviva` | 4.1.1 | [documentation](Code/Conviva/README.md) | +| Nielsen | `THEOplayer-Connector-Nielsen` | 4.3.0 | [documentation](Code/Nielsen/README.md) | +| SideloadedSubtitle | `THEOplayer-Connector-SideloadedSubtitle` | 5.2.0 | [documentation](Code/Sideloaded-TextTracks/README.md)| +| Yospace | `THEOplayer-Connector-Yospace` | 7.8.0 | [documentation](Code/Yospace/README.md) | ## Installation From 874ec7414a5fa18b22c39652a2c6ab8cc518bcfa Mon Sep 17 00:00:00 2001 From: Ceyhun Ozgoc Date: Mon, 11 May 2026 12:38:00 +0200 Subject: [PATCH 4/4] Add major version note --- Readme.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Readme.md b/Readme.md index 619da1b0..e8b170d0 100644 --- a/Readme.md +++ b/Readme.md @@ -13,14 +13,17 @@ For more details about importing OptiView Player iOS SDK check the [documentatio ## Available Connectors -| Connector | Dependency | Supported From | Documentation | -|:-------------------|:------------------------------------------|:--------------:|:----------------------------------------------------:| -| Uplynk | `THEOplayer-Connector-Uplynk` | 8.11.1 | [documentation](Code/Uplynk/README.md) | -| Comscore | `THEOplayer-Connector-Comscore` | 4.5.0 | [documentation](Code/Comscore/README.md) | -| Conviva | `THEOplayer-Connector-Conviva` | 4.1.1 | [documentation](Code/Conviva/README.md) | -| Nielsen | `THEOplayer-Connector-Nielsen` | 4.3.0 | [documentation](Code/Nielsen/README.md) | -| SideloadedSubtitle | `THEOplayer-Connector-SideloadedSubtitle` | 5.2.0 | [documentation](Code/Sideloaded-TextTracks/README.md)| -| Yospace | `THEOplayer-Connector-Yospace` | 7.8.0 | [documentation](Code/Yospace/README.md) | +| Connector | Dependency | Supported From | Documentation | +| :-------------------| :------------------------------------------| :--------------:| :-----------------------------------------------------:| +| Uplynk | `THEOplayer-Connector-Uplynk` | 8.11.1 | [documentation](Code/Uplynk/README.md) | +| Comscore | `THEOplayer-Connector-Comscore` | 4.5.0 | [documentation](Code/Comscore/README.md) | +| Conviva | `THEOplayer-Connector-Conviva` | 4.1.1 | [documentation](Code/Conviva/README.md) | +| Nielsen | `THEOplayer-Connector-Nielsen` | 4.3.0 | [documentation](Code/Nielsen/README.md) | +| SideloadedSubtitle | `THEOplayer-Connector-SideloadedSubtitle` | 5.2.0 | [documentation](Code/Sideloaded-TextTracks/README.md) | +| Yospace | `THEOplayer-Connector-Yospace` | 7.8.0 | [documentation](Code/Yospace/README.md) | + +Notes: +* OptiView Player iOS SDK Connectors are compatible with a OptiView Player SDK with the same major version number. It's not recommended to use different major versions for the iOS SDK and the Connectors. ## Installation