Skip to content

Instantly share code, notes, and snippets.

package com.flurry.android.v2;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.RelativeLayout;
import android.widget.Spinner;
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.flurry.sample"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="21" />
<!--required permission-->
<uses-permission android:name="android.permission.INTERNET" />
#import "FlurryAdDelegate.h"
#import "FlurryAds.h"
/**
* You can integrate interstitials in any placement in your app, but for
* testing purposes we present integration within your ViewController
*/
// the adSpaceName refers to the ad space configured on dev.flurry.com under Publishers tab
#import "FlurryAdDelegate.h"
#import "FlurryAds.h"
/**
* Banners can be displayed with a single method. Here we will show how you
* would display banners when a view appears and remove it when the view
* disappears.
*/
NSString *adSpaceName = @”BANNER_MAIN_VIEW”;
@interface MyDelegateClass : NSObject <FlurryAdDelegate> {
// definitions
}
// MyDelegateClass.m
@implementation MyDelegateClass
-(void) init
if ([FlurryAds adReadyForSpace:@"INTERSTITAL_MAIN_VC"]) {
[FlurryAds displayAdForSpace:@"INTERSTITAL_MAIN_VC" onView:self.view viewControllerForPresentation:self];
} else {
[FlurryAds fetchAdForSpace:@"INTERSTITAL_MAIN_VC" frame:self.view.frame size:FULLSCREEN];
}
if ([FlurryAds adReadyForSpace:@"INTERSTITAL_MAIN_VC"]) {
[FlurryAds displayAdForSpace:@"INTERSTITAL_MAIN_VC" onView:self.view];
} else {
[FlurryAds fetchAdForSpace:@"INTERSTITAL_MAIN_VC" frame:self.view.frame size:FULLSCREEN];
}
[FlurryAds fetchAndDisplayAdForSpace:@”BANNER_MAIN_VC” view:self.view
viewController:self size:BANNER_BOTTOM];
[FlurryAds fetchAndDisplayAdForSpace:@”BANNER_MAIN_VC” view:self.view size:BANNER_BOTTOM];
#import "Flurry.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//init Flurry
[Flurry startSession:@"YOUR_FLURRY_API_KEY"];
// Your code ...
}