Scate Integration

Scate is a platform for media buying optimization and user engagement analytics.

Setup

  1. Create an account at Scate.
  2. Get your API Key from the dashboard.

Configuration

Scate configuration is set in your app.json file under the extra field. The API key is embedded at build time and accessed via Expo's Constants API.

app.json
{
"expo": {
  "extra": {
    "scate": {
      "apiKey": "your_scate_api_key_here"
    }
  }
}
}
Single API Key

Unlike RevenueCat, Scate uses a single API key for both iOS and Android platforms.

Auto-Enabled Features

When Scate is enabled, the following Android permissions are automatically added:

  • android.permission.INTERNET
  • android.permission.ACCESS_NETWORK_STATE

Adjust Integration

When both Scate and Adjust are enabled, the SDK initializer automatically shares Adjust's advertising ID (ADID) with Scate for attribution:

// After Adjust initializes
const adid = await adjustService.getAdid();
if (adid) {
ScateSDK.SetAdid(adid);
}