Auto-Storekit
Table of Contents
What is a Auto-StoreKit?
Auto‑StoreKit feature is designed to maximize the performance of install‑driven campaigns by automatically opening the App Store page after a fullscreen video ad completes or is skipped.
With this feature, Brand+ marketplace’s NextGen iOS SDK can trigger Storekit to increase install rates and reduce CPI without requiring extra user actions.
How does it work?
Upon the completion of the video playback or if the user decides to skip the video, our SDK steps in.
If the DSP has provided a clearly defined store URL in the bid response, our SDK will open the App Store Storekit view. Additionally, should an end card be available, we will seamlessly render it.
Demo
How does NextGen SDK Signals Auto-StoreKit in Bid Requests?
Our SDK will support custom extension under BidRequest.imp.video.ext
, called storekit
. This field will only be sent for eligible traffic.
BidRequest.imp.video.ext.storekit
Bid Request Signal Example
"imp": {
"video": {
"ext": {
"storekit": 1
}
}
}
Attribute | Type | Required | Description | Signal Value | Expected Behaviour |
storekit |
int | Yes | Indicates whether the inventory is eligible for Auto Storekit (1 = true, 0 = false) | Int; default 1 |
If storekit = 1:
If storekit = 0:
|
How should a demand partner reply with an Storekit auto-opening ad in the Bid Response?
- For video creatives that DSPs wants to perform an auto-storekit, SDK requires the
bidresponse.seatbid[].bid[].ext.storekit:1
field within the bid response. - The response should also contain the itunesitem in
bidresponse.seatbid[].bid[].bundle
- By default, auto-storekit is disabled.
DSPs will be able to enable auto-storekit using a custom extension field under BidResponse.seatbid.bid.ext
, this field will also be called storekit
. It will get a boolean value of 1/0, defining whether SDK should show the Storekit.
"seatbid": [
{
"bid": [
{
"bundle": "com.example.promotedapp",
"ext": {
"storekit": {
"present": 1,
"click": 1
}
}
}
]
}
]
What are the supported Autostorekit display control NextGen SDK offers?
Field | Type | Required |
Description | Signal Value | Expected Behavior |
present |
int |
Yes |
Indicates if the DSP supports Storekit Auto‑Opening for the ad. |
0/1 |
1 = SDK will trigger Storekit auto‑opening. 0 = Storekit auto‑opening is not supported; other properties are ignored. |
click |
int |
No |
Indicates if DSP wants the SDK to fire click tracking when the Storekit is displayed. |
0/1 |
1 = SDK fires the click tracker (companion click tracker if available, else video click tracker). 0 = No automatic click tracking. |
bundle(Bid field) |
string |
No |
iTunes App Store bundle ID for the advertised app. |
com.example.promotedap |
Required for the SDK to know which app to open in Storekit. |
Last Modified: August 22, 2025 at 7:26 am