Set up Apple Search Ads
Adjust uses the Apple Ads Attribution API and Apple Search Ads Campaign Management API to track your campaigns with Apple Search Ads. Follow the steps in this article to learn how you can set up tracking of your Apple Search Ads marketing campaigns.
Before you begin
Here’s what you need to know before you get started.
Requirements
- Ensure you have the Adjust iOS SDK 4.25.0 or later.
- Add the AdServices framework to your app.
Add Apple Ads account in Adjust
- Basic
- Advanced
Apple's Campaign Management API that provides campaign information and ad spend data is only available for customers using the Advanced solution. Customers on the Basic solution will see their tracking parameters as unknown
in Adjust.
In addition to using the Advanced option of Apple Search Ads, you need to link your Apple Search Ads account in the Adjust dashboard to see campaign details and track ad spend data in Adjust. For detailed steps on adding your Apple Search Ads account, see Link your Apple Search Ads account in DataWorks > Connections.
(Optional) Implement the consent pop-up
Add the AppTrackingTransparency framework to your app and implement the Popup, then Initialize approach. This allows Adjust to receive the detailed payload from Apple for users with an authorized ATT status. With the detailed payload, Apple provides the click timestamp, which allows Adjust to perform more accurate attribution.
Apple still sends the standard payload for users without an authorized ATT status, so Adjust can still attribute all iOS 14.3+ users regardless of ATT status.
For more information, see Apple Search Ads - Response types.