Pangle & CSJ Integration Guide
This guide instructs you step-by-step on how to set Pangle live on the ironSource mediation platform.
CSJ serves ads to users in China (iOS, non-bidding only)
Step 1. Create a Pangle account
To access Pangle’s ad inventory through ironSource‘s mediation platform, you must create an account with Pangle. You can do so here.
Step 2. Create an application in Pangle
Next, add the app in your Pangle account.
Add Your App
- Log into your Pangle account. On your dashboard, hover ‘Applications‘ and click ‘Add’
- Add your app or select an existing app to monetize.
Step 3. Activate Pangle in your ironSource network setup module
Serving Pangle’s ads through the ironSource mediation platform has never been this easy. Sign in to your Pangle account when setting up Pangle on the ironSource SDK Networks setup page and insert all the necessary parameters to run Pangle Interstitials and Rewarded Videos!
There are parameters from your Pangle account that you’ll need to enter into your ironSource network setup module so Pangle can connect with ironSource:
The unique ID assigned to your user on
Key generated by Pangle for reporting API purposes (Called API key in Pangle platform)
The unique ID assigned to your app on
The unique ID assigned to the ad you have created on Pangle’s dashboard.
Once you obtain this information, configure Pangle’s parameters in your ironSource account. By adding the above information correctly, you’ll be able to take full advantage of Pangle’s ad inventory and reporting data on the ironSource mediation platform.
Once you logged in to your Pangle account, you’ll find your User ID on the top right corner of the dashboard
Once you’ve created an application in the Pangle dashboard (as described in step 2), you’ll find your Application ID under ‘Apps‘ (hover ‘Applications‘ and click ‘Apps’).
Once you’ve created an application in the Pangle dashboard, you’ll need to include ads. Hover over ‘Application‘ and click ‘Ad placements‘.
Add your placement manually or select an existing placement to get its Placement ID.
Step 4. Add the Pangle adapter to your build
ironSource supports both Cocoapods and Manual download mechanisms.
To integrate the Pangle SDK with Cocoapods, enter the following line in your podfile and you’re good to go!
- Download the Pangle Adapter and SDK
Add the Pangle Adapter and SDK to your build. You can find the latest Pangle Files here.
Important! The Pangle Adapter does not contains the Pangle SDK. You need to add the Pangle SDK as well.
- Add the Pangle frameworks to your Project
After you download and unzip the Adapter and SDK, drop the framework files into your Xcode Project.
- Open Target ➣ Build Settings ➣ Architectures and confirm that your Xcode Project uses Base SDK version 6.0 or greater and that it does not use armv6 architecture.
- Linker Flags:
Add two separate linker flags to Target ➣ Build Settings ➣ Linking ➣ Other Linker Flags:
Step 5. Pangle Additional Settings
ironSource’s mediation platform lets publishers communicate Pangle COPPA settings directly to the Pangle network. This feature is enabled using ironSource SDK 6.17.0+, Pangle iOS Adapter 4.1.5+.
Use the following syntax, to set Pangle COPPA with the value 1, to report Child:
[IronSource setMetaDataWithKey:@"Pangle_COPPA" value:@"1"];
Use the following syntax, to set Pangle COPPA with the value 0, to report Adult:
[IronSource setMetaDataWithKey:@"Pangle_COPPA" value:@"0"];
Verify Your Ad Network Integration
The ironSource SDK provides an easy way to verify that your mediation integration was completed successfully. To verify your ironSource and additional ad networks’ integration, follow this document.
You are now all set to deliver Pangle within your application!