Skip to main content

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: true
  • include_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