RTBSDK Release Notes
  • iOS
    • Release Notes
    • Beta Release Notes
  • Android
    • Release Notes
    • Beta Release Notes
  • GETTING STARTED
    • iOS Integration
    • Android Integration
Powered by GitBook
On this page
  • 1.6
  • 1.5
  • 1.4
  • 1.3
  • 1.1
  • 1.0
  1. iOS

Release Notes

Last updated 20 days ago

1.6

1.6.3

2025-04-30

The swift package manager of this version can be found .

Library Updates

  • OMSDK to 1.5.4 (supports Xcode 16.2)

1.6.2

2025-04-07

The swift package manager of this version can be found .

Changes

  • Updated the minimum supported Xcode version to 16.0

Library Updates

  • Google Mobile Ads to 12.2.0

  • AppLovin to 13.2.0

1.6.1

2025-03-31

The swift package manager of this version can be found .

Fixes

  • Resolved an issue that prevented Gravite fullscreen ads from loading correctly.

1.6.0

2025-03-11

The swift package manager of this version can be found .

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)

Improvements

  • Enhanced banner rendering for more accurate impression counting.

1.5

1.5.0

2024-12-17

New Features

  • Introduced support for SKAdNetworks.

  • Introduced native ads support in the AppLovin Mediation Adapter.

  • Added displaymanager and displaymanagerver parameters to bid requests.

1.4

1.4.6

2024-11-13

New Features

  • Introduced displaymanager and displaymanagerver parameters to bid requests

1.4.5

07.11.2024

Fixes

  • Fixed an issue where video banner would automatically open fullscreen player.

1.4.4

28.10.2024

Changes

  • Improved OMID handling.

1.4.3

14.10.2024

Fixes

  • Fixed an issue with MRAID click handling.

1.4.2

01.10.2024

Updates

  • Update OMSDK to. 1.5.2 to be compliant with Xcode 16 bitcode rules.

1.4.1

20.09.2024

New Features

1.4.0

12.09.2024

New Features

  • Introduced OMSDK support for both banners and fullscreen ads.

1.3

1.3.5

04.09.2024

Fixes

  • Fix an issue with Google-Bidding banners where signlas we not being loaded properly.

1.3.4

19.08.2024

API Changes

1.3.3

18.07.2024

Fixes

  • Fixed an issue with click callbacks in MRAID ads.

1.3.2

12.07.2024

Improvements

  • All tasks preceding the presentation of the RTBBannerAd are now fully supported on background threads.

1.3.1

10.07.2024

Improvements

  • The RTBBannerAd public method load(configuration: RTBBannerRequestConfiguration) is now accessible from background threads.

1.3.0

05.07.2024

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 the bannerViewDidReceiveAd API to include the bidder (DSP name) in the bidding response. The bidder and the bid price are now encapsulated within the new bidInfo parameter.

    • The new method signature is func bannerViewDidReceiveAd(_ bannerView: RTBBannerView, bidInfo: RTBBidInfo, networkName: String)

  • Enhanced the RTBBannerAdDelegate by updating the bannerAdDidReceiveAd API to include the bidder (DSP name) in the bidding response. The bidder and the bid price are now encapsulated within the new bidInfo parameter.

    • The new method signature is func bannerAdDidReceiveAd(bidInfo: RTBBidInfo, networkName: String)

  • Enhanced the RTBFullscreenDelegate by updating the fullscreenAdDidReceiveAd API to include the bidder (DSP name) in the bidding response. The bidder and the bid price are now encapsulated within the new bidInfo 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
}

1.1

1.1.1

18.04.2024

Changes

  • Support Xcode 15.

  • Drop iOS 11 support.

1.0

1.0.4

09.04.2024

Changes

1.0.3

05.04.2024

Fixes

  • Fix an issue where the COPPA value was not sent properly while requesting ads.

The swift package manager of this version can be found .

Introduced support for AdMob Custom Events. Please refer to the for the integration details.

The swift package manager of this version can be found .

The swift package manager of this version can be found .

The swift package manager of this version can be found .

The swift package manager of this version can be found .

The swift package manager of this version can be found .

The swift package manager of this version can be found .

Introduced creative and campaign IDs to the accessible object in the successful load events.

Introduced support for AppLovin Custom Adapter. For detailed instructions, refer to the .

The swift package manager of this version can be found .

Introduced support for native ads. See the to learn more.

The swift package manager of this version can be found .

The swift package manager of this version can be found .

Completely reworked special API for separate loading and rendering of banner ads. See the for details.

The swift package manager of this version can be found .

The swift package manager of this version can be found .

The swift package manager of this version can be found .

The swift package manager of this version can be found .

Implement the new RTBBannerAd feature that loads the banner but does not render it directly like the RTBBannerView. See for more information.

Implement Google Bidding. Google Bidding can and may only be used via Gravite's mediation SDK .

Added support for .

here
here
here
here
here
documentation
here
here
here
here
here
here
RTBBidInfo
Custom Adapter Documentation
here
native ads integration guide
here
here
updated integration instructions
here
here
here
here
here
AATKit
privacy manifest files