Skip to main content

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