AdMob/GAM estimated

AdMob/GAM estimated adapter for CloudX Unity SDK. Serves AdMob waterfall and Google Ad Manager demand for Banner, MREC, Interstitial, Rewarded, Native, and App Open.

The Google adapter serves both AdMob estimated and Google Ad Manager estimated demand — AdMob waterfall and Google Ad Manager, respectively. It supports Banner (320×50), MREC (300×250), Interstitial, Rewarded, Native, and App Open ad formats for both demand sources.

For dashboard configuration, see the Google Waterfall publisher setup guide.

Which Google demand you get

The adapter serves two independent Google demand sources:

  • AdMob estimated — AdMob waterfall demand.
  • Google Ad Manager estimated — Google Ad Manager demand.

Which one runs is a dashboard decision, not a code one. You enable the ad source per placement in the CloudX dashboard; there is no separate artifact, no extra dependency, and no app-side change. Both sources may run in the same app, each with its own mapping and CPM target, and both may bid in the same auction.

Google Ad Manager demand requires Unity SDK 4.5.0 or later.

Ad Manager ad unit ids take the form /NNNNNNN/placement/name, unlike AdMob’s plain ad unit id.

Uncomment the Google adapter lines in Assets/CloudXSdk/Editor/CloudXDependencies.xml:

<!-- Android -->
<androidPackage spec="io.cloudx:adapter-googlewaterfall:25.2.0.5"/>

<!-- iOS -->
<iosPod name="CloudXGoogleWaterfallAdapter" version="13.6.0.4" minTargetSdk="13.0"/>

After modifying the file, go to Assets > External Dependency Manager > Android Resolver > Force Resolve.

AdMob Application ID (Required)

The Google Mobile Ads SDK requires your AdMob app ID. Without it the app crashes at launch on iOS and logs a fatal warning on Android. Use the app ID from your AdMob console.

Android

Add the meta-data to your Assets/Plugins/Android/AndroidManifest.xml, inside <application>:

AndroidManifest.xml
<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-XXXXXXXXXXXXXXXX~YYYYYYYYYY" />

iOS

Add GADApplicationIdentifier to the generated Info.plist:

Info.plist
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-XXXXXXXXXXXXXXXX~YYYYYYYYYY</string>

iOS Info.plist Configuration

SKAdNetwork IDs (Required for iOS 14.5+)

Add Google’s SKAdNetwork identifiers so Google can attribute installs. Google publishes the complete, up-to-date list in its Google Mobile Ads documentation. Include the full list to maximize attribution coverage.

App Tracking Transparency (iOS 14+)

Info.plist
<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.

Support

For support, contact support@cloudx.io