Verify first-run health
Use this checklist right after onboarding one app.
1) Integration status
Open app settings for the configured app and confirm:
- Apple Ads enabled and credentials stored
- RevenueCat connected, or the SpendDaddy API key configured on your server
- App Store Connect enabled (if configured)
- No connected service shows a missing credential
2) Data landed
After the first data refresh, check:
- Campaign list includes your active Apple Ads campaigns
- Metrics page has impressions / spend / installs where permissions allow
- Recommendation page shows generated items (or explicit "no candidates" states)
3) Webhook behavior
- Send a test delivery from RevenueCat.
- Confirm RevenueCat reports a successful response.
- If deliveries fail, rotate the webhook in SpendDaddy and replace the URL in RevenueCat.
4) Recommended follow-up for new apps
- Confirm that the expected campaigns appear
- Review target settings for your ROAS and conversion thresholds
- Review recommendation evidence and budget impact before applying changes
If any check fails, open the troubleshooting page before enabling recommendations in production mode.