diff --git a/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/Android/AMoAd.jar b/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/Android/AMoAd.jar index 47212a2..7485a24 100755 Binary files a/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/Android/AMoAd.jar and b/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/Android/AMoAd.jar differ diff --git a/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/AMoAdInterstitialVideo.h b/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/AMoAdInterstitialVideo.h new file mode 100644 index 0000000..4f1d7b2 --- /dev/null +++ b/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/AMoAdInterstitialVideo.h @@ -0,0 +1,53 @@ +// +// AMoAdInterstitialVideo.h +// AMoAd +// +// Created by AMoAd on 08/12/2017. +// + +#import +#import + +#import "AMoAd.h" + +@class AMoAdInterstitialVideo; + +@protocol AMoAdInterstitialVideoDelegate +@optional +/// 広告のロードが完了した +- (void)amoadInterstitialVideo:(AMoAdInterstitialVideo *)amoadInterstitialVideo didLoadAd:(AMoAdResult)result; +/// 動画の再生を開始した +- (void)amoadInterstitialVideoDidStart:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 動画を最後まで再生完了した +- (void)amoadInterstitialVideoDidComplete:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 動画の再生に失敗した +- (void)amoadInterstitialVideoDidFailToPlay:(AMoAdInterstitialVideo *)amoadInterstitialVideo NS_SWIFT_NAME(amoadInterstitialVideoDidFailToPlay(_:)); +/// 広告を表示した +- (void)amoadInterstitialVideoDidShow:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 広告を閉じた +- (void)amoadInterstitialVideoWillDismiss:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 広告をクリックした +- (void)amoadInterstitialVideoDidClickAd:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +@end + +/// インタースティシャル動画広告 +@interface AMoAdInterstitialVideo: NSObject + +@property (nonatomic, weak) id delegate; + +/// 広告のロードが完了していれば YES +@property (nonatomic, readonly, getter=isLoaded) BOOL loaded; +/// 動画の再生中にユーザが×ボタンをタップして広告を閉じることを許可するか +@property (nonatomic, getter=isCancellable) BOOL cancellable; + ++ (instancetype)sharedInstanceWithSid:(NSString *)sid tag:(NSString *)tag; +- (instancetype)init NS_UNAVAILABLE; + +/// 広告をロードする +- (void)load; +/// 広告を表示する +- (void)show; +/// 広告を閉じる +- (void)dismiss; + +@end diff --git a/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/libAMoAd.a b/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/libAMoAd.a index a4c4118..94f0ef0 100755 Binary files a/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/libAMoAd.a and b/AMoAdUnityPluginDemo(Debug)/Assets/Plugins/iOS/libAMoAd.a differ diff --git a/AMoAdUnityPluginDemo/Assets/Plugins/Android/AMoAd.jar b/AMoAdUnityPluginDemo/Assets/Plugins/Android/AMoAd.jar index 47212a2..7485a24 100755 Binary files a/AMoAdUnityPluginDemo/Assets/Plugins/Android/AMoAd.jar and b/AMoAdUnityPluginDemo/Assets/Plugins/Android/AMoAd.jar differ diff --git a/AMoAdUnityPluginDemo/Assets/Plugins/iOS/AMoAdInterstitialVideo.h b/AMoAdUnityPluginDemo/Assets/Plugins/iOS/AMoAdInterstitialVideo.h new file mode 100644 index 0000000..4f1d7b2 --- /dev/null +++ b/AMoAdUnityPluginDemo/Assets/Plugins/iOS/AMoAdInterstitialVideo.h @@ -0,0 +1,53 @@ +// +// AMoAdInterstitialVideo.h +// AMoAd +// +// Created by AMoAd on 08/12/2017. +// + +#import +#import + +#import "AMoAd.h" + +@class AMoAdInterstitialVideo; + +@protocol AMoAdInterstitialVideoDelegate +@optional +/// 広告のロードが完了した +- (void)amoadInterstitialVideo:(AMoAdInterstitialVideo *)amoadInterstitialVideo didLoadAd:(AMoAdResult)result; +/// 動画の再生を開始した +- (void)amoadInterstitialVideoDidStart:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 動画を最後まで再生完了した +- (void)amoadInterstitialVideoDidComplete:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 動画の再生に失敗した +- (void)amoadInterstitialVideoDidFailToPlay:(AMoAdInterstitialVideo *)amoadInterstitialVideo NS_SWIFT_NAME(amoadInterstitialVideoDidFailToPlay(_:)); +/// 広告を表示した +- (void)amoadInterstitialVideoDidShow:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 広告を閉じた +- (void)amoadInterstitialVideoWillDismiss:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +/// 広告をクリックした +- (void)amoadInterstitialVideoDidClickAd:(AMoAdInterstitialVideo *)amoadInterstitialVideo; +@end + +/// インタースティシャル動画広告 +@interface AMoAdInterstitialVideo: NSObject + +@property (nonatomic, weak) id delegate; + +/// 広告のロードが完了していれば YES +@property (nonatomic, readonly, getter=isLoaded) BOOL loaded; +/// 動画の再生中にユーザが×ボタンをタップして広告を閉じることを許可するか +@property (nonatomic, getter=isCancellable) BOOL cancellable; + ++ (instancetype)sharedInstanceWithSid:(NSString *)sid tag:(NSString *)tag; +- (instancetype)init NS_UNAVAILABLE; + +/// 広告をロードする +- (void)load; +/// 広告を表示する +- (void)show; +/// 広告を閉じる +- (void)dismiss; + +@end diff --git a/AMoAdUnityPluginDemo/Assets/Plugins/iOS/libAMoAd.a b/AMoAdUnityPluginDemo/Assets/Plugins/iOS/libAMoAd.a index a4c4118..94f0ef0 100755 Binary files a/AMoAdUnityPluginDemo/Assets/Plugins/iOS/libAMoAd.a and b/AMoAdUnityPluginDemo/Assets/Plugins/iOS/libAMoAd.a differ diff --git a/README.md b/README.md index 3de2482..e8ff76c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -# AMoAd Unity Plugin ver 5.1.1 +# AMoAd Unity Plugin ver 5.2.0 - [ZIPをダウンロード](https://github.com/amoad/amoad-unity-plugin/archive/master.zip) - [ドキュメント](https://github.com/amoad/amoad-unity-plugin/wiki)