# AppsFlyer - Click Signing

The feature provides ability to sign every single Click sent to AppsFlyer from Offer18.

{% hint style="info" %}
**How it works ?**\
A unique code (Signature) with a expiry period is attached to a Click and sent via the AppsFlyer's Attribution URL. If the Signature is expired or Invalid, the Click will be rejected in AppsFlyer. You can learn more about this feature here :link:[ AppsFlyer](https://support.appsflyer.com/hc/en-us/articles/360017831497-Click-signing-for-ad-networks)
{% endhint %}

***

### Enable Click Signing <a href="#how-to-enable-click-signing" id="how-to-enable-click-signing"></a>

{% hint style="info" %}
**Get AppsFlyer Access Key**

* Login into your AppsFlyer account
* Go to Security Center » API Tokens
* Copy your API token &#x20;
  {% endhint %}

1. Go to Offer18 Account » Settings
2. Go to Tracking&#x20;
3. Select "Enable Signature Validation"
4. Place "AppsFlyer API Token" in "Access Key Field"
5. Select Advertiser » Submit

<figure><img src="https://295230641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2F3pnlninp46VIyqW4qVdE%2Fimage.png?alt=media&#x26;token=09aa60e5-4b83-497e-8317-2e8331469a86" alt=""><figcaption></figcaption></figure>

***

### Test Click Signing&#x20;

1. Go to Offer18 Account » Settings
2. Tracking » Test Click Signing&#x20;
3. Select Partner: "AppsFlyer"
4. Place "AppsFlyer API Token" in "Secret Key"
5. Place AppsFlyer's Tracking URL Containing Click ID and Signature in "Partner Tracking URL"
6. Submit

![](https://295230641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2FbM7QJ5PGM61GqDwfBgHl%2Fimage.png?alt=media\&token=e58a99f2-b81a-4cca-a463-e3fa49149be8)

***

### Use Case

The use case of this tool will be that not even a single Click will redirect without validation. The network whose traffic is redirecting, will be able to configure at his end.
