Impression Level Data

DT Exchange enables you to access detailed information for each impression through the impressions callback APIs. The information includes, for example, which demand source served the ad and its expected or exact revenue.

The following table describes Impression Level Data attributes.

Property Name
Description

demandSourceName

Identifies the demand source name of the buy-side/demand-side entity that purchased the impression:

  • When mediated networks win an impression, the mediated network's name appears.

  • When a DSP buying through the programmatic marketplace wins the impression, the DSP's name appears.

country

Identifier of the country of the ad impression (in ISO country code).

sessionID

A unique identifier for a specific impression.

advertiserDomain

A unique identifier for a set of campaigns for the same advertiser.

creativeID

A unique identifier that represents the creative in the bid response. This can be useful when a particular creative causes user experience issues.

campaignID

A unique identifier that represents a Campaign.

pricingValue

The impression’s net payout value

pricingCurrency

The impression’s currency type

duration

The duration of the video in seconds, for example, 15 seconds.

Skippable

An indication of whether the video is skippable or not (1 = true, 0 = false).

Impression Data Callback Methods

Run the following required API to implement the callback.

Objective-C
- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData
                      withAdRequest:(IAAdRequest * _Nonnull)adRequest;

Subscription

Objective-C
IASDKCore.sharedInstance.globalAdDelegate = self;

Implementation

Last updated