Welcome to the Fyber Adobe Air Developer Portal

Let's get started.

Docs

Step 1: Integrating the SDK

Adding the Fyber SDK to your Project

Please Note!

Minimum Requirements The latest Fyber iOS SDK supports iOS 7.

  1. Download the latest version of the Fyber SDK. For any changes, review the changelog.

  2. Drag the Fyber Air SDK ANE from a Finder window to your project’s IDE window.

Typical project structure in IntelliJ IDEA.

Typical project structure in IntelliJ IDEA.

  1. After placing the ANE in your project, we need it to add it to a Build Configuration. Go to File > Project Structure ... > select Modules under Project Settings.

If you do not have a module, create at least two separate modules for iOS and Android.

Modules platform targets.

Modules platform targets.

  1. Make sure to add the proper ANE folders under the Module's Dependencies tab.
Module dependency tab. Adding ANE folders.

Module dependency tab. Adding ANE folders.

  1. The last step is to add the extensionID entry in the application descriptor used by a module.
    In the following case it's com.fyber.ane.
Application descriptor ANE entry.

Application descriptor ANE entry.

Integrating Google Play Services for Android

We recommend you use the Google Play Services, as otherwise we aren't able to access your Google Advertising ID. This leads to limited ad inventory, as an increasing number of advertising campaigns require the identifier. This ID is also essential for tracking daily active users (DAU) on your app.

If you have not integrated Google Play Services yet, please use the following script to generate a PlayServices.ane , as we are unable to distribute it ourselves. Google Play Services ANE generation script.

Please Note!

Fyber SDK only requires the com.google.android.gms:play-services-ads-lite library. Your app may require additional APIs from Google Play Services.

You could simply include the entire library but doing so risks exceeding the DEX limit. It's optimal to only include the services you need. We do not provide wrappers for these additional services.

Once you've added this basic information, you'll need to either disable App Transport Security for iOS or Step 3: Add Android Manifest Entries for Android.