ASO-Dokumentation

AppSprint SDK

Integriere das AppSprint SDK zur Verbindung von Apple Ads-Installationen mit RevenueCat- oder Superwall-Einnahmen. Dieses Setup ist nur für iOS verfügbar und sendet nur das Installationssignal AppSprint muss den Umsatz wieder den Keywords zuordnen.

Wann soll es hinzugefügt werden?

Füge das SDK hinzu, sobald Apple Ads verbunden und RevenueCat oder Superwall eingerichtet ist. RevenueCat lässt sich mit einem Test-Webhook prüfen. Superwall zeigt Daten an, sobald echte signierte Ereignisse eintreffen. Das SDK übermittelt die Installationszuordnung aus Apple Ads, damitAppSprint Umsätze den Kampagnen, Anzeigengruppen und Keywords zuordnen kann.

Erstellen Sie die SDK-Eingabeaufforderung in der Mac-App

Öffnen Sie Integrationen, gehen Sie zu Tracking für Ihre App und öffnen Sie dieAppSprint SDK-Karte und wählen Sie dann iOS, Expo, React Native oder Flutter aus. Kopieren Sie die generierte Eingabeaufforderung in Ihren Codierungsassistenten.

Installieren Sie das SDK-Paket

Wählen Sie das Framework und den Paketmanager aus, den Ihre App bereits verwendet. Die Karte verweist außerdem auf den SDK-Schlüsselpfad in der Mac-App, sodass Sie den Platzhalter schnell ersetzen können.

Swift-Paket

https://github.com/getappsprint/appsprint-ios-sdk

Öffnen Sie in Xcode Datei > Paketabhängigkeiten hinzufügen und fügen Sie diese URL ein.

Importieren Sie AppSprintSDK plus das Umsatz-SDK, das Sie bereits verwenden.

API-Schlüssel

Mac-App > Integrationen > Tracking für Ihre App > AppSprint SDK

Kopieren Sie den Schlüssel aus der generierten SDK-Eingabeaufforderung in diesem Schritt und ersetzen Sie ihn YOUR_ASO_KEY in Ihrem Code.

Mit KI integrieren AppSprint?

Konfigurieren Sie AppSprint einmal

In einer leeren App wird das generiert AppSprintAppleAds Snippet sollte das einzige sein AppSprint Anruf konfigurieren. Wenn die App bereits verwendet wird AppSprint, aktualisieren Sie die vorhandene Konfiguration mit dem Schlüssel aus der Mac-App, anstatt einen zweiten hinzuzufügen AppSprint Taste drücken oder Anruf konfigurieren.

Für das ASO-Setup ist kein Generic erforderlich AppSprint Ereignisse, Sitzungen, Kunden-IDs, IDFA-Updates oder Tracking-Link-Code. Stellen Sie nur die ein appsprintId Attribut in RevenueCat oder Superwall.

Kopieren Sie das Snippet für Ihren Stack

Wählen Sie Ihren Einnahmeanbieter aus und kopieren Sie dann das iOS-, Expo-, React Native- oder Flutter-Snippet in Ihre App.

RevenueCat

import AppSprintSDK
import RevenueCat
await AppSprintAppleAds.configure(apiKey: "YOUR_ASO_KEY")
let appsprintId = AppSprintAppleAds.getAppSprintId()
if let appsprintId {
Purchases.shared.setAttributes(["appsprintId": appsprintId])
}

Superwall

import AppSprintSDK
import SuperwallKit
await AppSprintAppleAds.configure(apiKey: "YOUR_ASO_KEY")
let appsprintId = AppSprintAppleAds.getAppSprintId()
if let appsprintId {
Superwall.shared.setUserAttributes(["appsprintId": appsprintId])
}

Überprüfen Sie die Verbindung

Nachdem die App eine Apple Ads-Installation erhalten hat, öffnen Sie die Einrichtung der Rendite für Werbeausgaben erneut unter „Integrationen“. Der AppSprint Die SDK-Karte zeigt Installations-Pings in den letzten 24 Stunden und beim letzten Mal an AppSprinthabe eins erhalten.