Setting up a Banner Ad
The SDK supports Banner Ads via theCIBannerView UIView. This takes up to three parameters:
Required
placementID: String: Unique ID for this Ad Placement provided by Content Ignite.pageUrl: String?: This is used for targeting for example if the ad is displayed inline within an article or section of the app which has an equivalent URL on the web.
Optional
delegate: CIBannerViewDelegate: This protocol allows you to respond to events related to the banner ad.targeting: [String: [String]]: Pass custom key-value pairs to ad requests.publisher: (() -> UIView)?: Closure to allow you to provide a fallback to your existing Ad implementation for this particular placement. This gives publishers full control over the use of the SDK and the rate at which this fallback is used can be controlled directly through the Fusion platform.
Handling ad events
To listen and respond to events from an Interstitial ad, use theCIBannerViewDelegate protocol: