Getting started
Get an overview of the key features and requirements for the iOS SDK.
This SDK aims at easily playing videos with or without ads in your iOS application. Its is written in objective c, and supports swift and objective c programming language. Apps built with this SDK integrate with video hosting, streaming, and analytics services.
Key features
Video playback: Our SDK provides reliable and high-quality video playback for your iOS applications.
- All major streaming formats supported : Supported Formats
- Fullscreen video playback
- DRM
- Audio-only support
- Picture in picture
- Casting (coming soon)
Monetization: You can monetize your app by displaying ads.
- Google IMA
- VAST
- VPAID
- Prebid (coming soon)
Player behavior customization:Through our powerful CMS, you can configure a wide range of player behaviors according to your specific needs
- Rich configuration options including playlists, content title and poster image
- Thumbnail previews
- Player, playlist, playback, and content state monitoring
- Ability to monitor and set video and audio qualities
Analytics: Our SDK provides in-depth analytics on user behavior and video performance, allowing you to optimize your app for better engagement and revenue.
Customization: You can customize the look and feel of the player to match your app's branding and user interface.
Cross-platform compatibility: Our SDK is compatible with a wide range of devices and platforms, ensuring that your app can reach the maximum number of users.
Plugin support
SDK has been built to work with a specific plugin version.
BridTV iOS SDK | GoogleAds IMA iOS SDK | Google Cast SDK | PrebidMobile | Protobuf |
---|---|---|---|---|
1.4.5 | 3.23.0 | 4.8.3 | 2.3.0 | 3.29.1 |
Intended audience
This guide assumes that you have the necessary iOS and Objective-C or Swift development skills to work successfully with this SDK for iOS. You should know how to write and build iOS applications using Xcode and the latest Apple developer tools.
Terms & Conditions
By adding the Brid SDK for iOS to your app, you agree to the Terms & Conditions.
Cast Integration
Cast functionality is fully supported. To enable Cast, you only need to add the following parameters:
Specify NSBonjourServices in your Info.plist to allow local network discovery to succeed on iOS 14.
You will need to add both googlecast._tcp and ._googlecast._tcp as services for device discovery to work properly.
<key>NSBonjourServices</key>
<array>
<string>_googlecast._tcp</string>
<string>_ABCD1234._googlecast._tcp</string>
</array>
Add NSLocalNetworkUsageDescription to your Info.plist
We strongly recommend that you customize the message shown in the Local Network prompt by adding an app-specific permission string in your app's Info.plist file for the NSLocalNetworkUsageDescription such as to describe Cast discovery and other discovery services.
<key>NSLocalNetworkUsageDescription</key>
<string>${PRODUCT_NAME} uses the local network to discover Cast-enabled devices on your WiFi
network.</string>
Additionally, you must enable Cast within the CMS for it to function properly.
Updated 1 day ago
If you are adding the Brid SDK for iOS for the first time, read Download the SDK.