---
title: ADClient
framework: iAd
role: symbol
role_heading: Class
path: iad/adclient
---

# ADClient

The parent class you use to request an attribution response.

## Declaration

```occ
@interface ADClient : NSObject
```

## Overview

Overview To use this class, fetch the shared client object, shared(). Then call its requestAttributionDetails(_:) method, passing in a block to be called with the result.

## Topics

### Instance Methods

- [requestAttributionDetailsWithBlock:](iad/adclient/requestattributiondetailswithblock:.md)

### Type Methods

- [sharedClient](iad/adclient/sharedclient.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

## See Also

### Essentials

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