Download Library



Download Library: Unity (C#)




Include the provided .unitypackage library into your Unity project. The easiest way is to
use Assets->Import Package->Custom Package.

Advanced Usage
--------------

Most of Enhance functions accept additional parameters which can be useful for advanced
users. For example, instead of simple FGLEnhance.IsInterstitialReady() you can use
FGLEnhance.IsInterstitialReady("my_placement").

Download Library: Android (Java)




Include the provided .jar library into your Java project.

At the top of any source file where you want to use Enhance, you must include the library by adding the following imports:

import com.fgl.enhance.connector.FglEnhance;
import com.fgl.enhance.connector.FglEnhance.*;
Advanced Usage
--------------

Most of Enhance functions accept additional parameters which can be useful for advanced
users. For example, instead of simple FglEnhance.isInterstitialReady() you can use
FglEnhance.isInterstitialReady("my_placement").

Download Library: iOS (Objective-C)




Include the provided .a library into your Objective-C project.

At the top of any source file where you want to use Enhance, you must include the library by adding the following import:

#import "FglEnhance.h"
Advanced Usage
--------------

Most of Enhance functions accept additional parameters which can be useful for advanced users. For example, instead of simple [[FglEnhance sharedInstance]
isInterstitialReady] you can use [[FglEnhance sharedInstance] isInterstitialReady: @"my_placement"].

Download Library: OpenFL (Haxe)




Include the provided extension into your OpenFL project. For example, you can do that by adding the following line to your project.xml:

<include path="Path/To/Enhance/Extension"/>
Advanced Usage
--------------
Most of Enhance functions can accept additional parameters for advanced usage. For example, instead of simple Enhance.isInterstitialAdReady() you can use Enhance.isInterstitialAdReady(placementString).

Download Library: Adobe Air (AS3)




Most of Enhance functions accept additional parameters which can be useful for advanced
users. For example, instead of simple FglEnhance.isInterstitialReady() you can use
FglEnhance.isInterstitialReady("my_placement").

Download Library: Defold (Lua)




Include the provided extension folder into your Defold project.

Advanced Usage
--------------

Most of Enhance functions accept additional parameters which can be useful for advanced users. For example,
instead of simple enhance.isInterstitialReady() you can use enhance.isInterstitialReady("my_placement").

Download Library: Construct 2 (Visual)




Install the provided .c2addon plugin. Drag & Drop is the easiest way to do that. If you run into trouble, there is a quick and easy walkthrough here.

Note:
You will also need to add Enhance Cordova extension to your exported Cordova project. To achieve this, please follow instructions included in the Enhance Cordova Connector distribution package.

Download Library: Cordova (JS)




Include the provided plugin into your Cordova/XDK/PhoneGap project.

Note:
Due to nature of JavaScript, most of Enhance functions are based on callbacks. These
callbacks can receive different values. If you check ad's availability, it is usually one
boolean(true or false), which tells you whether the ad is ready or not. If you are unsure
how you should handle a response, please refer to the demo project or documentation.

Advanced Usage
--------------

Most of Enhance functions accept additional parameters which can be useful for advanced
users. For example, instead of simple Enhance.isInterstitialReady(isReadyCallback); you
can use Enhance.isInterstitialReady(isReadyCallback, 'my_placement');.

Download Library: Stencyl (Visual)




Install the provided extension (zip) in your project and make sure it is enabled. If you run into trouble, there is a quick and easy walkthrough here.

Advanced Usage
--------------
You may notice that some of blocks have more advanced versions, which accept additional
parameters. For example, instead of simple [show interstital] action, you can use [show
interstitial with placement: (text)].