Network-Key Replacement
request.networkKeyReplacements = [ "key1": "value1", "key2": "value2", "anotherKey": "anotherValue" ]
Infeed Banner Example
let configuration = AATBannerConfiguration()
placement = AATSDK.createInfeedBannerPlacement(name: "<PLACEMENT_NAME>", configuration: configuration)
// Set placement delegate to listen to the callbacks
placement.delegate = self
// Create the banner request instance
let request = AATBannerRequest(delegate: self)
// Set network-key replacement
request.networkKeyReplacements = [
"key1": "value1",
"key2": "value2",
"anotherKey": "anotherValue"
]
// Perform the request
placement?.requestAd(request: request, completion: {[weak self] bannerView, error in
guard error == nil else {
// Handle Error
return
}
let adInfo = adView.adInfo
// Handle banner display
})Banner Cache Example
Last updated