Beta Release Notes
1.6 Beta
1.6.0-beta1
2025-01-15
New Features
Introduced support for passing user targeting before requesting new ads
Banners
let configuration = RTBBannerRequestConfiguration(placementId: <PLACEMENT_ID>, iTunesAppId: "<ITUNES_APP_ID>") configuration.userTargeting = .init(userId: "<USER_ID>", gender: .male, yearOfBirth: <YEAR_OF_BIRTH>, keywords: ["kw1, kw2, kw3"]) // YEAR_OF_BIRTH must be a 4-digit number bannerView.load(configuration: configuration)
Fullscreen
let configuration = RTBFullscreenRequestConfiguration(placementId: <PLACEMENT_ID>, iTunesAppId: "<ITUNES_APP_ID>") configuration.userTargeting = .init(userId: "<USER_ID>", gender: .male, yearOfBirth: <YEAR_OF_BIRTH>, keywords: ["kw1, kw2, kw3"]) // YEAR_OF_BIRTH must be a 4-digit number fullscreenAd.load(configuration: configuration)
Native Ads
let configuration = RTBNativeAdRequestConfiguration(placementId: <PLACEMENT_ID>, iTunesAppId: "<ITUNES_APP_ID>") configuration.userTargeting = .init(userId: "<USER_ID>", gender: .male, yearOfBirth: <YEAR_OF_BIRTH>, keywords: ["kw1, kw2, kw3"]) // YEAR_OF_BIRTH must be a 4-digit number nativeAdLoader?.load(configuration: requestConfiguration)
1.5 Beta
1.5.0-beta3
2024-11-29
New Features
Introduced support for AdMob Custom Events. For details on integration, refer to the documentation.
1.4 Beta
1.4.0-beta1
2024-08-20
New Features
Added support for native ads. See the native ads integration guide to learn more.
Added OMSDK support for both banners and fullscreen ads.
1.3 Beta
1.3.0-beta1
Improvements
Added MRAID support for both banners and fullscreen formats.
Provided the bidder (DSP name) with bid responses (Check the API changes section for more information).
API Changes
Enhanced the
RTBBannerViewDelegate
by updating thebannerViewDidReceiveAd
API to include the bidder (DSP name) in the bidding response. The bidder and the bid price are now encapsulated within the newbidInfo
parameter.The new method signature is
func bannerViewDidReceiveAd(_ bannerView: RTBBannerView, bidInfo: RTBBidInfo, networkName: String)
Enhanced the
RTBBannerAdDelegate
by updating thebannerAdDidReceiveAd
API to include the bidder (DSP name) in the bidding response. The bidder and the bid price are now encapsulated within the newbidInfo
parameter.The new method signature is
func bannerAdDidReceiveAd(bidInfo: RTBBidInfo, networkName: String)
Enhanced the
RTBFullscreenDelegate
by updating thefullscreenAdDidReceiveAd
API to include the bidder (DSP name) in the bidding response. The bidder and the bid price are now encapsulated within the newbidInfo
parameter.The new method signature is
func fullscreenAdDidReceiveAd(_ fullscreenAd: RTBFullscreenAd, bidInfo: RTBBidInfo, networkName: String)
RTBBidInfo
interface:
@objc
public class RTBBidInfo: NSObject {
@objc var priceCPM: Float
@objc var bidder: String
public override var description: String {
return "RTBBidInfo { priceCPM: \(priceCPM) - bidder: \(bidder) }"
}
}
1.2 Beta
1.2.0-beta1
2024-06-12
Improvements
Added MRAID support for both banners and fullscreen formats.
Provided the DSP name with bid responses (Check API changes for more information).
API Changes
Enhanced the
RTBBannerAdDelegate
by updating thebannerAdDidReceiveAd
API to include the DSP name in the bidding response.The new method signature is
func bannerAdDidReceiveAd(bidInfo: RTBBidInfo, networkName: String)
.
Enhanced the
RTBBannerViewDelegate
by updating thebannerViewDidReceiveAd
API to include the DSP name in the bidding response.The new method signature is
func bannerViewDidReceiveAd(_ bannerView: RTBBannerView, bidInfo: RTBBidInfo, networkName: String)
.
Enhanced the
RTBFullscreenDelegate
by updating thefullscreenAdDidReceiveAd
API to include the DSP name in the bidding response.The new method signature is
func fullscreenAdDidReceiveAd(_ fullscreenAd: RTBFullscreenAd, bidInfo: RTBBidInfo, networkName: String)
.
RTBBidInfo Interface:
@objc
public class RTBBidInfo: NSObject {
@objc var priceCPM: Float
@objc var bidder: String
public override var description: String {
return "RTBBidInfo { priceCPM: \(priceCPM) - bidder: \(bidder) }"
}
}
1.1 Beta
1.1.0-beta1
2024-02-22
Changes
Implement Google Bidding. Google Bidding can and may only be used via Gravite's mediation SDK AATKit.
1.0 Beta
Last updated