Flurry
Import the Flurry SDK to your project.
iOS: https://developer.yahoo.com/flurry/docs/publisher/code/ios-ad-publishing/
Android: https://developer.yahoo.com/flurry/docs/publisher/code/android-ad-publishing/
(iOS app can skip step 2 to 3)
Create the package
com.intowow.sdkunder your app's project.Add
CustomEventUtiltocom.intowow.sdk.Add corresponding custom event class (as below) to your project in iOS or
com.intowow.sdkin android:For Native
Android Custom Event Class Name
iOS Custom Event Class Name
FlurryCustomEventNative
CEFlurryNativeCustomEvent.h/.m
For Banner
Android Custom Event Class Name
iOS Custom Event Class Name
FlurryCustomEventCard
CEFlurryBannerCustomEvent.h/.m
For Interstitial
Android Custom Event Class Name
iOS Custom Event Class Name
FlurryCustomEventInterstitial
CEFlurryInterstitialCustomEvent.h/.m
Please provide Flurry Ad Space to Intowow Account manager to enable Flurry mediation.
Verified Flurry SDK Version iOS:
8.6.1Android:11.3.0Ad Format Mapping
CrystalExpress Ad Format
Flurry Ad Format
Native
Native Ads
Card
Banner
Interstitial
Interstitial
Note:
Flurry do not support video progress, mute and unmute information
To follow Flurry guideline. If you are using the native format, be sure to attach sponsored marker and Advertiser Name.
iOS:
if ([customEventExtra[@"provider"] isEqualToString:@"FLURRY"]) {
UIImageView *iconImageView = [self.nativeAd getCustomEventAsset:@"secHqBrandingLogo"];
if (iconImageView) {
// TODO: Attach sponsored marker into your ad view.
}
NSString *source = [self.nativeAd getCustomEventAsset:@"source"];
if (source) {
// TODO: Attach advertiser name to your ad view.
}
}Android:
if (provider.equals("FLURRY")) {
Object advertiserName = mNativeAd.getCustomEventAsset("source");
if (advertiserName instanceof String) {
// TODO: Attach advertiser name to your ad view.
}
Object sponsoredMarker = mNativeAd.getCustomEventAsset("secHqBrandingLogo");
if (sponsoredMarker instanceof View) {
// TODO: Attach sponsored marker into your ad view.
}Last updated