Connect Apple Ads
Apple Ads is the main optimization source for keywords, bids, and budgets.
Required inputs
- Apple Ads organization ID
- Client ID
- Team ID
- Key ID
- Private key PEM contents
You can also keep the base URL value if you run against the default Apple endpoint.
What SpendDaddy validates
- Credentials format and connection against Apple Ads
- App candidate discovery so app selection can be matched in setup
- Campaign data fetch permission for selected apps
Campaign scope defaults (important)
On create, SpendDaddy applies these defaults:
match_app_store_id: trueinclude_campaign_ids: []exclude_campaign_ids: []
This means campaigns are included when their adamId matches the app store id.
You can change scope later in app settings by adding:
- explicit include campaign IDs (allowlist) and/or
- exclude campaign IDs (denylist).
How setup uses your choices
The setup wizard uses discovered candidates from Apple Ads. You confirm your app match once so SpendDaddy can align:
- Apple Ads account/app selection
- RevenueCat mapping
- App Store identity used for funnel calculations
Verification
After setup, you should see:
- Apple Ads integration status: enabled
- Private key stored (masked in UI)
- Campaigns listed under Overview/Campaigns
- Recommendations generated only after metric refresh