NoteThis guide is for media partners (ad channels). If you’re an Airbridge user who would like to integrate an ad channel you’re currently using with Airbridge, you can submit a request by navigating to [Integrations]>[Ad Channel Integration] and clicking Request integration in the top right corner.
Implementing SKAN Integration
Below is the general SKAN data flow.- The advertiser provides the conversion values from the iOS device to the ad channel.
- The ad channel sends the conversion values to Airbridge.
- Airbridge sends the event data as per conversion value mapping to the ad channel.
Sending SKAN conversion values from the ad channel to Airbridge
The ad channel needs to forward the received SKAN postbacks to the Airbridge SKAN Postback API. Choose one of the following methods for transmission. The data transmission method differs by parameter. If the source is SKAdNetwork Postback, it needs to be forwarded as is without any additional processing. If the source is an ad network, it needs to be decoded by the ad channel, or additional information needs to be added before transmission.POST Method
POST Method
The SKAN postbacks can be sent to Airbridge using the POST method.
HTTP Protocol
Body
The body must include the information listed below. Campaign parameters are optional.- All information included in the SKAN postback
- The channel name that received the attribution credit (attributed-channel)
- IP address and postback timestamp provided by the iOS device
Example
cURL
307 Redirect
307 Redirect
The SKAN postbacks can be sent to Airbridge using the 307 Redirect method.
Checklist for Ad NetworksTransmit the payload containing the required parameters and parameters related to the ad campaign that received the attribution credit to the Airbridge postback server (
postback.airbridge.io). Upon successful transmission, a 200 response is expected.HTTP Protocol
Redirect URL
Refer to the table below and add information to the GET parameter in the Redirect URL. The ad channel that received the attribution credit (attributed-channel) must be included. Campaign parameters are optional.Example
https://postback.airbridge.io/skadnetwork/v1?attributed-channel=adnetwork_abc&attributed-campaign=test_campaign&attributed-campaign-id=test_campaign_id