Apple's privacy changes in iOS 14.5 have determined many ad networks and MMPs to change the way they integrate with other ad networks.
This article will describe a simple way of integrating with a generic publisher for which a more concrete integration is not defined.
Tracking and postback links
As click ids cannot be transmitted anymore it is important for your publisher to find another method to identify their traffic sources. We offer two methods for them to pass their information.
PEA Chain
The free-form click parameter pea_chain can be used to pass any information that is needed to identify the traffic source. The format of this information is left to the publisher, they can choose any that works for them and Swaarm will make sure to pass it back.
There are however a couple of caveats:
Cardinality of values - the number of unique values that are sent in this parameter in the context of one offer should be limited. The exact limit depends on your advertiser / MMP, we suggest it should stay in the tens or the low hundreds.
Length of the parameter value - the total length of the parameter should be as minimal as possible. While we don't impose any strict limits, some MMPs or advertisers might. In that case, Swaarm will always truncate the data of the publisher to allow the network to make the attribution successful.
The parameter can be sent in the click pea_chain
parameter. The postback macro for it is #{peaChain}
.
Offer Id and Publisher Id
For publishers that can only transmit their offer id and their publisher id in separate fields we offer two click parameters:
ext_offer_id - the id of the offer in the platform of the publisher sending the click
ext_publisher_id - the id of the publisher in the platform of the publisher sending the click
We also have the corresponding postback macros: #{ext.offerId}
and #{ext.publisherId}