Skip to main content
Load ads after SDK initialization succeeds. Swift examples require import Daro; Objective-C examples use DaroObjCBridge. For an existing integration, follow the migration guide first.

Interstitial Ad Format

Full-screen ads that cover the entire app interface. Includes both image and video ads (video more common), typically skippable after 5 seconds. Interstitial Example Image Pn

How It Works

Interstitial Example Gif Gi

Ad Unit Setup

Configure your Ad Unit using the Ad Unit Key issued from the dashboard.

Ad Implementation


Troubleshooting: Ad Close Button Overlap Issue

When displaying interstitial ads using the DARO iOS SDK, some ad creatives may visually overlap with the top Safe Area or Status Bar. The following guide shows how to hide the Status Bar only while the ad is displayed and restore it once the ad is dismissed.
The following example is for UIKit apps that explicitly supply a presenting UIViewController. UIViewControllerBasedStatusBarAppearance in Info.plist must be YES; iOS defaults to YES when the key is absent. With NO, the prefersStatusBarHidden approach below does not apply.A fullscreen ad controller can own status bar appearance, so the result also depends on its presentation style and the ad demand implementation. Configuring the parent controller alone cannot control every ad screen. For Flutter apps, use the Flutter status bar option guide instead of copying this UIKit code.
1. Add status bar control properties to your ViewController:
2. Hide status bar before showing ad and restore in callbacks: