Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SKOverlay Support #853

Open
BaiShuoyang opened this issue May 26, 2023 · 5 comments · May be fixed by #1039
Open

Add SKOverlay Support #853

BaiShuoyang opened this issue May 26, 2023 · 5 comments · May be fixed by #1039
Assignees
Milestone

Comments

@BaiShuoyang
Copy link

Is your feature request related to a problem? Please describe.
In-app publishers have seen performance increases when this SKOverlay is available as it shows a more interactive module during rendering. To marketers and DSPs, presenting this overlay automatically registers a preferred attribution signal (fidelity 1) to Apple for determining a winner of a download. DSPs are more likely to rewarded by running SKOverlay campaigns, hence more budget for publishers.

Describe the solution you'd like

  1. Prebid Mobile SDK to support rendering the SKOverlay on IOS inventory.
  2. Prebid Mobile SDK supports SKOverlay controls set by DSPs such as video delay (Time duration after the video shows the overlay), position of the overlay, whether the SKOverlay can be dismissed by the user, etc. This will requires the Prebid Server to support passing and receiving SKOverlay control signals in the bid request and responses with the PBS bidders.

Reference

@alexsavelyev
Copy link

@bretg can you please check with the Prebid Server team if the bidders can already pass the SKOverlay related fields if they would build it in the adapters? Would we need to update a documentation for it?

@alexsavelyev alexsavelyev moved this from Triage to Needs Requirements in Prebid Mobile Prioritization Jul 24, 2023
@bretg
Copy link
Contributor

bretg commented Aug 7, 2023

Adapters can supply arbitrary response extensions for $.seatbid.bid.ext with the exception of origbidcpm, origbidcur, and prebid which may be overwritten by Prebid Server Core. They can supply these fields in the BidderResponse.Bids[i].Bid.Ext

@jsligh jsligh added this to the 3.0.0 milestone Mar 7, 2024
@jsligh
Copy link
Collaborator

jsligh commented Mar 7, 2024

Steps for implementation:

  1. Signal SKOverlay (SKAN support from 1.0->4.0)
  2. Render SKOverlay (Auto Store)
  3. Trigger StoreKit

Useful links:
https://developer.apple.com/documentation/storekit/skoverlay
https://developer.digitalturbine.com/hc/en-us/articles/11846217613085-Auto-Store
https://support.vungle.com/hc/en-us/articles/360056673092-The-Liftoff-Monetize-Conversion-Experience#app-store-0-3

@jsligh
Copy link
Collaborator

jsligh commented Mar 13, 2024

@jsligh jsligh moved this from Needs Requirements to Ready for Dev in Prebid Mobile Prioritization May 31, 2024
@jsligh jsligh self-assigned this Jul 30, 2024
@jsligh jsligh moved this from Ready for Dev to In Progress in Prebid Mobile Prioritization Jul 30, 2024
@jsligh
Copy link
Collaborator

jsligh commented Jul 30, 2024

Related to #997

@jsligh jsligh linked a pull request Aug 21, 2024 that will close this issue
@jsligh jsligh moved this from In Progress to Under Review in Prebid Mobile Prioritization Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Under Review
Development

Successfully merging a pull request may close this issue.

5 participants