Create the project
1
Open My apps
Open My apps and click New App.
2
Enter app details
Add the app name, App Store ID, and bundle ID.
3
Choose attribution
Choose the source PNLight should prefer first. Select AppsFlyer if you want AppsFlyer conversion data to win when it is available. Select PNLight Attribution if you want PNLight click attribution to win first.
4
Create the project
Click Create app. PNLight creates the project and opens the App Store Connect step.
5
Connect App Store Connect
Add App Store Connect credentials now, or skip this step and configure them later from Integration.
6
Copy the SDK token
After the project is created, open Integration and copy the SDK token.
Project fields
Trial Active event delay
PNLight can send atrial_active system event after a user starts an App Store trial and keeps auto-renew enabled. Use it when your ad network, BI tool, or postback receiver should count trials that stay active beyond the initial cancellation window.
New projects use a one-hour delay by default. After creating a project, open Settings → Trial Active to choose a delay from 1 to 24 whole hours.
PNLight sends trial_active only when the trial is still active at the scheduled time. The event appears on the Events page and follows the same AppsFlyer S2S and system event postback delivery as other subscription lifecycle events.
Optional App Store Connect setup
If you have App Store Connect credentials ready, add them during project creation:- Issuer ID.
- App Store shared secret.
- In-app purchase
.p8key.