diff --git a/FluctSDK/FluctSDK.framework/FluctSDK b/FluctSDK/FluctSDK.framework/FluctSDK index 295943f..bf5bfa1 100644 Binary files a/FluctSDK/FluctSDK.framework/FluctSDK and b/FluctSDK/FluctSDK.framework/FluctSDK differ diff --git a/FluctSDK/FluctSDK.framework/Resources/Info.plist b/FluctSDK/FluctSDK.framework/Resources/Info.plist index 0c740bc..3ec122c 100644 --- a/FluctSDK/FluctSDK.framework/Resources/Info.plist +++ b/FluctSDK/FluctSDK.framework/Resources/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.10.0 + 4.10.1 CFBundleSignature ???? CFBundleSupportedPlatforms diff --git a/README.md b/README.md index 53e245e..adc2c50 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,9 @@ FluctSDK-iOSの[Wiki](https://github.com/voyagegroup/FluctSDK-iOS/wiki)を参照 # FluctSDK Release Note +## v4.10.1 2018/07/25 +* 動画リワード広告のメディエーション用アドネットワークSDKのアップデート対応 + ## v4.10.0 2018/06/26 * AdColonyとの動画リワード広告メディエーション対応 diff --git a/SampleApp/FluctSDK-AdnetworkSupport/maio/FSSRewardedVideoCustomEventMaio.m b/SampleApp/FluctSDK-AdnetworkSupport/maio/FSSRewardedVideoCustomEventMaio.m index b336851..59d2301 100644 --- a/SampleApp/FluctSDK-AdnetworkSupport/maio/FSSRewardedVideoCustomEventMaio.m +++ b/SampleApp/FluctSDK-AdnetworkSupport/maio/FSSRewardedVideoCustomEventMaio.m @@ -16,9 +16,15 @@ @interface FSSRewardedVideoCustomEventMaio () static const NSInteger timeoutSecond = 30; +static NSString *const FSSMaioSupportVersion = @"8.0"; + @implementation FSSRewardedVideoCustomEventMaio - (instancetype)initWithDictionary:(NSDictionary *)dictionary delegate:(id)delegate testMode:(BOOL)testMode debugMode:(BOOL)debugMode targeting:(FSSAdRequestTargeting *)targeting { + if (![FSSRewardedVideoCustomEvent isOSAtLeastVersion:FSSMaioSupportVersion]) { + return nil; + } + self = [super initWithDictionary:dictionary delegate:delegate testMode:testMode debugMode:debugMode targeting:nil]; if (!self) { return nil; diff --git a/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Headers/Maio.h b/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Headers/Maio.h index e027a92..77f4fe6 100644 --- a/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Headers/Maio.h +++ b/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Headers/Maio.h @@ -10,7 +10,9 @@ #import #import #import +#import #import +#import #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_0 #import // idfaの取得 用 #endif @@ -37,9 +39,16 @@ __attribute__((deprecated("Deprecated on Release build"))) ; /// maio SDK からの通知を受け取るデリゲート -+ (id)delegate; ++ (id)delegate __deprecated; /// maio SDK からの通知を受け取るデリゲートをセットします。 -+ (void)setDelegate:(id)delegate; ++ (void)setDelegate:(id)delegate __deprecated; +/// maio SDK からの通知を受け取るデリゲートを追加します ++ (void)addDelegateObject:(id)delegate; +/// maio SDK から、追加済みのデリゲートを取り除きます ++ (void)removeDelegateObject:(id)delegate; +/// maio SDKにデリゲートが追加済みか ++ (BOOL)containsMaioDelegate:(id)delegate; + /** * SDK のセットアップを開始します。 @@ -88,6 +97,11 @@ __attribute__((deprecated("Deprecated on Release build"))) @property (nonatomic) BOOL adTestMode; @property (nonatomic) id delegate; +- (void)addDelegateObject:(id)delegate; +- (void)removeDelegateObject:(id)delegate; +- (BOOL)containsDelegate:(id)delegate; + + - (BOOL)canShow; - (BOOL)canShowAtZoneId:(NSString *)zoneId; - (void)show; diff --git a/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Info.plist b/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Info.plist index 7a7a1a6..3d17544 100644 Binary files a/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Info.plist and b/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Info.plist differ diff --git a/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Maio b/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Maio index 99a5e76..48f45cb 100644 Binary files a/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Maio and b/SampleApp/FluctSDK-AdnetworkSupport/maio/Maio.framework/Maio differ diff --git a/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/FluctSDK b/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/FluctSDK index 295943f..bf5bfa1 100644 Binary files a/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/FluctSDK and b/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/FluctSDK differ diff --git a/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/Resources/Info.plist b/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/Resources/Info.plist index 0c740bc..3ec122c 100644 --- a/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/Resources/Info.plist +++ b/SampleApp/Objective-C/SampleApp/FluctSDK/FluctSDK.framework/Resources/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.10.0 + 4.10.1 CFBundleSignature ???? CFBundleSupportedPlatforms diff --git a/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/FluctSDK b/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/FluctSDK index 295943f..bf5bfa1 100644 Binary files a/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/FluctSDK and b/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/FluctSDK differ diff --git a/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/Resources/Info.plist b/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/Resources/Info.plist index 0c740bc..3ec122c 100644 --- a/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/Resources/Info.plist +++ b/SampleApp/Swift/SDK/SampleApp-Swift/FluctSDK/FluctSDK.framework/Resources/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.10.0 + 4.10.1 CFBundleSignature ???? CFBundleSupportedPlatforms