ASO Documentation

ASO SDKs

Add the ASO SDK to connect Apple Ads installs with RevenueCat or Superwall revenue. This setup is iOS-only and sends just the install signal AppSprint needs to match revenue back to keywords.

When to add it

Add the SDK after Apple Ads is connected and a RevenueCat or Superwall webhook has received a test event. The SDK sends Apple Ads install attribution so AppSprint can decode campaign, ad group, and keyword revenue.

Create the SDK prompt in the Mac app

Open Apple Ads, open return on ad spend setup, finish the revenue webhook test, then pick iOS, Flutter, or React Native. Copy the generated prompt into your coding assistant.

Use only the ASO Apple Ads setup

The ASO product uses AppSprintAppleAds. Do not add generic AppSprint events, sessions, customer IDs, IDFA updates, or tracking-link code for this setup.

Copy the snippet for your stack

Pick iOS, Flutter, or Expo / React Native, then copy the snippet into your app.

import AppSprintSDK
import RevenueCat
await AppSprintAppleAds.configure(apiKey: "YOUR_ASO_KEY")
let params = AppSprintAppleAds.getAttributionParams()
Purchases.shared.setAttributes(params)

Verify the connection

After the app receives an Apple Ads install, reopen return on ad spend setup in the Mac app. The SDK card shows install pings in the last 24 hours and the last time AppSprint received one.