Overview
Use the following values:Vungle App IDin CloudX app mappingVungle Placement IDin CloudX ad-unit mapping- CloudX
app_keyand CloudX ad unit identifiers in app code
Vungle in the dashboard. If you see Liftoff branding in external network materials, it refers to the same network here.
CloudX collects Vungle bidder tokens internally, so you do not need to fetch Vungle bidder tokens in your app code.
Step 1. Complete Vungle-side setup
- Sign in to your Vungle or Liftoff Monetize publisher account.
- Add the app you want to monetize.
- Copy the Vungle App ID for that app.
- Create placements for each format you want to use.
- Copy each placement ID.
- Complete Vungle review and payout setup before expecting live demand.
Step 2. Enable Vungle in CloudX
Go toOperations -> Bidder Configuration and make sure Vungle is enabled for your account.

Step 3. Configure your CloudX app
Go toInventory -> Apps and create or open the app that matches your mobile application.
| CloudX field | Value to enter | Required |
|---|---|---|
Vungle App ID | Your Vungle App ID | Yes |

app_key from the app details page. Use the CloudX app_key in Android or iOS code.
Step 4. Configure CloudX ad units
Go toInventory -> Ad units and add the mapping below for each eligible ad unit.
| CloudX field | Value to enter | Required |
|---|---|---|
Vungle Placement ID | The Vungle placement ID for that ad unit and format | Yes |

- Treat
Vungle Placement IDas required on both platforms. - Match the placement to the correct CloudX ad-unit format.
- Use a separate placement for each CloudX ad unit or format as needed.
Step 5. Add Vungle line items
Create line items for bidderVungle on each CloudX ad unit where Vungle should compete.

- Use bidder
Vungle - Match the line item to the correct ad format
- Repeat the setup for each ad unit where Vungle should bid
Step 6. Finish app integration
Use the CloudX platform guides and the iOS Vungle adapter page: In app code:- Initialize CloudX with the CloudX
app_key - Load ads using CloudX ad unit identifiers
- Do not pass Vungle App IDs or Placement IDs into app code
- For Interstitial and Rewarded ads, call
show()only after the ad is ready
Step 7. Test and validate
- Enable test mode for your device in CloudX.
- Build and run the app with the CloudX
app_keyand the correct CloudX ad unit identifiers. - Request an ad from each mapped ad unit.
- Confirm that the ad loads and that Vungle participates or wins where expected.
Troubleshooting
Vungle is not bidding
Check the following first:Vungleis enabled inOperations -> Bidder Configuration- The app has a valid
Vungle App ID - The ad unit has a valid
Vungle Placement ID - A
Vungleline item exists for the ad unit
Vungle bids but the ad does not render
Check the following:- Your app is using the CloudX
app_key, not a Vungle ID - Your app is loading the intended CloudX ad unit
- The placement belongs to the correct Vungle app and format
- On iOS, the requirements from the Vungle Adapter page are complete
The placement looks correct but loads still fail
The mobile adapters require a validVungle Placement ID at load time. Re-check the ad-unit-level placement mapping in CloudX.
Mapping Reference
| CloudX field | Internal key | Scope |
|---|---|---|
Vungle App ID | app_id | App |
Vungle Placement ID | placement_id | Ad unit |