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:

StatusBid Response
To disableDon’t add the extension to your bid response
To enableresp.seatbid[0].bid[0].ext.skadn.skoverlay.show:1, and select a supported option from the SKOverlay controls table

SKOverlay controls

AttributeTypeExDescriptionValues
showInteger1Indicates whether to show SKOverlay0 = no, 1 = yes
positionInteger1Position of the overlay0 = bottom, 1 = bottomRaised, Defaults to 0
dismissableInteger5Indicates whether the SKOverlay can be dismissed by the user0 = no (static), 1 = yes (dismissable), Default value is 1
video_delayInteger5Time in seconds to delay before showing the SKOverlay, where 0 means immediate0 = immediate, 60 = maximum, Default value is 5

If the DSP doesn't have SKOverlay control, Unity displays the default behavior, which includes:

  • 0 = Position
  • 1 = Dismissible
  • 5 = Video_delay