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

Review iOS LMT rules #965

Closed
bretg opened this issue Apr 4, 2024 · 2 comments
Closed

Review iOS LMT rules #965

bretg opened this issue Apr 4, 2024 · 2 comments

Comments

@bretg
Copy link
Contributor

bretg commented Apr 4, 2024

A few years back in prebid/prebid-server#1699 Prebid Server implemented a workaround to an IOS issue.

It looks like we designed this carefully to be future-proof, but would like to ask the mobile committee to re-review. Thanks.


  1. If PBS receives a request with the following attributes: app object exists, device.os = “iOS”(lower case value before matching), device.osv = “14.0" or “14.1” the following requirements apply:
  • 1a. If device.ifa = null or “” (empty string) or “00000000-0000-0000-0000-000000000000”, set device.lmt = 1
  • 1b. Else, set device.lmt=0, in the request to bid adapters
  1. Else if PBS receives a request with the following attributes: app object exists, device.os = “iOS”, device.osv = “14.2” or greater the following requirements apply:
  • 2a. If device.ext.atts = 3, set device.lmt = 0, in the request to bid adapters. ATTS 3 is "authorized"
  • 2b. Else if device.ext.atts = 0, 1 or 2, set device.lmt = 1, in the request to bid adapters. ATTS 0, 1, and 2 are "unspecified", "restricted" and "denied" respectively
  1. Else, use device.lmt in the request
@jsligh
Copy link
Collaborator

jsligh commented Jun 3, 2024

@bretg I looked through the code and I believe this is still correct.

@jsligh jsligh closed this as completed Jun 3, 2024
@bretg
Copy link
Contributor Author

bretg commented Jun 3, 2024

Thanks for confirming @jsligh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants