Skip to content

OneID

OneID is a joint advertising ID solution from a group of Swiss media companies and marketers, including Ringier Advertising. It provides a privacy-conscious way for advertisers to reach users across different Swiss publisher websites without overlaps. It is designed to replace third-party cookies and allows for functionalities like frequency capping (limiting how often a user sees the same ad).

OneID is implemented within OneLog, a single sign-on solution for Swiss media, and it uses login data to create a persistent, anonymous ID for advertising. The system is designed to be transparent, giving users control over their data.

Create One ID:

swift
RingierAd.oneIDSetEmail("user@example.com") { oneID, error in
    // ...
}

Get One ID:

swift
let oneID = RingierAd.oneID()

Delete One ID:

swift
RingierAd.oneIDDelete { error in
    // ...
}