Documentation

Support

LevelPlay SDK - React Native

Pangle integration

Integrate Pangle as an ad network in your React Native app using LevelPlay's mediation platform.
Read time 1 minuteLast updated 5 days ago

This guide instructs you step-by-step on how to set Pangle live on Unity LevelPlay mediation.

Prerequisites

Pangle serves ads to users in: Japan, South Korea, Taiwan, Thailand, Philippines, Singapore, Cambodia, Vietnam, Malaysia, Saudi Arabia, United Arab Emirates, Egypt, Turkey, Indonesia, Canada, Argentina, Chile, Peru, Colombia, Brazil, Mexico, Belarus, Ukraine, Israel, Kazakhstan, Russia, Australia, New Zealand, South Africa, Pakistan, Kuwait, Iraq, Morocco, Qatar, Jordan, Oman, Bahrain, Uruguay, Ecuador, Lebanon, Kenya, Sri Lanka, Algeria, Azerbaijan, Serbia, Paraguay and Bolivia (iOS & Android, bidding & non-bidding)

Step 1. Create a Pangle account

To access Pangle's ad inventory through Unity LevelPlay, 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

  1. Log into your Pangle account. On your dashboard, hover Applications**'** and click Add
    Applications Add menu
    2. Add your app or select an existing app to monetize.
    Add or select existing app

Step 3. Activate Pangle in your LevelPlay Network Setup module

Serving Pangle's ads through the Unity LevelPlay has never been this easy. Sign in to your Pangle account when setting up Pangle on the LevelPlay SDK Networks setup page and insert all the necessary parameters to run Pangle Interstitials and Rewarded ads.
Pangle Account Settings

App Settings

Pangle App Settings
There are parameters from your Pangle account that you'll need to enter into your LevelPlay Network Setup module so Pangle can connect with LevelPlay:

User ID

The unique ID assigned to your user on Pangle's dashboard.

API KeyKey generated by Pangle for reporting API purposes (Called API key in Pangle platform)
Application IDThe unique ID assigned to your app on Pangle's dashboard.
Placement IDThe unique ID assigned to the ad you have created on Pangle's dashboard.
After you obtain this information, configure Pangle's parameters in your LevelPlay 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 LevelPlay platform.

User ID

After you sign in to your Pangle account, you'll find your User ID on the top right corner of the dashboard
User ID location

API key

API Key location

Application ID

After 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).
Application ID location

Placement ID

After 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.
Placement ID location

Step 4. Add the Pangle adapter to your build

Continue your integration using native adapters for Android and iOS.

Step 5. Pangle Additional Settings

Set COPPA

LevelPlay lets publishers communicate Pangle COPPA settings directly to the Pangle network. This feature is enabled using LevelPlay SDK 6.17.0+, Pangle adapter 4.1.2+ (Android) / 4.1.5+ (iOS). Use the following syntax, to set Pangle COPPA with the value 1, to report Child:
import { LevelPlay } from 'unity-levelplay-mediation'LevelPlay.setMetaData('Pangle_COPPA', ['1'])
Use the following syntax, to set Pangle COPPA with the value 0, to report Adult:
import { LevelPlay } from 'unity-levelplay-mediation'LevelPlay.setMetaData('Pangle_COPPA', ['0'])
Call
LevelPlay.setMetaData
before initializing the LevelPlay SDK.

Verify your ad network integration

To verify your LevelPlay SDK and additional ad networks' integration, follow this document. In development builds, enable adapter debug logs by calling the following method before initializing the LevelPlay SDK:
import { LevelPlay } from 'unity-levelplay-mediation'LevelPlay.setAdaptersDebug(true)
You can now deliver Pangle within your application.

Next steps

To leverage additional ad networks through Unity LevelPlay, integrate the adapters and follow our integration guides.