Documentation

Development

User Acquisition

Monetization

Industry

LevelPlay SDK - React Native

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - React Native

Unity LevelPlay
​
​
React Native SDK
  • Get started
  • Regulations and settings
  • Ad formats
  • Mediated networks
    • Mediation networks for React Native
    • Mediation network guides
      • AppLovin
      • APS
      • BidMachine
      • BIGO Ads
      • Chartboost
      • CSJ
      • DT Exchange
      • Google Ad Manager
      • Google AdMob
      • Google Bidding
      • HyprMX
      • InMobi
      • Liftoff Monetize
      • LY Ads Network
      • Meta Audience Network
      • Mintegral
      • MobileFuse
      • Moloco
      • Ogury
      • Pangle
      • PubMatic
      • Smaato
      • SuperAwesome
      • Tencent
      • Unity Ads
      • Verve
      • VK Ad Network
      • Yandex Ads
    • Add SKAdNetwork IDs manually
  • Test your integration
  1. Grow your game
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. LevelPlay SDK for React Native developers

BidMachine integration

Integrate BidMachine as an ad network in your React Native app using the LevelPlay mediation platform, covering account setup and SDK configuration.
Read time 1 minute
Last updated 6 months ago

Important
The following documentation discusses products or services (“Third-party Products”) not developed, owned, or operated by Unity. This information might be outdated or incomplete and is provided for your convenience. Your use of any Third-party Product is subject to its own terms. Unity makes no warranties regarding these products and isn't liable for any damages or losses arising from their use, including issues related to content, advertising, or materials from Third-party providers.
This guide will instruct you step-by-step on how to set BidMachine live as an Ad Network on Unity LevelPlay.

Prerequisites

Ensure that you correctly integrate Rewarded ads, Interstitial ads, or Banner ads into your application. Refer to the following platform-specific guides for integration instructions:

  • Unity
  • Android
  • iOS
  • Adobe Air
  • Flutter
  • React Native

  • Unity
  • Android
  • iOS
  • Adobe Air
  • Flutter
  • React Native

  • Unity
  • Android
  • iOS
  • Adobe Air
  • Flutter
  • React Native

Step 1. Create a BidMachine account

Create an account with BidMachine. You can do so here.

Step 2. Create a Source ID in BidMachine

To get your Source ID, contact BidMachine.

Step 3. Activate BidMachine on the LevelPlay SDK Networks Module

Inside the LevelPlay platform, access the SDK Networks setup to configure BidMachine parameters.
  1. After you have the credentials mentioned above, log in to your LevelPlay account and go to Monetize > Setup > SDK Networks
  2. Select BidMachine from the table of Available Networks and select Activate. Insert all credentials. Then select Save.
  3. Select BidMachine from the list of ad networks and select Setup.
  4. Activate the relevant ad units.

Step 4. Add the BidMachine Adapter to Your Build

Continue your integration using native adapters for Android and iOS.

Step 5. BidMachine Additional Settings

User-level COPPA

LevelPlay lets publishers communicate BidMachine User-level COPPA settings directly to the BidMachine network. This feature is enabled using LevelPlay SDK 7.4.0+, BidMachine adapter 4.3.0+.
Use the following syntax, to set BidMachine COPPA with the parameter True:
import { LevelPlay } from 'unity-levelplay-mediation'LevelPlay.setMetaData('BidMachine_COPPA', ['true'])
Use the following syntax, to set BidMachine COPPA with the parameter False:
import { LevelPlay } from 'unity-levelplay-mediation'LevelPlay.setMetaData('BidMachine_COPPA', ['false'])
You can now deliver BidMachine within your application.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Prerequisites

    • Step 1. Create a BidMachine account

    • Step 2. Create a Source ID in BidMachine

    • Step 3. Activate BidMachine on the LevelPlay SDK Networks Module

    • Step 4. Add the BidMachine Adapter to Your Build

    • Step 5. BidMachine Additional Settings

      • User-level COPPA


Report a problem with this page
​
​