Understanding the SDK Signature
NoteThe SDK Signature is supported for event collection via the Airbridge SDK only and is not supported for event collection via server-to-server API. The SDK Signature is supported for the following Airbridge SDK versions.
SDK Signature Credentials
A set of SDK Signature Credentials consists of a Secret ID and Secret, which is used to validate the events collected by the Airbridge SDK and the Airbridge server. Access to the credentials is limited to authorized users only. You can create the SDK Signature Credentials in Airbridge and toggle them to activate or deactivate them. For the SDK Signature feature to work, the Airbridge SDK must be configured using the activated credentials.Implementing the SDK Signature
Navigate to [Management]>[Fraud Validation Rules] in the Airbridge dashboard and select the [SDK Signature] tab.Configuring the SDK Signature Credentials
In the SDK Signature Credentials section, the SDK Signature Credentials can be created and activated or deactivated.
Create SDK Signature Credentials
Ask your developer for helpThe Airbridge SDK needs to be configured with the SDK Signature Credentials by a developer.
- For key operating platforms: Android, iOS
- For app development frameworks: React Native, Cordova-Ionic, Flutter, Expo, Unity, Unreal
Activate SDK Signature Credentials
AttentionFor the SDK Signature feature to work, the Airbridge SDK must be configured using the activated SDK Signature Credentials.
Selecting the Prevention Level
AttentionIt is advised to start from “Prevention Level 1” and switch to higher levels after consulting with your media partner, as the prevention level setting may have a direct impact on the ad performance.

Postbacks for suspicious events
Postbacks for suspicious events
When the Prevention Level is set to 2 or higher, suspected fraud events are excluded from postbacks. However, you can send them with limitations by completing the Postback settings below.
Data included in postbacks
- Sends Target events only: Installs (App), Deeplink Opens (App), and Deeplink Pageviews (App).
- Sends events as unattributed.
- Sends the identified fraud type.
Eligible channels
- Postbacks are sent to channels that would have received attribution if not suspected as fraud. These are channels that met all other Airbridge attribution model rules, including touchpoint priority and last-touch attribution (LTA).
- Postbacks are sent only to channels with the Postback settings below configured.
Postback settings
- In the postback delivery rule, set [Attribution] to All Events
- Edit the postback URL as follows. If using the POST method, contact your CSM or reach out through the Airbridge Help Center.
- Add a postback parameter. Enter the parameter name specified by the channel and select
{unattributedTouchpointFraudReason}as the parameter value. - Some channels require
{unattributedTouchpointClickID}as the Click ID parameter value. Confirm with the channel.
- Add a postback parameter. Enter the parameter name specified by the channel and select
Enabling the SDK Signature
The following actions must be completed before enabling the SDK Signature.- Create SDK Signature Credentials and switch on the toggle to activate them
- Configure the Airbridge SDK using the activated SDK Signature Credentials
- Select the prevention level

Reporting
The suspicious events are tagged with the Conversion Fraud Tag,Fraud_Conversion_InvalidSDKSignature. The following Fraud Tags provide further information about why the event is considered suspicious.
The suspicious events tagged by the set rules can be viewed in your Airbridge reports and raw data export files.
How to view in raw data files
How to view in raw data files
NoteMedia Partner cannot access the [App Raw Data Export] menu. The results can only be accessed though the Airbridge reports.Agency users need to get access permission to the [App Raw Data Export] menu and event properties by the Owner or In-house Marketer. Refer to this article and request access to the Owner or In-house marketer.
- Navigate to [Raw Data]>[App Raw Data] in the Airbridge dashboard, select the [Request History] tab, and click Export raw data.

- In the [Select Event] step, select the event you want to export. In the [Select Property] step, select Conversion Fraud Tag and Fraud Tag.

- Export raw data. Events determined to be suspicious by the SDK Signature feature are tagged with the Conversion Fraud Tag,
Fraud_Conversion_InvalidSDKSignature.
How to view in Airbridge reports
How to view in Airbridge reports
Tagged events can be viewed in the following reports by selecting Conversion Fraud Tag as a GroupBy.
- Supported Airbridge Reports: Actuals Report, Trend Report, Retention Report, Revenue Report, Revenue Report, Funnel Report with cohort configuration
- Filter: “Conversion Fraud Tag”
contains "InvalidSDKSignature"

Attention
The time lag between changes saved in the Airbridge dashboard and applied to the SDK Signature
The time lag between changes saved in the Airbridge dashboard and applied to the SDK Signature
The changes made on the [SDK Signature] page in the Airbridge dashboard may take up to 1 hour to apply to the Airbridge SDK. For example, if the following actions are performed, the changes will be applied to the Airbridge SDK for a maximum of 1 hour.
- Clicking Enable SDK Signature
- Clicking Disable SDK Signature
- Activating SDK Signature Credentials
When implementing the SDK Signature to already released apps
When implementing the SDK Signature to already released apps
To implement the SDK Signature to already released apps, you must update your app with the Airbridge SDK after configuring it using the SDK Signature Credentials.The SDK Signature feature will validate events generated from previous app versions as suspicious. Therefore, enable the SDK Signature feature by clicking Enable SDK Signature on the [SDK Signature] page only after a considerable number of users have installed your updated app.If you are planning an app release, we recommend implementing the SDK Signature before releasing the app on app stores.
Start from prevention level 1
Start from prevention level 1
It is advised to start from prevention level 1 and switch to higher levels after consulting with your media partner as the prevention level settings may have a direct impact to the ad performances.
Important facts to remember
Important facts to remember
Here are some easily overlooked facts that might be causing the SDK Signature not to be enabled.
- The SDK Signature feature cannot be implemented if no SDK Signature Credentials have been created in the Airbridge dashboard.
- The SDK Signature Credentials used to configure the Airbridge SDK must be in Active status for the SDK signature feature to work.