Today creative developers use a variety of different SDKs from many rich media vendors, each with its own set of APIs and integration requirements. This means rich media developers must often build different versions of the same creative in order to deploy across different apps. Developing a single API that SDK vendors can support is the goal of developing a rich media standard.
Once you've downloaded and installed the PubMatic iOS SDK, use the following sections to use the SDK to add MRAID support to your app:
MRAID is the IAB Mobile Marketing Center Of Excellence’s project to define a common API for creating mobile, Rich Media ads that run in mobile apps. The objective of MRAID is to simplify Rich Media ad deployment by creating an open standard and set of industry best practices to which leading publishers, developers, and vendors can contribute and adopt.
Display Rich Media Ad
Once you've performed a successful integration with Banner or Interstitial ads, you can easily support MRAID ads by implementing the following delegate methods that let Rich Media ads access mobile device functionality to enhance the user's interaction with the ads.
Here is an example listener implementation for
Set RichMedia Listener (Optional)
You can also implement other listeners the various events/actions that result for user interaction with the MRAID creative. Use the examples below to create these optional listeners: