---
title: iAd
framework: iAd
role: collection
role_heading: Framework
platforms: [iOS 4.0+, iPadOS 4.0+, Mac Catalyst 13.0+]
path: iad
---

# iAd

The Apple Search Ads iAd Attribution API is a legacy framework for attributing app data that originates from Apple Search Ads campaigns on iOS devices.

## Overview

Overview warning: After February 7, 2023, all requests made to the Apple Search Ads iAd Attribution API will return with a value of "iad-attribution" = false, or errors. See ADClient/requestAttributionDetails(_:). Use the AdServices framework for current attribution integration with the Apple Ads Campaign Management API for devices using iOS 14.3 and later. Attribution isn’t available for downloads and redownloads from devices using iOS 14.2 or earlier. Attribution data consists of campaign metadata from app ads, such as app downloads and redownloads that result from taps on ads created through the Apple Search Ads user interface or the Apple Search Ads API. All Apple Search Ads data that Apple collects is subject to the Apple Privacy Policy.

## Topics

### Essentials

- [iAd Changelog](iad/iad-changelog.md)
- [Setting Up Apple Search Ads Attribution](iad/setting-up-apple-search-ads-attribution.md)
- [ADClient](iad/adclient.md)

### Attribution Errors

- [ADClientErrorDomain](iad/adclienterrordomain.md)
- [ADClientError](iad/adclienterror.md)

### Deprecated

- [Deprecated Symbols](iad/deprecated-symbols.md)

### Macros

- [ADCLIENT_DEPRECATED_IOS_71_145_OBSOLETED_180](iad/adclient_deprecated_ios_71_145_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_IOS_71_150_OBSOLETED_180](iad/adclient_deprecated_ios_71_150_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_IOS_90_145_OBSOLETED_180](iad/adclient_deprecated_ios_90_145_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_MACOS_1014_113_OBSOLETED_180](iad/adclient_deprecated_macos_1014_113_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_MACOS_1014_120_OBSOLETED_180](iad/adclient_deprecated_macos_1014_120_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_TVOS_71_145_OBSOLETED_180](iad/adclient_deprecated_tvos_71_145_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_TVOS_71_150_OBSOLETED_180](iad/adclient_deprecated_tvos_71_150_obsoleted_180.md)
- [ADCLIENT_DEPRECATED_TVOS_90_145_OBSOLETED_180](iad/adclient_deprecated_tvos_90_145_obsoleted_180.md)
