Documentation

​
​

Development

User Acquisition

Monetization

Industry

LevelPlay SDK - iOS

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - iOS

Unity LevelPlay
​
​
iOS SDK
  • Get started
  • Regulations and settings
  • Ad formats
  • Mediated networks
  • Test your integration
    • Integration test suite
    • Integration Helper
    • Integration testing
    • Integration checklists
      • iOS SDK integration
      • iOS rewarded video integration
      • iOS interstitial integration
      • Frequent mistakes checklist
    • Troubleshoot no ads displaying
    • Troubleshoot the TCF consent log
    • Test Ad Quality SDK integration
  1. Grow your game
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. LevelPlay SDK for iOS developers

iOS SDK integration checklist

Ensure successful integration of the LevelPlay iOS SDK by following the provided checklist and verifying configurations.
Read time 1 minute
Last updated 3 months ago

Integrate the iOS SDK | Checklist

Add Your App

Log in to the LevelPlay platform and add your app. If your app isn't live yet, make sure to scrape your app after the final submission to the app marketplace!

Set Up Ad Units

Define your ad units and placements on the Ad Units page. Set the item name and reward amount for rewarded ad units like Rewarded Video.

Add the SDK to Your Project

Add the LevelPlay SDK to your project through CocoaPods or Manual Download

Add Frameworks

Add the required frameworks to your project

Configure ATS Settings

Add the dictionary called 'NSAppTransportSecurity' on the 'Top Level Key'. Inside the dictionary, add a Boolean called 'NSAllowsArbitraryLoads' and set it to YES.

Import Necessary Files

For Objective-C, import
"IronSource/IronSource.h"

Set the Delegates

Register to the delegates of the ad units you set up earlier on the LevelPlay platform

Set UserID

If using server-to-server callbacks to reward your users for Rewarded Video, you must set the UserID. In addition, the userID parameter must be set before you make the init request.

Init the SDK

Initialize the SDK using the app key generated on the LevelPlay platform. We recommend referring to the ad units you set up earlier in the ad unit parameter like this
[IronSource initWithAppkey:YOUR\_APP\_KEY adUnits:YOUR\_AD\_UNITS\];
Also refer to our Ad Unit Integration Checklists:
  • Rewarded Video
  • Interstitial

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
    • Integrate the iOS SDK | Checklist

      • Add Your App

      • Set Up Ad Units

      • Add the SDK to Your Project

      • Add Frameworks

      • Configure ATS Settings

      • Import Necessary Files

      • Set the Delegates

      • Set UserID

      • Init the SDK


Report a problem with this page