SDK Beta Program

SDK 5.6.0-beta

The Beta is currently closed. See below for information on the Rewards Program.

What's New?

Highlights

  • Flexible API for Android
  • Removal of UIWebView on iOS
  • Improvements to Interstitials on iOS
  • isChildDirected renamed to MixedAudience
  • Networking and caching performance improvements
  • Unity SDK wrapper updated

The SDK Beta Program gives Developers a first look at the latest features and advancements from the Facebook Audience Network SDK.

The Beta period will last approximately one month before the general availability release of each major SDK. During this period, Developers using the Beta SDK will be eligible to receive various rewards.

Why use the Beta SDK?

  • First look at the latest features from the Audience Network
  • Rewards program with Facebook Advertising Credits
  • Access to closed Developer Community, with the Audience Network Team

The Beta SDK has been through the same testing and quality cycles as any other SDK from Facebook Audience Network.

How to use the Beta SDK?

In order to use the Beta SDK, please sign up for the SDK Beta Program in Monetization Manager.

  1. Go to Monetization Manager.
  2. Click Monetisation settings > SDK Beta.
  3. Agree to the Audience Network Beta SDK Terms
  4. Follow the installation guides below to download and install the Beta SDK.

All other instructions can be found in the general Android and iOS developer guides, unless stated below.

Beta Terms

By using the Audience Network Beta SDK, you acknowledge that you have read, understood, and agree to the Audience Network Beta SDK Terms.


Rewards

How to claim rewards in the Beta

Participants in our SDK Beta program can claim Facebook Ads Credits for delivering impressions and submitting bugs.

Impressions rewards

  1. Deliver 3 million impressions during the one-month Beta period.
  2. Deliver 5 million impressions on any of these formats over the 1-month beta period:
    • iOS Rewarded Video
    • Android Rewarded Video
    • iOS Interstitial
    • Android Interstitial

Bug bounty

Whilst the Beta SDK has been through the same testing and quality cycles as any other Facebook Audience Network SDK, we acknowledge that there may be undetected issues. If you find such an issue, then you may be eligible for the bug bounty reward.

To qualify for a reward, you must submit a verified and validated bug during the 1-month beta period. Please visit the SDK Beta Page in Monetization Manager to submit a bug.

Submit a Bug

Android

Android installation Guide

See the Getting Started guide for more information on integrating the Audience Network Android SDK.

Maven (Preferred Download Method)

Add this to Module-level /app/build.gradle before dependencies:

repositories {
  // You can also use jcenter if you prefer
  mavenCentral() 
}

Add the compile dependency with the latest version of the Facebook SDK in the build.gradle file:

dependencies { 
    compile 'com.facebook.android:audience-network-sdk:5.6.0-beta'
}

Manual Download

Package Date

Audience Network SDK 5.6.0-beta

October 1, 2019

What's New in 5.6.0-beta

  • Flexible API
  • Networking And Caching Improvements
  • Mixed Audience Flag

New: Flexible API

Launched a new flexible API for all ad formats. This allows all custom parameters for loading and showing ads to be specified using a builder object, which can be obtained through Ad.buildLoadConfig() method call. The old API will still be supported in the near future, but will eventually be removed.

IntersitialAd ad = new InterstitialAd(Context, String);
ad.load(ad.buildLoadConfig() // LoadConfigBuilder
  .withBid(String)
  .withListener(AdListener)
  .withCacheFlags(CacheFlags)  
  .build()); // builds LoadConfig

Change: Networking And Caching Improvements

Changes to networking and caching logic to improve their performance.

Change: Mixed Audience Flag

We have changed the flag for the label for Mixed Audiences, from isChildDirected to MixedAudience. More information on Mixed Audiences and COPPA can be found here:

https://developers.facebook.com/docs/audience-network/coppa

Bug fixes and changes

  • Fixed: Playable ads no longer freeze on the intro card, which prevented ads from showing, and locking the user’s screen.
  • Fixed: Playable ads failed to render, showing HTML source code instead of ad assets.
  • Fixed: Orientation issues with landscape screenshots on RV end cards.

Integration with third-party mediation platforms

Adapters published in Bintray are not built with the Beta SDK. It is discouraged to use them, follow the steps below to integrate the Beta SDK with a mediation platform.

Using the Beta with AdMob mediation

  • Follow the Android Installation guide to add the Beta SDK to your project.
  • Download adapter file, extract it and add the GoogleMediationAdapter-release.aar to your project.

Using the Beta with MoPub mediation

  • Follow the Android Installation guide to add the Beta SDK to your project.
  • Download adapter file, extract it and add the MoPubMediationAdapter-release.aar to your project.
  • Follow the steps described in MoPub documentation using the code from the previous step.

iOS

iOS installation Guide

See the Getting Started guide for more information on integrating the Audience Network SDK for iOS.

Using Cocoapods

  1. Add the following line to your project's Podfile: pod 'FBAudienceNetwork', '~> 5.6.0-beta'
  2. Run pod install.

Manual Download

Package Date

Audience Network SDK 5.6.0-beta

October 1, 2019

What's New in 5.6.0-beta

  • UiWebView Removed
  • Image Interstitial Improvements
  • Endcard Improvements for Interstitials
  • Networking And Caching Improvements
  • Mixed Audience Flag

Change: UiWebView Removed

We have removed all references to UIWebView which has been deprecated by Apple.

Change: Image Interstitial Improvements

Updated designs for image interstitials.

Change: Endcard Improvements for Interstitials

Updated designs for link-click interstitial end cards.

Change: Networking And Caching Improvements

Changes to networking and caching logic to improve their performance.

Change: Mixed Audience Flag

We have changed the flag for the label for Mixed Audiences, from isChildDirected to MixedAudience. More information on Mixed Audiences and COPPA can be found here:

https://developers.facebook.com/docs/audience-network/coppa

Bug fixes and changes

  • Fixed: Interstitial video now plays when user navigates to next video carousel card from previous image card.
  • Fixed: Interstitial now appears correctly when device is rotated after ad is loaded.

Integration with third-party mediation platforms

Adapters published in Cocoapods are not built with the Beta SDK. It is discouraged to use them, follow the steps below to integrate the Beta SDK with a mediation platform.

Using the Beta with AdMob mediation

  • Follow the iOS Installation guide to add the Beta SDK to your project.
  • Download adapter zip, extract it and add FacebookAdapter.framework to your project.

Using the Beta with MoPub mediation

  • Follow the iOS Installation guide to add the Beta SDK to your project.
  • Download the Beta adapter code from the following sample app found in /FacebookAudienceNetwork.
  • Integrate the adapter as it is described in MoPub documentation.