Firebase SDK (firebase-analytics and firebase-config) is used for analytics and remote config for tests and settings.

Firebase connection

To connect your Firebase account, follow the steps below.

Step 1: Import Firebase

Firebase SDK is already included in Appodeal SDK (firebase-analytics and firebase-config). You don't need to install it separately.

Step 2: Configure Firebase app

  1. Follow this guide to configure your Firebase app.
  2. Add your GoogleService-Info.plist file from Firebase console to the root of your Xcode project. If prompted, select to add the config file to all targets.

Step 3: Add your Web API key in Attribution Settings

  1. Go to Firebase Console and enable Firebase Authentication by selecting your project → Build→ Authentication and press Get Started(Web API Key is available now)


  2. Go to your Project Settings and copy your Web API Key
  3. Go to your app settings in your Appodeal account and choose Attribution Settings.
  4. In Firebase Settings add your Web API Key in Firebase Config Keys field from Firebase and enable Firebase Tracking.

Step 4: Contact us

Contact our support team via live chat or via email  support@appodeal.com to complete integration.

Demo application

You can use our demo analytics app  as a reference project.

Event tracking

Appodeal SDK allows you to send events to analytic services such as Firebase, AppsFlyer, Adjust and Meta using a single method:

Appodeal.trackEvent(
  "some event",
  customParameters: ["foo": "bar"]
)   

Please note:

Event parameters can only be strings and numbers.