Documentation

​
​

Development

User Acquisition

Monetization

Industry

Unity Ads Monetization

SDK 4.20.0

Supported
​

iOS API reference - Swift

iOS API reference - Objective-C

Unity Ads Monetization

SDK 4.20.0

Supported
​

iOS developer guides
​
​
iOS developer guides
  • iOS SDK integration guide
  • Unity Ads privacy guide
  • Unity Ads SDK troubleshooting guide
  • iOS developer API references - Swift
  • iOS developer API references - Objective-C
  1. Unity Ads SDK iOS developer monetization

Unity Ads SDK integration guide for iOS developers

Integrate Unity Ads into your iOS app. Use step-by-step guides to install the SDK, initialize it with your Game ID, and implement interstitial, rewarded, and banner ads with Objective-C and Swift.
Read time 1 minute
Last updated a month ago

The following topics detail how to implement Unity Ads in your iOS project.
Important
You must configure user consent before or during SDK initialization. Serving ads without consent configuration may violate privacy regulations in some regions.
Unity Ads iOS integration requirements
Review iOS app prerequisites for Unity Ads SDK ad integration.
Install the Unity Ads SDK for iOS
Add Unity Ads SDK dependencies to your iOS project.
Import the UnityAds library
Import the UnityAds library to your iOS project.
Initialize the SDK in iOS
Initialize Unity Ads SDK to enable ad monetization.
Unity Ads privacy and developer consent guide
Set up user consent flows to comply with global privacy frameworks before or during SDK initialization.
Implement interstitial ads in iOS
Set up interstitial ads and manage ad events in iOS.
Implement rewarded ads in iOS
Set up rewarded ads and manage ad events and reward handling in iOS.
Implement server-to-server redeem callbacks
Set up server-to-sever callbacks securely to validate rewarded ad completions and prevent fraud.
Implement banner ads in iOS
Set up banner ads and manage ad events in iOS.
Test your Unity Ads integration
Enable test mode in the Unity Monetization dashboard to safely verify ad functionality before publishing your app.
Unity Ads SDK troubleshooting guide
Solve common issues that might occur during Unity Ads SDK initialization, ad load, or ad show.
Unity Ads iOS SDK API reference - Swift
Review the Unity Ads SDK API reference for integration using Swift.
Unity Ads iOS SDK API reference - Objective C
Review the Unity Ads SDK API reference for integration using Objective-C.

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.

  • Additional resources
  • Android developer integration guide
  • Unity developer integration guide

Report a problem with this page