Skip to content

Commit

Permalink
add SDK Ver 4.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Takayuki Sei committed Jan 13, 2016
0 parents commit 65fb394
Show file tree
Hide file tree
Showing 152 changed files with 2,571 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
### https://raw.github.com/github/gitignore/be3333655bffe9507d66cc864aee95ed6052b4ed/Objective-C.gitignore

# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata

## Other
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa
Binary file added FluctSDK/FluctSDK.framework/FluctSDK
Binary file not shown.
55 changes: 55 additions & 0 deletions FluctSDK/FluctSDK.framework/Headers/FluctBannerView.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
//
// FluctBannerView.h
//
// Fluct SDK
// Copyright 2011-2014 fluct, Inc. All rights reserved.
//

/*
* バナー広告表示を行う
* 事前にFluctSDKで表示設定処理を行う必要があります
*/

#import <UIKit/UIKit.h>

/**
コールバックタイプ
*/
typedef NS_ENUM(NSInteger, FluctBannerViewCallbackType)
{
FluctBannerLoad = 0,
FluctBannerTap = 1,
FluctBannerOffline = 2,
FluctBannerMediaIdError = 3,
FluctBannerNoConfig = 4,
FluctBannerGetConfigError = 5,
FluctBannerOtherError = 100
};

@protocol FluctBannerViewDelegate;

@class BannerWebView;

@interface FluctBannerView : UIView
{
@private
BannerWebView *_bannerWebView;
BOOL _initialized;
}

@property (nonatomic, retain) BannerWebView *bannerWebView;
@property (nonatomic, assign) id<FluctBannerViewDelegate> delegate;

- (void)setMediaID:(NSString *)mediaID;
- (void)setRootViewController:(UIViewController*)rootViewController;
- (void)scrollViewDidScroll;
- (void)playMovie;
- (void)pauseMovie;

@end

@protocol FluctBannerViewDelegate <NSObject>
@optional
- (void)fluctBannerView:(FluctBannerView *)bannerView
callbackValue:(NSInteger)callbackValue;
@end
45 changes: 45 additions & 0 deletions FluctSDK/FluctSDK.framework/Headers/FluctInterstitialView.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
//
// FluctInterstitialView.h
//
// Fluct SDK
// Copyright 2013-2014 fluct, Inc. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef NS_ENUM(NSInteger, FluctInterstitialViewCallbackType)
{
FluctInterstitialShow = 0,
FluctInterstitialTap = 1,
FluctInterstitialClose = 2,
FluctInterstitialCancel = 3,
FluctInterstitialOffline = 4,
FluctInterstitialMediaIDError = 5,
FluctInterstitialNoConfig = 6,
FluctInterstitialSizeError = 7,
FluctInterstitialGetConfigError = 8,
FluctInterstitialOtherError = 100,
};

@protocol FluctInterstitialViewDelegate;

@interface FluctInterstitialView : UIView

- (id)init;
- (id)initWithMediaID:(NSString *)mediaID;
@property (nonatomic, copy, readwrite) NSString *mediaID;

- (void)showInterstitialAd;
- (void)showInterstitialAdWithHexColor:(NSString *)hexColorString;
- (void)dismissInterstitialAd;
@property (nonatomic, copy, readwrite) NSString *hexColorString;

@property (nonatomic, assign, readwrite) id<FluctInterstitialViewDelegate> delegate;

@end

@protocol FluctInterstitialViewDelegate <NSObject>
@optional
- (void)fluctInterstitialView:(FluctInterstitialView *)interstitialView
callbackValue:(NSInteger)callbackValue;
@end
44 changes: 44 additions & 0 deletions FluctSDK/FluctSDK.framework/Headers/FluctSDK.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
//
// FluctSDK.h
//
// Fluct SDK
// Copyright 2011-2014 fluct, Inc. All rights reserved.
//

/*
* SDKの各処理を行う
* ・広告表示設定 (表示処理はFluctBannerViewにて行われる)
* ・コンバージョン通知処理
*/

#import <UIKit/UIKit.h>
#import <FluctSDK/FluctBannerView.h>
#import <FluctSDK/FluctInterstitialView.h>

@interface FluctSDK : NSObject

@property (nonatomic, copy) NSString* applicationId;
+ (FluctSDK *)sharedInstance;

/*
* setBannerConfiguration
* 広告表示設定を行う
* FluctBannerViewのインスタンス生成前にコールします
*
* arguments:
* (NSString*)mediaId : メディアID
* (NSString*)orientationType : 未使用(v2.0.0未満との互換性用)
*/
-(void)setBannerConfiguration:(NSString*)mediaId orientationType:(NSString*)orientationType;

/*
* setBannerConfiguration
* 広告表示設定を行う
* FluctBannerViewのインスタンス生成前にコールします
*
* arguments:
* (NSString*)mediaId : メディアID
*/
-(void)setBannerConfiguration:(NSString*)mediaId;

