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

Storekit Auto-Opening

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:

  • Inventory supports AutoStoreKit; DSP can respond with Storekit config.

If storekit = 0:

  • Storekit auto-opening is not supported for this impression.

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.

Doc Feedback Product Feedback

Last Modified: August 22, 2025 at 7:26 am