> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudx.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Waterfall

> Google Waterfall integration for CloudX Unity SDK. Supports Banner and MREC.

The Google Waterfall adapter supports **Banner (320×50)** and **MREC (300×250)** ad formats. Interstitial and Rewarded are not supported by this adapter.

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

```xml theme={null}
<!-- Android -->
<androidPackage spec="io.cloudx:adapter-googlewaterfall:25.1.0.0"/>

<!-- iOS -->
<iosPod name="CloudXGoogleWaterfallAdapter" version="3.4.2" 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>`:

```xml AndroidManifest.xml theme={null}
<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`:

```xml Info.plist theme={null}
<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](https://developers.google.com/admob/ios/quick-start). Include the full list to maximize attribution coverage.

### App Tracking Transparency (iOS 14+)

```xml Info.plist theme={null}
<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 [mobile@cloudx.io](mailto:mobile@cloudx.io)
