platform :ios, '14.0'use_frameworks!target 'YourApp' do # Required: Core SDK pod 'CloudXSDK' # Optional: Meta Audience Network adapter pod 'CloudXMediationMetaAdapter' # Optional: Vungle adapter pod 'CloudXMediationVungleAdapter'end
Then run:
Copy
# pod install
iOS SDK Coming Very Soon! The iOS SDK release is in final preparation. Pod installation is temporarily disabled until the release is complete.
Important for Xcode 15+ UsersIf using CocoaPods with Xcode 15 or later, you must disable User Script Sandboxing:
Select your project in Xcode
Select your app target
Go to Build Settings
Search for “User Script Sandboxing”
Set ENABLE_USER_SCRIPT_SANDBOXING to No
This is required for CocoaPods to properly embed dynamic frameworks. This is a standard requirement for all iOS SDKs that use dynamic frameworks (including AppLovin SDK, Firebase, Google Mobile Ads, etc.).
import AppTrackingTransparencyimport AdSupportfunc requestTrackingPermission() { if #available(iOS 14, *) { ATTrackingManager.requestTrackingAuthorization { status in switch status { case .authorized: print("Tracking authorized") case .denied: print("Tracking denied") case .restricted: print("Tracking restricted") case .notDetermined: print("Tracking not determined") @unknown default: break } } }}