SKOverlay
Note: SKOverlay is only available for iOS apps.
SKOverlay is a dynamic ad format resembling a native banner at the bottom of the screen. It prompts users to download offered apps instantly without redirection to the App Store or Storekit page, enhancing ad performance and increasing impressions per mille (IPM) for supporting publishers with updated SDKs. SKOverlay also supports SKAdNetwork postbacks.
Bid Request
Unity flags in the bid request if SKOverlay is allowed for each specific session, since some publishers disable the SKOverlay feature for their app.
If SKOverlay is allowed, Unity sends a single extension to flag: bidRequest.imp.ext.skadn.skoverlay: 1
.
Bid Response
For sessions that are sent with bidRequest.imp.ext.skadn.skoverlay: 1
, Unity allows the DSP to control if they would like to enable the feature or not.
Unity expects to read your bid response that either enables or disables a SKOverlay in your app, as follows:
Status | Bid Response |
---|---|
To disable | Don’t add the extension to your bid response |
To enable | resp.seatbid[0].bid[0].ext.skadn.skoverlay.show:1, and select a supported option from the SKOverlay controls table |
SKOverlay controls
Attribute | Type | Ex | Description | Values |
---|---|---|---|---|
show | Integer | 1 | Indicates whether to show SKOverlay | 0 = no, 1 = yes |
position | Integer | 1 | Position of the overlay | 0 = bottom, 1 = bottomRaised, Defaults to 0 |
dismissable | Integer | 5 | Indicates whether the SKOverlay can be dismissed by the user | 0 = no (static), 1 = yes (dismissable), Default value is 1 |
video_delay | Integer | 5 | Time in seconds to delay before showing the SKOverlay, where 0 means immediate | 0 = immediate, 60 = maximum, Default value is 5 |
If the DSP doesn't have SKOverlay control, Unity displays the default behavior, which includes:
0
= Position1
= Dismissible5
= Video_delay