Skip to content

SKAdNetwork

Interface public interface IAffiseIOSApi (Runtime/Module/Attribution/IAffiseIOSApi.cs:6):

  • void RegisterAppForAdNetworkAttribution(ErrorCallback completionHandler); — line 11
  • void UpdatePostbackConversionValue(int fineValue, CoarseValue coarseValue, ErrorCallback completionHandler); — line 16

Supporting types:

  • public class SKAdNetwork (Runtime/SKAd/SKAdNetwork.cs:3) — exposes CoarseConversionValue static getter; instance members High, Low, Medium, Custom(string value) returning CoarseValue.
  • public class CoarseValueRuntime/SKAd/CoarseValue.cs:3.
  • public delegate void ErrorCallback(string error);Runtime/SKAd/ErrorCallback.cs:3.
Affise.IOS.RegisterAppForAdNetworkAttribution(error =>
{
// Handle error
});
Affise.IOS.UpdatePostbackConversionValue(1, SKAdNetwork.CoarseConversionValue.Medium, error =>
{
// Handle error
});

Available through SKAdNetwork.CoarseConversionValue:

| Accessor | Purpose | |---|---| | .High | High coarse value | | .Medium | Medium coarse value | | .Low | Low coarse value | | .Custom(string value) | Custom string value |

Per README, set NSAdvertisingAttributionReportEndpoint in Info.plist to Affise’s reporting endpoint:

<key>NSAdvertisingAttributionReportEndpoint</key>
<string>https://affise-skadnetwork.com/</string>