Interface: ExtraContext
An optional context object that can be used to pass additional application, device and user information to the integration. Updates must be performed immutably: always provide a new object to the IntegrationElement#extraContext property when modifying any property or nested field.
Properties
appBundleId?
optionalappBundleId:string
The bundle id of the app. Only required for iOS apps.
appName?
optionalappName:string
The name of the app. When it is a website, fill in the name of the project.
appStoreId?
optionalappStoreId:string
The store id of the app. Only required for apps. Depending on the app store, the id is formatted differently. IAB Tech Lab App Identification Guidelines 
appStoreUrl?
optionalappStoreUrl:string
The store URL of the app. Only required for apps. IAB Tech Lab App Identification Guidelines 
appVersion?
optionalappVersion:string
The version of the app. When it is a website, fill in the deployed version of the website.
b2bContext?
optionalb2bContext:string
deviceId?
optionaldeviceId:ExtraContextDeviceId
presentationalContext?
optionalpresentationalContext:"curated-list"|"discovery-page"
The presentational context of the integration. Do not define it when it is not part of those contexts.
userIds?
optionaluserIds:ExtraContextUserId[]
User ids of the user. User ids are only used when the user has given consent for the assigned vendor.