SuperAwesome

To pass specific SuperAwesome options:

let conf = AATConfiguration()
...
let superAwesomeOptions = AATSuperAwesomeOptions()
superAwesomeOptions.rewardedVideoOptionsOptions = .init(closeButtonAtEnd: closeButtonAtEnd,
                                                        orientation: orientation,
                                                        closeButtonState: closeButtonState,
                                                        parentalGateEnabled: parentalGateEnabled,
                                                        bumperPageEnabled: bumperPageEnabled,
                                                        bumperPageCustomAppName: bumperPageCustomAppName,
                                                        bumperPageLogo: bumperPageLogo)
superAwesomeOptions.bannerOptions = .init(parentalGateEnabled: parentalGateEnabled,
                                          bumperPageEnabled: bumperPageEnabled,
                                          bumperPageCustomAppName: bumperPageCustomAppName,
                                          bumperPageLogo: bumperPageLogo,
                                          isBackgroundTransparent: isBackgroundTransparent)
superAwesomeOptions.interstitialAdOptions = .init(orientation: orientation,
                                                  closeButtonState: closeButtonState,
                                                  parentalGateEnabled: parentalGateEnabled,
                                                  bumperPageEnabled: bumperPageEnabled,
                                                  bumperPageCustomAppName: bumperPageCustomAppName,
                                                  bumperPageLogo: bumperPageLogo)
conf.adNetworksOptions = AATAdNetworksOptions(superAwesomeOptions: superAwesomeOptions)
...
AATSDK.initAATKit(with: conf)

Last updated