Apple calls the platform “Apple Ads” now. Some AppActor and Apple UI still says “Apple Search Ads” or “ASA”; in these docs they refer to the same acquisition channel.
1. Create Apple Ads API credentials
In Apple Ads, create API credentials that can access campaign reporting:- Client ID
- Team ID
- Key ID
- private
.p8key - Apple Ads organization
2. Add the connection in AppActor
In AppActor dashboard:- Open Settings.
- Go to Apple Search Ads.
- Add a connection.
- Enter Client ID, Team ID, Key ID, and the private key.
- Verify credentials.
- Select the Apple Ads organization.
- Bind the connection to the iOS app that should import Apple Ads data.
3. Enable SDK attribution
The dashboard connection imports Apple campaign reporting. The SDK attribution helper links Apple Ads acquisition context to AppActor customers and purchase signals. For native iOS:4. Wait for first attributed install
The Apple Ads dashboard stays empty until AppActor sees a matching iOS attribution signal and the reporting import has data to join. If the app shows “ASA SDK not integrated”, verify the iOS helper and wait for the first attributed install.Diagnostics
Use platform diagnostics when data is missing:- iOS:
asaDiagnostics() - Flutter:
getAsaDiagnostics() - React Native:
getAsaDiagnostics() - dashboard: Apple Ads connection verification and app binding
Apple Ads attribution enriches analytics and acquisition reporting. It does not grant premium access. Entitlements remain the authority for access.
Next
Apple Ads Analytics
Read the campaign, ad group, keyword, spend, CPA, and ROAS metrics AppActor reports.