For CloudX dashboard mapping and Meta-side ID setup, see the Meta Audience Network bidder guide.
Uncomment the Meta lines in Assets/CloudXSdk/Editor/CloudXDependencies.xml:
<!-- Android -->
<androidPackage spec="io.cloudx:adapter-meta:6.21.0.0"/>
<!-- iOS -->
<iosPod name="CloudXMetaAdapter" version="3.4.1" minTargetSdk="13.0"/>
After modifying the file, go to Assets > External Dependency Manager > Android Resolver > Force Resolve.
iOS Info.plist Configuration
SKAdNetwork IDs (Required for iOS 14.5+)
Both Meta SKAdNetwork IDs are required for Meta to make bids:
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v9wttpbfk9.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>n38lu8286q.skadnetwork</string>
</dict>
</array>
App Tracking Transparency (iOS 14+)
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
iOS Project Configuration
Linker Flags: Add -ObjC to Other Linker Flags in Build Settings.
Bitcode: Meta SDK does not support Bitcode. Set Enable Bitcode to NO.
Meta Audience Network SDK 6.21.0 has an internal bug that causes crashes when used in apps with SceneDelegate (iOS 13+ scene-based lifecycle).
See the iOS Meta adapter for the full workaround.
Android Configuration
The Meta adapter supports CloudX native ads, including native video/Reels integrations. The adapter brings in Meta Audience Network transitively; you do not need to declare com.facebook.android:audience-network-sdk separately unless your app uses Meta APIs directly.
Support
For support, contact mobile@cloudx.io