UTIQ

If you are using the UTIQ SDK to support privacy-first user identification, You can pass the UTIQ ID to RTBSDK by using the following API:

  • 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"], utiqAdtechpass: "<UTIQ_ID>")
    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"], utiqAdtechpass: "<UTIQ_ID>")
    fullscreenAd.load(configuration: configuration)
  • Rewarded Video

    let configuration = RTBRewardedVideoRequestConfiguration(placementId: <PLACEMENT_ID>, iTunesAppId: "<ITUNES_APP_ID>")
    configuration.userTargeting = .init(userId: "<USER_ID>", gender: .male, yearOfBirth: <YEAR_OF_BIRTH>, keywords: ["kw1, kw2, kw3"], utiqAdtechpass: "<UTIQ_ID>")
    rewardedVideoAd.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"], utiqAdtechpass: "<UTIQ_ID>")
    nativeAdLoader?.load(configuration: requestConfiguration)

Last updated