@end
34 changes: 34 additions & 0 deletions FluctSDK/FluctSDK.framework/Resources/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>ja_JP</string>
<key>CFBundleExecutable</key>
<string>FluctSDK</string>
<key>CFBundleIdentifier</key>
<string>jp.fluct.FluctSDK</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FluctSDK</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.3.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>MinimumOSVersion</key>
<string>5.1.1</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) fluct, Inc. All rights reserved.</string>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
</dict>
</plist>
61 changes: 61 additions & 0 deletions FluctSDK/GSMMovieResources.bundle/Root.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PreferenceSpecifiers</key>
<array>
<dict>
<key>Title</key>
<string>Group</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict>
<key>AutocapitalizationType</key>
<string>None</string>
<key>AutocorrectionType</key>
<string>No</string>
<key>DefaultValue</key>
<string></string>
<key>IsSecure</key>
<false/>
<key>Key</key>
<string>name_preference</string>
<key>KeyboardType</key>
<string>Alphabet</string>
<key>Title</key>
<string>Name</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
<dict>
<key>DefaultValue</key>
<true/>
<key>Key</key>
<string>enabled_preference</string>
<key>Title</key>
<string>Enabled</string>
<key>Type</key>
<string>PSToggleSwitchSpecifier</string>
</dict>
<dict>
<key>DefaultValue</key>
<real>0.5</real>
<key>Key</key>
<string>slider_preference</string>
<key>MaximumValue</key>
<integer>1</integer>
<key>MaximumValueImage</key>
<string></string>
<key>MinimumValue</key>
<integer>0</integer>
<key>MinimumValueImage</key>
<string></string>
<key>Type</key>
<string>PSSliderSpecifier</string>
</dict>
</array>
<key>StringsTable</key>
<string>Root</string>
</dict>
</plist>
Binary file added FluctSDK/GSMMovieResources.bundle/btn_close.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_close@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_close@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_detail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_detail@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_line.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_line@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_line@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_mute.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_mute@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_mute@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_pause.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_pause@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_pause@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_play.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_play@2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_play@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_replay.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_replay@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_scaledown.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_scaleup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added FluctSDK/GSMMovieResources.bundle/btn_scaleup@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_scaleup@3x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_skip.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_skip@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_skip@3x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_sound.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_sound@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_sound@3x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_twitter.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_twitter@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/btn_twitter@3x.png
Binary file not shown.
Binary file added FluctSDK/GSMMovieResources.bundle/icon_ad.png
Binary file added FluctSDK/GSMMovieResources.bundle/icon_ad@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/icon_ad@3x.png
Binary file added FluctSDK/GSMMovieResources.bundle/icon_pr.png
Binary file added FluctSDK/GSMMovieResources.bundle/icon_pr@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/icon_pr@3x.png
Binary file not shown.
Binary file added FluctSDK/GSMMovieResources.bundle/seekbar_dot.png
Binary file added FluctSDK/GSMMovieResources.bundle/seekbar_dot@2x.png
Binary file added FluctSDK/GSMMovieResources.bundle/seekbar_dot@3x.png
Binary file added FluctSDK/GSMMovieResources.bundle/seekbar_left.png
Binary file added FluctSDK/GSMMovieResources.bundle/seekbar_right.png
61 changes: 61 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Copyright fluct, Inc. All rights reserved.


GDataXML

Copyright (c) 2007 Google Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Reachability

Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc.
("Apple") in consideration of your agreement to the following terms, and your
use, installation, modification or redistribution of this Apple software
constitutes acceptance of these terms. If you do not agree with these terms,
please do not use, install, modify or redistribute this Apple software.

In consideration of your agreement to abide by the following terms, and subject
to these terms, Apple grants you a personal, non-exclusive license, under
Apple's copyrights in this original Apple software (the "Apple Software"), to
use, reproduce, modify and redistribute the Apple Software, with or without
modifications, in source and/or binary forms; provided that if you redistribute
the Apple Software in its entirety and without modifications, you must retain
this notice and the following text and disclaimers in all such redistributions
of the Apple Software.
Neither the name, trademarks, service marks or logos of Apple Inc. may be used
to endorse or promote products derived from the Apple Software without specific
prior written permission from Apple. Except as expressly stated in this notice,
no other rights or licenses, express or implied, are granted by Apple herein,
including but not limited to any patent rights that may be infringed by your
derivative works or by other works in which the Apple Software may be
incorporated.

The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
COMBINATION WITH YOUR PRODUCTS.

IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR
DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF
CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copyright (C) 2010 Apple Inc. All Rights Reserved.


20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# FluctSDK

## Installation

FluctSDK は [CocoaPods](http://cocoapods.org) から利用可能です

利用するプロジェクトの`Podfile`に下記の記述を追加して下さい

```ruby
pod "FluctSDK"
```

# FluctSDK Release Note

## v4.3.1 2016/01/13
* CocoaPodsに対応
* SDKをframework化

## v4.3.0 以前の変更点について
* [fluct広告配信SDK導入仕様書(iOS).pdf](https://github.com/voyagegroup/FluctSDK-iOS/blob/master/fluct%E5%BA%83%E5%91%8A%E9%85%8D%E4%BF%A1SDK%E5%B0%8E%E5%85%A5%E4%BB%95%E6%A7%98%E6%9B%B8(iOS).pdf)をご確認下さい
Loading

0 comments on commit 65fb394

Please sign in to comment.