iOS SDK Overview
The OCM iOS SDK serves banner, interstitial, rewarded, and native ads. Banners support direct Prebid rendering or Prebid demand through Google Ad Manager (GAM); native ads support direct Prebid rendering or GAM mediation. The SDK also includes analytics events (pba-stream, pba-update) and privacy flags (GDPR, CCPA, COPPA).
📋 Requirements
- Current SDK Version: 1.2.7
- Minimum iOS Version: 15.0
- Architecture: arm64, x86_64 (simulator support via XCFramework)
- Language: Swift or Objective-C
- Swift Version: 5.0+
- Google Mobile Ads SDK: 13.6.0 included
- Google User Messaging Platform: 3.1.0 included
- Prebid Mobile SDK: 3.4.0 included
- TeadsSDK: 6.2.0 included
- OutbrainSDK: 5.4.4 included
Features
- 🎯 Banner Ads - Direct Prebid or Prebid-to-GAM rendering with multiple sizes
- 🎬 Interstitial Ads - Full-screen ads at natural transition points
- 🏆 Rewarded Ads - Reward users for watching video ads
- 📱 Native Ads - Direct Prebid rendering or GAM mediation
- 🔐 Privacy Compliant - Built-in GDPR, CCPA, and COPPA support
- 📊 Analytics Ready - Automatic event tracking and reporting
- 🚀 Easy Integration - Simple Swift Package Manager setup
What's Included
The SDK comes bundled with:
- Google Mobile Ads SDK 13.6.0
- Google User Messaging Platform 3.1.0
- Prebid Mobile SDK 3.4.0
- TeadsSDK 6.2.0
- OutbrainSDK 5.4.4
- SKAdNetwork support
- App Tracking Transparency (ATT) helpers
- Comprehensive delegate protocols
Next Steps
Continue to the Installation guide to add the SDK to your project.
📞 Support
For support and documentation, contact us at support@orangeclickmedia.com