Integrate with Oath's SDK for iOS
Monetizing your iOS apps and sites using our SDK is quick and easy.
The links below provide technical reference documentation as well as the SDK downloads. They are intended to be used by software developers with in-depth knowledge of their iOS applications. See the detailed SDK documentation for more detail.
Step 1: Download the iOS SDK
Step 2: Integrate the SDK
Step 3: Integrate Ads
- Inline - commonly referred to as “banners” or “rectangles”, inline ads are ad units that appear inline with other app content. They are often found at the top or bottom of the screen while the user is reading articles and searching through content. We recommend using Inline Ads on both smartphones and tablets in cases where the user is reading and/or interacting with content on the same screen for a period of time.
- Lightbox Video - a custom new inline ad unit that takes advantage of native device functionality and gives publishers access to video demand historically only found with interstitial inventory. These new units are desirable to advertisers and provide a premium eCPM without any additional integration work. To ensure a placement is able to receive these ads, please reach out to our support team.
- Interstitial - full-screen ads that display over an app’s content and often result in higher eCPM. The best time to use Interstitial Ads is during a natural break in the application’s content, such as after completing a game level. Interstitial ad placements have an option to display interactive video ads that often produce the highest eCPM.
- Native - different from standard ad units; native ads are a collection of individual components that can be laid out and interacted with individually.
NOTE: If your application uses Location on iOS Services and a user has granted permission to use their current location, the SDK will automatically send location data with ad requests. The SDK will not present a location permission dialog on its own. To explicitly disable sending location data with ad requests set the following in the application: [[MMSDK sharedInstance] setSendLocationIfAvailable:NO]