> For the complete documentation index, see [llms.txt](https://knowledgebase.offer18.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.offer18.com/network/mobile-attribution-integration/appsflyer/appsflyer-click-signing.md).

# 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="/files/0hiHL5wmkiOku3CAwKg9" 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

![](/files/NH1n47FP7xva5PJgHWdf)

***

### 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.
