There are currently 2 projects in this repository:
A Swift package that consists of the client-side ad beaconing logic and some SwiftUI views that may be reused. (The submodule is in this repo: https://github.com/harmonicinc-com/client-side-ad-tracking-ios-lib)
An app for iOS/iPadOS and tvOS that uses the above package to demo client-side ad beaconing.
Requires iOS/iPadOS/tvOS 15 or above
-
Clone this repository
-
Init the package submodule:
git submodule update --init --recursive
-
Open
client-side-ad-tracking.xcworkspace
with Xcode -
Select the scheme
ClientSideAdTrackingDemo
and build+run for your device or simulator