diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd.meta new file mode 100644 index 00000000..329cd183 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +<<<<<<< HEAD:Assets/JoyPacSDK/Core/Plugins.meta +guid: 2b919b818864f48389bf7941699ff882 +======= +guid: 3403a617bfdf642c8a53209f314d9f24 +>>>>>>> dev:Assets/JoyPacSDK/JoyPacAd/JoyPacAd.meta +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins.meta new file mode 100644 index 00000000..18369098 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8147b128295e84946b9862dc51459b4d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS.meta new file mode 100644 index 00000000..97ef8cb2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bad4fa5e5d4eb4cacb76dd1446af3d84 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core.meta new file mode 100644 index 00000000..e9e4fe58 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c3f9ea1ae9544715a972c46f2d8079d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/JPSDK.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/JPSDK.meta new file mode 100644 index 00000000..318d8342 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/JPSDK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e41a64cf4deb542048555da131992e86 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third.meta new file mode 100644 index 00000000..135358dd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f4e3fab8b513440db24716d57b549ee +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/KlevinSDK_2.3.0.207.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/KlevinSDK_2.3.0.207.meta new file mode 100644 index 00000000..bd0ad9cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/KlevinSDK_2.3.0.207.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b5c74c37feac4e3bb9c49539a70817f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob.meta new file mode 100644 index 00000000..ad86af23 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0a6d03bb132a4915b8609a81918b8e9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin.meta new file mode 100644 index 00000000..a08b0daa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f8cff8ae10a5419984d1efb5f78e6ef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost.meta new file mode 100644 index 00000000..26c7448a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc47999727d3d4c42925fcbd9bd9c997 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/facebook.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/facebook.meta new file mode 100644 index 00000000..86b0fc8f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/facebook.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 567667f071d5e484a87e4e4f6abbd3db +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber.meta new file mode 100644 index 00000000..67d620d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b24aa559ae0e7442582290ed1cd55dee +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework.meta new file mode 100644 index 00000000..9523df4a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: ce2627c35f3534e2b8a8786fadd4a487 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter new file mode 100755 index 00000000..5724cd10 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter.meta new file mode 100644 index 00000000..9d99ad4b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56fe0680e8b7e4759a1fe8de38fe8222 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers.meta new file mode 100644 index 00000000..e7cb47e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f32a91f7db4b4bf0990830c0d17c219 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h new file mode 100755 index 00000000..cafc2093 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkFyberAdapter.h +// AnyThinkFyberAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkFyberAdapter. +FOUNDATION_EXPORT double AnyThinkFyberAdapterVersionNumber; + +//! Project version string for AnyThinkFyberAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkFyberAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h.meta new file mode 100644 index 00000000..72106583 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 51887a3794abd4ec1be8edad4a5d962c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist new file mode 100755 index 00000000..f95263e9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..03be566a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a6be9ea42e655495594a4b8614cf5ad4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules.meta new file mode 100644 index 00000000..e62abc26 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f07febe77cfce4b2894758452579d978 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..47687451 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkFyberAdapter { + umbrella header "AnyThinkFyberAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..212abb59 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 52f582937803942488379b109eb6e196 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.meta new file mode 100644 index 00000000..b7936b74 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80a35e3d6bd4740de800271223704db2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework.meta new file mode 100644 index 00000000..7e29c203 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: db3d7928400af4c128693c7adac11ea4 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers.meta new file mode 100644 index 00000000..d76a6d12 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c3127f103db0410fb29019d10cbb645 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdModel.h new file mode 100755 index 00000000..f5f3dc7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdModel.h @@ -0,0 +1,22 @@ +// +// IAAdModel.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAAdModel : NSObject + +@property (nonatomic, readonly, getter=isRewarded) BOOL rewarded; + +/** + * @discussion Ad model is base; this member extends it to concrete type ad model. + */ +@property (nonatomic, strong, nullable, readonly) id contentModel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdModel.h.meta new file mode 100644 index 00000000..fdcdc32e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9de16afc1de89452d8806f39fee97e19 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdRequest.h new file mode 100755 index 00000000..3fc1505a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdRequest.h @@ -0,0 +1,76 @@ +// +// IAAdRequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import +#import + +@class IAUserData; +@class CLLocation; +@class IADebugger; +@class IAMediation; + +@protocol IAAdRequestBuilder + +@required + +@property (nonatomic) BOOL useSecureConnections; + +/** + * @brief A mandatory parameter. + */ +@property (nonatomic, copy, nonnull) NSString *spotID; + +/** + * @brief The request timeout in seconds before the 'ready on client' will be received. + * + * @discussion The min value is 1, the max value is 180, the default is 10. In case the input param is out of bounds, the default one will be set. + */ +@property (nonatomic) NSTimeInterval timeout; + +@property (nonatomic, copy, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + */ +@property (nonatomic, copy, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + */ +@property (nonatomic, copy, nullable) CLLocation *location; + +@property (nonatomic, copy, nullable) IADebugger *debugger; + +/** + * @brief Subtype expected configuration. In case a certain type of ad has extra configuration, assign it here. + */ +@property (nonatomic, copy, nullable) id subtypeDescription; + +@optional + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + */ +@property (nonatomic) BOOL muteAudio; + +@end + +@interface IAAdRequest : IARequest + +/** + * @brief Use in order to determine type of unit returned. + * @discussion Will be assigned at response parsing phase. + */ +@property (nonatomic, strong, nullable, readonly) NSString *unitID; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdRequest.h.meta new file mode 100644 index 00000000..64202add --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d49b2b415a7f4605a57bab6acf73add +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdSpot.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdSpot.h new file mode 100755 index 00000000..ffb9f905 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdSpot.h @@ -0,0 +1,59 @@ +// +// IAAdSpot.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@class IAAdRequest; +@class IAMediation; +@class IAAdModel; +@class IAAdSpot; + +@class IAUnitController; + +typedef void (^IAAdSpotAdResponseBlock)(IAAdSpot * _Nullable adSpot, IAAdModel * _Nullable adModel, NSError * _Nullable error); + +@protocol IAAdSpotBuilder + +@required +@property (atomic, copy, nonnull) IAAdRequest *adRequest; +@property (nonatomic, copy, nonnull) IAMediation *mediationType; + +- (void)addSupportedUnitController:(IAUnitController * _Nonnull)supportedUnitController; + +@end + +@interface IAAdSpot : NSObject + +/** + * @brief The unit controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAUnitController *activeUnitController; + +@property (nonatomic, strong, readonly, nullable) IAAdModel *model; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Fetch ad. Ad response block must be provided, otherwise fetch will not be performed. + * + * @discussion Ad response block will be retained, therefore 'self' should not be used insided this block. Please use weak reference to 'self' instead. + * This block will be invoked both on first ad request result, and on ad refresh result. + */ +- (void)fetchAdWithCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +/** + * @brief Use for being notified about ad reload result. + * @discussion IA SDK will copy this block, if you want to clear it, you should provide a 'nil' value. + */ +- (void)setAdRefreshCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)refreshAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdSpot.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdSpot.h.meta new file mode 100644 index 00000000..aabc3de5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdSpot.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a3d2df3233bc94d40a18ba002f364d02 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdView.h new file mode 100755 index 00000000..ccac5e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdView.h @@ -0,0 +1,16 @@ +// +// IAAdView.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +@interface IAAdView : IABaseView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdView.h.meta new file mode 100644 index 00000000..6ae2c8ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d63c32dd7f7ae437b8b712b77a898321 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IABaseView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IABaseView.h new file mode 100755 index 00000000..f35f1001 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IABaseView.h @@ -0,0 +1,17 @@ +// +// IABaseView.h +// IASDKCore +// +// Created by Fyber on 09/09/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IABaseView : UIView + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IABaseView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IABaseView.h.meta new file mode 100644 index 00000000..e81cce96 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IABaseView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9706940de0f1549f0ae4d0305995bb94 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAContentController.h new file mode 100755 index 00000000..6a582b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAContentController.h @@ -0,0 +1,16 @@ +// +// IAContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @brief Abstract base class. + */ +@interface IAContentController : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAContentController.h.meta new file mode 100644 index 00000000..4e72643e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59157757880f04930b4298170c7106a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IADebugger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IADebugger.h new file mode 100755 index 00000000..a0b1ba54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IADebugger.h @@ -0,0 +1,34 @@ +// +// IADebugger.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +static NSNotificationName _Nonnull kIADebuggerDidChangeRequestSettingsNotification = @"kIADebuggerDidChangeRequestSettingsNotification"; + +@protocol IADebuggerBuilder + +@required + +@property (nonatomic, copy, nullable) NSString *server; +@property (nonatomic, copy, nullable) NSString *database; +@property (nonatomic, copy, nullable) NSString *mockResponsePath; +@property (nonatomic, copy, nullable) NSString *localJSONResponsePath; + +@property (class, nonatomic, copy, nullable) NSString *localJSONConfigPath; +@property (class, nonatomic, copy, nullable) NSString *globalConfigPath; +@property (class, nonatomic) BOOL adReportingEnabled; + +@end + +@interface IADebugger : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IADebugger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IADebugger.h.meta new file mode 100644 index 00000000..4f13be53 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IADebugger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3880029b19a8493dab389665410bf96 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAFullscreenUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAFullscreenUnitController.h new file mode 100755 index 00000000..735de752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAFullscreenUnitController.h @@ -0,0 +1,42 @@ +// +// IAFullscreenUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +@protocol IAFullscreenUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@interface IAFullscreenUnitController : IAUnitController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Presents fullscreen ad. + * + * @discussion The delegate method '- (UIViewController * _Nonnull)IAParentViewControllerForAdController:(IAUnitController * _Nullable)unitController' + * must be implemented. + */ +- (void)showAdAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion; + +/** + * @brief Tells whether a creative is presented. + */ +- (BOOL)isPresented; + +- (void)removeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAFullscreenUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAFullscreenUnitController.h.meta new file mode 100644 index 00000000..f21ce61d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAFullscreenUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 87c9f3c8885624f69a4e5d9f3f86c2ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGDPRConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGDPRConsent.h new file mode 100755 index 00000000..6b8458a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGDPRConsent.h @@ -0,0 +1,15 @@ +// +// IAGDPRConsent.h +// IASDKCore +// +// Created by Fyber on 08/06/2018. +// Copyright (c) 2018 Fyber. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, IAGDPRConsentType) { + IAGDPRConsentTypeUnknown = -1, + IAGDPRConsentTypeDenied = 0, + IAGDPRConsentTypeGiven = 1 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGDPRConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGDPRConsent.h.meta new file mode 100644 index 00000000..c4ed7598 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGDPRConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e72a636b56e9142b0825bb381e2662c5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGlobalAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGlobalAdDelegate.h new file mode 100755 index 00000000..90155566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGlobalAdDelegate.h @@ -0,0 +1,25 @@ +// +// IAGlobalAdDelegate.h +// IASDKCore +// +// Created by Fyber on 08/12/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#ifndef IAGlobalAdDelegate_h +#define IAGlobalAdDelegate_h + +#import +#import + +@protocol IAGlobalAdDelegate + +@required +/** + * @brief The impression info of the shown ad. + */ +- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData withAdRequest:(IAAdRequest * _Nonnull)adRequest; + +@end + +#endif /* IAGlobalAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGlobalAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGlobalAdDelegate.h.meta new file mode 100644 index 00000000..9d3f83b8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAGlobalAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3e33d0e74a73543b5a1c9391daef36c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAImpressionData.h new file mode 100755 index 00000000..fde62bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAImpressionData.h @@ -0,0 +1,68 @@ +// +// IAImpressionData.h +// IASDKCore +// +// Copyright © 2019 Fyber. All rights reserved. +// + +#import +#import + +/** + * @class The shown ad impression info. + */ +@interface IAImpressionData : NSObject + +/** + * @brief The demand source name. + */ +@property (nonatomic, nullable, copy, readonly) NSString *demandSourceName; + +/** + * @brief The ISO country code. + */ +@property (nonatomic, nullable, copy, readonly) NSString *country; + +/** + * @brief The session ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *sessionID; + +/** + * @brief The advertiser domain. + */ +@property (nonatomic, nullable, copy, readonly) NSString *advertiserDomain; + +/** + * @brief The creative ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *creativeID; + +/** + * @brief The campaign ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *campaignID; + +/** + * @brief The pricing value. + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *pricingValue; + +/** + * @brief The pricing currency. + */ +@property (nonatomic, nullable, copy, readonly) NSString *pricingCurrency; + +/** + * @brief Is ad duration (if applicable). + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *duration; + +/** + * @brief Is true in case of skippable ad. + */ +@property (nonatomic, readonly, getter=isSkippable) BOOL skippable; + +- (NSString * _Nonnull)customDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAImpressionData.h.meta new file mode 100644 index 00000000..ae22bdc7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d3a39eeaf972431f94e1e79338f1c52 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAdDescription.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAdDescription.h new file mode 100755 index 00000000..979ebec9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAdDescription.h @@ -0,0 +1,20 @@ +// +// IAInterfaceAdDescription.h +// IASDKCore +// +// Created by Fyber on 27/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAdDescription_h +#define IAInterfaceAdDescription_h + +#import + +@protocol IAInterfaceAdDescription + +@required + +@end + +#endif /* IAInterfaceAdDescription_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAdDescription.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAdDescription.h.meta new file mode 100644 index 00000000..272fd5c2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAdDescription.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af936909f77b64f92b25857b96006d15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h new file mode 100755 index 00000000..220114ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h @@ -0,0 +1,24 @@ +// +// IAInterfaceAllocBlocker.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAllocBlocker_h +#define IAInterfaceAllocBlocker_h + +#import + +@protocol IAInterfaceAllocBlocker + +@required ++ (null_unspecified instancetype)alloc __attribute__((unavailable(" The 'alloc' is not available, use 'build:' instead."))); +// Causes error during building in xcode 12.5 +//- (null_unspecified instancetype)init __attribute__((unavailable(" The 'init' is not available, use 'build:' instead."))); ++ (null_unspecified instancetype)new __attribute__((unavailable(" The 'new' is not available, use 'build:' instead."))); + +@end + +#endif /* IAInterfaceAllocBlocker_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h.meta new file mode 100644 index 00000000..b38b34ba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b95f9087aa5ce43818956892301214cb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceBuilder.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceBuilder.h new file mode 100755 index 00000000..8b52ff75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceBuilder.h @@ -0,0 +1,25 @@ +// +// IAInterfaceBuilder.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceBuilder_h +#define IAInterfaceBuilder_h + +#import + +#import + +@protocol IAInterfaceBuilder; + +@protocol IAInterfaceBuilder + +@required ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end + +#endif /* IAInterfaceBuilder_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceBuilder.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceBuilder.h.meta new file mode 100644 index 00000000..3e1086d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceBuilder.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ace29785462b44bca91aa97db5bb300a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceContentModel.h new file mode 100755 index 00000000..6cb127de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceContentModel.h @@ -0,0 +1,18 @@ +// +// IAInterfaceContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceContentModel_h +#define IAInterfaceContentModel_h + +#import + +@protocol IAInterfaceContentModel + +@end + +#endif /* IAInterfaceContentModel_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceContentModel.h.meta new file mode 100644 index 00000000..ad602764 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9e6a158bd7d5b4ef4a169f238c6db7c3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceSingleton.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceSingleton.h new file mode 100755 index 00000000..c4f560e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceSingleton.h @@ -0,0 +1,23 @@ +// +// IAInterfaceSingleton.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceSingleton_h +#define IAInterfaceSingleton_h + +#import + +#import + +@protocol IAInterfaceSingleton + +@required ++ (instancetype _Nonnull)sharedInstance; + +@end + +#endif /* IAInterfaceSingleton_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceSingleton.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceSingleton.h.meta new file mode 100644 index 00000000..85621202 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceSingleton.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c322925f2798546d4b9b3dc936637086 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceUnitController.h new file mode 100755 index 00000000..55ac4cd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceUnitController.h @@ -0,0 +1,42 @@ +// +// IAInterfaceUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceUnitController_h +#define IAInterfaceUnitController_h + +#import + +@protocol IAUnitDelegate; +@class IAContentController; + +@protocol IAUnitControllerBuilderProtocol + +@required +- (void)addSupportedContentController:(IAContentController * _Nonnull)supportedContentController; + +@end + +@protocol IAInterfaceUnitController + +@required + +@property (nonatomic, weak, nullable) id unitDelegate; + +/** + * @brief The content controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAContentController *activeContentController; + +/** + * @brief Clears all internal data. After use of this method, current unit controller is no more useable until a new response of same ad unit type is received. + */ +- (void)clear; + +@end + +#endif /* IAInterfaceUnitController_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceUnitController.h.meta new file mode 100644 index 00000000..8b493f50 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAInterfaceUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c99ba4b5e30f4030a8233f156418a52 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IALogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IALogger.h new file mode 100755 index 00000000..057c821d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IALogger.h @@ -0,0 +1,56 @@ +// +// IALogger.h +// IASDKCore +// +// Created by Fyber on 23/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @typedef IALogLevel + * @brief Log level. + */ +typedef NS_ENUM(NSUInteger, IALogLevel) { + /** + * @brief Disabled. + */ + IALogLevelOff = 0, + /** + * @brief Includes error logging. + */ + IALogLevelError = 1, + /** + * @brief Includes warnings and error logging. + */ + IALogLevelWarn = 2, + /** + * @brief Includes general info., warnings and error logging. + */ + IALogLevelInfo = 3, + /** + * @brief Includes debug information, general info., warnings and error logging. + */ + IALogLevelDebug = 4, + /** + * @brief Includes all types of logging. + */ + IALogLevelVerbose = 5, +}; + +@interface IALogger : NSObject + +/** + * @brief Sets IASDK logging level for: + * + * 1. Xcode console + * + * 2. Apple System Logs + * + * @param logLevel log level + */ ++ (void)setLogLevel:(IALogLevel)logLevel; ++ (IALogLevel)logLevel:(IALogLevel)logLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IALogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IALogger.h.meta new file mode 100644 index 00000000..66a87314 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IALogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f660f90dc3d3e4a3fa2c172df0700419 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMRAIDAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMRAIDAdView.h new file mode 100755 index 00000000..6de56d14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMRAIDAdView.h @@ -0,0 +1,20 @@ +// +// IAMRAIDAdView.h +// IASDKMRAID +// +// Created by Fyber on 28/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +static const CGFloat kIADefaultIPhoneBannerWidth = 320; +static const CGFloat kIADefaultIPhoneBannerHeight = 50; +static const CGFloat kIADefaultIPadBannerWidth = 728; +static const CGFloat kIADefaultIPadBannerHeight = 90; +static const CGFloat kIADefaultRectWidth = 300; +static const CGFloat kIADefaultRectHeight = 250; + +@interface IAMRAIDAdView : IAAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMRAIDAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMRAIDAdView.h.meta new file mode 100644 index 00000000..2559845d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMRAIDAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 98f39287fb39044dfa657aab527c2d20 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediation.h new file mode 100755 index 00000000..52acc731 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediation.h @@ -0,0 +1,13 @@ +// +// IAMediation.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAMediation : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediation.h.meta new file mode 100644 index 00000000..49260600 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7af84c89c14c744db89ab6cd1f10d4fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationAdMob.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationAdMob.h new file mode 100755 index 00000000..614eaa69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationAdMob.h @@ -0,0 +1,15 @@ +// +// IAMediationAdMob.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationAdMob : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationAdMob.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationAdMob.h.meta new file mode 100644 index 00000000..4541122c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationAdMob.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 44c4ee194360145c9993da72c33d21d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationDFP.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationDFP.h new file mode 100755 index 00000000..2ea6c5ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationDFP.h @@ -0,0 +1,15 @@ +// +// IAMediationDFP.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationDFP : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationDFP.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationDFP.h.meta new file mode 100644 index 00000000..bd0f5aac --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationDFP.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5a78a20832ec94fd7bc42d4218aa48be +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationFyber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationFyber.h new file mode 100755 index 00000000..7b730860 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationFyber.h @@ -0,0 +1,15 @@ +// +// IAMediationFyber.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationFyber : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationFyber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationFyber.h.meta new file mode 100644 index 00000000..c174d55c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationFyber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 981b4fae6bcbb46598cf93b205bc14d9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationIronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationIronSource.h new file mode 100755 index 00000000..c64be44d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationIronSource.h @@ -0,0 +1,15 @@ +// +// IAMediationIronSource.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationIronSource : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationIronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationIronSource.h.meta new file mode 100644 index 00000000..b600a2af --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationIronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 077159bf4f6fb4a9398c53b1df32529d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMax.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMax.h new file mode 100755 index 00000000..4cbf47ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMax.h @@ -0,0 +1,15 @@ +// +// IAMediationMax.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMax : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMax.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMax.h.meta new file mode 100644 index 00000000..e70257f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMax.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b59f67b53cb94d70bab80e8a5b2cfd3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMopub.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMopub.h new file mode 100755 index 00000000..f9e6a46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMopub.h @@ -0,0 +1,15 @@ +// +// IAMediationMopub.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMopub : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMopub.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMopub.h.meta new file mode 100644 index 00000000..e98dd9e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAMediationMopub.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2c9bcd66de9a482f8b660d1feb3fa3f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IARequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IARequest.h new file mode 100755 index 00000000..74cd8f7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IARequest.h @@ -0,0 +1,13 @@ +// +// IARequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IARequest : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IARequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IARequest.h.meta new file mode 100644 index 00000000..69657c39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IARequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0a5147739e73243b98f4d1d2f38f96bc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IASDKCore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IASDKCore.h new file mode 100755 index 00000000..7f86f36a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IASDKCore.h @@ -0,0 +1,158 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 29/01/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +#import +#import +#import + +#import + +#import + +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +typedef void (^IASDKCoreInitBlock)(BOOL success, NSError * _Nullable error); + +typedef NS_ENUM(NSInteger, IASDKCoreInitErrorType) { + IASDKCoreInitErrorTypeUnknown = 0, + IASDKCoreInitErrorTypeFailedToDownloadMandatoryData = 1, + IASDKCoreInitErrorTypeMissingModules = 2, + IASDKCoreInitErrorTypeInvalidAppID = 3, + IASDKCoreInitErrorTypeCancelled = 4 +}; + +@interface IASDKCore : NSObject + +@property (atomic, strong, nullable, readonly) NSString *appID; +@property (atomic, readonly, getter=isInitialised) BOOL initialised; +@property (atomic, strong, nullable) NSString *publisherAppStoreID; // publisher app ID in Apple’s App Store + +/** + * @brief Use this delegate in order to get an info about every shown ad. + */ +@property (atomic, weak, nullable) id globalAdDelegate; + +/** + * @brief The GDPR consent status. + * + * @discussion Use this property in order to set the GDPR consent accoring to your preferences. + * + * It can be used as one of the following, in order to allow/restrict: + * + * - `[IASDKCore.sharedInstance setGDPRConsent:YES]` + * + * - `[IASDKCore.sharedInstance setGDPRConsent:true]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = NO` + * + * - `IASDKCore.sharedInstance.GDPRConsent = 1` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeGiven` + * + * Or it can be cleared by using the one of the following: + * + * - `[IASDKCore.sharedInstance clearGDPRConsentData]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeUnknown`. Important: setting the `IAGDPRConsentTypeUnknown`, will clear the `GDPRConsentString` as well. + * + * The default (or after calling the `clearGDPRConsentData` method) value is unknown, which is the `IAGDPRConsentTypeUnknown`. + * + * The property is thread-safe. + */ +@property (atomic) IAGDPRConsentType GDPRConsent; + +/** + * @brief Use this property in order to provide a custom GDPR consent data. + * + * @discussion It will be passed as is, without any management/modification. + */ +@property (atomic, nullable) NSString *GDPRConsentString; + +/** + * @brief Use this property in order to provide the CCPA string. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear this data permanently from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *CCPAString; + +/** + * @brief Use this property in order to provide a user Id. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear it from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *userID; + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + * + * @param completionBlock An optional callback for the init result notification. The error code is represented as `IASDKCoreInitErrorType` enum. + * + * @param completionQueue An optional queue for the completion block. If is not provided, the completion block will be invoked on the main queue. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID + completionBlock:(IASDKCoreInitBlock _Nullable)completionBlock + completionQueue:(dispatch_queue_t _Nullable)completionQueue; + +/** + * @brief Get the IASDK current version as the NSString instance. + * + * @discussion The format is `x.y.z`. + */ +- (NSString * _Null_unspecified)version; + +/** + * @brief Clears all the GDPR related information. The state of the `GDPRConsent` property will become `-1` or `IAGDPRConsentTypeUnknown`. + */ +- (void)clearGDPRConsentData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IASDKCore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IASDKCore.h.meta new file mode 100644 index 00000000..9514d9da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IASDKCore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 667f314a515b84e388f6cf0b4389ae84 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitController.h new file mode 100755 index 00000000..99e4afb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitController.h @@ -0,0 +1,20 @@ +// +// IAUnitController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +/** + * @brief Abstract class, for service purpose. Should not be used explicitly. + */ +@interface IAUnitController : NSObject + +- (BOOL)isReady; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitController.h.meta new file mode 100644 index 00000000..ec6910a4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 84ce5f6bd72fb438599c30c49fc8336b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitDelegate.h new file mode 100755 index 00000000..662ebc76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitDelegate.h @@ -0,0 +1,51 @@ +// +// IAUnitDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAUnitDelegate_h +#define IAUnitDelegate_h + +#import +#import + +@class IAUnitController; + +@protocol IAUnitDelegate + +@required + +/** + * @brief Required delegate method for supplying parent view controller. App will crash, if it is not implemented in delegate and delegate declares itself as conforming to protocol. + * + * @discussion The 'modalPresentationStyle' property of the supplied view controller will be changed to 'UIModalPresentationFullScreen'; + */ +- (UIViewController * _Nonnull)IAParentViewControllerForUnitController:(IAUnitController * _Nullable)unitController; + +@optional +- (void)IAAdDidReceiveClick:(IAUnitController * _Nullable)unitController; +- (void)IAAdWillLogImpression:(IAUnitController * _Nullable)unitController; + +/** + * @brief The rewarded units callback for a user reward. + * + * @discussion This callback is called for all type of the rewarded content, both HTML/JS and video (VAST). + * In order to use the rewarded callback for all available rewarded content, you will have to implement this method (not the `IAVideoCompleted:`; + */ +- (void)IAAdDidReward:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerWillDismissFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidDismissFullscreen:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillOpenExternalApp:(IAUnitController * _Nullable)unitController; + +- (void)IAAdDidExpire:(IAUnitController * _Nullable)unitController; + +@end + +#endif /* IAUnitDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitDelegate.h.meta new file mode 100644 index 00000000..d9135905 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUnitDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f2fbed53bfe6f4714801f8a67ad375ff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUserData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUserData.h new file mode 100755 index 00000000..d24b3004 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUserData.h @@ -0,0 +1,34 @@ +// +// IAUserData.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +typedef NS_ENUM(NSInteger, IAUserGenderType) { + IAUserGenderTypeUnknown = 0, + IAUserGenderTypeMale, + IAUserGenderTypeFemale, + IAUserGenderTypeOther, +}; + +@protocol IAUserDataBuilder + +@required + +@property (nonatomic) NSUInteger age; +@property (nonatomic) IAUserGenderType gender; +@property (nonatomic, copy, nullable) NSString *zipCode; + +@end + +@interface IAUserData : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUserData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUserData.h.meta new file mode 100644 index 00000000..d0f61238 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAUserData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fa0ac7409b79f424cab8cf5da5295322 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAViewUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAViewUnitController.h new file mode 100755 index 00000000..02491519 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAViewUnitController.h @@ -0,0 +1,36 @@ +// +// IAViewUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/** + * @brief Builder block. 'self' can be used. The block is not retained. + */ +@protocol IAViewUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@class IAAdView; + +@interface IAViewUnitController : IAUnitController + +@property (nonatomic, strong, readonly, nullable) IAAdView *adView; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +- (void)showAdInParentView:(UIView * _Nonnull)parentView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAViewUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAViewUnitController.h.meta new file mode 100644 index 00000000..fd4dbc89 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Headers/IAViewUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3b84339b2eb14a679c22c862834d49c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/IASDKCore b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/IASDKCore new file mode 100755 index 00000000..d194c7be Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/IASDKCore differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/IASDKCore.meta new file mode 100644 index 00000000..aabf4a26 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/IASDKCore.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a6355f841d028468b97775882dff52d2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules.meta new file mode 100644 index 00000000..289ef53a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43b547f0c8d5d4b608acff9243ebcf4d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules/module.modulemap new file mode 100755 index 00000000..c666af89 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules/module.modulemap @@ -0,0 +1,14 @@ + +framework module IASDKCore { + umbrella header "IASDKCore.h" + export * + module * { export * } + + link framework "SystemConfiguration" + link framework "CoreTelephony" + link framework "StoreKit" + link framework "AdSupport" + link framework "WebKit" + link framework "Foundation" + link framework "UIKit" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..ac43b06d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8254c406c9bc6467fb0bc42d1466d18a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions.meta new file mode 100644 index 00000000..1e7a6bd4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 481d53887286743ae9e8bd126c293968 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A.meta new file mode 100644 index 00000000..bb6770b0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f81b2d02a4cf44a195b5ed56a9dc244 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers.meta new file mode 100644 index 00000000..b4b186ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbac6b214b6864bcfa2ba6041fb80d57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdModel.h new file mode 100755 index 00000000..f5f3dc7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdModel.h @@ -0,0 +1,22 @@ +// +// IAAdModel.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAAdModel : NSObject + +@property (nonatomic, readonly, getter=isRewarded) BOOL rewarded; + +/** + * @discussion Ad model is base; this member extends it to concrete type ad model. + */ +@property (nonatomic, strong, nullable, readonly) id contentModel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdModel.h.meta new file mode 100644 index 00000000..14d7e829 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 516857ae719804e3eb3fe5f4ca09bd94 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h new file mode 100755 index 00000000..3fc1505a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h @@ -0,0 +1,76 @@ +// +// IAAdRequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import +#import + +@class IAUserData; +@class CLLocation; +@class IADebugger; +@class IAMediation; + +@protocol IAAdRequestBuilder + +@required + +@property (nonatomic) BOOL useSecureConnections; + +/** + * @brief A mandatory parameter. + */ +@property (nonatomic, copy, nonnull) NSString *spotID; + +/** + * @brief The request timeout in seconds before the 'ready on client' will be received. + * + * @discussion The min value is 1, the max value is 180, the default is 10. In case the input param is out of bounds, the default one will be set. + */ +@property (nonatomic) NSTimeInterval timeout; + +@property (nonatomic, copy, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + */ +@property (nonatomic, copy, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + */ +@property (nonatomic, copy, nullable) CLLocation *location; + +@property (nonatomic, copy, nullable) IADebugger *debugger; + +/** + * @brief Subtype expected configuration. In case a certain type of ad has extra configuration, assign it here. + */ +@property (nonatomic, copy, nullable) id subtypeDescription; + +@optional + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + */ +@property (nonatomic) BOOL muteAudio; + +@end + +@interface IAAdRequest : IARequest + +/** + * @brief Use in order to determine type of unit returned. + * @discussion Will be assigned at response parsing phase. + */ +@property (nonatomic, strong, nullable, readonly) NSString *unitID; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h.meta new file mode 100644 index 00000000..265db957 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff0f84c35c9214002832de37711ef00d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h new file mode 100755 index 00000000..ffb9f905 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h @@ -0,0 +1,59 @@ +// +// IAAdSpot.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@class IAAdRequest; +@class IAMediation; +@class IAAdModel; +@class IAAdSpot; + +@class IAUnitController; + +typedef void (^IAAdSpotAdResponseBlock)(IAAdSpot * _Nullable adSpot, IAAdModel * _Nullable adModel, NSError * _Nullable error); + +@protocol IAAdSpotBuilder + +@required +@property (atomic, copy, nonnull) IAAdRequest *adRequest; +@property (nonatomic, copy, nonnull) IAMediation *mediationType; + +- (void)addSupportedUnitController:(IAUnitController * _Nonnull)supportedUnitController; + +@end + +@interface IAAdSpot : NSObject + +/** + * @brief The unit controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAUnitController *activeUnitController; + +@property (nonatomic, strong, readonly, nullable) IAAdModel *model; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Fetch ad. Ad response block must be provided, otherwise fetch will not be performed. + * + * @discussion Ad response block will be retained, therefore 'self' should not be used insided this block. Please use weak reference to 'self' instead. + * This block will be invoked both on first ad request result, and on ad refresh result. + */ +- (void)fetchAdWithCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +/** + * @brief Use for being notified about ad reload result. + * @discussion IA SDK will copy this block, if you want to clear it, you should provide a 'nil' value. + */ +- (void)setAdRefreshCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)refreshAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h.meta new file mode 100644 index 00000000..affe3d50 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6553b168a90004ef798d614b5c8243f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdView.h new file mode 100755 index 00000000..ccac5e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdView.h @@ -0,0 +1,16 @@ +// +// IAAdView.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +@interface IAAdView : IABaseView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdView.h.meta new file mode 100644 index 00000000..6b6f640c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e919123afd2f443c5a449a3fb354930f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IABaseView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IABaseView.h new file mode 100755 index 00000000..f35f1001 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IABaseView.h @@ -0,0 +1,17 @@ +// +// IABaseView.h +// IASDKCore +// +// Created by Fyber on 09/09/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IABaseView : UIView + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IABaseView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IABaseView.h.meta new file mode 100644 index 00000000..6cc984b5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IABaseView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ca501deff1d7406584666c59a2a2f03 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAContentController.h new file mode 100755 index 00000000..6a582b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAContentController.h @@ -0,0 +1,16 @@ +// +// IAContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @brief Abstract base class. + */ +@interface IAContentController : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAContentController.h.meta new file mode 100644 index 00000000..ff23af01 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29e39e2fc515749b2a36218b5ec4a535 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IADebugger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IADebugger.h new file mode 100755 index 00000000..a0b1ba54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IADebugger.h @@ -0,0 +1,34 @@ +// +// IADebugger.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +static NSNotificationName _Nonnull kIADebuggerDidChangeRequestSettingsNotification = @"kIADebuggerDidChangeRequestSettingsNotification"; + +@protocol IADebuggerBuilder + +@required + +@property (nonatomic, copy, nullable) NSString *server; +@property (nonatomic, copy, nullable) NSString *database; +@property (nonatomic, copy, nullable) NSString *mockResponsePath; +@property (nonatomic, copy, nullable) NSString *localJSONResponsePath; + +@property (class, nonatomic, copy, nullable) NSString *localJSONConfigPath; +@property (class, nonatomic, copy, nullable) NSString *globalConfigPath; +@property (class, nonatomic) BOOL adReportingEnabled; + +@end + +@interface IADebugger : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IADebugger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IADebugger.h.meta new file mode 100644 index 00000000..d4ed4c27 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IADebugger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f0895bc8b851484cbc2d415bce89643 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h new file mode 100755 index 00000000..735de752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h @@ -0,0 +1,42 @@ +// +// IAFullscreenUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +@protocol IAFullscreenUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@interface IAFullscreenUnitController : IAUnitController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Presents fullscreen ad. + * + * @discussion The delegate method '- (UIViewController * _Nonnull)IAParentViewControllerForAdController:(IAUnitController * _Nullable)unitController' + * must be implemented. + */ +- (void)showAdAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion; + +/** + * @brief Tells whether a creative is presented. + */ +- (BOOL)isPresented; + +- (void)removeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h.meta new file mode 100644 index 00000000..f3db2fa2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4879927cba88d482c9efb37ab8c4c55f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h new file mode 100755 index 00000000..6b8458a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h @@ -0,0 +1,15 @@ +// +// IAGDPRConsent.h +// IASDKCore +// +// Created by Fyber on 08/06/2018. +// Copyright (c) 2018 Fyber. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, IAGDPRConsentType) { + IAGDPRConsentTypeUnknown = -1, + IAGDPRConsentTypeDenied = 0, + IAGDPRConsentTypeGiven = 1 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h.meta new file mode 100644 index 00000000..2e9cd6df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 96deafc9cd1f44cc8b710494bf10ded8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h new file mode 100755 index 00000000..90155566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h @@ -0,0 +1,25 @@ +// +// IAGlobalAdDelegate.h +// IASDKCore +// +// Created by Fyber on 08/12/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#ifndef IAGlobalAdDelegate_h +#define IAGlobalAdDelegate_h + +#import +#import + +@protocol IAGlobalAdDelegate + +@required +/** + * @brief The impression info of the shown ad. + */ +- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData withAdRequest:(IAAdRequest * _Nonnull)adRequest; + +@end + +#endif /* IAGlobalAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h.meta new file mode 100644 index 00000000..08f466c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1cdf10b3a323c42e08619b82fc884ae3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h new file mode 100755 index 00000000..fde62bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h @@ -0,0 +1,68 @@ +// +// IAImpressionData.h +// IASDKCore +// +// Copyright © 2019 Fyber. All rights reserved. +// + +#import +#import + +/** + * @class The shown ad impression info. + */ +@interface IAImpressionData : NSObject + +/** + * @brief The demand source name. + */ +@property (nonatomic, nullable, copy, readonly) NSString *demandSourceName; + +/** + * @brief The ISO country code. + */ +@property (nonatomic, nullable, copy, readonly) NSString *country; + +/** + * @brief The session ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *sessionID; + +/** + * @brief The advertiser domain. + */ +@property (nonatomic, nullable, copy, readonly) NSString *advertiserDomain; + +/** + * @brief The creative ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *creativeID; + +/** + * @brief The campaign ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *campaignID; + +/** + * @brief The pricing value. + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *pricingValue; + +/** + * @brief The pricing currency. + */ +@property (nonatomic, nullable, copy, readonly) NSString *pricingCurrency; + +/** + * @brief Is ad duration (if applicable). + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *duration; + +/** + * @brief Is true in case of skippable ad. + */ +@property (nonatomic, readonly, getter=isSkippable) BOOL skippable; + +- (NSString * _Nonnull)customDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h.meta new file mode 100644 index 00000000..5dbf152c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1609fdbf3059747749fb0886e4d1dfa8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h new file mode 100755 index 00000000..979ebec9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h @@ -0,0 +1,20 @@ +// +// IAInterfaceAdDescription.h +// IASDKCore +// +// Created by Fyber on 27/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAdDescription_h +#define IAInterfaceAdDescription_h + +#import + +@protocol IAInterfaceAdDescription + +@required + +@end + +#endif /* IAInterfaceAdDescription_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h.meta new file mode 100644 index 00000000..518d678c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a43d82b2a28d64e398b3fbf4a8eadeaf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h new file mode 100755 index 00000000..220114ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h @@ -0,0 +1,24 @@ +// +// IAInterfaceAllocBlocker.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAllocBlocker_h +#define IAInterfaceAllocBlocker_h + +#import + +@protocol IAInterfaceAllocBlocker + +@required ++ (null_unspecified instancetype)alloc __attribute__((unavailable(" The 'alloc' is not available, use 'build:' instead."))); +// Causes error during building in xcode 12.5 +//- (null_unspecified instancetype)init __attribute__((unavailable(" The 'init' is not available, use 'build:' instead."))); ++ (null_unspecified instancetype)new __attribute__((unavailable(" The 'new' is not available, use 'build:' instead."))); + +@end + +#endif /* IAInterfaceAllocBlocker_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h.meta new file mode 100644 index 00000000..a88f3a69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25126fed19eff4f78a7c7ae0532db52d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h new file mode 100755 index 00000000..8b52ff75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h @@ -0,0 +1,25 @@ +// +// IAInterfaceBuilder.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceBuilder_h +#define IAInterfaceBuilder_h + +#import + +#import + +@protocol IAInterfaceBuilder; + +@protocol IAInterfaceBuilder + +@required ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end + +#endif /* IAInterfaceBuilder_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h.meta new file mode 100644 index 00000000..53abd340 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 64f0cf51510ef48ceae81dc57880d7a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h new file mode 100755 index 00000000..6cb127de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h @@ -0,0 +1,18 @@ +// +// IAInterfaceContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceContentModel_h +#define IAInterfaceContentModel_h + +#import + +@protocol IAInterfaceContentModel + +@end + +#endif /* IAInterfaceContentModel_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h.meta new file mode 100644 index 00000000..8500ae71 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 04f699aef7f444f2387e8ba3d7af60c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h new file mode 100755 index 00000000..c4f560e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h @@ -0,0 +1,23 @@ +// +// IAInterfaceSingleton.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceSingleton_h +#define IAInterfaceSingleton_h + +#import + +#import + +@protocol IAInterfaceSingleton + +@required ++ (instancetype _Nonnull)sharedInstance; + +@end + +#endif /* IAInterfaceSingleton_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h.meta new file mode 100644 index 00000000..a04d0129 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9f42a46018b9e4fb1b68af05cfdd75d9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h new file mode 100755 index 00000000..55ac4cd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h @@ -0,0 +1,42 @@ +// +// IAInterfaceUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceUnitController_h +#define IAInterfaceUnitController_h + +#import + +@protocol IAUnitDelegate; +@class IAContentController; + +@protocol IAUnitControllerBuilderProtocol + +@required +- (void)addSupportedContentController:(IAContentController * _Nonnull)supportedContentController; + +@end + +@protocol IAInterfaceUnitController + +@required + +@property (nonatomic, weak, nullable) id unitDelegate; + +/** + * @brief The content controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAContentController *activeContentController; + +/** + * @brief Clears all internal data. After use of this method, current unit controller is no more useable until a new response of same ad unit type is received. + */ +- (void)clear; + +@end + +#endif /* IAInterfaceUnitController_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h.meta new file mode 100644 index 00000000..5df2c8d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d64d9e15af8604b5ba45bc50ff75a3d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IALogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IALogger.h new file mode 100755 index 00000000..057c821d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IALogger.h @@ -0,0 +1,56 @@ +// +// IALogger.h +// IASDKCore +// +// Created by Fyber on 23/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @typedef IALogLevel + * @brief Log level. + */ +typedef NS_ENUM(NSUInteger, IALogLevel) { + /** + * @brief Disabled. + */ + IALogLevelOff = 0, + /** + * @brief Includes error logging. + */ + IALogLevelError = 1, + /** + * @brief Includes warnings and error logging. + */ + IALogLevelWarn = 2, + /** + * @brief Includes general info., warnings and error logging. + */ + IALogLevelInfo = 3, + /** + * @brief Includes debug information, general info., warnings and error logging. + */ + IALogLevelDebug = 4, + /** + * @brief Includes all types of logging. + */ + IALogLevelVerbose = 5, +}; + +@interface IALogger : NSObject + +/** + * @brief Sets IASDK logging level for: + * + * 1. Xcode console + * + * 2. Apple System Logs + * + * @param logLevel log level + */ ++ (void)setLogLevel:(IALogLevel)logLevel; ++ (IALogLevel)logLevel:(IALogLevel)logLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IALogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IALogger.h.meta new file mode 100644 index 00000000..634a6408 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IALogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb92c81e572534a1daf5e38abb689570 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h new file mode 100755 index 00000000..6de56d14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h @@ -0,0 +1,20 @@ +// +// IAMRAIDAdView.h +// IASDKMRAID +// +// Created by Fyber on 28/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +static const CGFloat kIADefaultIPhoneBannerWidth = 320; +static const CGFloat kIADefaultIPhoneBannerHeight = 50; +static const CGFloat kIADefaultIPadBannerWidth = 728; +static const CGFloat kIADefaultIPadBannerHeight = 90; +static const CGFloat kIADefaultRectWidth = 300; +static const CGFloat kIADefaultRectHeight = 250; + +@interface IAMRAIDAdView : IAAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h.meta new file mode 100644 index 00000000..b818f2f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dfdd1079a228149f386af9a65c56dbf3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediation.h new file mode 100755 index 00000000..52acc731 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediation.h @@ -0,0 +1,13 @@ +// +// IAMediation.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAMediation : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediation.h.meta new file mode 100644 index 00000000..97c06a55 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dc4edacb3e8994b6494ad0e06898fc97 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h new file mode 100755 index 00000000..614eaa69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h @@ -0,0 +1,15 @@ +// +// IAMediationAdMob.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationAdMob : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h.meta new file mode 100644 index 00000000..da79f602 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad7ba52c9a3974fafbe33ae26ab6b88e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h new file mode 100755 index 00000000..2ea6c5ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h @@ -0,0 +1,15 @@ +// +// IAMediationDFP.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationDFP : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h.meta new file mode 100644 index 00000000..1cfde3f7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25a6e4c0b51b94e4cbd62f1d53f0d64d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h new file mode 100755 index 00000000..7b730860 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h @@ -0,0 +1,15 @@ +// +// IAMediationFyber.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationFyber : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h.meta new file mode 100644 index 00000000..34ecd952 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f0c83f8d9bbe242e2a2b70b08f283abe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h new file mode 100755 index 00000000..c64be44d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h @@ -0,0 +1,15 @@ +// +// IAMediationIronSource.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationIronSource : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h.meta new file mode 100644 index 00000000..93f891ae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76cb78e3dd9094bdb903fdf6b608c0e1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h new file mode 100755 index 00000000..4cbf47ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h @@ -0,0 +1,15 @@ +// +// IAMediationMax.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMax : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h.meta new file mode 100644 index 00000000..9edb3c0b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c70de0ef955844e37839a78835c0615e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h new file mode 100755 index 00000000..f9e6a46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h @@ -0,0 +1,15 @@ +// +// IAMediationMopub.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMopub : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h.meta new file mode 100644 index 00000000..5bdd0a52 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bcc622f61a2eb434eadc666e73006fdc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IARequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IARequest.h new file mode 100755 index 00000000..74cd8f7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IARequest.h @@ -0,0 +1,13 @@ +// +// IARequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IARequest : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IARequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IARequest.h.meta new file mode 100644 index 00000000..08f8b6df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IARequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39033dcaf25214ac8ad28a35218a8583 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IASDKCore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IASDKCore.h new file mode 100755 index 00000000..7f86f36a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IASDKCore.h @@ -0,0 +1,158 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 29/01/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +#import +#import +#import + +#import + +#import + +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +typedef void (^IASDKCoreInitBlock)(BOOL success, NSError * _Nullable error); + +typedef NS_ENUM(NSInteger, IASDKCoreInitErrorType) { + IASDKCoreInitErrorTypeUnknown = 0, + IASDKCoreInitErrorTypeFailedToDownloadMandatoryData = 1, + IASDKCoreInitErrorTypeMissingModules = 2, + IASDKCoreInitErrorTypeInvalidAppID = 3, + IASDKCoreInitErrorTypeCancelled = 4 +}; + +@interface IASDKCore : NSObject + +@property (atomic, strong, nullable, readonly) NSString *appID; +@property (atomic, readonly, getter=isInitialised) BOOL initialised; +@property (atomic, strong, nullable) NSString *publisherAppStoreID; // publisher app ID in Apple’s App Store + +/** + * @brief Use this delegate in order to get an info about every shown ad. + */ +@property (atomic, weak, nullable) id globalAdDelegate; + +/** + * @brief The GDPR consent status. + * + * @discussion Use this property in order to set the GDPR consent accoring to your preferences. + * + * It can be used as one of the following, in order to allow/restrict: + * + * - `[IASDKCore.sharedInstance setGDPRConsent:YES]` + * + * - `[IASDKCore.sharedInstance setGDPRConsent:true]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = NO` + * + * - `IASDKCore.sharedInstance.GDPRConsent = 1` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeGiven` + * + * Or it can be cleared by using the one of the following: + * + * - `[IASDKCore.sharedInstance clearGDPRConsentData]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeUnknown`. Important: setting the `IAGDPRConsentTypeUnknown`, will clear the `GDPRConsentString` as well. + * + * The default (or after calling the `clearGDPRConsentData` method) value is unknown, which is the `IAGDPRConsentTypeUnknown`. + * + * The property is thread-safe. + */ +@property (atomic) IAGDPRConsentType GDPRConsent; + +/** + * @brief Use this property in order to provide a custom GDPR consent data. + * + * @discussion It will be passed as is, without any management/modification. + */ +@property (atomic, nullable) NSString *GDPRConsentString; + +/** + * @brief Use this property in order to provide the CCPA string. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear this data permanently from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *CCPAString; + +/** + * @brief Use this property in order to provide a user Id. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear it from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *userID; + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + * + * @param completionBlock An optional callback for the init result notification. The error code is represented as `IASDKCoreInitErrorType` enum. + * + * @param completionQueue An optional queue for the completion block. If is not provided, the completion block will be invoked on the main queue. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID + completionBlock:(IASDKCoreInitBlock _Nullable)completionBlock + completionQueue:(dispatch_queue_t _Nullable)completionQueue; + +/** + * @brief Get the IASDK current version as the NSString instance. + * + * @discussion The format is `x.y.z`. + */ +- (NSString * _Null_unspecified)version; + +/** + * @brief Clears all the GDPR related information. The state of the `GDPRConsent` property will become `-1` or `IAGDPRConsentTypeUnknown`. + */ +- (void)clearGDPRConsentData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IASDKCore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IASDKCore.h.meta new file mode 100644 index 00000000..27980295 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IASDKCore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4cf89d2fef5554101b672a59fd02306a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitController.h new file mode 100755 index 00000000..99e4afb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitController.h @@ -0,0 +1,20 @@ +// +// IAUnitController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +/** + * @brief Abstract class, for service purpose. Should not be used explicitly. + */ +@interface IAUnitController : NSObject + +- (BOOL)isReady; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitController.h.meta new file mode 100644 index 00000000..20c1c4c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 49a5d3ac1b6864a19b9606bb014a9479 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h new file mode 100755 index 00000000..662ebc76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h @@ -0,0 +1,51 @@ +// +// IAUnitDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAUnitDelegate_h +#define IAUnitDelegate_h + +#import +#import + +@class IAUnitController; + +@protocol IAUnitDelegate + +@required + +/** + * @brief Required delegate method for supplying parent view controller. App will crash, if it is not implemented in delegate and delegate declares itself as conforming to protocol. + * + * @discussion The 'modalPresentationStyle' property of the supplied view controller will be changed to 'UIModalPresentationFullScreen'; + */ +- (UIViewController * _Nonnull)IAParentViewControllerForUnitController:(IAUnitController * _Nullable)unitController; + +@optional +- (void)IAAdDidReceiveClick:(IAUnitController * _Nullable)unitController; +- (void)IAAdWillLogImpression:(IAUnitController * _Nullable)unitController; + +/** + * @brief The rewarded units callback for a user reward. + * + * @discussion This callback is called for all type of the rewarded content, both HTML/JS and video (VAST). + * In order to use the rewarded callback for all available rewarded content, you will have to implement this method (not the `IAVideoCompleted:`; + */ +- (void)IAAdDidReward:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerWillDismissFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidDismissFullscreen:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillOpenExternalApp:(IAUnitController * _Nullable)unitController; + +- (void)IAAdDidExpire:(IAUnitController * _Nullable)unitController; + +@end + +#endif /* IAUnitDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h.meta new file mode 100644 index 00000000..ad59c6be --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1091db2c1ba9a48fb8d63204de904737 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUserData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUserData.h new file mode 100755 index 00000000..d24b3004 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUserData.h @@ -0,0 +1,34 @@ +// +// IAUserData.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +typedef NS_ENUM(NSInteger, IAUserGenderType) { + IAUserGenderTypeUnknown = 0, + IAUserGenderTypeMale, + IAUserGenderTypeFemale, + IAUserGenderTypeOther, +}; + +@protocol IAUserDataBuilder + +@required + +@property (nonatomic) NSUInteger age; +@property (nonatomic) IAUserGenderType gender; +@property (nonatomic, copy, nullable) NSString *zipCode; + +@end + +@interface IAUserData : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUserData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUserData.h.meta new file mode 100644 index 00000000..e948d9b8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAUserData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b744684c45af64d19bc77d857956e239 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h new file mode 100755 index 00000000..02491519 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h @@ -0,0 +1,36 @@ +// +// IAViewUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/** + * @brief Builder block. 'self' can be used. The block is not retained. + */ +@protocol IAViewUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@class IAAdView; + +@interface IAViewUnitController : IAUnitController + +@property (nonatomic, strong, readonly, nullable) IAAdView *adView; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +- (void)showAdInParentView:(UIView * _Nonnull)parentView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h.meta new file mode 100644 index 00000000..7c0f86c8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 258c55eaa0e7b4df7abadb6594724031 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/IASDKCore b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/IASDKCore new file mode 100755 index 00000000..d194c7be Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/IASDKCore differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/IASDKCore.meta new file mode 100644 index 00000000..4d0e9838 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/A/IASDKCore.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88e92766951c644a2a3af0409c3db0c6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current.meta new file mode 100644 index 00000000..c952d2d0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23e451f94de72458196e11df47b22744 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers.meta new file mode 100644 index 00000000..e9159b4c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84bdded6e2fab4f10a38838f20263b74 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h new file mode 100755 index 00000000..f5f3dc7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h @@ -0,0 +1,22 @@ +// +// IAAdModel.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAAdModel : NSObject + +@property (nonatomic, readonly, getter=isRewarded) BOOL rewarded; + +/** + * @discussion Ad model is base; this member extends it to concrete type ad model. + */ +@property (nonatomic, strong, nullable, readonly) id contentModel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h.meta new file mode 100644 index 00000000..2848a04d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: beefdd5f241ea4247ac3f979e350b823 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h new file mode 100755 index 00000000..3fc1505a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h @@ -0,0 +1,76 @@ +// +// IAAdRequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import +#import + +@class IAUserData; +@class CLLocation; +@class IADebugger; +@class IAMediation; + +@protocol IAAdRequestBuilder + +@required + +@property (nonatomic) BOOL useSecureConnections; + +/** + * @brief A mandatory parameter. + */ +@property (nonatomic, copy, nonnull) NSString *spotID; + +/** + * @brief The request timeout in seconds before the 'ready on client' will be received. + * + * @discussion The min value is 1, the max value is 180, the default is 10. In case the input param is out of bounds, the default one will be set. + */ +@property (nonatomic) NSTimeInterval timeout; + +@property (nonatomic, copy, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + */ +@property (nonatomic, copy, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + */ +@property (nonatomic, copy, nullable) CLLocation *location; + +@property (nonatomic, copy, nullable) IADebugger *debugger; + +/** + * @brief Subtype expected configuration. In case a certain type of ad has extra configuration, assign it here. + */ +@property (nonatomic, copy, nullable) id subtypeDescription; + +@optional + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + */ +@property (nonatomic) BOOL muteAudio; + +@end + +@interface IAAdRequest : IARequest + +/** + * @brief Use in order to determine type of unit returned. + * @discussion Will be assigned at response parsing phase. + */ +@property (nonatomic, strong, nullable, readonly) NSString *unitID; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h.meta new file mode 100644 index 00000000..17d1f624 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9371b2eb78cbb4a2a853477a95446c44 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h new file mode 100755 index 00000000..ffb9f905 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h @@ -0,0 +1,59 @@ +// +// IAAdSpot.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@class IAAdRequest; +@class IAMediation; +@class IAAdModel; +@class IAAdSpot; + +@class IAUnitController; + +typedef void (^IAAdSpotAdResponseBlock)(IAAdSpot * _Nullable adSpot, IAAdModel * _Nullable adModel, NSError * _Nullable error); + +@protocol IAAdSpotBuilder + +@required +@property (atomic, copy, nonnull) IAAdRequest *adRequest; +@property (nonatomic, copy, nonnull) IAMediation *mediationType; + +- (void)addSupportedUnitController:(IAUnitController * _Nonnull)supportedUnitController; + +@end + +@interface IAAdSpot : NSObject + +/** + * @brief The unit controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAUnitController *activeUnitController; + +@property (nonatomic, strong, readonly, nullable) IAAdModel *model; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Fetch ad. Ad response block must be provided, otherwise fetch will not be performed. + * + * @discussion Ad response block will be retained, therefore 'self' should not be used insided this block. Please use weak reference to 'self' instead. + * This block will be invoked both on first ad request result, and on ad refresh result. + */ +- (void)fetchAdWithCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +/** + * @brief Use for being notified about ad reload result. + * @discussion IA SDK will copy this block, if you want to clear it, you should provide a 'nil' value. + */ +- (void)setAdRefreshCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)refreshAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h.meta new file mode 100644 index 00000000..654c3e4f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: db8f0cd4317ec42e983f9056caad943c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdView.h new file mode 100755 index 00000000..ccac5e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdView.h @@ -0,0 +1,16 @@ +// +// IAAdView.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +@interface IAAdView : IABaseView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdView.h.meta new file mode 100644 index 00000000..8206ac10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2955adbcd25e54d78ad59619b8db6379 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IABaseView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IABaseView.h new file mode 100755 index 00000000..f35f1001 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IABaseView.h @@ -0,0 +1,17 @@ +// +// IABaseView.h +// IASDKCore +// +// Created by Fyber on 09/09/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IABaseView : UIView + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IABaseView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IABaseView.h.meta new file mode 100644 index 00000000..caadc6fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IABaseView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d487ea5501c58443da520db631cc739c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAContentController.h new file mode 100755 index 00000000..6a582b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAContentController.h @@ -0,0 +1,16 @@ +// +// IAContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @brief Abstract base class. + */ +@interface IAContentController : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAContentController.h.meta new file mode 100644 index 00000000..2147255b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a591ec4606244f97b615b6ebe9d49a6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IADebugger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IADebugger.h new file mode 100755 index 00000000..a0b1ba54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IADebugger.h @@ -0,0 +1,34 @@ +// +// IADebugger.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +static NSNotificationName _Nonnull kIADebuggerDidChangeRequestSettingsNotification = @"kIADebuggerDidChangeRequestSettingsNotification"; + +@protocol IADebuggerBuilder + +@required + +@property (nonatomic, copy, nullable) NSString *server; +@property (nonatomic, copy, nullable) NSString *database; +@property (nonatomic, copy, nullable) NSString *mockResponsePath; +@property (nonatomic, copy, nullable) NSString *localJSONResponsePath; + +@property (class, nonatomic, copy, nullable) NSString *localJSONConfigPath; +@property (class, nonatomic, copy, nullable) NSString *globalConfigPath; +@property (class, nonatomic) BOOL adReportingEnabled; + +@end + +@interface IADebugger : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IADebugger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IADebugger.h.meta new file mode 100644 index 00000000..262673ba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IADebugger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 31c7b481b043746c58dcddd4f800a78c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h new file mode 100755 index 00000000..735de752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h @@ -0,0 +1,42 @@ +// +// IAFullscreenUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +@protocol IAFullscreenUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@interface IAFullscreenUnitController : IAUnitController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Presents fullscreen ad. + * + * @discussion The delegate method '- (UIViewController * _Nonnull)IAParentViewControllerForAdController:(IAUnitController * _Nullable)unitController' + * must be implemented. + */ +- (void)showAdAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion; + +/** + * @brief Tells whether a creative is presented. + */ +- (BOOL)isPresented; + +- (void)removeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h.meta new file mode 100644 index 00000000..4b2cb7d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d45e29e103c374d91afc202240cc7a01 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h new file mode 100755 index 00000000..6b8458a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h @@ -0,0 +1,15 @@ +// +// IAGDPRConsent.h +// IASDKCore +// +// Created by Fyber on 08/06/2018. +// Copyright (c) 2018 Fyber. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, IAGDPRConsentType) { + IAGDPRConsentTypeUnknown = -1, + IAGDPRConsentTypeDenied = 0, + IAGDPRConsentTypeGiven = 1 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h.meta new file mode 100644 index 00000000..7b2efd3e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ede8f70ef8844eef884ebf5a031c0c6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h new file mode 100755 index 00000000..90155566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h @@ -0,0 +1,25 @@ +// +// IAGlobalAdDelegate.h +// IASDKCore +// +// Created by Fyber on 08/12/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#ifndef IAGlobalAdDelegate_h +#define IAGlobalAdDelegate_h + +#import +#import + +@protocol IAGlobalAdDelegate + +@required +/** + * @brief The impression info of the shown ad. + */ +- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData withAdRequest:(IAAdRequest * _Nonnull)adRequest; + +@end + +#endif /* IAGlobalAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h.meta new file mode 100644 index 00000000..1059b58a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 349c706ea620c4ee8946f003397fab0f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h new file mode 100755 index 00000000..fde62bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h @@ -0,0 +1,68 @@ +// +// IAImpressionData.h +// IASDKCore +// +// Copyright © 2019 Fyber. All rights reserved. +// + +#import +#import + +/** + * @class The shown ad impression info. + */ +@interface IAImpressionData : NSObject + +/** + * @brief The demand source name. + */ +@property (nonatomic, nullable, copy, readonly) NSString *demandSourceName; + +/** + * @brief The ISO country code. + */ +@property (nonatomic, nullable, copy, readonly) NSString *country; + +/** + * @brief The session ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *sessionID; + +/** + * @brief The advertiser domain. + */ +@property (nonatomic, nullable, copy, readonly) NSString *advertiserDomain; + +/** + * @brief The creative ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *creativeID; + +/** + * @brief The campaign ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *campaignID; + +/** + * @brief The pricing value. + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *pricingValue; + +/** + * @brief The pricing currency. + */ +@property (nonatomic, nullable, copy, readonly) NSString *pricingCurrency; + +/** + * @brief Is ad duration (if applicable). + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *duration; + +/** + * @brief Is true in case of skippable ad. + */ +@property (nonatomic, readonly, getter=isSkippable) BOOL skippable; + +- (NSString * _Nonnull)customDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h.meta new file mode 100644 index 00000000..3874aa53 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 78ac7cc3b695944f995d4f4de94d5107 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h new file mode 100755 index 00000000..979ebec9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h @@ -0,0 +1,20 @@ +// +// IAInterfaceAdDescription.h +// IASDKCore +// +// Created by Fyber on 27/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAdDescription_h +#define IAInterfaceAdDescription_h + +#import + +@protocol IAInterfaceAdDescription + +@required + +@end + +#endif /* IAInterfaceAdDescription_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h.meta new file mode 100644 index 00000000..18400da4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b4f1d7a131fec4f3792c3a259ef560b7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h new file mode 100755 index 00000000..220114ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h @@ -0,0 +1,24 @@ +// +// IAInterfaceAllocBlocker.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAllocBlocker_h +#define IAInterfaceAllocBlocker_h + +#import + +@protocol IAInterfaceAllocBlocker + +@required ++ (null_unspecified instancetype)alloc __attribute__((unavailable(" The 'alloc' is not available, use 'build:' instead."))); +// Causes error during building in xcode 12.5 +//- (null_unspecified instancetype)init __attribute__((unavailable(" The 'init' is not available, use 'build:' instead."))); ++ (null_unspecified instancetype)new __attribute__((unavailable(" The 'new' is not available, use 'build:' instead."))); + +@end + +#endif /* IAInterfaceAllocBlocker_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h.meta new file mode 100644 index 00000000..d938869f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0835b45dabcf429a83acf190ef60aa9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h new file mode 100755 index 00000000..8b52ff75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h @@ -0,0 +1,25 @@ +// +// IAInterfaceBuilder.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceBuilder_h +#define IAInterfaceBuilder_h + +#import + +#import + +@protocol IAInterfaceBuilder; + +@protocol IAInterfaceBuilder + +@required ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end + +#endif /* IAInterfaceBuilder_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h.meta new file mode 100644 index 00000000..a2fea951 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71cc8ac9cb23d422b8af0957a0a9e2db +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h new file mode 100755 index 00000000..6cb127de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h @@ -0,0 +1,18 @@ +// +// IAInterfaceContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceContentModel_h +#define IAInterfaceContentModel_h + +#import + +@protocol IAInterfaceContentModel + +@end + +#endif /* IAInterfaceContentModel_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h.meta new file mode 100644 index 00000000..f30cb4fc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12da928ea753142d0afc8b94d814f1e3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h new file mode 100755 index 00000000..c4f560e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h @@ -0,0 +1,23 @@ +// +// IAInterfaceSingleton.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceSingleton_h +#define IAInterfaceSingleton_h + +#import + +#import + +@protocol IAInterfaceSingleton + +@required ++ (instancetype _Nonnull)sharedInstance; + +@end + +#endif /* IAInterfaceSingleton_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h.meta new file mode 100644 index 00000000..cf9c8b5c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a731eb81d5e8455ab67440067ca96f6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h new file mode 100755 index 00000000..55ac4cd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h @@ -0,0 +1,42 @@ +// +// IAInterfaceUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceUnitController_h +#define IAInterfaceUnitController_h + +#import + +@protocol IAUnitDelegate; +@class IAContentController; + +@protocol IAUnitControllerBuilderProtocol + +@required +- (void)addSupportedContentController:(IAContentController * _Nonnull)supportedContentController; + +@end + +@protocol IAInterfaceUnitController + +@required + +@property (nonatomic, weak, nullable) id unitDelegate; + +/** + * @brief The content controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAContentController *activeContentController; + +/** + * @brief Clears all internal data. After use of this method, current unit controller is no more useable until a new response of same ad unit type is received. + */ +- (void)clear; + +@end + +#endif /* IAInterfaceUnitController_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h.meta new file mode 100644 index 00000000..10b8f9ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ac570f62df284f1c8a9dd4a71a63ec0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IALogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IALogger.h new file mode 100755 index 00000000..057c821d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IALogger.h @@ -0,0 +1,56 @@ +// +// IALogger.h +// IASDKCore +// +// Created by Fyber on 23/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @typedef IALogLevel + * @brief Log level. + */ +typedef NS_ENUM(NSUInteger, IALogLevel) { + /** + * @brief Disabled. + */ + IALogLevelOff = 0, + /** + * @brief Includes error logging. + */ + IALogLevelError = 1, + /** + * @brief Includes warnings and error logging. + */ + IALogLevelWarn = 2, + /** + * @brief Includes general info., warnings and error logging. + */ + IALogLevelInfo = 3, + /** + * @brief Includes debug information, general info., warnings and error logging. + */ + IALogLevelDebug = 4, + /** + * @brief Includes all types of logging. + */ + IALogLevelVerbose = 5, +}; + +@interface IALogger : NSObject + +/** + * @brief Sets IASDK logging level for: + * + * 1. Xcode console + * + * 2. Apple System Logs + * + * @param logLevel log level + */ ++ (void)setLogLevel:(IALogLevel)logLevel; ++ (IALogLevel)logLevel:(IALogLevel)logLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IALogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IALogger.h.meta new file mode 100644 index 00000000..1f7ca796 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IALogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9e06286981d4b4051b18bbb30062b528 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h new file mode 100755 index 00000000..6de56d14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h @@ -0,0 +1,20 @@ +// +// IAMRAIDAdView.h +// IASDKMRAID +// +// Created by Fyber on 28/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +static const CGFloat kIADefaultIPhoneBannerWidth = 320; +static const CGFloat kIADefaultIPhoneBannerHeight = 50; +static const CGFloat kIADefaultIPadBannerWidth = 728; +static const CGFloat kIADefaultIPadBannerHeight = 90; +static const CGFloat kIADefaultRectWidth = 300; +static const CGFloat kIADefaultRectHeight = 250; + +@interface IAMRAIDAdView : IAAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h.meta new file mode 100644 index 00000000..72f541ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 801a3c7bd7cab4604aef7f88f52679d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediation.h new file mode 100755 index 00000000..52acc731 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediation.h @@ -0,0 +1,13 @@ +// +// IAMediation.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAMediation : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediation.h.meta new file mode 100644 index 00000000..17662d0a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a5cdbcb0f33e54e4395ba8fae2caadf9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h new file mode 100755 index 00000000..614eaa69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h @@ -0,0 +1,15 @@ +// +// IAMediationAdMob.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationAdMob : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h.meta new file mode 100644 index 00000000..9dc12631 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6051d8cb614304c07a9f1b3a7a1f049b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h new file mode 100755 index 00000000..2ea6c5ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h @@ -0,0 +1,15 @@ +// +// IAMediationDFP.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationDFP : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h.meta new file mode 100644 index 00000000..a85ba85f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 216d01908c0b2426a83c8bd5f2f40a6a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h new file mode 100755 index 00000000..7b730860 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h @@ -0,0 +1,15 @@ +// +// IAMediationFyber.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationFyber : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h.meta new file mode 100644 index 00000000..7b962c3a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9bd34d62812d24565bea09f576cb7994 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h new file mode 100755 index 00000000..c64be44d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h @@ -0,0 +1,15 @@ +// +// IAMediationIronSource.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationIronSource : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h.meta new file mode 100644 index 00000000..b05bb472 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 199fd5661cfef4a52b2f43c3abab822b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h new file mode 100755 index 00000000..4cbf47ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h @@ -0,0 +1,15 @@ +// +// IAMediationMax.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMax : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h.meta new file mode 100644 index 00000000..e44be223 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e85c8ebf0b544000830bb7b6353e58d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h new file mode 100755 index 00000000..f9e6a46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h @@ -0,0 +1,15 @@ +// +// IAMediationMopub.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMopub : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h.meta new file mode 100644 index 00000000..375d6e45 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c4c421e6338fb468bbd6d81fe798aad1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IARequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IARequest.h new file mode 100755 index 00000000..74cd8f7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IARequest.h @@ -0,0 +1,13 @@ +// +// IARequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IARequest : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IARequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IARequest.h.meta new file mode 100644 index 00000000..a2458f3f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IARequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6cb0393b0bd624ed2b729a2d237dcc07 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h new file mode 100755 index 00000000..7f86f36a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h @@ -0,0 +1,158 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 29/01/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +#import +#import +#import + +#import + +#import + +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +typedef void (^IASDKCoreInitBlock)(BOOL success, NSError * _Nullable error); + +typedef NS_ENUM(NSInteger, IASDKCoreInitErrorType) { + IASDKCoreInitErrorTypeUnknown = 0, + IASDKCoreInitErrorTypeFailedToDownloadMandatoryData = 1, + IASDKCoreInitErrorTypeMissingModules = 2, + IASDKCoreInitErrorTypeInvalidAppID = 3, + IASDKCoreInitErrorTypeCancelled = 4 +}; + +@interface IASDKCore : NSObject + +@property (atomic, strong, nullable, readonly) NSString *appID; +@property (atomic, readonly, getter=isInitialised) BOOL initialised; +@property (atomic, strong, nullable) NSString *publisherAppStoreID; // publisher app ID in Apple’s App Store + +/** + * @brief Use this delegate in order to get an info about every shown ad. + */ +@property (atomic, weak, nullable) id globalAdDelegate; + +/** + * @brief The GDPR consent status. + * + * @discussion Use this property in order to set the GDPR consent accoring to your preferences. + * + * It can be used as one of the following, in order to allow/restrict: + * + * - `[IASDKCore.sharedInstance setGDPRConsent:YES]` + * + * - `[IASDKCore.sharedInstance setGDPRConsent:true]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = NO` + * + * - `IASDKCore.sharedInstance.GDPRConsent = 1` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeGiven` + * + * Or it can be cleared by using the one of the following: + * + * - `[IASDKCore.sharedInstance clearGDPRConsentData]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeUnknown`. Important: setting the `IAGDPRConsentTypeUnknown`, will clear the `GDPRConsentString` as well. + * + * The default (or after calling the `clearGDPRConsentData` method) value is unknown, which is the `IAGDPRConsentTypeUnknown`. + * + * The property is thread-safe. + */ +@property (atomic) IAGDPRConsentType GDPRConsent; + +/** + * @brief Use this property in order to provide a custom GDPR consent data. + * + * @discussion It will be passed as is, without any management/modification. + */ +@property (atomic, nullable) NSString *GDPRConsentString; + +/** + * @brief Use this property in order to provide the CCPA string. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear this data permanently from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *CCPAString; + +/** + * @brief Use this property in order to provide a user Id. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear it from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *userID; + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + * + * @param completionBlock An optional callback for the init result notification. The error code is represented as `IASDKCoreInitErrorType` enum. + * + * @param completionQueue An optional queue for the completion block. If is not provided, the completion block will be invoked on the main queue. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID + completionBlock:(IASDKCoreInitBlock _Nullable)completionBlock + completionQueue:(dispatch_queue_t _Nullable)completionQueue; + +/** + * @brief Get the IASDK current version as the NSString instance. + * + * @discussion The format is `x.y.z`. + */ +- (NSString * _Null_unspecified)version; + +/** + * @brief Clears all the GDPR related information. The state of the `GDPRConsent` property will become `-1` or `IAGDPRConsentTypeUnknown`. + */ +- (void)clearGDPRConsentData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h.meta new file mode 100644 index 00000000..4e150e9f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b372458d62f14de497e0aaf6da1bff7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h new file mode 100755 index 00000000..99e4afb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h @@ -0,0 +1,20 @@ +// +// IAUnitController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +/** + * @brief Abstract class, for service purpose. Should not be used explicitly. + */ +@interface IAUnitController : NSObject + +- (BOOL)isReady; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h.meta new file mode 100644 index 00000000..f9eef240 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3167871045621427d941f7e330d7841e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h new file mode 100755 index 00000000..662ebc76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h @@ -0,0 +1,51 @@ +// +// IAUnitDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAUnitDelegate_h +#define IAUnitDelegate_h + +#import +#import + +@class IAUnitController; + +@protocol IAUnitDelegate + +@required + +/** + * @brief Required delegate method for supplying parent view controller. App will crash, if it is not implemented in delegate and delegate declares itself as conforming to protocol. + * + * @discussion The 'modalPresentationStyle' property of the supplied view controller will be changed to 'UIModalPresentationFullScreen'; + */ +- (UIViewController * _Nonnull)IAParentViewControllerForUnitController:(IAUnitController * _Nullable)unitController; + +@optional +- (void)IAAdDidReceiveClick:(IAUnitController * _Nullable)unitController; +- (void)IAAdWillLogImpression:(IAUnitController * _Nullable)unitController; + +/** + * @brief The rewarded units callback for a user reward. + * + * @discussion This callback is called for all type of the rewarded content, both HTML/JS and video (VAST). + * In order to use the rewarded callback for all available rewarded content, you will have to implement this method (not the `IAVideoCompleted:`; + */ +- (void)IAAdDidReward:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerWillDismissFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidDismissFullscreen:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillOpenExternalApp:(IAUnitController * _Nullable)unitController; + +- (void)IAAdDidExpire:(IAUnitController * _Nullable)unitController; + +@end + +#endif /* IAUnitDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h.meta new file mode 100644 index 00000000..00304cd3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bdb64dccf7ba4ff1a0b55a732399b3e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUserData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUserData.h new file mode 100755 index 00000000..d24b3004 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUserData.h @@ -0,0 +1,34 @@ +// +// IAUserData.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +typedef NS_ENUM(NSInteger, IAUserGenderType) { + IAUserGenderTypeUnknown = 0, + IAUserGenderTypeMale, + IAUserGenderTypeFemale, + IAUserGenderTypeOther, +}; + +@protocol IAUserDataBuilder + +@required + +@property (nonatomic) NSUInteger age; +@property (nonatomic) IAUserGenderType gender; +@property (nonatomic, copy, nullable) NSString *zipCode; + +@end + +@interface IAUserData : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUserData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUserData.h.meta new file mode 100644 index 00000000..3c109318 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAUserData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a081d22dff2147cb9a2c1beb29561c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h new file mode 100755 index 00000000..02491519 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h @@ -0,0 +1,36 @@ +// +// IAViewUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/** + * @brief Builder block. 'self' can be used. The block is not retained. + */ +@protocol IAViewUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@class IAAdView; + +@interface IAViewUnitController : IAUnitController + +@property (nonatomic, strong, readonly, nullable) IAAdView *adView; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +- (void)showAdInParentView:(UIView * _Nonnull)parentView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h.meta new file mode 100644 index 00000000..d74809a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d61dee372ccd240f489f52af7de2d453 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/IASDKCore b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/IASDKCore new file mode 100755 index 00000000..d194c7be Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/IASDKCore differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/IASDKCore.meta new file mode 100644 index 00000000..91a2b17a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/Versions/Current/IASDKCore.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f5c910bf6431414982addc95b79373b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/version.txt b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/version.txt new file mode 100755 index 00000000..a95c9963 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/version.txt @@ -0,0 +1 @@ +7.8 diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/version.txt.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/version.txt.meta new file mode 100644 index 00000000..9382a044 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKCore.framework/version.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ade3ae15434645c8bc15b741a61dccd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle.meta new file mode 100644 index 00000000..eb9aecb7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: baf8a49789cf546f0a66e2615071d611 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Assets.car b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Assets.car new file mode 100755 index 00000000..fd8b847b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Assets.car differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Assets.car.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Assets.car.meta new file mode 100644 index 00000000..5ab913d6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Assets.car.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 036302661614f42fab06acbd16e24895 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@2x.png new file mode 100755 index 00000000..e881be3a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@2x.png.meta new file mode 100644 index 00000000..3131d408 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7839cb30b722437caf0a703059615e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@3x.png new file mode 100755 index 00000000..63676ec9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@3x.png.meta new file mode 100644 index 00000000..559054eb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b6c5bed8f3cf147b984fa64db7c8c728 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@2x.png new file mode 100755 index 00000000..00708d72 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@2x.png.meta new file mode 100644 index 00000000..1afae06e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2125f6110b74947039f0440fa1a626a8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@3x.png new file mode 100755 index 00000000..66ef831c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@3x.png.meta new file mode 100644 index 00000000..ffddf112 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Endcard_play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fc87a6bb8c7d44049b52cc413c8ffa29 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@2x.png new file mode 100755 index 00000000..34ace549 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@2x.png.meta new file mode 100644 index 00000000..42c1e0b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5d32bdf95b6834206aa947c6be493ab1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@3x.png new file mode 100755 index 00000000..0809321a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@3x.png.meta new file mode 100644 index 00000000..54a8d7e6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/IA_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3f84641024104f5fbac1ca9effc588f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Info.plist new file mode 100755 index 00000000..4983518b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Info.plist.meta new file mode 100644 index 00000000..853e54ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e0670e1c81bc94ff187e425cb66e5098 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack.png new file mode 100755 index 00000000..65693022 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack.png.meta new file mode 100644 index 00000000..4b0b935f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7dd7809b9db4040f1bbfdd89ee1f821e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@2x.png new file mode 100755 index 00000000..3c522e5d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@2x.png.meta new file mode 100644 index 00000000..f604f1d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3698b836855f84a3a9cfa2f7f326ccc6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@3x.png new file mode 100755 index 00000000..e1135378 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@3x.png.meta new file mode 100644 index 00000000..962ac5b0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserBack@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ceeab65753141413987f092b7451aebb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss.png new file mode 100755 index 00000000..56727dcf Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss.png.meta new file mode 100644 index 00000000..f5e1d4b7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b6854147b0da4297800ab640e2fb979 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@2x.png new file mode 100755 index 00000000..d3c44975 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@2x.png.meta new file mode 100644 index 00000000..b231651a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cdea5867f8acd47f68587d168dd00e38 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@3x.png new file mode 100755 index 00000000..533de567 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@3x.png.meta new file mode 100644 index 00000000..122c49e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserDismiss@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7e991953d8a940afaf7ff2cc5db7a50 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward.png new file mode 100755 index 00000000..ecee43f1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward.png.meta new file mode 100644 index 00000000..d1babed1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6d968d9aae7454b6684e87a0307cb49a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@2x.png new file mode 100755 index 00000000..d6727bc3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@2x.png.meta new file mode 100644 index 00000000..267559e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ac4ef49919a1147698d467a102a26954 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@3x.png new file mode 100755 index 00000000..bf21dc77 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@3x.png.meta new file mode 100644 index 00000000..d20f4081 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/browserForward@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d46537959a5b948f9ad8910498c94834 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@2x.png new file mode 100755 index 00000000..38acf167 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@2x.png.meta new file mode 100644 index 00000000..bd5d5a45 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1c7f0ed93e384bc4b358b9691b1f07c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@3x.png new file mode 100755 index 00000000..7073912b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@3x.png.meta new file mode 100644 index 00000000..481686e6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 786a548111517455b858401300cc58d2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@2x.png new file mode 100755 index 00000000..5ad818dc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@2x.png.meta new file mode 100644 index 00000000..d15e4791 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 972b38004d08747ca8a7f6689a097bcd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@3x.png new file mode 100755 index 00000000..8287bae0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@3x.png.meta new file mode 100644 index 00000000..9738c2f7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreen@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c357761a0bc2d4ce3b5c672e78d27886 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@2x.png new file mode 100755 index 00000000..6290b07a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@2x.png.meta new file mode 100644 index 00000000..dd2b3491 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b73c0de060a2d4e10bc5e880fba5af6b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@3x.png new file mode 100755 index 00000000..2bcb0d20 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@3x.png.meta new file mode 100644 index 00000000..7705c9cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/fullscreenSelected@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5764ee14cee543cf875f540e96485d4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@2x.png new file mode 100755 index 00000000..e0fd9b97 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@2x.png.meta new file mode 100644 index 00000000..d4f0ebe3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39ae6e67cacc04ea6bc407092636eb5d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@3x.png new file mode 100755 index 00000000..a990163a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@3x.png.meta new file mode 100644 index 00000000..162c8a19 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButton@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 11ff4ebcf51534c3e98c6c03fab23344 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@2x.png new file mode 100755 index 00000000..eb70c2db Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@2x.png.meta new file mode 100644 index 00000000..15c1a8cf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 77e0658328c0b4368999c73f310a2418 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@3x.png new file mode 100755 index 00000000..0ede4d7d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@3x.png.meta new file mode 100644 index 00000000..0e322cd7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/muteButtonSelected@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 083a608c0e3d54ee2bf9e8de4c86ae59 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play.png new file mode 100755 index 00000000..59b0f8c6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play.png.meta new file mode 100644 index 00000000..4737d11c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60c0b44786db6416083320393662c709 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@2x.png new file mode 100755 index 00000000..84225691 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@2x.png.meta new file mode 100644 index 00000000..90ac5e46 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ed4c31d36cee4186be7e270f95bf148 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@3x.png new file mode 100755 index 00000000..40468fd4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@3x.png.meta new file mode 100644 index 00000000..499c264c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f267fbc8c8f9a483099945edb5a6510d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay.png new file mode 100755 index 00000000..ce666505 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay.png.meta new file mode 100644 index 00000000..a7a5ff73 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5ffe8013f4b8448fb700cf74d75bfe1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@2x.png new file mode 100755 index 00000000..2019c509 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@2x.png.meta new file mode 100644 index 00000000..f933ffee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: da94ade424f0c4223a5afc986e967675 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@3x.png new file mode 100755 index 00000000..41509c08 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@3x.png.meta new file mode 100644 index 00000000..1a1d59d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/replay@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ee45636720cdd4619b9a01dfcde8f304 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@2x.png new file mode 100755 index 00000000..14f4dc9e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@2x.png.meta new file mode 100644 index 00000000..f057b1ae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c7579854a410046fe951ed790722aba4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@3x.png new file mode 100755 index 00000000..43224dc5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@3x.png.meta new file mode 100644 index 00000000..06dc50df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/IASDKResources.bundle/visitUs@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5dfd74dfb54e4325bbe25e4aa95239c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration.meta new file mode 100644 index 00000000..40084330 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e775c4666df24adab97fb603914b063 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration/IASDKCore-Bridging-Header.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration/IASDKCore-Bridging-Header.h new file mode 100755 index 00000000..dc8a8fd0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration/IASDKCore-Bridging-Header.h @@ -0,0 +1,6 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration/IASDKCore-Bridging-Header.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration/IASDKCore-Bridging-Header.h.meta new file mode 100644 index 00000000..bf60cb2a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore/SwiftIntegration/IASDKCore-Bridging-Header.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: f874ed64a8afc4eb1ab3a99aa52e54fa +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID.meta new file mode 100644 index 00000000..ef9a58cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 357861fafa1b54980bebb8780086dcda +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework.meta new file mode 100644 index 00000000..fe6c7eb6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: ea873b2053c77475d8e1c3070816f920 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers.meta new file mode 100644 index 00000000..2cdd2276 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c942d47137ee14647a30aaad60b8a548 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentController.h new file mode 100755 index 00000000..e050392a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentController.h @@ -0,0 +1,31 @@ +// +// IAMRAIDContentController.h +// IASDKMRAID +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAMRAIDContentDelegate; + +@protocol IAMRAIDContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id MRAIDContentDelegate; + +@optional +@property (nonatomic, getter=isContentAwareBackground) BOOL contentAwareBackground; + +@end + +@interface IAMRAIDContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentController.h.meta new file mode 100644 index 00000000..15956680 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 75dcfc65e8b284ff5b53e5d222138e8c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentDelegate.h new file mode 100755 index 00000000..14776b34 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentDelegate.h @@ -0,0 +1,59 @@ +// +// IAMRAIDContentDelegate.h +// IASDKMRAID +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAMRAIDContentDelegate_h +#define IAMRAIDContentDelegate_h + +#import +#import + +@class IAMRAIDContentController; + +@protocol IAMRAIDContentDelegate + +@optional + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID close command; + * @discussion If banner, it will collaps, if interstitial, it will dismiss. + */ +- (void)IAMRAIDContentControllerMRAIDAdWillCollapse:(IAMRAIDContentController * _Nullable)contentController; +- (void)IAMRAIDContentControllerMRAIDAdDidCollapse:(IAMRAIDContentController * _Nullable)contentController; + +/** + * @brief invoked when MRAID video failed to start playing within specified timeout; + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +@end + +#endif /* IAMRAIDContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentDelegate.h.meta new file mode 100644 index 00000000..e1a53217 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 460a10fc067674b9abbbac07d5455542 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentModel.h new file mode 100755 index 00000000..4484094f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentModel.h @@ -0,0 +1,25 @@ +// +// IAMRAIDContentModel.h +// IASDKMRAID +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@protocol IAMRAIDContentModelBuilder + +@required +@property (nonatomic, strong, nonnull) NSString *HTMLString; + +@end + +@interface IAMRAIDContentModel : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentModel.h.meta new file mode 100644 index 00000000..cd1087b3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IAMRAIDContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6468f058ab77745c6929fee59b679514 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IASDKMRAID.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IASDKMRAID.h new file mode 100755 index 00000000..17c3ea8f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IASDKMRAID.h @@ -0,0 +1,24 @@ +// +// IASDKMRAID.h +// IASDKMRAID +// +// Created by Fyber on 02/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +#import +#import +#import + +@interface IASDKMRAID : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IASDKMRAID.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IASDKMRAID.h.meta new file mode 100644 index 00000000..0e9c95c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Headers/IASDKMRAID.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1910e5e69fc67452f9d2f3d6e4ab9979 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/IASDKMRAID b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/IASDKMRAID new file mode 100755 index 00000000..5e9b024c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/IASDKMRAID differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/IASDKMRAID.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/IASDKMRAID.meta new file mode 100644 index 00000000..d1c60ee1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/IASDKMRAID.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f9fc95998495245969e251caaac7ff7a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules.meta new file mode 100644 index 00000000..ba326050 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 871e4d974b3e641bdb387986845d893b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules/module.modulemap new file mode 100755 index 00000000..2ae6ea48 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ + +framework module IASDKMRAID { + umbrella header "IASDKMRAID.h" + export * + module * { export * } + + link framework "CoreGraphics" + link framework "MediaPlayer" + link framework "AVFoundation" + link framework "CoreMedia" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..de29cc3f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1ec94d33d7dd14ac092829dacb80e334 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions.meta new file mode 100644 index 00000000..ccac83d3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 102b1e0ef5a1f4a4f9146be66bcd9d00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A.meta new file mode 100644 index 00000000..f1925b57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3299b11a83d2e4045aba2c55e3f9e685 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers.meta new file mode 100644 index 00000000..4a844232 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d3dc7eec7873d4beb9c02e015059b8e8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentController.h new file mode 100755 index 00000000..e050392a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentController.h @@ -0,0 +1,31 @@ +// +// IAMRAIDContentController.h +// IASDKMRAID +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAMRAIDContentDelegate; + +@protocol IAMRAIDContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id MRAIDContentDelegate; + +@optional +@property (nonatomic, getter=isContentAwareBackground) BOOL contentAwareBackground; + +@end + +@interface IAMRAIDContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentController.h.meta new file mode 100644 index 00000000..2a9af396 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1d7b78a6256c483bb4a86a7f873aba0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentDelegate.h new file mode 100755 index 00000000..14776b34 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentDelegate.h @@ -0,0 +1,59 @@ +// +// IAMRAIDContentDelegate.h +// IASDKMRAID +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAMRAIDContentDelegate_h +#define IAMRAIDContentDelegate_h + +#import +#import + +@class IAMRAIDContentController; + +@protocol IAMRAIDContentDelegate + +@optional + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID close command; + * @discussion If banner, it will collaps, if interstitial, it will dismiss. + */ +- (void)IAMRAIDContentControllerMRAIDAdWillCollapse:(IAMRAIDContentController * _Nullable)contentController; +- (void)IAMRAIDContentControllerMRAIDAdDidCollapse:(IAMRAIDContentController * _Nullable)contentController; + +/** + * @brief invoked when MRAID video failed to start playing within specified timeout; + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +@end + +#endif /* IAMRAIDContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentDelegate.h.meta new file mode 100644 index 00000000..05dbe866 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1375edaaa782d480ea67a2eda6dca6fb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentModel.h new file mode 100755 index 00000000..4484094f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentModel.h @@ -0,0 +1,25 @@ +// +// IAMRAIDContentModel.h +// IASDKMRAID +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@protocol IAMRAIDContentModelBuilder + +@required +@property (nonatomic, strong, nonnull) NSString *HTMLString; + +@end + +@interface IAMRAIDContentModel : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentModel.h.meta new file mode 100644 index 00000000..4a57f716 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IAMRAIDContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c8f3c58a4c2514d9a8bd72b65355a798 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IASDKMRAID.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IASDKMRAID.h new file mode 100755 index 00000000..17c3ea8f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IASDKMRAID.h @@ -0,0 +1,24 @@ +// +// IASDKMRAID.h +// IASDKMRAID +// +// Created by Fyber on 02/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +#import +#import +#import + +@interface IASDKMRAID : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IASDKMRAID.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IASDKMRAID.h.meta new file mode 100644 index 00000000..12e9fe96 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/Headers/IASDKMRAID.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff29e637040a64c2b8dcb67ebe7278e4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/IASDKMRAID b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/IASDKMRAID new file mode 100755 index 00000000..5e9b024c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/IASDKMRAID differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/IASDKMRAID.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/IASDKMRAID.meta new file mode 100644 index 00000000..6cd8a419 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/A/IASDKMRAID.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b8745526b02b643e586846c7b45266a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current.meta new file mode 100644 index 00000000..b79fd774 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a70dd65764d99443a82c5e748cb6768b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers.meta new file mode 100644 index 00000000..e5431871 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3103feea55d1947e3ae6e81358225000 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentController.h new file mode 100755 index 00000000..e050392a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentController.h @@ -0,0 +1,31 @@ +// +// IAMRAIDContentController.h +// IASDKMRAID +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAMRAIDContentDelegate; + +@protocol IAMRAIDContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id MRAIDContentDelegate; + +@optional +@property (nonatomic, getter=isContentAwareBackground) BOOL contentAwareBackground; + +@end + +@interface IAMRAIDContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentController.h.meta new file mode 100644 index 00000000..eee57eda --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8d848bb4eb4a54e4bb47579e24163402 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h new file mode 100755 index 00000000..14776b34 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h @@ -0,0 +1,59 @@ +// +// IAMRAIDContentDelegate.h +// IASDKMRAID +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAMRAIDContentDelegate_h +#define IAMRAIDContentDelegate_h + +#import +#import + +@class IAMRAIDContentController; + +@protocol IAMRAIDContentDelegate + +@optional + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID close command; + * @discussion If banner, it will collaps, if interstitial, it will dismiss. + */ +- (void)IAMRAIDContentControllerMRAIDAdWillCollapse:(IAMRAIDContentController * _Nullable)contentController; +- (void)IAMRAIDContentControllerMRAIDAdDidCollapse:(IAMRAIDContentController * _Nullable)contentController; + +/** + * @brief invoked when MRAID video failed to start playing within specified timeout; + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +@end + +#endif /* IAMRAIDContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h.meta new file mode 100644 index 00000000..de9a6e77 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b1d3dc853b09f413686468b9597a2677 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentModel.h new file mode 100755 index 00000000..4484094f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentModel.h @@ -0,0 +1,25 @@ +// +// IAMRAIDContentModel.h +// IASDKMRAID +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@protocol IAMRAIDContentModelBuilder + +@required +@property (nonatomic, strong, nonnull) NSString *HTMLString; + +@end + +@interface IAMRAIDContentModel : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentModel.h.meta new file mode 100644 index 00000000..8d3c8ed3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IAMRAIDContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b056b3dd941c847859fe261fd22ffdba +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IASDKMRAID.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IASDKMRAID.h new file mode 100755 index 00000000..17c3ea8f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IASDKMRAID.h @@ -0,0 +1,24 @@ +// +// IASDKMRAID.h +// IASDKMRAID +// +// Created by Fyber on 02/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +#import +#import +#import + +@interface IASDKMRAID : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IASDKMRAID.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IASDKMRAID.h.meta new file mode 100644 index 00000000..6351d856 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/Headers/IASDKMRAID.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e359510440eb149449a61581e9d12c80 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/IASDKMRAID b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/IASDKMRAID new file mode 100755 index 00000000..5e9b024c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/IASDKMRAID differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/IASDKMRAID.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/IASDKMRAID.meta new file mode 100644 index 00000000..14b1824e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/Versions/Current/IASDKMRAID.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1c572b98a2134026b83fb2c153bda95 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/version.txt b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/version.txt new file mode 100755 index 00000000..8b137891 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/version.txt @@ -0,0 +1 @@ + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/version.txt.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/version.txt.meta new file mode 100644 index 00000000..0860092f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/IASDKMRAID.framework/version.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f188a669605304ff585d2d813d6a79e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration.meta new file mode 100644 index 00000000..916cae9d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6820b3ca4506c4281be056607c7fd26b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration/IASDKMRAID-Bridging-Header.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration/IASDKMRAID-Bridging-Header.h new file mode 100755 index 00000000..3f6e8ab4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration/IASDKMRAID-Bridging-Header.h @@ -0,0 +1,6 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration/IASDKMRAID-Bridging-Header.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration/IASDKMRAID-Bridging-Header.h.meta new file mode 100644 index 00000000..fea006ff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKMRAID/SwiftIntegration/IASDKMRAID-Bridging-Header.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 0b6c906a223684a6b9e6ebc5d2f20154 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo.meta new file mode 100644 index 00000000..101e80cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6ae5f9fff0764c8caa17ebf5ef5bfdf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework.meta new file mode 100644 index 00000000..6fe38d55 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 23da031ee338b4309b47991860c8ee44 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers.meta new file mode 100644 index 00000000..f7a2202b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2dc8ccf6bcc63432dad171175d1cffed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IASDKVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IASDKVideo.h new file mode 100755 index 00000000..8922747c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IASDKVideo.h @@ -0,0 +1,26 @@ +// +// IASDKVideo.h +// IASDKVideo +// +// Created by Fyber on 01/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +#import +#import +#import +#import +#import + +@interface IASDKVideo : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IASDKVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IASDKVideo.h.meta new file mode 100644 index 00000000..c00c64db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IASDKVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 37f4489a6d8094b83ba4af9620531094 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentController.h new file mode 100755 index 00000000..60531908 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentController.h @@ -0,0 +1,42 @@ +// +// IAVideoContentController.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAVideoContentDelegate; + +@protocol IAVideoContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id videoContentDelegate; + +@end + +@interface IAVideoContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@property (nonatomic, readwrite, getter=isMuted) BOOL muted; + +/** + * @brief Manual play. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)play; + +/** + * @brief Manual pause. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)pause; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentController.h.meta new file mode 100644 index 00000000..cd2d8760 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8c0ebb72f98e4446eaa4f642b064cf2a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentDelegate.h new file mode 100755 index 00000000..52cb380c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentDelegate.h @@ -0,0 +1,43 @@ +// +// IAVideoContentDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAVideoContentDelegate_h +#define IAVideoContentDelegate_h + +#import + +@class IAVideoContentController; + +@protocol IAVideoContentDelegate + +@optional + +- (void)IAVideoCompleted:(IAVideoContentController * _Nullable)contentController; + +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +/** + * @brief Use to get video duration in seconds. Is valid only if the ad is video ad. + * + * @discussion This method will be invoked after a new received video will become ready to play. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoDurationUpdated:(NSTimeInterval)videoDuration; + +/** + * @brief Video progress observer. Use to observe current video progress. Is valid only if the ad is video ad and the video is being played. + * + * @discussion The callback is invoked on the main thread. + * + * @param currentTime Current playback time in seconds. + * @param totalTime Total video duration in seconds. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoProgressUpdatedWithCurrentTime:(NSTimeInterval)currentTime totalTime:(NSTimeInterval)totalTime; + +@end + +#endif /* IAVideoContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentDelegate.h.meta new file mode 100644 index 00000000..ada26ee7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4b9852d5b8c3248f691c9d2edfe1ec54 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentModel.h new file mode 100755 index 00000000..12cbef78 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentModel.h @@ -0,0 +1,29 @@ +// +// IAVideoContentModel.h +// IASDKVideo +// +// Created by Fyber on 12/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +typedef enum : NSInteger { + IAVideoTypeUndefined = 0, + IAVideoTypeMRect __attribute__((deprecated)), + IAVideoTypeInterstitial, + IAVideoTypeRewarded, +} IAVideoType; + +@class IAVASTModel; + +@interface IAVideoContentModel : NSObject + +@property (nonatomic) IAVideoType videoType; +@property (nonatomic, strong, nonnull) IAVASTModel *VASTModel; +@property (nonatomic) NSTimeInterval skipSeconds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentModel.h.meta new file mode 100644 index 00000000..2aedd6ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ac712340949e4f5e97eb235815490e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoLayout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoLayout.h new file mode 100755 index 00000000..3b8b3886 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoLayout.h @@ -0,0 +1,138 @@ +// +// IAVideoLayout.h +// IASDKVideo +// +// Created by Fyber on 05/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +/** + * @typedef IAVideoLayoutControlType + * @brief IAVideoLayoutControlType + */ +typedef NS_ENUM(NSUInteger, IAVideoLayoutControlType) { + IAVideoLayoutControlTypeClose = 1, + IAVideoLayoutControlTypeAction, + IAVideoLayoutControlTypeMute, + IAVideoLayoutControlTypeTimer, +}; + +/** + * @typedef IAVideoClickActionType + * @brief IAVideoClickActionType + */ +typedef NS_ENUM(NSUInteger, IAVideoClickActionType) { + IAVideoClickActionTypeFullscreen = 0, + IAVideoClickActionTypeLandingPage, + IAVideoClickActionTypeNone +}; + +@interface IAVideoLayout : NSObject + +/** + * @brief Defines whether the action button (aka: CTA / "Visit Us" / VAST clickthrough) is visible in feed (native and non-fullscreen mode). + * + * @discussion This is not OpenRTB Native 1.0 CTA, but VAST protocol CTA. There is also OpenRTB CTA asset in native ad unit (in case a response includes it). + * + * Default: enabled. + * + * If disabled, will not be visible in feed. + */ +@property (nonatomic, getter=isActionButtonVisibleInFeed) BOOL actionButtonIsVisibleInFeed; + +/** + * @brief Defines whether progress bar is visible in feed (non-fullscreen mode). + */ +@property (nonatomic, getter=isProgressBarVisibleInFeed) BOOL progressBarIsVisibleInFeed; + +/** + * @brief Progress bar progress track fill color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarFillColor; + +/** + * @brief Progress bar track color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarBackColor; + +/** + * @brief Defines click (inside video area) action, while a video has not finished playing. + * + * @discussion The default action is to open fullscreen. + */ +@property (nonatomic) IAVideoClickActionType videoClickActionType; + +/** + * @brief Defines color theme. + * + * @discussion Tints text color of text based controls. + * Tints image colour of image based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *themeColor; + +/** + * @brief Defines background color theme. + * + * @discussion Tints background color of text based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *backgroundThemeColor; + +/** + * @brief Defines stroke color for all video controls. + * + * The default is light-light gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlStrokeColor; + +/** + * @brief Defines fill color for all video controls. + * + * The default is gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlFillColor; + +/** + * @brief Defines controls placement. + * + * @param topLeftControlType Control to place in the top left corner. + * @param topRightControlType Control to place in the top right corner. + * @param bottomLeftControlType Control to place in the bottom left corner. + * @param bottomRightControlType Control to place in the bottom right corner. + * + * @discussion Calling this method, all the four parameters should be passed, and all four should be distinct. Use IAVideoLayoutControlType enum to define a control. + */ +- (void)setTopLeftControlType:(IAVideoLayoutControlType)topLeftControlType + topRightControlType:(IAVideoLayoutControlType)topRightControlType + bottomLeftControlType:(IAVideoLayoutControlType)bottomLeftControlType + bottomRightControlType:(IAVideoLayoutControlType)bottomRightControlType; + +/** + * @brief Use to get UI control by control type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @param type Control type. + * + * @return (UIButton *) OR (UILabel *) OR other UIView subclass instance. + */ +- (UIView * _Nullable)controlByType:(IAVideoLayoutControlType)type; + +/** + * @brief Use to get 'skip in ...' label of interstitial ad type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @return Skip label as (UILabel *). + */ +- (UILabel * _Nullable)interstitialSkipLabel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoLayout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoLayout.h.meta new file mode 100644 index 00000000..b96a5c49 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoLayout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d842c6305194d4bb19bfefc89980273a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoView.h new file mode 100755 index 00000000..c65b8ce7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoView.h @@ -0,0 +1,13 @@ +// +// IAVideoView.h +// IASDKVideo +// +// Created by Fyber on 02/07/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAVideoView : IAMRAIDAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoView.h.meta new file mode 100644 index 00000000..33aff488 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Headers/IAVideoView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8abb61140a39844cda2cf22801c49848 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/IASDKVideo b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/IASDKVideo new file mode 100755 index 00000000..49e61fb4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/IASDKVideo differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/IASDKVideo.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/IASDKVideo.meta new file mode 100644 index 00000000..0bef3aad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/IASDKVideo.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d0f0ea37b4524c6887a93f3c171b8e7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules.meta new file mode 100644 index 00000000..6ec193f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4390378c9bdf04c0b96f37ec40bae1da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules/module.modulemap new file mode 100755 index 00000000..4a0967cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ + +framework module IASDKVideo { + umbrella header "IASDKVideo.h" + export * + module * { export * } + + link framework "CoreGraphics" + link framework "MediaPlayer" + link framework "AVFoundation" + link framework "CoreMedia" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..5b509bf9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a97d67791da74d0e9e9a6ba3b5bad9e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions.meta new file mode 100644 index 00000000..a82e7c7f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b6066c6a8c54447b941dfc96c282809 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A.meta new file mode 100644 index 00000000..158ab044 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b10ab63f62bb5404a94c6104013e9ce3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers.meta new file mode 100644 index 00000000..35fc4c17 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00d1278fe37dd4c929410296955b0959 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IASDKVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IASDKVideo.h new file mode 100755 index 00000000..8922747c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IASDKVideo.h @@ -0,0 +1,26 @@ +// +// IASDKVideo.h +// IASDKVideo +// +// Created by Fyber on 01/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +#import +#import +#import +#import +#import + +@interface IASDKVideo : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IASDKVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IASDKVideo.h.meta new file mode 100644 index 00000000..d160e22b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IASDKVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2e0c7536f5a91435fba08cd271f97d61 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentController.h new file mode 100755 index 00000000..60531908 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentController.h @@ -0,0 +1,42 @@ +// +// IAVideoContentController.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAVideoContentDelegate; + +@protocol IAVideoContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id videoContentDelegate; + +@end + +@interface IAVideoContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@property (nonatomic, readwrite, getter=isMuted) BOOL muted; + +/** + * @brief Manual play. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)play; + +/** + * @brief Manual pause. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)pause; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentController.h.meta new file mode 100644 index 00000000..3ddd3263 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c4ad4c41f56f340fda790c417ca9492c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentDelegate.h new file mode 100755 index 00000000..52cb380c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentDelegate.h @@ -0,0 +1,43 @@ +// +// IAVideoContentDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAVideoContentDelegate_h +#define IAVideoContentDelegate_h + +#import + +@class IAVideoContentController; + +@protocol IAVideoContentDelegate + +@optional + +- (void)IAVideoCompleted:(IAVideoContentController * _Nullable)contentController; + +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +/** + * @brief Use to get video duration in seconds. Is valid only if the ad is video ad. + * + * @discussion This method will be invoked after a new received video will become ready to play. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoDurationUpdated:(NSTimeInterval)videoDuration; + +/** + * @brief Video progress observer. Use to observe current video progress. Is valid only if the ad is video ad and the video is being played. + * + * @discussion The callback is invoked on the main thread. + * + * @param currentTime Current playback time in seconds. + * @param totalTime Total video duration in seconds. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoProgressUpdatedWithCurrentTime:(NSTimeInterval)currentTime totalTime:(NSTimeInterval)totalTime; + +@end + +#endif /* IAVideoContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentDelegate.h.meta new file mode 100644 index 00000000..ad177451 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fef27de76305c48e9a04e32298736fa4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentModel.h new file mode 100755 index 00000000..12cbef78 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentModel.h @@ -0,0 +1,29 @@ +// +// IAVideoContentModel.h +// IASDKVideo +// +// Created by Fyber on 12/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +typedef enum : NSInteger { + IAVideoTypeUndefined = 0, + IAVideoTypeMRect __attribute__((deprecated)), + IAVideoTypeInterstitial, + IAVideoTypeRewarded, +} IAVideoType; + +@class IAVASTModel; + +@interface IAVideoContentModel : NSObject + +@property (nonatomic) IAVideoType videoType; +@property (nonatomic, strong, nonnull) IAVASTModel *VASTModel; +@property (nonatomic) NSTimeInterval skipSeconds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentModel.h.meta new file mode 100644 index 00000000..aec0bfc7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 004b285b0f76e42d4a22f536815d1da1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoLayout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoLayout.h new file mode 100755 index 00000000..3b8b3886 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoLayout.h @@ -0,0 +1,138 @@ +// +// IAVideoLayout.h +// IASDKVideo +// +// Created by Fyber on 05/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +/** + * @typedef IAVideoLayoutControlType + * @brief IAVideoLayoutControlType + */ +typedef NS_ENUM(NSUInteger, IAVideoLayoutControlType) { + IAVideoLayoutControlTypeClose = 1, + IAVideoLayoutControlTypeAction, + IAVideoLayoutControlTypeMute, + IAVideoLayoutControlTypeTimer, +}; + +/** + * @typedef IAVideoClickActionType + * @brief IAVideoClickActionType + */ +typedef NS_ENUM(NSUInteger, IAVideoClickActionType) { + IAVideoClickActionTypeFullscreen = 0, + IAVideoClickActionTypeLandingPage, + IAVideoClickActionTypeNone +}; + +@interface IAVideoLayout : NSObject + +/** + * @brief Defines whether the action button (aka: CTA / "Visit Us" / VAST clickthrough) is visible in feed (native and non-fullscreen mode). + * + * @discussion This is not OpenRTB Native 1.0 CTA, but VAST protocol CTA. There is also OpenRTB CTA asset in native ad unit (in case a response includes it). + * + * Default: enabled. + * + * If disabled, will not be visible in feed. + */ +@property (nonatomic, getter=isActionButtonVisibleInFeed) BOOL actionButtonIsVisibleInFeed; + +/** + * @brief Defines whether progress bar is visible in feed (non-fullscreen mode). + */ +@property (nonatomic, getter=isProgressBarVisibleInFeed) BOOL progressBarIsVisibleInFeed; + +/** + * @brief Progress bar progress track fill color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarFillColor; + +/** + * @brief Progress bar track color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarBackColor; + +/** + * @brief Defines click (inside video area) action, while a video has not finished playing. + * + * @discussion The default action is to open fullscreen. + */ +@property (nonatomic) IAVideoClickActionType videoClickActionType; + +/** + * @brief Defines color theme. + * + * @discussion Tints text color of text based controls. + * Tints image colour of image based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *themeColor; + +/** + * @brief Defines background color theme. + * + * @discussion Tints background color of text based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *backgroundThemeColor; + +/** + * @brief Defines stroke color for all video controls. + * + * The default is light-light gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlStrokeColor; + +/** + * @brief Defines fill color for all video controls. + * + * The default is gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlFillColor; + +/** + * @brief Defines controls placement. + * + * @param topLeftControlType Control to place in the top left corner. + * @param topRightControlType Control to place in the top right corner. + * @param bottomLeftControlType Control to place in the bottom left corner. + * @param bottomRightControlType Control to place in the bottom right corner. + * + * @discussion Calling this method, all the four parameters should be passed, and all four should be distinct. Use IAVideoLayoutControlType enum to define a control. + */ +- (void)setTopLeftControlType:(IAVideoLayoutControlType)topLeftControlType + topRightControlType:(IAVideoLayoutControlType)topRightControlType + bottomLeftControlType:(IAVideoLayoutControlType)bottomLeftControlType + bottomRightControlType:(IAVideoLayoutControlType)bottomRightControlType; + +/** + * @brief Use to get UI control by control type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @param type Control type. + * + * @return (UIButton *) OR (UILabel *) OR other UIView subclass instance. + */ +- (UIView * _Nullable)controlByType:(IAVideoLayoutControlType)type; + +/** + * @brief Use to get 'skip in ...' label of interstitial ad type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @return Skip label as (UILabel *). + */ +- (UILabel * _Nullable)interstitialSkipLabel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoLayout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoLayout.h.meta new file mode 100644 index 00000000..499fc48d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoLayout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 32988efd711b343a89b9a6ab71524b24 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoView.h new file mode 100755 index 00000000..c65b8ce7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoView.h @@ -0,0 +1,13 @@ +// +// IAVideoView.h +// IASDKVideo +// +// Created by Fyber on 02/07/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAVideoView : IAMRAIDAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoView.h.meta new file mode 100644 index 00000000..c6ec75f7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/Headers/IAVideoView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c1e43cf2a30274ad0acd20a55edbfb56 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/IASDKVideo b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/IASDKVideo new file mode 100755 index 00000000..49e61fb4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/IASDKVideo differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/IASDKVideo.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/IASDKVideo.meta new file mode 100644 index 00000000..86a638d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/A/IASDKVideo.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02d73a3a821ba445cb93e3e131cfa25b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current.meta new file mode 100644 index 00000000..6e7fec51 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 781692433d9da4c639eb37f817207182 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers.meta new file mode 100644 index 00000000..63e64e07 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad969e92d4ba344d4ae2f2d8f085cbc6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IASDKVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IASDKVideo.h new file mode 100755 index 00000000..8922747c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IASDKVideo.h @@ -0,0 +1,26 @@ +// +// IASDKVideo.h +// IASDKVideo +// +// Created by Fyber on 01/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +#import +#import +#import +#import +#import + +@interface IASDKVideo : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IASDKVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IASDKVideo.h.meta new file mode 100644 index 00000000..36b642c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IASDKVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8fcb7f87742d842f4aa1f246c257ad80 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentController.h new file mode 100755 index 00000000..60531908 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentController.h @@ -0,0 +1,42 @@ +// +// IAVideoContentController.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAVideoContentDelegate; + +@protocol IAVideoContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id videoContentDelegate; + +@end + +@interface IAVideoContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@property (nonatomic, readwrite, getter=isMuted) BOOL muted; + +/** + * @brief Manual play. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)play; + +/** + * @brief Manual pause. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)pause; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentController.h.meta new file mode 100644 index 00000000..6a1625b1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 977eff06c199c415e92d6fd29a7a621d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentDelegate.h new file mode 100755 index 00000000..52cb380c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentDelegate.h @@ -0,0 +1,43 @@ +// +// IAVideoContentDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAVideoContentDelegate_h +#define IAVideoContentDelegate_h + +#import + +@class IAVideoContentController; + +@protocol IAVideoContentDelegate + +@optional + +- (void)IAVideoCompleted:(IAVideoContentController * _Nullable)contentController; + +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +/** + * @brief Use to get video duration in seconds. Is valid only if the ad is video ad. + * + * @discussion This method will be invoked after a new received video will become ready to play. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoDurationUpdated:(NSTimeInterval)videoDuration; + +/** + * @brief Video progress observer. Use to observe current video progress. Is valid only if the ad is video ad and the video is being played. + * + * @discussion The callback is invoked on the main thread. + * + * @param currentTime Current playback time in seconds. + * @param totalTime Total video duration in seconds. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoProgressUpdatedWithCurrentTime:(NSTimeInterval)currentTime totalTime:(NSTimeInterval)totalTime; + +@end + +#endif /* IAVideoContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentDelegate.h.meta new file mode 100644 index 00000000..1a1aff4d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62b23e11138e54e2aa10cdde86d2f119 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentModel.h new file mode 100755 index 00000000..12cbef78 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentModel.h @@ -0,0 +1,29 @@ +// +// IAVideoContentModel.h +// IASDKVideo +// +// Created by Fyber on 12/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +typedef enum : NSInteger { + IAVideoTypeUndefined = 0, + IAVideoTypeMRect __attribute__((deprecated)), + IAVideoTypeInterstitial, + IAVideoTypeRewarded, +} IAVideoType; + +@class IAVASTModel; + +@interface IAVideoContentModel : NSObject + +@property (nonatomic) IAVideoType videoType; +@property (nonatomic, strong, nonnull) IAVASTModel *VASTModel; +@property (nonatomic) NSTimeInterval skipSeconds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentModel.h.meta new file mode 100644 index 00000000..8a25b31f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0519d90a3598b4de6b054bb997261ccb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoLayout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoLayout.h new file mode 100755 index 00000000..3b8b3886 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoLayout.h @@ -0,0 +1,138 @@ +// +// IAVideoLayout.h +// IASDKVideo +// +// Created by Fyber on 05/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +/** + * @typedef IAVideoLayoutControlType + * @brief IAVideoLayoutControlType + */ +typedef NS_ENUM(NSUInteger, IAVideoLayoutControlType) { + IAVideoLayoutControlTypeClose = 1, + IAVideoLayoutControlTypeAction, + IAVideoLayoutControlTypeMute, + IAVideoLayoutControlTypeTimer, +}; + +/** + * @typedef IAVideoClickActionType + * @brief IAVideoClickActionType + */ +typedef NS_ENUM(NSUInteger, IAVideoClickActionType) { + IAVideoClickActionTypeFullscreen = 0, + IAVideoClickActionTypeLandingPage, + IAVideoClickActionTypeNone +}; + +@interface IAVideoLayout : NSObject + +/** + * @brief Defines whether the action button (aka: CTA / "Visit Us" / VAST clickthrough) is visible in feed (native and non-fullscreen mode). + * + * @discussion This is not OpenRTB Native 1.0 CTA, but VAST protocol CTA. There is also OpenRTB CTA asset in native ad unit (in case a response includes it). + * + * Default: enabled. + * + * If disabled, will not be visible in feed. + */ +@property (nonatomic, getter=isActionButtonVisibleInFeed) BOOL actionButtonIsVisibleInFeed; + +/** + * @brief Defines whether progress bar is visible in feed (non-fullscreen mode). + */ +@property (nonatomic, getter=isProgressBarVisibleInFeed) BOOL progressBarIsVisibleInFeed; + +/** + * @brief Progress bar progress track fill color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarFillColor; + +/** + * @brief Progress bar track color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarBackColor; + +/** + * @brief Defines click (inside video area) action, while a video has not finished playing. + * + * @discussion The default action is to open fullscreen. + */ +@property (nonatomic) IAVideoClickActionType videoClickActionType; + +/** + * @brief Defines color theme. + * + * @discussion Tints text color of text based controls. + * Tints image colour of image based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *themeColor; + +/** + * @brief Defines background color theme. + * + * @discussion Tints background color of text based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *backgroundThemeColor; + +/** + * @brief Defines stroke color for all video controls. + * + * The default is light-light gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlStrokeColor; + +/** + * @brief Defines fill color for all video controls. + * + * The default is gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlFillColor; + +/** + * @brief Defines controls placement. + * + * @param topLeftControlType Control to place in the top left corner. + * @param topRightControlType Control to place in the top right corner. + * @param bottomLeftControlType Control to place in the bottom left corner. + * @param bottomRightControlType Control to place in the bottom right corner. + * + * @discussion Calling this method, all the four parameters should be passed, and all four should be distinct. Use IAVideoLayoutControlType enum to define a control. + */ +- (void)setTopLeftControlType:(IAVideoLayoutControlType)topLeftControlType + topRightControlType:(IAVideoLayoutControlType)topRightControlType + bottomLeftControlType:(IAVideoLayoutControlType)bottomLeftControlType + bottomRightControlType:(IAVideoLayoutControlType)bottomRightControlType; + +/** + * @brief Use to get UI control by control type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @param type Control type. + * + * @return (UIButton *) OR (UILabel *) OR other UIView subclass instance. + */ +- (UIView * _Nullable)controlByType:(IAVideoLayoutControlType)type; + +/** + * @brief Use to get 'skip in ...' label of interstitial ad type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @return Skip label as (UILabel *). + */ +- (UILabel * _Nullable)interstitialSkipLabel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoLayout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoLayout.h.meta new file mode 100644 index 00000000..0e588816 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoLayout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3eef84ba784af4fe48b4764a3b2a30d8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoView.h new file mode 100755 index 00000000..c65b8ce7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoView.h @@ -0,0 +1,13 @@ +// +// IAVideoView.h +// IASDKVideo +// +// Created by Fyber on 02/07/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAVideoView : IAMRAIDAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoView.h.meta new file mode 100644 index 00000000..18962bb4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/Headers/IAVideoView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f0b89c743b5a4367b048087b2b91863 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/IASDKVideo b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/IASDKVideo new file mode 100755 index 00000000..49e61fb4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/IASDKVideo differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/IASDKVideo.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/IASDKVideo.meta new file mode 100644 index 00000000..6a49d6f9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/Versions/Current/IASDKVideo.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4c4b474e875ab4a0b9b87f6cbc74a10c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/version.txt b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/version.txt new file mode 100755 index 00000000..8b137891 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/version.txt @@ -0,0 +1 @@ + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/version.txt.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/version.txt.meta new file mode 100644 index 00000000..8f333599 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/IASDKVideo.framework/version.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 32ac34bbb60bd4481a980985e035f39c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration.meta new file mode 100644 index 00000000..586daca3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e06a6b6a9dbd642c298d93628f35c54c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration/IASDKVideo-Bridging-Header.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration/IASDKVideo-Bridging-Header.h new file mode 100755 index 00000000..2853c6d0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration/IASDKVideo-Bridging-Header.h @@ -0,0 +1,6 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration/IASDKVideo-Bridging-Header.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration/IASDKVideo-Bridging-Header.h.meta new file mode 100644 index 00000000..eb9181fb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKVideo/SwiftIntegration/IASDKVideo-Bridging-Header.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 5123c47785eef4e7fb45e0f75def848d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt.meta new file mode 100644 index 00000000..1567185b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abf3ec047634540c99f91bdf65b471ce +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework.meta new file mode 100644 index 00000000..32a924ab --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 6d0ede4f52809410996f29aa9505d3d6 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter new file mode 100755 index 00000000..1314a405 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter.meta new file mode 100644 index 00000000..03fe4a35 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c6392980f0e534376bd72dbb91240ebc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers.meta new file mode 100644 index 00000000..3139075d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efa3a7e344a824e4a88d2c6e2b1bbc0f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers/AnyThinkGDTAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers/AnyThinkGDTAdapter.h new file mode 100755 index 00000000..b012bc05 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers/AnyThinkGDTAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkGDTAdapter.h +// AnyThinkGDTAdapter +// +// Created by Topon on 11/11/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkGDTAdapter. +FOUNDATION_EXPORT double AnyThinkGDTAdapterVersionNumber; + +//! Project version string for AnyThinkGDTAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkGDTAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers/AnyThinkGDTAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers/AnyThinkGDTAdapter.h.meta new file mode 100644 index 00000000..6df09831 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers/AnyThinkGDTAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c03c93ddc9a014736b90471fd0a64414 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist new file mode 100755 index 00000000..a6ac58f7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..669da674 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e974a2b9cd9ab48018b9570bef5b245c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules.meta new file mode 100644 index 00000000..91a8434a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05eaaee351bcb4f1d9c77823fbabc9c0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..9a42734f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkGDTAdapter { + umbrella header "AnyThinkGDTAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..0d70c379 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b4cb3f4171dd946c7966898e43c67b66 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a new file mode 100755 index 00000000..23a2d7fe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a.meta new file mode 100644 index 00000000..f047b42f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a.meta @@ -0,0 +1,80 @@ +fileFormatVersion: 2 +guid: fccb44a301a6b4837aeef7f5407f6410 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource.meta new file mode 100644 index 00000000..9a653b43 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e71e25cfd9f06423ba5e564b967447be +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou.meta new file mode 100644 index 00000000..996ddbd5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96534f6de415e4346aba727a4fbdd338 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework.meta new file mode 100644 index 00000000..a6815b8b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: a0df3b72787b6477ab5401687c839317 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter new file mode 100755 index 00000000..46b97053 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter.meta new file mode 100644 index 00000000..6cf3fe72 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 302ca456d58514a85b20afa5931b5c60 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers.meta new file mode 100644 index 00000000..493aa121 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ef706c0f6d0c47fd9f6909a90c91732 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers/AnyThinkKuaiShouAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers/AnyThinkKuaiShouAdapter.h new file mode 100755 index 00000000..b99ba87c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers/AnyThinkKuaiShouAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkKuaiShouAdapter.h +// AnyThinkKuaiShouAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkKuaiShouAdapter. +FOUNDATION_EXPORT double AnyThinkKuaiShouAdapterVersionNumber; + +//! Project version string for AnyThinkKuaiShouAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkKuaiShouAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers/AnyThinkKuaiShouAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers/AnyThinkKuaiShouAdapter.h.meta new file mode 100644 index 00000000..36c43dcb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers/AnyThinkKuaiShouAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: effe3b79f757c4b01a169f8486e2767b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist new file mode 100755 index 00000000..d51bf9dd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..ae864e8e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a9e6de5025b1a4be999de207d1d653a9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules.meta new file mode 100644 index 00000000..25308b6b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6c2a35680d7e4651a8e1f8ecb87ca6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..1c2c79ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkKuaiShouAdapter { + umbrella header "AnyThinkKuaiShouAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..c151630d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2a17bd4cb2d0145588bb1e76bdf61a9e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework.meta new file mode 100644 index 00000000..37871082 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 9f5e6e516c68143a09a3187038b83f20 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers.meta new file mode 100644 index 00000000..c55fc9fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 386df72f374f84691a332084d978f011 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h new file mode 100755 index 00000000..5ba757e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h @@ -0,0 +1,46 @@ +// +// KSAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/30. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#if __has_include() +#import +#else +#import "KSAdInteractionType.h" +#endif +#if __has_include() +#import +#else +#import "KSAdExposureReportParam.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@protocol KSAdProtocol + +@optional +// 单位:分,只有视频资源下载成功后,这个才可能有值 +@property (nonatomic, readonly) NSInteger ecpm; +/// 媒体二次议价, 单位分 +- (void)setBidEcpm:(NSInteger)ecpm; +/// 广告曝光失败后上报失败原因 +/// @param failureCode 曝光失败原因类型 +/// @param reportParam 曝光失败原因描述 reportParam.winEcpm 胜出者的ecpm报价(单位:分) +- (void)reportAdExposureFailed:(KSAdExposureFailureCode)failureCode reportParam:(KSAdExposureReportParam *)reportParam; + +@end + +@interface KSAd : NSObject + +/// ad interaction type, avaliable after ad load +@property (nonatomic, assign, readonly) KSAdInteractionType interactionType; +/// ad material type, avaliable after ad load +@property (nonatomic, assign, readonly) KSAdMaterialType materialType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h.meta new file mode 100644 index 00000000..99919535 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5fbb962a46a644aa0bc57133f73dc863 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdAppInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdAppInfo.h new file mode 100755 index 00000000..ff31b602 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdAppInfo.h @@ -0,0 +1,36 @@ +// +// KSAdAppInfo.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/29. +// + +#import + +@class KSAdAppInfoContent; + +NS_ASSUME_NONNULL_BEGIN + +@interface KSAdAppInfo : NSObject + +@property (nonatomic, copy) NSString *appId; // app标识 必填 后续修改为string +@property (nonatomic, copy) NSString *name; // app名称 选填(sdk内部会自动取CFBundleDisplayName) +@property (nonatomic, copy) NSString *packageName; // app安装包名 选填(sdk内部会自动取bundleIdentifier) +@property (nonatomic, copy) NSString *version; // app版本号 选填(sdk内部会自动取"CFBundleShortVersionString.CFBundleVersion") + +// 新增广告请求字段 +@property (nonatomic, strong) KSAdAppInfoContent *content; // 内容相关 + +@end + +@interface KSAdAppInfoContent : NSObject + +// 新增广告请求字段 +@property (nonatomic, copy) NSString *prevTitle; // 内容标签(广告展示前文章标题) +@property (nonatomic, copy) NSString *postTitle; // 内容标签(广告展示后文章标题) +@property (nonatomic, copy) NSString *historyTitle; // 内容标签(用户最近浏览文章标题) +@property (nonatomic, copy) NSString *channel; // 频道标签 + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdAppInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdAppInfo.h.meta new file mode 100644 index 00000000..5dee289a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdAppInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7231596d2cee4adb94fc7c7ce14c3c5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExportManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExportManager.h new file mode 100755 index 00000000..1c8a5cdb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExportManager.h @@ -0,0 +1,19 @@ +// +// KSAdExportManager.h +// KSAdSDK +// +// Created by 徐志军 on 2019/11/1. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface KSAdExportManager : NSObject + ++ (void)presentLogViewControllerFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExportManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExportManager.h.meta new file mode 100644 index 00000000..098d0c23 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExportManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 091ccbbb6858f491cbb62a2288a25de8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExposureReportParam.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExposureReportParam.h new file mode 100755 index 00000000..c73611ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExposureReportParam.h @@ -0,0 +1,27 @@ +// +// KSAdExposureReportParam.h +// KSUModel +// +// Created by xuzaihu on 2021/7/30. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, KSAdExposureFailureCode) { + KSAdExposureFailureOther = 0, // 其他 + KSAdExposureFailureMediaBasePriceFilter = 1, // 媒体侧底价过滤 + KSAdExposureFailureBidFailed = 2, // 广告竞价失败 + KSAdExposureFailureCacheInvalid = 3, // 缓存失效 + KSAdExposureFailureExposurePriorityReduce = 4, // 曝光优先级降低 +}; + +@interface KSAdExposureReportParam : NSObject + +// 胜出者的ecpm报价 +@property (nonatomic, assign) NSInteger winEcpm; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExposureReportParam.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExposureReportParam.h.meta new file mode 100644 index 00000000..d6b1aabc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdExposureReportParam.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f703f15cb4bc49d281788dbcc4a1908 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h new file mode 100755 index 00000000..f321061a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h @@ -0,0 +1,26 @@ +// +// KSAdImage.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/14. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface KSAdImage : NSObject +// image address URL +@property (nonatomic, copy) NSString *imageURL; + +@property (nonatomic, strong, nullable) UIImage *image; + +// image width +@property (nonatomic, assign) float width; + +// image height +@property (nonatomic, assign) float height; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h.meta new file mode 100644 index 00000000..f4e7da84 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b51ec94cff4284071aae9e1dbd7475b5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdInteractionType.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdInteractionType.h new file mode 100755 index 00000000..898b184d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdInteractionType.h @@ -0,0 +1,23 @@ +// +// KSAdInteractionType.h +// Pods +// +// Created by Dylan Sun on 2021/6/15. +// + +typedef NS_ENUM(NSInteger, KSAdInteractionType) { + KSAdInteractionType_Unknown, //unknown type + KSAdInteractionType_App, //open downlaod page in app + KSAdInteractionType_Web, //open webpage in app + KSAdInteractionType_DeepLink, //open deeplink + KSAdInteractionType_AppStore, //open appstore +}; + +typedef NS_ENUM(NSInteger, KSAdMaterialType) { + KSAdMaterialTypeUnkown = 0, // unknown + KSAdMaterialTypeVideo = 1, // video + KSAdMaterialTypeSingle = 2, // single image + KSAdMaterialTypeAtlas = 3, // multiple image +}; + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdInteractionType.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdInteractionType.h.meta new file mode 100644 index 00000000..37a167f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdInteractionType.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a297b33a4ef124d8985c3588d2312e55 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPermission.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPermission.h new file mode 100755 index 00000000..ed280fb4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPermission.h @@ -0,0 +1,36 @@ +// +// KSAdPermission.h +// KSUPermission +// +// Created by 崔祥龙 on 2021/8/23. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class KSLocation; + +typedef KSLocation *_Nullable(^LocationBlock)(void); +typedef NSString *_Nullable(^IdfaBlock)(void); +typedef NSString *_Nullable(^IdfvBlock)(void); + +@interface KSLocation : NSObject + +@property (nonatomic, assign) CGFloat longitude; + +@property (nonatomic, assign) CGFloat latitude; + +@end + +@interface KSAdPermission : NSObject + +@property (nonatomic, copy)LocationBlock locationBlock; + +@property (nonatomic, copy)IdfaBlock idfaBlock; + +@property (nonatomic, copy)IdfvBlock idfvBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPermission.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPermission.h.meta new file mode 100644 index 00000000..dc8ce1d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPermission.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29da3212d17134a4fb9eafaf4a31c18c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h new file mode 100755 index 00000000..76cad950 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h @@ -0,0 +1,27 @@ +// +// KSAdPlayableDemoViewController.h +// KSAdSDK +// +// Created by zhangchuntao on 2020/11/20. +// + +#import +#if __has_include() +#import +#else +#import "KSAdShowDirection.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@interface KSAdPlayableDemoViewController : UIViewController + +@property (nonatomic, copy) NSString *playableURL; + +@property (nonatomic, copy) NSString *downloadURL; + +@property (nonatomic, assign) KSAdShowDirection showDirection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h.meta new file mode 100644 index 00000000..ce6e9cfb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 84361f3199cb94761869c56c6d8c1698 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPos.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPos.h new file mode 100755 index 00000000..0d9aad3a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPos.h @@ -0,0 +1,31 @@ +// +// KSAdPos.h +// KSAdSDK +// +// Created by 徐志军 on 2019/11/14. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, KSAdPosAdType) { + KSAdPosAdTypeUnknown = 0, + KSAdPosAdTypeFeed = 1, + KSAdPosAdTypeRewardVideo = 2, + KSAdPosAdTypeFullScreenVideo = 3, + KSAdPosAdTypeSplash = 4, + KSAdPosAdTypeDrawVideo = 6, + KSAdPosAdTypeContentEcology = 7, + KSAdPosAdTypeBanner = 8, + KSAdPosAdTypePaster = 10, + KSAdPosAdTypeInterstitial = 13, +}; + +typedef NS_ENUM(NSInteger, KSAdPosPosition) { + KSAdPosPositionTop = 1, + KSAdPosPositionBottom = 2, + KSAdPosPositionFeed = 3, + KSAdPosPositionMiddle = 4, + KSAdPosPositionFullScreen = 5, +}; + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPos.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPos.h.meta new file mode 100644 index 00000000..dc7abbcf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPos.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b600d4a2872b449e94bfd28e023f564 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK-umbrella.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK-umbrella.h new file mode 100755 index 00000000..17263602 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK-umbrella.h @@ -0,0 +1,17 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "KSAdSDK.h" + +FOUNDATION_EXPORT double KSAdSDKVersionNumber; +FOUNDATION_EXPORT const unsigned char KSAdSDKVersionString[]; + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK-umbrella.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK-umbrella.h.meta new file mode 100644 index 00000000..8d3bc6b9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK-umbrella.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ca630712c578541538c79b1f01cc54dd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h new file mode 100755 index 00000000..12809b8c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h @@ -0,0 +1,112 @@ +// +// KSAdSDK.h +// KSAdSDK +// +// Created by 徐志军 on 2019/9/5. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + + +#if __has_include() +#import +#endif + +#if __has_include() +#import +#endif + +#if __has_include() +#import +#endif + +#if __has_include() +#import +#endif + +#if __has_include() +#import +#endif + +#if __has_include() +#import +#else +#import "KSAdSDKManager.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdExportManager.h" +#endif + +#if __has_include() + #import + #import +#elif __has_include() + #import + #import +#endif + +#if __has_include() + #import + #import +#elif __has_include() + #import + #import +#endif + +#if __has_include() + #import +#elif __has_include() + #import +#endif + + +#if __has_include() + #import +#elif __has_include() + #import +#endif + +#if __has_include() + #import + #import +#elif __has_include() + #import + #import +#endif + +#if __has_include() + #import + #import + #import +#elif __has_include() + #import + #import + #import +#endif + + +#if __has_include() + #import + #import + #import +#elif __has_include() + #import + #import + #import +#endif + +#if __has_include() + #import +#elif __has_include() + #import +#endif + +#if __has_include() + #import +#elif __has_include() + #import +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h.meta new file mode 100644 index 00000000..385ee6f0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b02c8ccd9918d4de89fc86f0f75c63e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h new file mode 100755 index 00000000..28edbbda --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h @@ -0,0 +1,59 @@ +// +// KSAdSDKError.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/29. +// Copyright © 2019 KuaiShou. All rights reserved. +// + + +#import + + +typedef NS_ENUM(NSInteger, KSAdErrorCode) { + + KSAdErrorCodeNoError = 1, // 成功 + + KSAdErrorCodeNetworkError = 40001, // 网络错误 + KSAdErrorCodeDataParse = 40002, // data数据解析错误 + KSAdErrorCodeDataEmpty = 40003, // data empty + KSAdErrorCodeCacheError = 40004, // 缓存出错 + + KSAdErrorCodeNotVideoAd = 50001, // not a video ad + KSAdErrorCodeParamWrong = 100001, // 参数有误 + KSAdErrorCodeServerError = 100002, // 服务器错误 + KSAdErrorCodeNoPermission = 100003, // 不允许的操作 + KSAdErrorCodeServerUnavailable = 100004, // 服务不可用 + KSAdErrorCodeNoMoreData = 100006, // 拉取内容视频时,没有更多了 + KSAdErrorCodeShareUrl = 100007, // 拉取分享接口,获取shareURL失败 + KSAdErrorCodeNoExistData = 130001, // 热点数据不存在 + + KSAdErrorCodeAppIdUnregister = 310001, // appId 未注册 + KSAdErrorCodeAppIdInvalid = 310002, // appId 无效 + KSAdErrorCodeAppIdBanned = 310003, // appId 已封禁 + KSAdErrorCodePackageNameWrong = 310004, // packageName与注册的不一致; + KSAdErrorCodeSystemOSWrong = 310005, // 操作系统与注册的不一致 + + KSAdErrorCodeSSPAccountInvalid = 320002, // appId 对应的账号无效 + KSAdErrorCodeSSPAccountBanned = 320003, // appId 对应的账号已封禁 + + KSAdErrorCodePosIdUnregister = 330001, // posId 未注册 + KSAdErrorCodePosIdInvalid = 330002, // posId 无效 + KSAdErrorCodePosIdBanned = 330003, // posId 已封禁 + KSAdErrorCodePosIdUnmatched = 330004, // posId 与注册的 appId 不一致 + + KSAdErrorCodeSecurityItemInvalid = 330010, //AppKey, wbIndex, .kss不合法或者与bundleid不匹配 +}; + +typedef NS_ENUM(NSInteger, KSAdReportErrorCode) { + KSAdReportErrorCodeSuccess, + KSAdReportErrorCodeProtoToDataError = -1, + KSAdReportErrorCodeServerError = -2, + KSAdReportErrorCodeDataError = -3, + KSAdReportErrorCodeNeedRemoveDBError = -4, +}; + +FOUNDATION_EXTERN NSErrorDomain KSADErrorDomain; + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h.meta new file mode 100644 index 00000000..6ec7b12a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f07d4a26bedab4477841da11416ec8e2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKLogLevelDefine.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKLogLevelDefine.h new file mode 100755 index 00000000..bc1a80c6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKLogLevelDefine.h @@ -0,0 +1,22 @@ +// +// KSAdSDKLogLevelDefine.h +// Pods +// +// Created by zhengjiajun on 2021/8/2. +// + +#ifndef KSAdSDKLogLevelDefine_h +#define KSAdSDKLogLevelDefine_h + +typedef NS_ENUM(NSInteger, KSAdSDKLogLevel) { + KSAdSDKLogLevelAll = 0, + KSAdSDKLogLevelVerbose, // 此类别的日记不会记录到日志文件中 + KSAdSDKLogLevelDebug, + KSAdSDKLogLevelVerify, + KSAdSDKLogLevelInfo, + KSAdSDKLogLevelWarn, + KSAdSDKLogLevelError, + KSAdSDKLogLevelOff, +}; + +#endif /* KSAdSDKLogLevelDefine_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKLogLevelDefine.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKLogLevelDefine.h.meta new file mode 100644 index 00000000..f0ad3c36 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKLogLevelDefine.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5000391d5230148a08cd73b85df94dd9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h new file mode 100755 index 00000000..4ae5e359 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h @@ -0,0 +1,115 @@ +// +// KSAdSDKManager.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/28. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +#if __has_include() +#import +#else +#import "KSAdSDKError.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdSDKLogLevelDefine.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdPermission.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdUserInfo.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdAppInfo.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@interface KSAdSDKManager : NSObject + +/// SDK 版本号 +@property (nonatomic, readonly, class) NSString *SDKVersion; + +/// Auto play video on Non Wi-Fi environment or not, default is NO +@property (nonatomic, assign, class) BOOL dataFlowAutoStart; +/** + * @brief start ad sdk + * @param appId ad app id + */ +/// 内容联盟SDK、广告联盟SDK使用 ++ (void)setAppId:(NSString *)appId; +/// 仅使用电商联盟SDK,初始化时使用,appKey,wbIndex 需要联系商务申请 ++ (KSAdErrorCode)startWithAppId:(NSString *)appId appKey:(NSString *)appKey wbIndex:(NSString *)wbIndex; + +// optional ++ (void)setAppName:(NSString *)appName; +// optional ++ (void)setUserInfoBlock:(void(^)(KSAdUserInfo *))userInfoBlock; +// optional ++ (void)setAppTag:(NSString *)appTag; +// optional, enable personalized recommendation, default is YES ++ (void)setEnablePersonalRecommend:(BOOL)enable; +/// Configure user info. +/// @param age optional 年龄段 +/// @param gender optional 性别 +/// @param interest optional 兴趣标签 ++ (void)setUserAge:(KSAdUserInfoThirdAgeType)age + gender:(KSAdUserInfoThirdGengerType)gender + interest:(NSString *_Nullable)interest; +/// Configure appInfo content. +/// @param prevTitle optional 内容标签(广告展示前文章标题) +/// @param postTitle optional 内容标签(广告展示后文章标题) +/// @param historyTitle optional 内容标签(用户最近浏览文章标题) +/// @param channel optional 频道标签 ++ (void)setContentPrevTitle:(NSString *_Nullable)prevTitle + postTitle:(NSString *_Nullable)postTitle + historyTitle:(NSString *_Nullable)historyTitle + channel:(NSString *_Nullable)channel; +// optional 媒体底价 ++ (void)setCpmBidFloor:(NSInteger)cpmBidFloor; +/** + Configure development mode. + @param level : default KSAdSDKLogLevelNone + */ +// optional ++ (void)setLoglevel:(KSAdSDKLogLevel)level; + ++ (void)setAutoHideUIRemoteKeyboardWindow:(BOOL)autoHideUIRemoteKeyboardWindow; + +// optional, disable use location status, default is NO ++ (void)setDisableUseLocationStatus:(BOOL)disable; + ++ (void)setLocationBlock:(LocationBlock)locationBlock; + +// optional, disable use phone status, default is NO ++ (void)setDisableUsePhoneStatus:(BOOL)disable; + ++ (void)setIdfaBlock:(IdfaBlock)idfaBlock; + ++ (void)setIdfvBlock:(IdfvBlock)idfvBlock; + +// optional, disable use network status, default is NO ++ (void)setDisableUseNetworkStatus:(BOOL)disable; + ++ (NSString *)appId; + ++ (NSString *)deviceId; //获取did + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h.meta new file mode 100644 index 00000000..216ef6c4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01549e178a7574271ab3e013b52f6046 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdShowDirection.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdShowDirection.h new file mode 100755 index 00000000..7bbab470 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdShowDirection.h @@ -0,0 +1,16 @@ +// +// KSAdShowDirection.h +// Pods +// +// Created by zhangchuntao on 2021/4/2. +// + +#ifndef KSAdShowDirection_h +#define KSAdShowDirection_h + +typedef NS_ENUM(NSInteger, KSAdShowDirection) { + KSAdShowDirection_Vertical = 0, //竖屏 + KSAdShowDirection_Horizontal = 1, //横屏 +}; + +#endif /* KSAdShowDirection_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdShowDirection.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdShowDirection.h.meta new file mode 100644 index 00000000..83393dc0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdShowDirection.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4e53d5ad3f35240f1b814695505bfb3a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashDelegate.h new file mode 100755 index 00000000..0863cf53 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashDelegate.h @@ -0,0 +1,11 @@ +// +// KSAdSplashDelegate.h +// Pods +// +// Created by zhangchuntao on 2021/3/3. +// + +#ifndef KSAdSplashDelegate_h +#define KSAdSplashDelegate_h + +#endif /* KSAdSplashDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashDelegate.h.meta new file mode 100644 index 00000000..b561cf8d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8cb03342573384ab98f16c942bccf1c0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashInteractDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashInteractDelegate.h new file mode 100755 index 00000000..b5717887 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashInteractDelegate.h @@ -0,0 +1,45 @@ +// +// KSAdSplashInteractDelegate.h +// Pods +// +// Created by zhangchuntao on 2020/6/2. +// + +#ifndef KSAdSplashInteractDelegate_h +#define KSAdSplashInteractDelegate_h + +@protocol KSAdSplashInteractDelegate +@optional +/** + * 闪屏广告展示 + */ +- (void)ksad_splashAdDidShow; +/** + * 闪屏广告点击转化 + */ +- (void)ksad_splashAdClicked; +/** + * 视频闪屏广告开始播放 + */ +- (void)ksad_splashAdVideoDidStartPlay; +/** + * 视频闪屏广告播放失败 + */ +- (void)ksad_splashAdVideoFailedToPlay:(NSError *)error; +/** + * 视频闪屏广告跳过 + */ +- (void)ksad_splashAdVideoDidSkipped:(NSTimeInterval)playDuration; +/** + * 闪屏广告关闭,需要在这个方法里关闭闪屏页面 + * @param converted 是否转化 + */ +- (void)ksad_splashAdDismiss:(BOOL)converted; +/** + * 转化控制器容器,如果未实现则默认闪屏页面的上级控制器 + */ +- (UIViewController *)ksad_splashAdConversionRootVC; + +@end + +#endif /* KSAdSplashInteractDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashInteractDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashInteractDelegate.h.meta new file mode 100644 index 00000000..9c1d8c90 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashInteractDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cbedac2c3f494f38a6c69eaa8b6987a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h new file mode 100755 index 00000000..e06dbfb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h @@ -0,0 +1,67 @@ +// +// KSAdSplashManager.h +// KSAdSDK +// +// Created by zhangchuntao on 2020/6/2. +// + +#import +#import "KSAdSplashInteractDelegate.h" +#import "KSAdSplashViewController.h" +#if __has_include() +#import +#else +#import "KSAdSDKError.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +DEPRECATED_MSG_ATTRIBUTE("use KSSplashAdView instead.") +@interface KSAdSplashManager : NSObject + +/// 需要在didFinishLaunching中设置posId +@property (nonatomic, copy, class) NSString *posId; +/// 闪屏交互代理 +@property (nonatomic, weak, class) id interactDelegate; +/// 是否有本地缓存广告 +@property (nonatomic, assign, readonly, class) BOOL hasCachedSplash; + +/** + * @brief 获取闪屏信息并缓存 + */ ++ (void)loadSplash; +/** + * @brief 校验本地缓存广告 + * @param callback 校验回调,如果有可展示广告会返回splashViewController,否则为空 + */ ++ (void)checkSplash:(void (^)(KSAdSplashViewController * _Nullable splashViewController))callback; +/** + * @brief 校验本地缓存广告 + * @param callback 校验回调,如果有可展示广告会返回splashViewController,否则为空, + */ ++ (void)checkSplashv2:(void (^)(KSAdSplashViewController * _Nullable splashViewController, NSError * _Nullable error))callback; +/** + * @brief 校验本地缓存广告 + * @param timeoutInterval 超时时间,单位s,建议不少于3,否则影响展示率 + * @param callback 校验回调,如果有可展示广告会返回splashViewController,否则为空 + */ ++ (void)checkSplashWithTimeout:(NSTimeInterval)timeoutInterval completion:(void (^)(KSAdSplashViewController * _Nullable splashViewController))callback; +/** + * @brief 校验本地缓存广告 + * @param timeoutInterval 超时时间,单位s,建议不少于3,否则影响展示率 + * @param callback 校验回调,如果有可展示广告会返回splashViewController,否则为空 + */ ++ (void)checkSplashWithTimeoutv2:(NSTimeInterval)timeoutInterval completion:(void (^)(KSAdSplashViewController * _Nullable splashViewController, NSError * _Nullable error))callback; +/** + * @brief 校验本地缓存广告 + * @param timeoutInterval 超时时间,单位s,建议不少于3,否则影响展示率 + * @param loadCallback 广告请求回调,请求成功则error为nil + * @param finishCallback 校验回调,如果有可展示广告会返回splashViewController,否则为空 + */ ++ (void)checkSplashWithTimeoutv2:(NSTimeInterval)timeoutInterval + loadCallback:(void (^)(NSError *error))loadCallback + completion:(void (^)(KSAdSplashViewController * _Nullable splashViewController, NSError * _Nullable error))finishCallback; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h.meta new file mode 100644 index 00000000..f49f15c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56c30c2992f16434990199dd3105a7ef +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h new file mode 100755 index 00000000..10d52a03 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h @@ -0,0 +1,25 @@ +// +// KSAdSplashViewController.h +// KSAdSDK +// +// Created by zhangchuntao on 2020/6/1. +// + +#import + +#if __has_include() + #import +#else + #import "KSAdShowDirection.h" +#endif + +NS_ASSUME_NONNULL_BEGIN +DEPRECATED_MSG_ATTRIBUTE("use KSSplashAdView instead.") +@interface KSAdSplashViewController : UIViewController + +// 显示方向,需要在viewDidLoad前设置 +@property (nonatomic, assign) KSAdShowDirection showDirection; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h.meta new file mode 100644 index 00000000..05e10344 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45387319e83a044bdbf1df747b186b82 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdUserInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdUserInfo.h new file mode 100755 index 00000000..2e9b5ef2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdUserInfo.h @@ -0,0 +1,41 @@ +// +// KSAdUserInfo.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/29. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, KSAdUserInfoThirdAgeType) { + KSAdUserInfoThirdAgeTypeUnknown = 0, // 未知 + KSAdUserInfoThirdAgeTypeYoung = 1, // 18-23 + KSAdUserInfoThirdAgeTypeBelowThirty = 2, // 24-30 + KSAdUserInfoThirdAgeTypeBelowForty = 3, // 31-40 + KSAdUserInfoThirdAgeTypeBelowFifty = 4, // 41-49 + KSAdUserInfoThirdAgeTypeAboveFifty = 5, // 50+ +}; + +typedef NS_ENUM(NSUInteger, KSAdUserInfoThirdGengerType) { + KSAdUserInfoThirdGengerTypeUnknown = 0, // 未知 + KSAdUserInfoThirdGengerTypeMale = 1, // 男性 + KSAdUserInfoThirdGengerTypeFemale = 2, // 女性 +}; + +@interface KSAdUserInfo : NSObject + +@property (nonatomic, assign) long userId; // 用户id,目前是必填 +@property (nonatomic, copy) NSString *thirdUserId; //媒体用户id,目前用在激励视频回调 +@property (nonatomic, copy) NSString *gender; // 用户性别,选填 F: 女性 M:男性 +@property (nonatomic, copy) NSArray *interestArray; // 用户兴趣,选填 + +// 新增广告请求字段 +@property (nonatomic, assign) KSAdUserInfoThirdAgeType thirdAge; // 年龄 +@property (nonatomic, assign) KSAdUserInfoThirdGengerType thirdGender; // 性别 +@property (nonatomic, copy) NSString *thirdInterest; // 兴趣标签 + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdUserInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdUserInfo.h.meta new file mode 100644 index 00000000..e55b5509 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdUserInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4cd74d87f795c4331a97758e21b8c3ed +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h new file mode 100755 index 00000000..785b147e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h @@ -0,0 +1,68 @@ +// +// KSDrawAd.h +// KSAdSDK +// +// Created by xuzhijun on 2019/12/6. +// + +#if __has_include() +#import +#else +#import "KSAd.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdInteractionType.h" +#endif + + +NS_ASSUME_NONNULL_BEGIN + +@protocol KSDrawAdDelegate; + +@interface KSDrawAd : KSAd + +@property (nonatomic, weak) UIViewController *rootViewController; + +//是否开启声音 +@property (nonatomic, assign) BOOL videoSoundEnabled; + +@property (nonatomic, weak) id delegate; + +///手动控制播放|暂停 +@property (nonatomic, assign) BOOL controlPlayState; +- (void)registerContainer:(UIView *)containerView; +- (void)unregisterView; +///控制播放暂停,controlPlayState=YES时才生效 +- (void)play; +- (void)pause; + +@end + +@protocol KSDrawAdDelegate +@optional +///广告展示 +- (void)drawAdViewWillShow:(KSDrawAd *)drawAd; +///广告点击 +- (void)drawAdDidClick:(KSDrawAd *)drawAd; +///广告跳转落地页 +- (void)drawAdDidShowOtherController:(KSDrawAd *)drawAd interactionType:(KSAdInteractionType)interactionType; +///广告关闭落地页 +- (void)drawAdDidCloseOtherController:(KSDrawAd *)drawAd interactionType:(KSAdInteractionType)interactionType; + +///视频开始播放 +- (void)drawAdVideoDidStart:(KSDrawAd *)drawAd; +///视频暂停播放 +- (void)drawAdVideoDidPause:(KSDrawAd *)drawAd; +///视频恢复播放 +- (void)drawAdVideoDidResume:(KSDrawAd *)drawAd; +///视频停止播放,finished=是否播放完成 +- (void)drawAdVideoDidStop:(KSDrawAd *)drawAd finished:(BOOL)finished; +///视频播放失败,error=失败原因 +- (void)drawAdVideoDidFailed:(KSDrawAd *)drawAd error:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h.meta new file mode 100644 index 00000000..ab042a05 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3973984bd382c40afbac8e9aba61f0a1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h new file mode 100755 index 00000000..e7a18da6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h @@ -0,0 +1,36 @@ +// +// KSDrawAdsManager.h +// KSAdSDK +// +// Created by xuzhijun on 2019/12/6. +// + +#import +#import "KSDrawAd.h" + +@protocol KSDrawAdsManagerDelegate; + + + +NS_ASSUME_NONNULL_BEGIN + +@interface KSDrawAdsManager : NSObject + +@property (nonatomic, strong, readonly) NSArray *data; +- (instancetype)initWithPosId:(NSString *)posId; +@property (nonatomic, weak, nullable) id delegate; +/** + The number of ads requested,The maximum is 5 + */ +- (void)loadAdDataWithCount:(NSInteger)count; + +@end + +@protocol KSDrawAdsManagerDelegate + +@optional +- (void)drawAdsManagerSuccessToLoad:(KSDrawAdsManager *)adsManager drawAds:(NSArray *_Nullable)drawAdDataArray; +- (void)drawAdsManager:(KSDrawAdsManager *)adsManager didFailWithError:(NSError *_Nullable)error; + +@end +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h.meta new file mode 100644 index 00000000..595e8820 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76518fb9bfa8d47c9a1b0b87800127f8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSEUExtraInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSEUExtraInfo.h new file mode 100755 index 00000000..342942b5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSEUExtraInfo.h @@ -0,0 +1,32 @@ +// +// KSEUExtraInfo.h +// KSAdSDK +// +// Created by LFR on 2021/3/30. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface KSEUExtraInfo : NSObject + +/// 推广位id,必传 +@property (nonatomic, copy) NSString *promoteID; + +/// 媒体自定义的备注,下单后可在订单平台查到,可不传 +@property (nonatomic, copy) NSString *comment; + +/// 用户自购时的媒体返佣比例,⚠️ 0-100 的整数,可不传 +@property (nonatomic, assign) NSUInteger userCommRateBuying; + +/// 用户分享时的媒体返佣比例,⚠️ 0-100 的整数,可不传 +@property (nonatomic, assign) NSUInteger userCommRateSharing; + +- (instancetype)initWithPromoteID:(NSString *)promoteID comment:(NSString *)comment; + +- (NSDictionary *)jsonDic; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSEUExtraInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSEUExtraInfo.h.meta new file mode 100644 index 00000000..b814accc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSEUExtraInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f57570278b2ad421fae9e8b5fbaa8761 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h new file mode 100755 index 00000000..f86bbe26 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h @@ -0,0 +1,48 @@ +// +// KSFeedAd.h +// KSAdSDK +// +// Created by xuzhijun on 2019/11/22. +// + +#import + +#if __has_include() +#import +#else +#import "KSAd.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdInteractionType.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@protocol KSFeedAdDelegate; + +@interface KSFeedAd : KSAd + +@property (nonatomic, readonly) UIView *feedView; + +@property (nonatomic, weak) id delegate; + +- (void)setVideoSoundEnable:(BOOL)enable; + +- (void)updatePlayStatusWithPercent:(CGFloat)percent; + +@end + +@protocol KSFeedAdDelegate +@optional +- (void)feedAdViewWillShow:(KSFeedAd *)feedAd; +- (void)feedAdDidClick:(KSFeedAd *)feedAd; +- (void)feedAdDislike:(KSFeedAd *)feedAd; +- (void)feedAdDidShowOtherController:(KSFeedAd *)nativeAd interactionType:(KSAdInteractionType)interactionType; +- (void)feedAdDidCloseOtherController:(KSFeedAd *)nativeAd interactionType:(KSAdInteractionType)interactionType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h.meta new file mode 100644 index 00000000..b3414ebb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e4dec7a536bb84e51a7a0b7a81ae94aa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h new file mode 100755 index 00000000..d38ceeb7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h @@ -0,0 +1,42 @@ +// +// KSFeedAdsManager.h +// KSAdSDK +// +// Created by xuzhijun on 2019/11/22. +// + +#import +#import "KSFeedAd.h" +NS_ASSUME_NONNULL_BEGIN +@protocol KSFeedAdsManagerDelegate; + + +@interface KSFeedAdsManager : NSObject + + +@property (nonatomic, strong, readonly) NSArray *data; + + +/** + @param size expected ad view size,when size.height is zero, acture height will match size.width + */ +- (instancetype)initWithPosId:(NSString *)posId size:(CGSize)size; +@property (nonatomic, weak, nullable) id delegate; +/** + The number of ads requested,The maximum is 5 + */ +- (void)loadAdDataWithCount:(NSInteger)count; + +@end + +@protocol KSFeedAdsManagerDelegate + +@optional + +- (void)feedAdsManagerSuccessToLoad:(KSFeedAdsManager *)adsManager nativeAds:(NSArray *_Nullable)feedAdDataArray; + +- (void)feedAdsManager:(KSFeedAdsManager *)adsManager didFailWithError:(NSError *_Nullable)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h.meta new file mode 100644 index 00000000..1e6c8684 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4c2ce7f421a0b460e96e63cca9dff514 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFullscreenVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFullscreenVideoAd.h new file mode 100755 index 00000000..42beeeb8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFullscreenVideoAd.h @@ -0,0 +1,81 @@ +// +// KSFullscreenVideoAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/9/3. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import +#import "KSVideoAd.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol KSFullscreenVideoAdDelegate; + +@interface KSFullscreenVideoAd : KSVideoAd + +@property (nonatomic, weak, nullable) id delegate; + +- (instancetype)initWithPosId:(NSString *)posId; +@end + + +@protocol KSFullscreenVideoAdDelegate +@optional +/** + This method is called when video ad material loaded successfully. + */ +- (void)fullscreenVideoAdDidLoad:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when video ad materia failed to load. + @param error : the reason of error + */ +- (void)fullscreenVideoAd:(KSFullscreenVideoAd *)fullscreenVideoAd didFailWithError:(NSError *_Nullable)error; +/** + This method is called when cached successfully. + */ +- (void)fullscreenVideoAdVideoDidLoad:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when video ad slot will be showing. + */ +- (void)fullscreenVideoAdWillVisible:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when video ad slot has been shown. + */ +- (void)fullscreenVideoAdDidVisible:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when video ad is about to close. + */ +- (void)fullscreenVideoAdWillClose:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when video ad is closed. + */ +- (void)fullscreenVideoAdDidClose:(KSFullscreenVideoAd *)fullscreenVideoAd; + +/** + This method is called when video ad is clicked. + */ +- (void)fullscreenVideoAdDidClick:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when video ad play completed or an error occurred. + @param error : the reason of error + */ +- (void)fullscreenVideoAdDidPlayFinish:(KSFullscreenVideoAd *)fullscreenVideoAd didFailWithError:(NSError *_Nullable)error; +/** + This method is called when the video begin to play. + */ +- (void)fullscreenVideoAdStartPlay:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when the user clicked skip button. + */ +- (void)fullscreenVideoAdDidClickSkip:(KSFullscreenVideoAd *)fullscreenVideoAd; +/** + This method is called when the user clicked skip button. + @param currentTime played duration + */ +- (void)fullscreenVideoAdDidClickSkip:(KSFullscreenVideoAd *)fullscreenVideoAd currentTime:(NSTimeInterval)currentTime; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFullscreenVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFullscreenVideoAd.h.meta new file mode 100644 index 00000000..0f925649 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFullscreenVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd9d92aae9d9245a0996ef996b6d2be5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h new file mode 100755 index 00000000..d4cc28f0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h @@ -0,0 +1,89 @@ +// +// KSInterstitialAd.h +// KSAdSDK +// +// Created by zhangchuntao on 2021/3/17. +// + +#import +#if __has_include() +#import +#else +#import "KSAd.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdInteractionType.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@class KSInterstitialAd; + +@protocol KSInterstitialAdDelegate +@optional +/** + * interstitial ad data loaded + */ +- (void)ksad_interstitialAdDidLoad:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad render success + */ +- (void)ksad_interstitialAdRenderSuccess:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad load or render failed + */ +- (void)ksad_interstitialAdRenderFail:(KSInterstitialAd *)interstitialAd error:(NSError * _Nullable)error; +/** + * interstitial ad will visible + */ +- (void)ksad_interstitialAdWillVisible:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad did visible + */ +- (void)ksad_interstitialAdDidVisible:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad did skip (for video only) + * @param playDuration played duration + */ +- (void)ksad_interstitialAd:(KSInterstitialAd *)interstitialAd didSkip:(NSTimeInterval)playDuration; +/** + * interstitial ad did click + */ +- (void)ksad_interstitialAdDidClick:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad will close + */ +- (void)ksad_interstitialAdWillClose:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad did close + */ +- (void)ksad_interstitialAdDidClose:(KSInterstitialAd *)interstitialAd; +/** + * interstitial ad did close other controller + */ +- (void)ksad_interstitialAdDidCloseOtherController:(KSInterstitialAd *)interstitialAd interactionType:(KSAdInteractionType)interactionType; + +@end + +@interface KSInterstitialAd : KSAd + +@property (nonatomic, weak) id delegate; +//广告是否已合法加载 +@property (nonatomic, readonly) BOOL isValid; +//是否开启声音 +@property (nonatomic, assign) BOOL videoSoundEnabled; + +- (instancetype)initWithPosId:(NSString *)posId; + +- (instancetype)initWithPosId:(NSString *)posId containerSize:(CGSize)containerSize; + +- (void)loadAdData; + +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h.meta new file mode 100644 index 00000000..2b72316f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f74baf2315824400ebe22ab75a5d4a4c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSMaterialMeta.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSMaterialMeta.h new file mode 100755 index 00000000..7a41bf48 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSMaterialMeta.h @@ -0,0 +1,67 @@ +// +// KSMaterialMeta.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/11. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import "KSAdImage.h" +#import "KSAdInteractionType.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(int, KSAdSourceLogoType) { + KSAdSourceLogoTypeWhite, + KSAdSourceLogoTypeGray, +}; + +@interface KSMaterialMeta : NSObject + +/// interaction types supported by ads. +@property (nonatomic, assign) KSAdInteractionType interactionType; + +/// material pictures. +@property (nonatomic, strong) NSArray *imageArray; + +/// ad logo, maybe null +- (NSString *)adSourceLogoURL:(KSAdSourceLogoType)type; +/// ad source. +@property (nonatomic, copy) NSString *adSource; + +@property (nonatomic, strong, nullable) KSAdImage *appIconImage; + +/// 0-5 +@property (nonatomic, assign) CGFloat appScore; +/// downloadCountDesc. +@property (nonatomic, copy) NSString *appDownloadCountDesc; + + +/// ad description. +@property (nonatomic, copy) NSString *adDescription; + +/// text displayed on the creative button. +@property (nonatomic, copy) NSString *actionDescription; + +/// display format of the in-feed ad, other ads ignores it. +@property (nonatomic, assign) KSAdMaterialType materialType; + + + +// video duration +@property (nonatomic, assign) NSInteger videoDuration; + + +- (instancetype)initWithDictionary:(NSDictionary *)dict error:(NSError * __autoreleasing *)error; + +@property (nonatomic, strong) KSAdImage *videoCoverImage; +@property (nonatomic, copy) NSString *videoUrl; +// app name +@property (nonatomic, copy) NSString *appName; +// product name (for h5) +@property (nonatomic, copy) NSString *productName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSMaterialMeta.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSMaterialMeta.h.meta new file mode 100644 index 00000000..69664d2c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSMaterialMeta.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ccb0b6b2afd4249b88523bcf9ec7f88d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h new file mode 100755 index 00000000..60ff469a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h @@ -0,0 +1,125 @@ +// +// KSNativeAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/11. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#if __has_include() +#import +#else +#import "KSAd.h" +#endif +#if __has_include() +#import +#else +#import "KSMaterialMeta.h" +#endif + + +NS_ASSUME_NONNULL_BEGIN + +@protocol KSNativeAdDelegate; + +@interface KSNativeAd : KSAd + +/** + Ad material. + */ +@property (nonatomic, strong, readonly, nullable) KSMaterialMeta *data; + +/** + The delegate for receiving state change messages. + The delegate is not limited to viewcontroller. + The delegate can be set to any object which conforming to . + */ +@property (nonatomic, weak, readwrite, nullable) id delegate; + + + +/** + required. + Root view controller for handling ad actions. + Action method includes 'pushViewController' and 'presentViewController'. + */ +@property (nonatomic, weak, readwrite) UIViewController *rootViewController; + +/** + Register clickable views in native ads view. + Interaction types can be configured on TikTok Audience Network. + Interaction types include view video ad details page, make a call, send email, download the app, open the webpage using a browser,open the webpage within the app, etc. + @param containerView : required. + container view of the native ad. + @param clickableViews : optional. + Array of views that are clickable. + */ +- (void)registerContainer:(__kindof UIView *)containerView withClickableViews:(NSArray<__kindof UIView *> *_Nullable)clickableViews; +/** + Unregister ad view from the native ad. + */ +- (void)unregisterView; + +- (id)initWithPosId:(NSString *)posId; + +/** + Actively request nativeAd datas. + */ +- (void)loadAdData; + +/** + Actively json nativeAd datas. + */ +- (void)loadAdDataWithDictionary:(NSDictionary *)dictionary; + +//- (void)reset; + +- (void)reportVideoStartPlay; + +- (void)reportVideoEndPlay; + +@end + + + +@protocol KSNativeAdDelegate + +@optional + +/** + This method is called when native ad material loaded successfully. + */ +- (void)nativeAdDidLoad:(KSNativeAd *)nativeAd; + +/** + This method is called when native ad materia failed to load. + @param error : the reason of error + */ +- (void)nativeAd:(KSNativeAd *)nativeAd didFailWithError:(NSError *_Nullable)error; + +/** + This method is called when native ad slot has been shown. + */ +- (void)nativeAdDidBecomeVisible:(KSNativeAd *)nativeAd; + +/** + This method is called when native ad is clicked. + */ +- (void)nativeAdDidClick:(KSNativeAd *)nativeAd withView:(UIView *_Nullable)view; + +/** +This method is called when another controller has been showed. +@param interactionType : open appstore in app or open the webpage or view video ad details page. +*/ +- (void)nativeAdDidShowOtherController:(KSNativeAd *)nativeAd interactionType:(KSAdInteractionType)interactionType; + +/** + This method is called when another controller has been closed. + @param interactionType : open appstore in app or open the webpage or view video ad details page. + */ +- (void)nativeAdDidCloseOtherController:(KSNativeAd *)nativeAd interactionType:(KSAdInteractionType)interactionType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h.meta new file mode 100644 index 00000000..9916af54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 399ea7d6732de496181d6ee7a616790a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h new file mode 100755 index 00000000..1d14fe24 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h @@ -0,0 +1,39 @@ +// +// KSNativeAdRelatedView.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/16. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import "KSNativeAd.h" + +#if __has_include(<) +#import +#else +#import "KSVideoAdView.h" +#endif +NS_ASSUME_NONNULL_BEGIN + +@interface KSNativeAdRelatedView : NSObject + +/** + Promotion label.Need to actively add to the view. + */ +@property (nonatomic, strong, readonly, nullable) UILabel *adLabel; + + +/** + Video ad view. Need to actively add to the view. + */ +@property (nonatomic, strong, readonly, nullable) KSVideoAdView *videoAdView; + +/** + Refresh the data every time you get new datas in order to show ad perfectly. + */ +- (void)refreshData:(KSNativeAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h.meta new file mode 100644 index 00000000..cd37ebe6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed799259479d14260b50262e310841f3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h new file mode 100755 index 00000000..1fbbbfe7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h @@ -0,0 +1,42 @@ +// +// KSNativeAdsManager.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/11. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import "KSNativeAd.h" +NS_ASSUME_NONNULL_BEGIN + +@protocol KSNativeAdsManagerDelegate; + + +@interface KSNativeAdsManager : NSObject + +@property (nonatomic, strong, nullable) NSArray *data; +/// The delegate for receiving state change messages such as requests succeeding/failing. +@property (nonatomic, weak, nullable) id delegate; + +- (id)initWithPosId:(NSString *)posId; + +/** + The number of ads requested,The maximum is 5 + */ +- (void)loadAdDataWithCount:(NSInteger)count; + +@end + + +@protocol KSNativeAdsManagerDelegate + +@optional + +- (void)nativeAdsManagerSuccessToLoad:(KSNativeAdsManager *)adsManager nativeAds:(NSArray *_Nullable)nativeAdDataArray; + +- (void)nativeAdsManager:(KSNativeAdsManager *)adsManager didFailWithError:(NSError *_Nullable)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h.meta new file mode 100644 index 00000000..8a36e53d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60367b4c4258445edbfba8ec321478d0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h new file mode 100755 index 00000000..68a2ba5a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h @@ -0,0 +1,96 @@ +// +// KSRewardedVideoAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/28. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import +#import "KSVideoAd.h" +#import "KSRewardedVideoAdDefines.h" + +@class KSRewardedVideoModel; +@protocol KSRewardedVideoAdDelegate; + +NS_ASSUME_NONNULL_BEGIN +@interface KSRewardedVideoAd : KSVideoAd + +@property (nonatomic, strong) KSRewardedVideoModel *rewardedVideoModel; +@property (nonatomic, weak, nullable) id delegate; + +- (instancetype)initWithPosId:(NSString *)posId rewardedVideoModel:(KSRewardedVideoModel *)rewardedVideoModel; + +@end + +@protocol KSRewardedVideoAdDelegate + +@optional +/** + This method is called when video ad material loaded successfully. + */ +- (void)rewardedVideoAdDidLoad:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when video ad materia failed to load. + @param error : the reason of error + */ +- (void)rewardedVideoAd:(KSRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error; +/** + This method is called when cached successfully. + */ +- (void)rewardedVideoAdVideoDidLoad:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when video ad slot will be showing. + */ +- (void)rewardedVideoAdWillVisible:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when video ad slot has been shown. + */ +- (void)rewardedVideoAdDidVisible:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when video ad is about to close. + */ +- (void)rewardedVideoAdWillClose:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when video ad is closed. + */ +- (void)rewardedVideoAdDidClose:(KSRewardedVideoAd *)rewardedVideoAd; + +/** + This method is called when video ad is clicked. + */ +- (void)rewardedVideoAdDidClick:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when video ad play completed or an error occurred. + @param error : the reason of error + */ +- (void)rewardedVideoAdDidPlayFinish:(KSRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error; +/** + This method is called when the user clicked skip button. + */ +- (void)rewardedVideoAdDidClickSkip:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when the user clicked skip button. + @param currentTime played duration + */ +- (void)rewardedVideoAdDidClickSkip:(KSRewardedVideoAd *)rewardedVideoAd currentTime:(NSTimeInterval)currentTime; +/** + This method is called when the video begin to play. + */ +- (void)rewardedVideoAdStartPlay:(KSRewardedVideoAd *)rewardedVideoAd; +/** + This method is called when the user close video ad. + */ +- (void)rewardedVideoAd:(KSRewardedVideoAd *)rewardedVideoAd hasReward:(BOOL)hasReward; +/** + This method is called when the user close video ad,support staged rewards. + */ +- (void)rewardedVideoAd:(KSRewardedVideoAd *)rewardedVideoAd + hasReward:(BOOL)hasReward + taskType:(KSAdRewardTaskType)taskType + currentTaskType:(KSAdRewardTaskType)currentTaskType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h.meta new file mode 100644 index 00000000..d5a632c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f488079ba950842bc8b458414c39a697 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h new file mode 100755 index 00000000..52da9eff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h @@ -0,0 +1,17 @@ +// +// KSRewardedVideoAdDefines.h +// Pods +// +// Created by xuzaihu on 2021/8/20. +// + +#ifndef KSRewardedVideoAdDefines_h +#define KSRewardedVideoAdDefines_h + +typedef NS_ENUM(NSInteger, KSAdRewardTaskType) { + KSAdRewardTaskTypeWatchVideo = 0, // 观看时长 + KSAdRewardTaskTypeWatchDetailBrowse = 1, // 浏览落地页 +}; + +#endif /* KSRewardedVideoAdDefines_h */ + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h.meta new file mode 100644 index 00000000..1af9cbce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3865ada98578c4ed7958147cfa4bd1c1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoModel.h new file mode 100755 index 00000000..cb4485e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoModel.h @@ -0,0 +1,31 @@ +// +// KSRewardedVideoModel.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/28. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface KSRewardedVideoModel : NSObject +/** + required. + Third-party game user_id identity. + Mainly used in the reward issuance, it is the callback pass-through parameter from server-to-server. + It is the unique identifier of each user. + In the non-server callback mode, it will also be pass-through when the video is finished playing. + Only the string can be passed in this case, not nil. + */ +@property (nonatomic, copy) NSString *userId; +//optional. reward name. +@property (nonatomic, copy) NSString *name; +//optional. number of rewards. +@property (nonatomic, assign) NSInteger amount; +//optional. serialized string. +@property (nonatomic, copy) NSString *extra; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoModel.h.meta new file mode 100644 index 00000000..16bd14a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 360099089b4b54b00b66e9544d76bd7d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h new file mode 100755 index 00000000..0c11529f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h @@ -0,0 +1,111 @@ +// +// KSSplashAdView.h +// KSAdSDK +// +// Created by zhangchuntao on 2021/3/3. +// + +#import +#if __has_include() +#import +#else +#import "KSAd.h" +#endif +#if __has_include() +#import +#else +#import "KSAdInteractionType.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@class KSSplashAdView; + +@protocol KSSplashAdViewDelegate +@optional +/** + * splash ad request done + */ +- (void)ksad_splashAdDidLoad:(KSSplashAdView *)splashAdView; +/** + * splash ad material load, ready to display + */ +- (void)ksad_splashAdContentDidLoad:(KSSplashAdView *)splashAdView; +/** + * splash ad (material) failed to load + */ +- (void)ksad_splashAd:(KSSplashAdView *)splashAdView didFailWithError:(NSError *)error; +/** + * splash ad did visible + */ +- (void)ksad_splashAdDidVisible:(KSSplashAdView *)splashAdView; +/** + * splash ad video begin play + * for video ad only + */ +- (void)ksad_splashAdVideoDidBeginPlay:(KSSplashAdView *)splashAdView; +/** + * splash ad clicked + * @param inMiniWindow whether click in mini window + */ +- (void)ksad_splashAd:(KSSplashAdView *)splashAdView didClick:(BOOL)inMiniWindow; +/** + * splash ad will zoom out, frame can be assigned + * for video ad only + * @param frame target frame + */ +- (void)ksad_splashAd:(KSSplashAdView *)splashAdView willZoomTo:(inout CGRect *)frame; +/** + * splash ad zoomout view will move to frame + * @param frame target frame + */ +- (void)ksad_splashAd:(KSSplashAdView *)splashAdView willMoveTo:(inout CGRect *)frame; +/** + * splash ad skipped + * @param showDuration splash show duration (no subsequent callbacks, remove & release KSSplashAdView here) + */ +- (void)ksad_splashAd:(KSSplashAdView *)splashAdView didSkip:(NSTimeInterval)showDuration; +/** + * splash ad did enter conversion view controller + */ +- (void)ksad_splashAdDidOpenConversionVC:(KSSplashAdView *)splashAdView interactionType:(KSAdInteractionType)interactType; +/** + * splash ad close conversion viewcontroller (no subsequent callbacks, remove & release KSSplashAdView here) + */ +- (void)ksad_splashAdDidCloseConversionVC:(KSSplashAdView *)splashAdView interactionType:(KSAdInteractionType)interactType; +/** + * splash ad play finished & auto dismiss (no subsequent callbacks, remove & release KSSplashAdView here) + */ +- (void)ksad_splashAdDidAutoDismiss:(KSSplashAdView *)splashAdView; +/** + * splash ad close by user (zoom out mode) (no subsequent callbacks, remove & release KSSplashAdView here) + */ +- (void)ksad_splashAdDidClose:(KSSplashAdView *)splashAdView; + +@end + +@interface KSSplashAdView : UIView + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, weak) UIViewController *rootViewController; +/// max timeout interval, default is 3 +@property (nonatomic, assign) NSTimeInterval timeoutInterval; +/// need show mini window, default is NO +@property (nonatomic, assign) BOOL needShowMiniWindow; +/// in zoomout state +@property (nonatomic, assign, readonly) BOOL showingMiniWindow; +/// ad interaction type, avaliable after ksad_splashAdContentDidLoad: +@property (nonatomic, assign, readonly) KSAdInteractionType interactionType; +/// ad material type, avaliable after ksad_splashAdContentDidLoad: +@property (nonatomic, assign, readonly) KSAdMaterialType materialType; + +- (id)initWithPosId:(NSString *)posId; +/// load ad data +- (void)loadAdData; +/// show splash ad in view, should be called after ksad_splashAdContentDidLoad: +- (void)showInView:(UIView *)view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h.meta new file mode 100644 index 00000000..30df03de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bb91c2e2df56450887696e2fb7f5c21 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h new file mode 100755 index 00000000..ab42a80a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h @@ -0,0 +1,50 @@ +// +// KSVideoAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/9/4. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import +#if __has_include() +#import +#else +#import "KSAd.h" +#endif + +#if __has_include() +#import +#else +#import "KSAdShowDirection.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@interface KSVideoAd : KSAd + +@property (nonatomic, readonly) BOOL isValid; +@property (nonatomic, assign) BOOL shouldMuted; +@property (nonatomic, assign) KSAdShowDirection showDirection; //显示方向 + +- (void)loadAdData; + +- (BOOL)showAdFromRootViewController:(UIViewController *)rootViewController; +- (BOOL)showAdFromRootViewController:(UIViewController *)rootViewController direction:(KSAdShowDirection)direction DEPRECATED_ATTRIBUTE; + +- (BOOL)showAdFromRootViewController:(UIViewController *)rootViewController showScene:(nullable NSString *)showScene; +- (BOOL)showAdFromRootViewController:(UIViewController *)rootViewController showScene:(nullable NSString *)showScene direction:(KSAdShowDirection)direction DEPRECATED_ATTRIBUTE; + +/* + 这个是播放异常的时候,此方法不会自动调用,可以在 + - (void)rewardedVideoAdDidPlayFinish:(KSRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error使用此方法 + */ +- (void)closeVideoAdWhenPlayError; + +// 是否是同一个有效广告 +- (BOOL)isSameValidVideoAd:(nullable KSVideoAd *)ad; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h.meta new file mode 100644 index 00000000..cf27b4e8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad37e5f2b5d29409eba6d9f8b0f4bedd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h new file mode 100755 index 00000000..801bc1e7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h @@ -0,0 +1,20 @@ +// +// KSVideoAdView.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/16. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface KSVideoAdView : UIView + +@property (nonatomic, assign, readwrite) BOOL videoSoundEnable; +@property (nonatomic, assign, readwrite) BOOL playFinished; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h.meta new file mode 100644 index 00000000..9b6765c4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e9564a296e9354e0b978753d882996c9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist new file mode 100755 index 00000000..fb5dbb7e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist.meta new file mode 100644 index 00000000..e7f8aaf2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2c1b5ce93a1f4ee8855cf55dee11ff2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK new file mode 100755 index 00000000..2c70d5ec Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK.meta new file mode 100644 index 00000000..0b20cda1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 19ee53dc8f06e47d996a68d7a918d637 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules.meta new file mode 100644 index 00000000..1ccb10f2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0c1d591116d74736946d40ff66bca00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules/module.modulemap new file mode 100755 index 00000000..bdce77d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module KSAdSDK { + umbrella header "KSAdSDK-umbrella.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..f6b759e8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 638f75346a77a414fb1183effb645158 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral.meta new file mode 100644 index 00000000..8b50b0dc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fe476fbbcfb94d7ca25fda58295e191 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/pangle_China.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/pangle_China.meta new file mode 100644 index 00000000..24125982 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/pangle_China.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f25df33f897445cc855d312ff73e00c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob.meta new file mode 100644 index 00000000..e42062c2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30f319ac299ae42389bd7fd7651ac6f9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework.meta new file mode 100644 index 00000000..c3f5566d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: e8975103720d84164a96dc1d055ed99f +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/AnyThinkSigmobAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/AnyThinkSigmobAdapter new file mode 100755 index 00000000..fb52b64b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/AnyThinkSigmobAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/AnyThinkSigmobAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/AnyThinkSigmobAdapter.meta new file mode 100644 index 00000000..11f6d961 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/AnyThinkSigmobAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 296de6c6302634090871d648c62e555f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers.meta new file mode 100644 index 00000000..bd24c229 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 584d5966514464ab29e17bed97eecd6b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers/AnyThinkSigmobAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers/AnyThinkSigmobAdapter.h new file mode 100755 index 00000000..d2e3bbec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers/AnyThinkSigmobAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkSigmobAdapter.h +// AnyThinkSigmobAdapter +// +// Created by Topon on 11/15/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkSigmobAdapter. +FOUNDATION_EXPORT double AnyThinkSigmobAdapterVersionNumber; + +//! Project version string for AnyThinkSigmobAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkSigmobAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers/AnyThinkSigmobAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers/AnyThinkSigmobAdapter.h.meta new file mode 100644 index 00000000..16131d92 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Headers/AnyThinkSigmobAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b555038da9594277b2a45c257edfaee +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Info.plist new file mode 100755 index 00000000..c9cb2637 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..73cdb525 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 702b77d3c1666420bb33f3453342f0b1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules.meta new file mode 100644 index 00000000..ee5ca67e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 994b621d4846c4b16b2a2b6d5f4effb5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..506d10e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkSigmobAdapter { + umbrella header "AnyThinkSigmobAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..a8e4f853 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/AnyThinkSigmobAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b05ab0e20d1f47d1834c8230aadc7e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle.meta new file mode 100644 index 00000000..7bbc7a56 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: aee4cd2cf22cc4e29beb9cbec63c06c5 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj.meta new file mode 100644 index 00000000..317d2bc4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19163f745eaa24fada3b84011fa08034 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj/SigmobLanguage.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj/SigmobLanguage.strings new file mode 100755 index 00000000..93edc7a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj/SigmobLanguage.strings @@ -0,0 +1,19 @@ +/* + SigmobLanguage.strings + Sigmob + + Created by happyelements on 2019/11/6. + Copyright © 2019 happyelements. All rights reserved. +*/ + +//splash Ad +"跳过广告" = "Skip Ad"; +"跳过" = "Skip"; +"广告" = "Ad"; + +// dialog +"关闭视频?" = "Close video?"; +"确定关闭" = "Confirm"; +"继续播放" = "Cancel"; +"还剩%d秒,您就可以获得奖励了哦!" = "You will be rewarded with only %d seconds."; +"关闭" = "Close"; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj/SigmobLanguage.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj/SigmobLanguage.strings.meta new file mode 100644 index 00000000..c913b126 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/en.lproj/SigmobLanguage.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6325d3e573a704413bcb9898cbe77c8d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj.meta new file mode 100644 index 00000000..04934d1e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87e65f7bcf9794c73969d78f9dae531e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj/SigmobLanguage.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj/SigmobLanguage.strings new file mode 100755 index 00000000..fdfd3817 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj/SigmobLanguage.strings @@ -0,0 +1,19 @@ +/* + SigmobLanguage.strings + Sigmob + + Created by happyelements on 2019/11/6. + Copyright © 2019 happyelements. All rights reserved. +*/ + +//splash Ad +"跳过广告" = "跳过广告"; +"跳过" = "跳过"; +"广告" = "广告"; + +// dialog +"关闭视频?" = "关闭视频?"; +"确定关闭" = "确定关闭"; +"继续播放" = "继续播放"; +"还剩%d秒,您就可以获得奖励了哦!" = "还剩%d秒,您就可以获得奖励了哦!"; +"关闭" = "关闭"; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj/SigmobLanguage.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj/SigmobLanguage.strings.meta new file mode 100644 index 00000000..adc18a41 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/Sigmob.bundle/zh-Hans.lproj/SigmobLanguage.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c82e0fae5782f4ff4b7be3ef61c9f123 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework.meta new file mode 100644 index 00000000..1ab79b58 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: ddc897fb484a9426cb127a757dc31f1d +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers.meta new file mode 100644 index 00000000..23e6362a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eef0130e6102c4ee2b8ab6b9eed98768 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/SigmobLog.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/SigmobLog.h new file mode 100755 index 00000000..93569798 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/SigmobLog.h @@ -0,0 +1,54 @@ +// +// SMLog.h +// SigmobDemo +// +// Created by happyelements on 03/04/2018. +// Copyright © 2018 Codi. All rights reserved. +// + +#ifndef SMSIGLog_h +#define SMSIGLog_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, SIGLogLevel){ + SIGLogLevelDebug=2, + SIGLogLevelInfo=4, + SIGLogLevelWarning=6, + SIGLogLevelError=8, +}; + + +#define SIGLog(level, ...) \ +{ \ +SMLogEx(level, @(__FILE__), @(__PRETTY_FUNCTION__), __LINE__, nil, __VA_ARGS__); \ +} + + + +//! Log to Error level +#define SIGLogError(...) SIGLog(SIGLogLevelError,__VA_ARGS__) +//! Log to Warning level +#define SIGLogWarning(...) SIGLog(SIGLogLevelWarning, __VA_ARGS__) +//! Log to Information level +#define SIGLogInfo(...) SIGLog(SIGLogLevelInfo, __VA_ARGS__) +//! Log to Debug level +#define SIGLogDebug(...) SIGLog(SIGLogLevelDebug, __VA_ARGS__) + + + + +FOUNDATION_EXPORT void SMLogEx(SIGLogLevel level, + NSString *file, + NSString *function, + unsigned int line, + id __nullable contextObject, + NSString *format, ...) NS_FORMAT_FUNCTION(6,7); + + + +NS_ASSUME_NONNULL_END + +#endif /* SMLog_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/SigmobLog.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/SigmobLog.h.meta new file mode 100644 index 00000000..78024fd4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/SigmobLog.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f17f0303a432e43e8894f86898af27ca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WADStrategy.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WADStrategy.h new file mode 100755 index 00000000..389601b7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WADStrategy.h @@ -0,0 +1,64 @@ +// +// WADStrategyOptions.h +// WindSDK +// +// Created by happyelements on 2018/4/9. +// Copyright © 2018 Codi. All rights reserved. +// + +#import + +@class SMGCDTimer; + +static NSString *const WindAdsSDKChannelSigmob = @"sigmob"; + + +@interface WADOptions : NSObject +@property (nonatomic,copy) NSString *appId; +@property (nonatomic,copy) NSString *apiKey; +@property (nonatomic,copy) NSString *placementId; +@property (nonatomic,copy) NSString *unitId; +@property (nonatomic,copy) NSString *repApiKey; +@property (nonatomic,copy) NSString *repApiSecret; +@property (nonatomic,copy) NSString *templateType; +@property (nonatomic,copy) NSString *publisherId; +@property (nonatomic, copy) NSString *playDirection; +@property (nonatomic, copy) NSString *appName; +@property (nonatomic, copy) NSString *bidToken; + +@property (nonatomic, copy) NSString *countdown; +@property (nonatomic, copy) NSString *allowSkip; +@property (nonatomic, copy) NSString *subType; +@property (nonatomic, copy) NSString *ratio; +@property (nonatomic, copy) NSString *autoPlayPolicy; +@property (nonatomic, copy) NSString *autoPlayMuted; +@property (nonatomic, copy) NSString *detailPageMuted; +@property (nonatomic, copy) NSString *minVideoDuration; +@property (nonatomic, copy) NSString *maxVideoDuration; +@end + + +@interface WADStrategy : NSObject +@property (nonatomic,strong) NSError *error; +@property (nonatomic,copy) NSString *placementId; +@property (nonatomic,copy) NSString *adapterClass; +@property (nonatomic,copy) NSString *name; +@property (nonatomic, assign) NSUInteger adType; +@property (nonatomic,strong) WADOptions *options; +@property (nonatomic,copy) NSString *loadId; +@property(nonatomic, assign) uint32_t channelId; +@property(nonatomic, assign) BOOL enableAbTest; +@property(nonatomic, readwrite) uint32_t abFlag; +@property (nonatomic, copy) NSString *strategyId; +@property(nonatomic, readwrite) uint32_t elementId; +@property (nonatomic, assign) NSUInteger index; +/** 渠道广告素材有效期。默认3600s过期,0代表不设置过期不展示逻辑,最小颗粒度为 900s(15 min) */ +@property(nonatomic, readwrite) uint32_t adExpireTime; +@property(nonatomic, readwrite) uint64_t adReadyTime; +@property(nonatomic, readwrite) uint32_t singleChannelTimeout; +@property (nonatomic, strong) SMGCDTimer *gcdTimer; + +- (BOOL)isExpired; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WADStrategy.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WADStrategy.h.meta new file mode 100644 index 00000000..1dddb802 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WADStrategy.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 91dade040370a4212a25ea61294999ff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdAdapter.h new file mode 100755 index 00000000..d43dbe5e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdAdapter.h @@ -0,0 +1,43 @@ +// +// WindAdAdapter.h +// WindSDK +// +// Created by Codi on 2021/1/7. +// Copyright © 2021 Codi. All rights reserved. +// + +#ifndef WindAdAdapter_h +#define WindAdAdapter_h + +#import +#import + +@class WADStrategy; +@protocol WindAdConnector; + + +@protocol WindAdAdapter + +@required + +- (instancetype)initWithAdConnector:(id)connector; + +- (BOOL)isReadyWithStrategy:(WADStrategy *)strategy; + +@optional + +- (void)destory; + +- (void)loadAd:(WADStrategy *)strategy; + +- (void)presentAdWithViewController:(UIViewController *)controller + strategy:(WADStrategy *)strategy + options:(NSDictionary *)options; + +@end + + + + + +#endif /* WindAdAdapter_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdAdapter.h.meta new file mode 100644 index 00000000..33e71565 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56395278671fe4b1aaba947a12ad94e3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseAdapter.h new file mode 100755 index 00000000..f3661207 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseAdapter.h @@ -0,0 +1,22 @@ +// +// WindAdBaseAdapter.h +// WindSDK +// +// Created by Codi on 2021/7/26. +// Copyright © 2021 Codi. All rights reserved. +// + +@class WADStrategy; + +@protocol WindAdBaseAdapter + ++ (BOOL)isInitilized; + +- (void)setup:(WADStrategy *)strategy options:(NSDictionary *)options; + +- (NSUInteger)adapterVersion; + +- (NSString *)sdkVersion; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseAdapter.h.meta new file mode 100644 index 00000000..3987d348 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 173df983d870f4364b47fa4447b04095 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseConnector.h new file mode 100755 index 00000000..95c84d12 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseConnector.h @@ -0,0 +1,30 @@ +// +// WindAdBaseConnector.h +// WindSDK +// +// Created by Codi on 2021/7/26. +// Copyright © 2021 Codi. All rights reserved. +// + +#ifndef WindAdBaseConnector_h +#define WindAdBaseConnector_h + +#import +@class WADStrategy; + +@protocol WindAdBaseConnector + +/** + * + * 初始化成功 + */ +- (void)adapterDidSuccessedSetUp; + +/** + * 初始化失败 + */ +- (void)adapterDidFailToSetUp:(WADStrategy *)strategy error:(NSError *)error; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseConnector.h.meta new file mode 100644 index 00000000..c3e1d9af --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdBaseConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c790a8af9b6b491091da8c812288e0a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdConnector.h new file mode 100755 index 00000000..582c1e07 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdConnector.h @@ -0,0 +1,70 @@ +// +// WindAdConnector.h +// WindSDK +// +// Created by Codi on 2021/1/7. +// Copyright © 2021 Codi. All rights reserved. +// + +#ifndef WindAdConnector_h +#define WindAdConnector_h + +#import +#import + +@class WADStrategy; +@class WindAdRequest; + + +@protocol WindAdConnector + +@required + +- (WindAdRequest *)adRequest; + +- (NSString *)loadId; + +@optional + + +/** + * 广告加载成功 + */ +- (void)adapterDidAdLoadSuccessed:(WADStrategy *)strategy; + +/** + * 广告加载失败 + */ +- (void)adapterDidAdLoadFailed:(WADStrategy *)strategy error:(NSError *)error; + +/** + * 广告成功展示 + */ +-(void)adapterDidSuccessPresentScreen:(WADStrategy *)strategy; + +/** + * 广告展示失败 + */ +-(void)adapterDidFailToPresent:(WADStrategy *)strategy error:(NSError *)error ; + +/** + * 广告点击回调 + */ +- (void)adapterDidClicked:(WADStrategy *)strategy; + +/** + * 广告点击跳过 + */ +- (void)adapterDidSkiped:(WADStrategy *)strategy; + +/** + * 广告视频部分播放完成 + * @param error : error代表播放错误 + */ +- (void)adapterAdDidPlayFinish:(WADStrategy *)strategy didFailWithError:(NSError *)error; + + + +@end + +#endif /* WindAdConnector_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdConnector.h.meta new file mode 100644 index 00000000..5ac34d3b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b225d7cde2c7846f8aadf1f2f1736730 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdOptions.h new file mode 100755 index 00000000..1ee6f800 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdOptions.h @@ -0,0 +1,28 @@ +// +// WindAdOptions.h +// WindSDK +// +// Created by happyelements on 2018/4/8. +// Copyright © 2018 Codi. All rights reserved. +// + +#import + +@interface WindAdOptions : NSObject + +/// Sigmob平台申请的appId +@property (copy, nonatomic, readonly) NSString* appId; +/// Sigmob平台申请的appKey +@property (copy, nonatomic, readonly) NSString* appKey; +/// 声明是否使用的是聚合 default = NO +@property (nonatomic, assign, readonly) BOOL usedMediation; + + +- (instancetype)initWithAppId:(NSString *)appId appKey:(NSString *)appKey usedMediation:(BOOL)usedMediation; + +// 非单例 ++ (instancetype)options NS_UNAVAILABLE;; ++ (instancetype)new NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdOptions.h.meta new file mode 100644 index 00000000..8c527085 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d976bcc873f842508007db46bf1801c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdRequest.h new file mode 100755 index 00000000..a53cae66 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdRequest.h @@ -0,0 +1,24 @@ +// +// WindAdRequest.h +// WindSDK +// +// Created by happyelements on 2018/4/8. +// Copyright © 2018 Codi. All rights reserved. +// + +#import + +@interface WindAdRequest : NSObject + +@property (nonatomic,copy) NSString *userId; + +@property (nonatomic,copy) NSString *placementId; + +//做为扩展参数使用 +@property (nonatomic,strong) NSDictionary *options; + ++ (instancetype)request; + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdRequest.h.meta new file mode 100644 index 00000000..a0140848 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa78f3b55e539492d811685b3ffedf08 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAds.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAds.h new file mode 100755 index 00000000..38fb2432 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAds.h @@ -0,0 +1,97 @@ +// +// WindAds.h +// WindSDK +// +// Created by happyelements on 2018/4/8. +// Copyright © 2018 Codi. All rights reserved. +// + +#import +#import + +extern NSString * const WindAdSceneName; +extern NSString * const WindAdInterval; +extern NSString * const WindAdSize; +extern NSString * const WindAdRootViewController; + +typedef NS_ENUM(NSUInteger, WindLogLevel){ + WindLogLevelError=8, + WindLogLevelWarning=6, + WindLogLevelInformation=4, + WindLogLevelDebug=2 +}; + +typedef NS_ENUM (NSInteger, WindCCPAStatus) { + WindCCPAUnknown = 0, + WindCCPAAccepted, + WindCCPADenied, +}; + + +typedef NS_ENUM (NSInteger, WindConsentStatus) { + WindConsentUnknown = 0, + WindConsentAccepted, + WindConsentDenied, +}; + +typedef NS_ENUM (NSInteger, WindAgeRestrictedStatus) { + WindAgeRestrictedStatusUnknow = 0, + WindAgeRestrictedStatusYES, + WindAgeRestrictedStatusNO, +}; + + +typedef void(^WindAdDebugCallBack)(NSString *msg, WindLogLevel level); + +@interface WindAds : NSObject + ++ (NSString *)sdkVersion; + +// Initialize Wind Ads SDK ++ (void) startWithOptions:(WindAdOptions *)options; + +/** + * DeBug开关显示 + * + * @param enable true 开启debug,false 关闭debug + */ ++ (void)setDebugEnable:(BOOL)enable; + + +/** + * 自定义debug 内容回调显示 + * + * @param callBack debugBlock,若不设置则在Xcode debug中显示, + */ ++ (void)setDebugCallBack:(WindAdDebugCallBack)callBack; + +/// 提供新的资源包,需要把sigmob.bundle的文件放入到新的bundle内。 +/// @param name bundle名称(前缀) ++ (void)setNewBundleName:(NSString *)name; + + +#pragma mark - CCPA SUPPORT ++ (void)updateCCPAStatus:(WindCCPAStatus)status; + ++ (WindCCPAStatus)getCCPAStatus; + + + +#pragma mark - GDPR SUPPORT +/************************** GDPR *********************************/ ++ (WindConsentStatus)getUserGDPRConsentStatus; + ++ (void)setUserGDPRConsentStatus:(WindConsentStatus)status; + +#pragma mark - Age SUPPORT +/************************** Age *********************************/ ++ (WindAgeRestrictedStatus)getAgeRestrictedStatus; + ++ (void)setIsAgeRestrictedUser:(WindAgeRestrictedStatus)status; + ++ (NSUInteger)getUserAge; + ++ (void)setUserAge:(NSUInteger)age; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAds.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAds.h.meta new file mode 100644 index 00000000..baec59c6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindAds.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 89e9dad570f6e423db308a71969604cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingIntersititialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingIntersititialAd.h new file mode 100755 index 00000000..a6dce448 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingIntersititialAd.h @@ -0,0 +1,90 @@ +// +// WindBiddingIntersititialAd.h +// WindSDK +// +// Created by Codi on 2021/6/4. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import + +@class WindAdRequest; +@class WindBiddingIntersititialAd; + + +@protocol WindBiddingIntersititialAdDelegate + +/** + This method is called when video ad material loaded successfully. + */ +- (void)intersititialAdDidLoad:(WindBiddingIntersititialAd *)intersititialAd; + +/** + This method is called when video ad materia failed to load. + @param error : the reason of error + */ +- (void)intersititialAdDidLoad:(WindBiddingIntersititialAd *)intersititialAd didFailWithError:(NSError *)error; + +/** + This method is called when video ad slot will be showing. + */ +- (void)intersititialAdWillVisible:(WindBiddingIntersititialAd *)intersititialAd; + +/** + This method is called when video ad slot has been shown. + */ +- (void)intersititialAdDidVisible:(WindBiddingIntersititialAd *)intersititialAd; + +/** + This method is called when video ad is clicked. + */ +- (void)intersititialAdDidClick:(WindBiddingIntersititialAd *)intersititialAd; + +/** + This method is called when video ad is clicked skip button. + */ +- (void)intersititialAdDidClickSkip:(WindBiddingIntersititialAd *)intersititialAd; + +/** + This method is called when video ad is about to close. + */ +- (void)intersititialAdDidClose:(WindBiddingIntersititialAd *)intersititialAd; + +/** + This method is called when video ad play completed or an error occurred. + @param error : the reason of error + */ +- (void)intersititialAdDidPlayFinish:(WindBiddingIntersititialAd *)intersititialAd didFailWithError:(NSError *)error; + +/** + This method is called when return ads from sigmob ad server. + */ +- (void)intersititialAdServerResponse:(WindBiddingIntersititialAd *)intersititialAd isFillAd:(BOOL)isFillAd; + + + +@end + + +@interface WindBiddingIntersititialAd : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, strong, readonly) NSString *placementId; + +@property (nonatomic, getter=isAdReady, readonly) BOOL ready; + + +- (instancetype)initWithPlacementId:(NSString *)placementId request:(WindAdRequest *)request; + +- (void)loadAdData:(NSString *)bidToken; + +/** + Display video ad. + @param rootViewController : root view controller for displaying ad. + @param extras : Extended parameters for displaying ad. + */ +- (void)showAdFromRootViewController:(UIViewController *)rootViewController + options:(NSDictionary *)extras; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingIntersititialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingIntersititialAd.h.meta new file mode 100644 index 00000000..93576409 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingIntersititialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd4fca7010f3d4b0691062cbd68fff4b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingRewardVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingRewardVideoAd.h new file mode 100755 index 00000000..d2de3a2d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingRewardVideoAd.h @@ -0,0 +1,90 @@ +// +// WindBiddingRewardVideoAd.h +// WindSDK +// +// Created by Codi on 2021/6/8. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import + +@class WindAdRequest; +@class WindRewardInfo; +@class WindBiddingRewardVideoAd; + +@protocol WindBiddingRewardVideoAdDelegate + +/** + This method is called when video ad material loaded successfully. + */ +- (void)rewardVideoAdDidLoad:(WindBiddingRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad materia failed to load. + @param error : the reason of error + */ +- (void)rewardVideoAdDidLoad:(WindBiddingRewardVideoAd *)rewardVideoAd didFailWithError:(NSError *)error; + +/** + This method is called when video ad slot will be showing. + */ +- (void)rewardVideoAdWillVisible:(WindBiddingRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad slot has been shown. + */ +- (void)rewardVideoAdDidVisible:(WindBiddingRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad is clicked. + */ +- (void)rewardVideoAdDidClick:(WindBiddingRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad is clicked skip button. + */ +- (void)rewardVideoAdDidClickSkip:(WindBiddingRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad is about to close. + */ +- (void)rewardVideoAdDidClose:(WindBiddingRewardVideoAd *)rewardVideoAd reward:(WindRewardInfo *)reward; + +/** + This method is called when video ad play completed or an error occurred. + @param error : the reason of error + */ +- (void)rewardVideoAdDidPlayFinish:(WindBiddingRewardVideoAd *)rewardVideoAd didFailWithError:(NSError *)error; + +/** + This method is called when return ads from sigmob ad server. + */ +- (void)rewardVideoAdServerResponse:(WindBiddingRewardVideoAd *)rewardVideoAd isFillAd:(BOOL)isFillAd; + + + +@end + +@interface WindBiddingRewardVideoAd : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, strong, readonly) NSString *placementId; + +@property (nonatomic, getter=isAdReady, readonly) BOOL ready; + + +- (instancetype)initWithPlacementId:(NSString *)placementId request:(WindAdRequest *)request; + +- (void)loadAdData:(NSString *)bidToken; + +/** + Display video ad. + @param rootViewController : root view controller for displaying ad. + @param extras : Extended parameters for displaying ad. + */ +- (void)showAdFromRootViewController:(UIViewController *)rootViewController + options:(NSDictionary *)extras; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingRewardVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingRewardVideoAd.h.meta new file mode 100644 index 00000000..36d34d43 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindBiddingRewardVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5241fc84b72cc4cd08fd07f1c80b08e2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindDislikeWords.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindDislikeWords.h new file mode 100755 index 00000000..f342517b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindDislikeWords.h @@ -0,0 +1,22 @@ +// +// WindDislikeWords.h +// WindSDK +// +// Created by Codi on 2021/1/8. +// Copyright © 2021 Codi. All rights reserved. +// + +#import + +@protocol WindDislikeCustomEvent; + +@interface WindDislikeWords : NSObject + +@property (nonatomic, copy, readonly) NSString *dislikeId; +@property (nonatomic, copy, readonly) NSString *name; +@property (nonatomic, copy, readonly) NSArray *options; + +- (instancetype)initWithDislikAd:(id)dislike; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindDislikeWords.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindDislikeWords.h.meta new file mode 100644 index 00000000..9d8400f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindDislikeWords.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e976c8af53b314d9083b55161e2274d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAd.h new file mode 100755 index 00000000..85dcbc88 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAd.h @@ -0,0 +1,90 @@ +// +// WindIntersititialAd.h +// WindSDK +// +// Created by Codi on 2021/4/19. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import + +@class WindAdRequest; + +@class WindIntersititialAd; + +@protocol WindIntersititialAdDelegate + +/** + This method is called when video ad material loaded successfully. + */ +- (void)intersititialAdDidLoad:(WindIntersititialAd *)intersititialAd; + +/** + This method is called when video ad materia failed to load. + @param error : the reason of error + */ +- (void)intersititialAdDidLoad:(WindIntersititialAd *)intersititialAd didFailWithError:(NSError *)error; + +/** + This method is called when video ad slot will be showing. + */ +- (void)intersititialAdWillVisible:(WindIntersititialAd *)intersititialAd; + +/** + This method is called when video ad slot has been shown. + */ +- (void)intersititialAdDidVisible:(WindIntersititialAd *)intersititialAd; + +/** + This method is called when video ad is clicked. + */ +- (void)intersititialAdDidClick:(WindIntersititialAd *)intersititialAd; + +/** + This method is called when video ad is clicked skip button. + */ +- (void)intersititialAdDidClickSkip:(WindIntersititialAd *)intersititialAd; + +/** + This method is called when video ad is about to close. + */ +- (void)intersititialAdDidClose:(WindIntersititialAd *)intersititialAd; + +/** + This method is called when video ad play completed or an error occurred. + @param error : the reason of error + */ +- (void)intersititialAdDidPlayFinish:(WindIntersititialAd *)intersititialAd didFailWithError:(NSError *)error; + +/** + This method is called when return ads from sigmob ad server. + */ +- (void)intersititialAdServerResponse:(WindIntersititialAd *)intersititialAd isFillAd:(BOOL)isFillAd; + + + +@end + +@interface WindIntersititialAd : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, strong, readonly) NSString *placementId; + +@property (nonatomic, getter=isAdReady, readonly) BOOL ready; + + +- (instancetype)initWithPlacementId:(NSString *)placementId request:(WindAdRequest *)request; + +- (void)loadAdData; + +/** + Display video ad. + @param rootViewController : root view controller for displaying ad. + @param extras : Extended parameters for displaying ad. + */ +- (void)showAdFromRootViewController:(UIViewController *)rootViewController + options:(NSDictionary *)extras; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAd.h.meta new file mode 100644 index 00000000..df8fd07c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd45ae3ced7014e30972bcd9e440d6f3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAdConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAdConnector.h new file mode 100755 index 00000000..3b594283 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAdConnector.h @@ -0,0 +1,18 @@ +// +// WindRewardedVideoConnector.h +// WindSDK +// +// Created by Codi on 2021/4/20. +// Copyright © 2021 Codi. All rights reserved. +// + +#import + +@protocol WindIntersititialAdConnector + +/** + * 广告关闭回调 + */ +- (void)adapterDidClosed:(WADStrategy *)strategy; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAdConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAdConnector.h.meta new file mode 100644 index 00000000..3eaa3cb6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindIntersititialAdConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f27693e010a3e41b2981e895b6304c74 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindMediationNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindMediationNativeAd.h new file mode 100755 index 00000000..63d270d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindMediationNativeAd.h @@ -0,0 +1,54 @@ +// +// WindMediationNativeAd.h +// WindSDK +// +// Created by Codi on 2021/7/27. +// Copyright © 2021 Codi. All rights reserved. +// + +#import + +@class WADStrategy; + +NS_ASSUME_NONNULL_BEGIN + + +typedef NS_ENUM(NSInteger, WindFeedADMode) { + WindFeedADModeSmallImage = 2, + WindFeedADModeLargeImage = 3, + WindFeedADModeGroupImage = 4, + WindFeedAdModeVideo = 14, + WindFeedAdModeVideoPortrait = 15, + WindFeedAdModeVideoLandSpace = 16, +}; + + +@protocol WindMediationNativeAd + +/// Title. +@property (nonatomic, copy) NSString *title; + +/// Desc. +@property (nonatomic, copy) NSString *desc; + +/// Icon image. +@property (nonatomic, copy) NSString *iconUrl; + +/// Text that encourages user to take some action with the ad. For example "Install". +@property (nonatomic, copy) NSString *callToAction; + +/// App store rating (0 to 5). +@property (nonatomic, assign) double rating; + +@property (nonatomic, assign) WindFeedADMode adMode; + +/// Native view class string. +@property (nonatomic, copy) NSString *nativeViewClass; + +@property (nonatomic, weak) id adLoader; + +@property (nonatomic, strong) WADStrategy *strategy; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindMediationNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindMediationNativeAd.h.meta new file mode 100644 index 00000000..7dda0e90 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindMediationNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 537e8b184689b4521acbfd2dde36d75f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAd.h new file mode 100755 index 00000000..8585a170 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAd.h @@ -0,0 +1,35 @@ +// +// WindNativeAd.h +// WindSDK +// +// Created by Codi on 2021/7/14. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import +#import + + +@interface WindNativeAd : NSObject + +/// Typed access to the ad title. +@property (nonatomic, copy, readonly) NSString *title; + +/// Typed access to the body text, usually a longer description of the ad. +@property (nonatomic, copy, readonly) NSString *desc; + +/// Typed access to the ad icon. +@property (nonatomic, copy, readonly) NSString *iconUrl; + +/// Typed access to the call to action phrase of the ad. +@property (nonatomic, copy, readonly) NSString *callToAction; + +/// Typed access to the ad star rating. +@property (nonatomic, assign, readonly) double rating; + +@property (nonatomic, assign, readonly) WindFeedADMode feedADMode; + +- (instancetype)initWithMediatedAd:(id)mediatedAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAd.h.meta new file mode 100644 index 00000000..3e496480 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 05ac8ddcc76fb4a06841025ba0355b04 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdAdapter.h new file mode 100755 index 00000000..ed626788 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdAdapter.h @@ -0,0 +1,22 @@ +// +// WindNativeAdAdapter.h +// WindSDK +// +// Created by Codi on 2021/7/26. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import + +@class WADStrategy; +@protocol WindAdBaseAdapter; +@protocol WindNativeAdConnector; + +@protocol WindNativeAdAdapter + +- (instancetype)initWithAdConnector:(id)connector; + +- (void)loadAd:(WADStrategy *)strategy; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdAdapter.h.meta new file mode 100644 index 00000000..1739a645 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fab9bd50fe3264e908058556a2071912 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdConnector.h new file mode 100755 index 00000000..f415667d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdConnector.h @@ -0,0 +1,36 @@ +// +// WindNativeAdConnector.h +// WindSDK +// +// Created by Codi on 2021/7/26. +// Copyright © 2021 Codi. All rights reserved. +// + + +#import +#import +#import + + +@class WindNativeAd; + +@protocol WindNativeAdConnector + + +@required + +- (WindAdRequest *)adRequest; + +- (NSString *)loadId; + +- (NSUInteger)loadAdCount; + +@optional +/** + * 广告加载失败 + */ +- (void)adapterDidAdLoadFailed:(WADStrategy *)strategy error:(NSError *)error; + +- (void)adapterDidAdLoadSuccess:(WADStrategy *)strategy nativeAdList:(NSArray> *)nativeAdDataArray; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdConnector.h.meta new file mode 100644 index 00000000..a0699ae7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d835e9724f8f54537a04d00656111b95 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdView.h new file mode 100755 index 00000000..a3c0f0e7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdView.h @@ -0,0 +1,185 @@ +// +// WindNativeView.h +// WindSDK +// +// Created by Codi on 2021/7/27. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import +#import + +@class WindNativeAd; +@class WindDislikeWords; + +@protocol WindNativeAdViewDelegate + +@optional +/** + 广告曝光回调 + + @param nativeAdView WindNativeAdView 实例 + */ +- (void)nativeAdViewWillExpose:(WindNativeAdView *)nativeAdView; + + +/** + 广告点击回调 + + @param nativeAdView WindNativeAdView 实例 + */ +- (void)nativeAdViewDidClick:(WindNativeAdView *)nativeAdView; + + +/** + 广告详情页关闭回调 + + @param nativeAdView WindNativeAdView 实例 + */ +- (void)nativeAdDetailViewClosed:(WindNativeAdView *)nativeAdView; + + +/** + 当点击应用下载或者广告调用系统程序打开时调用 + + @param nativeAdView WindNativeAdView 实例 + */ +- (void)nativeAdViewApplicationWillEnterBackground:(WindNativeAdView *)nativeAdView; + + +/** + 广告详情页面即将展示回调 + + @param nativeAdView WindNativeAdView 实例 + */ +- (void)nativeAdDetailViewWillPresentScreen:(WindNativeAdView *)nativeAdView; + + +/** + 视频广告播放状态更改回调 + + @param nativeAdView WindNativeAdView 实例 + @param status 视频广告播放状态 + @param userInfo 视频广告信息 + */ +- (void)nativeAdView:(WindNativeAdView *)nativeAdView playerStatusChanged:(WindMediaPlayerStatus)status userInfo:(NSDictionary *)userInfo; + + +/** + 点击dislike回调 + 开发者需要在这个回调中移除视图,否则,会出现用户点击叉无效的情况 + + @param filterWords : 选择不喜欢的原因 + */ +- (void)nativeAdView:(WindNativeAdView *)nativeAdView dislikeWithReason:(NSArray *)filterWords; + + + +@end + + +@interface WindNativeAdView : UIView + +@property (nonatomic, strong, readonly) WindNativeAd *nativeAd; + + +/** + 广告 View 时间回调对象 + */ +@property (nonatomic, weak) id delegate; + +/* + * viewControllerForPresentingModalView + * 详解:开发者需传入用来弹出目标页的ViewController,一般为当前ViewController + */ +@property (nonatomic, weak) UIViewController *viewController; + + +/** + 视频组件 + */ +@property (nonatomic, strong, readonly) UIView *mediaView; + +/** + 广告平台logo组件 + */ +@property (nonatomic, strong, readonly) UIView *logoView; + +/** + dislike组件 + */ +@property (nonatomic, strong, readonly) UIButton *dislikeButton; + +/** + 单图广告对应的图片组件 + */ +@property (nonatomic, strong, readonly) UIImageView *mainImageView; + +/** + 3张小图对应的图片组建leftImageView、midImageView、rightImageView + */ +@property (nonatomic, strong, readonly) UIImageView *leftImageView; +@property (nonatomic, strong, readonly) UIImageView *midImageView; +@property (nonatomic, strong, readonly) UIImageView *rightImageView; + +- (instancetype)initWithFrame:(CGRect)frame; + +/** + 每次获取物料信息后需要刷新调用refreshData:方法 + */ +- (void)refreshData:(WindNativeAd *)nativeAd; + +/** + 在物料加载成功方法里获取相关广告信息赋值后,需调用 setClickableViews:绑定点击的View + */ +- (void)setClickableViews:(NSArray *)clickableViews; //for TencentAd + +- (void)setPlaceholderImage:(UIImage *)placeholderImage; + +/** + 注销数据对象,在 tableView、collectionView 等场景需要复用 WindNativeAdView 时, + 需要在合适的时机,例如 cell 的 prepareForReuse 方法内执行 unregisterDataObject 方法, + 将广告对象与 WindNativeAdView 解绑 + */ +- (void)unregisterDataObject; + + + +//**************************************************************************************************** + +/** + * 视频广告时长,单位 s + */ +- (CGFloat)videoDuration; + +/** + * 视频广告已播放时长,单位 s + */ +- (CGFloat)videoPlayTime; + +/** + 播放视频 + */ +- (void)play; + +/** + 暂停视频,调用 pause 后,需要被暂停的视频广告对象,不会再自动播放,需要调用 play 才能恢复播放。 + */ +- (void)pause; + +/** + 停止播放 + */ +- (void)stop; + +/** + 自定义播放按钮 + + @param image 自定义播放按钮图片,不设置为默认图 + @param size 自定义播放按钮大小,不设置为默认大小 44 * 44 + */ +//- (void)setPlayButtonImage:(UIImage *)image size:(CGSize)size; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdView.h.meta new file mode 100644 index 00000000..83abfd05 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41643b94785394e8fb9e04906e582e04 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdViewConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdViewConnector.h new file mode 100755 index 00000000..d1a505ad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdViewConnector.h @@ -0,0 +1,54 @@ +// +// WindNativeAdViewConnector.h +// WindSDK +// +// Created by Codi on 2021/7/28. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import + +@class WADStrategy; +@class WindNativeAdView; +@protocol WindDislikeCustomEvent; + +@protocol WindNativeAdViewConnector + +/** + 广告曝光回调 + */ +- (void)adapterNativeAdViewWillExpose:(UIView *)nativeAdView strategy:(WADStrategy *)strategy; + +/** + 广告点击回调 + */ +- (void)adapterNativeAdViewDidClick:(UIView *)nativeAdView strategy:(WADStrategy *)strategy; + +/** + 广告详情页关闭回调 + */ +- (void)adapterNativeAdDetailViewClosed:(UIView *)nativeAdView strategy:(WADStrategy *)strategy; + + +/** + 广告详情页面即将展示回调 + */ +- (void)adapterNativeAdDetailViewWillPresentScreen:(UIView *)nativeAdView strategy:(WADStrategy *)strategy; + + +/** + 视频广告播放状态更改回调 + + @param status 视频广告播放状态 + @param userInfo 视频广告信息 + */ +- (void)adapterNativeAdView:(UIView *)nativeAdView playerStatusChanged:(WindMediaPlayerStatus)status userInfo:(NSDictionary *)userInfo strategy:(WADStrategy *)strategy; + + +- (void)adapterNativeAdView:(UIView *)nativeAdView dislikeWithReason:(NSArray> *)filterWords strategy:(WADStrategy *)strategy; + + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdViewConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdViewConnector.h.meta new file mode 100644 index 00000000..66437542 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdViewConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 966cb68b682054eddb36821f99d11dfc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdsManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdsManager.h new file mode 100755 index 00000000..c9330120 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdsManager.h @@ -0,0 +1,45 @@ +// +// WindNativeAdsManager.h +// WindSDK +// +// Created by Codi on 2021/7/14. +// Copyright © 2021 Codi. All rights reserved. +// + +#import + +@class WindAdRequest; +@class WindNativeAd; +@class WindNativeAdsManager; + +@protocol WindNativeAdsManagerDelegate + +@optional + +- (void)nativeAdsManagerSuccessToLoad:(WindNativeAdsManager *)adsManager; + +- (void)nativeAdsManager:(WindNativeAdsManager *)adsManager didFailWithError:(NSError *)error; + +@end + + +@interface WindNativeAdsManager : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, strong, readonly) NSString *placementId; + +- (instancetype)initWithRequest:(WindAdRequest *)request; + +/** + It is recommended to request no more than 3 ads. + */ +- (void)loadAdDataWithCount:(NSInteger)count; + +/** + Get all ads when call methord: nativeAdsManagerSuccessToLoad + */ +- (NSArray *)getAllNativeAds; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdsManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdsManager.h.meta new file mode 100644 index 00000000..dae92ed8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeAdsManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5594392299ad49d091deea34ff672e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeViewCustomEvent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeViewCustomEvent.h new file mode 100755 index 00000000..db920dd5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeViewCustomEvent.h @@ -0,0 +1,86 @@ +// +// WindNativeViewCustomEvent.h +// WindSDK +// +// Created by Codi on 2021/7/27. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import +#import + +extern NSString* const kWindNativeAdKeyVideoDuration; + +@protocol WindNativeViewCustomEvent + +- (instancetype)initWithFrame:(CGRect)frame connector:(id)connector; + +- (void)setNativeAd:(id)nativeAd options:(NSDictionary *)options; + +/* + * viewControllerForPresentingModalView + * 详解:开发者需传入用来弹出目标页的ViewController,一般为当前ViewController + */ +- (void)setViewController:(UIViewController *)viewController; + +- (void)setClickableViews:(NSArray *)clickableViews; + +/** + 注销数据对象,在 tableView、collectionView 等场景需要复用 WindNativeAdView 时, + 需要在合适的时机,例如 cell 的 prepareForReuse 方法内执行 unregisterDataObject 方法, + 将广告对象与 WindNativeAdView 解绑 + */ +- (void)unregisterDataObject; + +- (UIView *)mediaView; +- (UIView *)logoImageView; +- (UIButton *)dislikeButton; +- (UIImageView *)mainImageView; +- (UIImageView *)leftImageView; +- (UIImageView *)midImageView; +- (UIImageView *)rightImageView; + + +//**************************************************************************************************** + +/** + * 视频广告时长,单位 s + */ +- (CGFloat)videoDuration; + +/** + * 视频广告已播放时长,单位 s + */ +- (CGFloat)videoPlayTime; + +/** + 播放视频 + */ +- (void)play; + +/** + 暂停视频,调用 pause 后,需要被暂停的视频广告对象,不会再自动播放,需要调用 play 才能恢复播放。 + */ +- (void)pause; + +/** + 停止播放 + */ +- (void)stop; + +/** + 播放静音开关 + @param flag 是否静音 + */ +- (void)muteEnable:(BOOL)flag; + +/** + 自定义播放按钮 + + @param image 自定义播放按钮图片,不设置为默认图 + @param size 自定义播放按钮大小,不设置为默认大小 44 * 44 + */ +- (void)setPlayButtonImage:(UIImage *)image size:(CGSize)size; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeViewCustomEvent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeViewCustomEvent.h.meta new file mode 100644 index 00000000..404d65fb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindNativeViewCustomEvent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 03c9c057c7e43474880ba6adac58ccbc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardInfo.h new file mode 100755 index 00000000..21670a0c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardInfo.h @@ -0,0 +1,33 @@ +// +// WindRewardInfo.h +// HeMobTest +// +// Created by zhou.ding on 2017/5/3. +// Copyright © 2017年 happyelements. All rights reserved. +// + +#import + +@interface WindRewardInfo : NSObject +/** + * The ID of the reward as defind on Self Service + */ +@property (nonatomic, copy ) NSString *rewardId; + +/** + * The reward name as defined on Self Service + */ +@property (nonatomic, copy ) NSString *rewardName; + +/** + * Amount of reward type given to the user + */ +@property (nonatomic, assign) NSInteger rewardAmount; + + +/** + The isCompeltedView is Tell you if you've finished watching video. + */ +@property (nonatomic,assign) BOOL isCompeltedView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardInfo.h.meta new file mode 100644 index 00000000..b9823e1e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be58e7f60aead43f5a4f811aa92bd4b9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardVideoAd.h new file mode 100755 index 00000000..8974664b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardVideoAd.h @@ -0,0 +1,90 @@ +// +// WindRewardVideoAd.h +// WindSDK +// +// Created by Codi on 2021/4/19. +// Copyright © 2021 Codi. All rights reserved. +// + +#import +#import + +@class WindAdRequest; +@class WindRewardInfo; +@class WindRewardVideoAd; + +@protocol WindRewardVideoAdDelegate + +/** + This method is called when video ad material loaded successfully. + */ +- (void)rewardVideoAdDidLoad:(WindRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad materia failed to load. + @param error : the reason of error + */ +- (void)rewardVideoAdDidLoad:(WindRewardVideoAd *)rewardVideoAd didFailWithError:(NSError *)error; + +/** + This method is called when video ad slot will be showing. + */ +- (void)rewardVideoAdWillVisible:(WindRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad slot has been shown. + */ +- (void)rewardVideoAdDidVisible:(WindRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad is clicked. + */ +- (void)rewardVideoAdDidClick:(WindRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad is clicked skip button. + */ +- (void)rewardVideoAdDidClickSkip:(WindRewardVideoAd *)rewardVideoAd; + +/** + This method is called when video ad is about to close. + */ +- (void)rewardVideoAdDidClose:(WindRewardVideoAd *)rewardVideoAd reward:(WindRewardInfo *)reward; + +/** + This method is called when video ad play completed or an error occurred. + @param error : the reason of error + */ +- (void)rewardVideoAdDidPlayFinish:(WindRewardVideoAd *)rewardVideoAd didFailWithError:(NSError *)error; + +/** + This method is called when return ads from sigmob ad server. + */ +- (void)rewardVideoAdServerResponse:(WindRewardVideoAd *)rewardVideoAd isFillAd:(BOOL)isFillAd; + + + +@end + +@interface WindRewardVideoAd : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, strong, readonly) NSString *placementId; + +@property (nonatomic, getter=isAdReady, readonly) BOOL ready; + + +- (instancetype)initWithPlacementId:(NSString *)placementId request:(WindAdRequest *)request; + +- (void)loadAdData; + +/** + Display video ad. + @param rootViewController : root view controller for displaying ad. + @param extras : Extended parameters for displaying ad. + */ +- (void)showAdFromRootViewController:(UIViewController *)rootViewController + options:(NSDictionary *)extras; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardVideoAd.h.meta new file mode 100644 index 00000000..96f72383 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 49d6a302a70e34feb854125b62943964 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardedVideoConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardedVideoConnector.h new file mode 100755 index 00000000..1f071481 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardedVideoConnector.h @@ -0,0 +1,24 @@ +// +// WindRewardedVideoConnector.h +// WindSDK +// +// Created by Codi on 2021/4/20. +// Copyright © 2021 Codi. All rights reserved. +// + +#import + +@class WindRewardInfo; + + +@protocol WindRewardedVideoConnector + + +/** + * 广告关闭回调 + */ +- (void)adapterDidClosed:(WADStrategy *)strategy reward:(WindRewardInfo *)reward; + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardedVideoConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardedVideoConnector.h.meta new file mode 100644 index 00000000..3cda0ee7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindRewardedVideoConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a018287ce31134f88b53d6665e1631b1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDK.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDK.h new file mode 100755 index 00000000..b8e503fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDK.h @@ -0,0 +1,37 @@ +// +// WindSDK.h +// WindSDK +// +// Created by happyelements on 2018/4/8. +// Copyright © 2018 Codi. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDK.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDK.h.meta new file mode 100644 index 00000000..32c0d458 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDK.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ed1d329163c54bb18f050bdfb84ab0c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDKDefines.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDKDefines.h new file mode 100755 index 00000000..eec11ae4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDKDefines.h @@ -0,0 +1,16 @@ +// +// WindSDKDefines.h +// WindSDK +// +// Created by Codi on 2021/7/28. +// Copyright © 2021 Codi. All rights reserved. +// + +typedef NS_ENUM(NSUInteger, WindMediaPlayerStatus) { + WindMediaPlayerStatusInitial = 0, // 初始状态 + WindMediaPlayerStatusLoading = 1, // 加载中 + WindMediaPlayerStatusStarted = 2, // 开始播放 + WindMediaPlayerStatusPaused = 3, // 用户行为导致暂停 + WindMediaPlayerStatusError = 4, // 播放出错 + WindMediaPlayerStatusStoped = 5, // 播放停止 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDKDefines.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDKDefines.h.meta new file mode 100644 index 00000000..eddfda11 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSDKDefines.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 351d544f181e2404baed40bcd141812f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAd.h new file mode 100755 index 00000000..d8a9f5e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAd.h @@ -0,0 +1,174 @@ +// +// WindSplashAd.h +// WindSDK +// +// Created by happyelements on 2018/7/30. +// Copyright © 2018 Codi. All rights reserved. +// + +#import +#import + +@class WindSplashAd; + +extern NSString * const kSMSplashExtraAdSize; +extern NSString * const kSMSplashExtraRootViewController; + +@protocol WindSplashAdDelegate + +@optional +/** + * 开屏广告素材加载成功 + */ +- (void)onSplashAdDidLoad:(WindSplashAd *)splashAd; + +/** + * 开屏广告展示失败 + */ +-(void)onSplashAdLoadFail:(WindSplashAd *)splashAd error:(NSError *)error; + +/** + * 开屏广告成功展示 + */ +-(void)onSplashAdSuccessPresentScreen:(WindSplashAd *)splashAd; + +/** + * 开屏广告展示失败 + */ +-(void)onSplashAdFailToPresent:(WindSplashAd *)splashAd withError:(NSError *)error; + + +/** + * 开屏广告点击回调 + */ +- (void)onSplashAdClicked:(WindSplashAd *)splashAd; + + +/** + * 开屏广告点击跳过 + */ +- (void)onSplashAdSkiped:(WindSplashAd *)splashAd; + +/** + * 开屏广告将要关闭回调 + */ +- (void)onSplashAdWillClosed:(WindSplashAd *)splashAd; + +/** + * 开屏广告关闭回调 + */ +- (void)onSplashAdClosed:(WindSplashAd *)splashAd; + +@end + +@interface WindSplashAd : NSObject + +@property (nonatomic,weak) id delegate; + +/** + * 拉取广告超时时间,默认为3秒 + * 详解:拉取广告超时时间,开发者调用loadAd方法以后会立即展示app的启动图,然后在该超时时间内,如果广告拉 + * 取成功,则立马展示开屏广告,否则放弃此次广告展示机会。 + */ +@property (nonatomic, assign) int fetchDelay; + +/** + * 取消关闭动画 default = NO + */ +@property (nonatomic, assign) BOOL cancelClosedAnimate; + + +/** + * 开屏广告的背景色 + * 可以设置开屏图片来作为开屏加载时的默认图片 + */ +@property (nonatomic, copy) UIColor *backgroundColor; + +@property (nonatomic,strong, readonly) NSString *placementId; + +@property (nonatomic,strong) NSString *userId; + + + +/** + * 返回广告是否可展示 + * 对于并行请求,在调用showAdInWindow前时需判断下 + * @return 当广告已经加载完成且未曝光时,为YES,否则为NO + */ +- (BOOL)isAdReady; + + +/** + 初始化splash ad对象(如果是加载后自动播放,请使用该构造函数) + @param placementId 广告位ID + */ +- (instancetype)initWithPlacementId:(NSString *)placementId; + +/** + * 广告发起请求并展示在Window中 + * 详解:[可选]发起拉取广告请求,并将获取的广告以全屏形式展示在传入的Window参数中 + */ +-(void)loadAdAndShow; + + +/** + * 广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面或是自定义View + * 详解:[可选]发起拉取广告请求,并将获取的广告以半屏形式展示在传入的Window的上半部,剩余部分展示传入的bottomView + * 请注意bottomView需设置好宽高,所占的空间不能过大,并保证广告界面的高度大于360 + * @param bottomView 自定义底部View,可以在此View中设置应用Logo + * + */ +-(void)loadAdAndShowWithBottomView:(UIView *)bottomView; + + + +/** + * 广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面 + * 详解:[logo会自动读取应用图标] + * + @param title 设置标题 + @param description 设置描述信息 + */ +- (void)loadADAndShowWithTitle:(NSString *)title description:(NSString *)description; + + + + +//////////////////////////////////////////////////////////////////////////////////////////////////// + + +/** + 初始化splash ad对象(如果是加载和播放分开处理,请使用该构造函数) + @param placementId 广告位ID + @param extra 各个平台需要的扩展参数,可以根据聚合的平台设置, + 详细参考在线文档:http://docs.sigmob.cn/#/sdk/SDK%E6%8E%A5%E5%85%A5/ios/ + extra: 中必填参数:kSMSplashExtraRootViewController & kSMSplashExtraAdSize + extra参数介绍:https://support.sigmob.com/#/sdk%E9%9B%86%E6%88%90/iOS/%E5%B9%BF%E5%91%8A%E5%BD%A2%E5%BC%8F%E5%8F%8A%E6%8E%A5%E5%85%A5/%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A/?id=extra-%e5%8f%82%e6%95%b0%e4%bb%8b%e7%bb%8d + */ +- (instancetype)initWithPlacementId:(NSString *)placementId + extra:(NSDictionary *)extra; + +/** + * 发起拉取广告请求,只拉取不展示 + * 详解:广告素材及广告图片拉取成功后会回调onSplashAdDidLoad方法,当拉取失败时会回调onSplashAdFailToPresent方法 + */ +- (void)loadAd; + +/** + * 展示广告,调用此方法前需调用isAdValid方法判断广告素材是否有效 + * 详解:广告展示成功时会回调onSplashAdSuccessPresentScreen方法,展示失败时会回调onSplashAdFailToPresent方法 + */ +- (void)showAdInWindow:(UIWindow *)window withBottomView:(UIView *)bottomView; + + +/** + * 广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面 + * 详解:[logo会自动读取应用图标],请中高度位100,宽度为屏幕宽度 + * + @param window 容器 + @param title 设置标题 + @param desc 设置描述信息 + */ +- (void)showAdInWindow:(UIWindow *)window title:(NSString *)title desc:(NSString *)desc; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAd.h.meta new file mode 100644 index 00000000..7619ff40 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 758561044c1b54a3caa18b82bcd42f5f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdAdapter.h new file mode 100755 index 00000000..a03ea553 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdAdapter.h @@ -0,0 +1,28 @@ +// +// WindSplashAdAdapter.h +// WindSDK +// +// Created by happyelements on 2018/8/1. +// Copyright © 2018 Codi. All rights reserved. +// + + +#import + +@class WADStrategy; +@protocol WindAdAdapter; + +@protocol WindSplashAdAdapter + +-(void)loadAdAndShow:(WADStrategy *)strategy + logoView:(UIView *)bottomView + options:(NSDictionary *)options; + +-(void)show:(WADStrategy *)strategy + window:(UIWindow *)window +bottomView:(UIView *)bottomView + options:(NSDictionary *)options; + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdAdapter.h.meta new file mode 100644 index 00000000..18d5e872 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8192a0b0c0884189b5d87606f6e0343 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdConnector.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdConnector.h new file mode 100755 index 00000000..d6b4abbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdConnector.h @@ -0,0 +1,28 @@ +// +// Header.h +// WindSDK +// +// Created by happyelements on 2018/8/1. +// Copyright © 2018 Codi. All rights reserved. +// + +#import + +@class WADStrategy; + +@protocol WindSplashAdConnector + +@required +- (UIViewController *)showInWindowTopViewController:(UIWindow *)window; + +@optional +/** + * 广告即将关闭 + */ +- (void)adapterWillClose:(WADStrategy *)strategy; +/** + * 广告已关闭 + */ +- (void)adapterDidClose:(WADStrategy *)strategy; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdConnector.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdConnector.h.meta new file mode 100644 index 00000000..142ec819 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Headers/WindSplashAdConnector.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 161bfd4fbea094b72b4a6d85e26b4afa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules.meta new file mode 100644 index 00000000..d0f3fc55 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65d0ead1463a94f6fbbf1b0c8b58dc03 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules/module.modulemap new file mode 100755 index 00000000..c685fc14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module WindSDK { + umbrella header "WindSDK.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..25a1f99d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2652efe5a880b4c4c968c6050101ab2f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/WindSDK b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/WindSDK new file mode 100755 index 00000000..9bcee4fc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/WindSDK differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/WindSDK.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/WindSDK.meta new file mode 100644 index 00000000..d1221969 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/sigmob/WindSDK.framework/WindSDK.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 594957258a73b465998d177d13f12d85 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads.meta new file mode 100644 index 00000000..105e787f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4adc2c6fbe13b4315be5cee0018835e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework.meta new file mode 100644 index 00000000..031265f7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: cbdc4413d71ca4d9dbf62e1f67b8fe48 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/AnyThinkUnityAdsAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/AnyThinkUnityAdsAdapter new file mode 100755 index 00000000..1415db94 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/AnyThinkUnityAdsAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/AnyThinkUnityAdsAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/AnyThinkUnityAdsAdapter.meta new file mode 100644 index 00000000..51c48566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/AnyThinkUnityAdsAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 730ae5fa1da884b38a8494f676095eff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers.meta new file mode 100644 index 00000000..04ddaf5f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3dc543df9188d4e54afcef9f54069b74 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers/AnyThinkUnityAdsAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers/AnyThinkUnityAdsAdapter.h new file mode 100755 index 00000000..11d2f6a4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers/AnyThinkUnityAdsAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkUnityAdsAdapter.h +// AnyThinkUnityAdsAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkUnityAdsAdapter. +FOUNDATION_EXPORT double AnyThinkUnityAdsAdapterVersionNumber; + +//! Project version string for AnyThinkUnityAdsAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkUnityAdsAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers/AnyThinkUnityAdsAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers/AnyThinkUnityAdsAdapter.h.meta new file mode 100644 index 00000000..c7007471 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Headers/AnyThinkUnityAdsAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83afd044349124301b2234fe3e1d39a0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Info.plist new file mode 100755 index 00000000..e4fda28e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..161b8eaa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 121715ff0ffc340848a03f29e0c47029 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules.meta new file mode 100644 index 00000000..3855e0ad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8295680cfe860442a92075a50cd27dd5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..2bec420d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkUnityAdsAdapter { + umbrella header "AnyThinkUnityAdsAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..811bce1a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/AnyThinkUnityAdsAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d408c822fffed4fbdab38919a07ed258 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework.meta new file mode 100644 index 00000000..db6b2e58 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: f79eab41f09cc4f60bbfb00da52a678b +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers.meta new file mode 100644 index 00000000..cabf2b24 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 579e1f263aa004b38b1a19a5aba66688 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBanner.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBanner.h new file mode 100755 index 00000000..185bd0a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBanner.h @@ -0,0 +1,60 @@ +#include +#include + +NS_ASSUME_NONNULL_BEGIN + +/** + * An enumeration for the various ways to position the Unity Ads banner placement. + */ +typedef NS_ENUM (NSInteger, UnityAdsBannerPosition) { + kUnityAdsBannerPositionTopLeft, + kUnityAdsBannerPositionTopCenter, + kUnityAdsBannerPositionTopRight, + kUnityAdsBannerPositionBottomLeft, + kUnityAdsBannerPositionBottomCenter, + kUnityAdsBannerPositionBottomRight, + kUnityAdsBannerPositionCenter, + kUnityAdsBannerPositionNone +}; + +/** + * UnityAdsBanner is a static class for handling showing and hiding the Unity Ads banner. + */ + +@interface UnityAdsBanner : NSObject + +/** + * Loads a banner with the default banner placement. + */ ++ (void)loadBanner __attribute__((deprecated)); + +/** + * Loads the banner with the given placement. + * @param placementId The placement ID, as defined in the Unity Ads admin tools. + */ ++ (void)loadBanner: (nonnull NSString *)placementId __attribute__((deprecated)); + +/** + * Destroys the current banner placement. + */ ++ (void) destroy __attribute__((deprecated)); + ++ (void)setBannerPosition: (UnityAdsBannerPosition)bannerPosition __attribute__((deprecated)); + +/** + * Provides the currently assigned `UnityAdsBannerDelegate`. + * + * @return The current `UnityAdsBannerDelegate`. + */ ++ (nullable id )getDelegate __attribute__((deprecated)); + +/** + * Asigns the banner delegate. + * + * @param delegate The new `UnityAdsBannerDelegate' for UnityAds to send banner callbacks to. + */ ++ (void)setDelegate: (id )delegate __attribute__((deprecated)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBanner.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBanner.h.meta new file mode 100644 index 00000000..d577d6c8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBanner.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3ea7bb3302a64de09e5aecbd3bf19c5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerAdRefreshViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerAdRefreshViewDelegate.h new file mode 100755 index 00000000..76e630df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerAdRefreshViewDelegate.h @@ -0,0 +1,54 @@ +#import + +@class UADSBannerAdRefreshView; + +/** + * UADSBannerAdRefreshViewDelegate is a delegate class for callbacks from Unity Ads Refresh Banner operations. + */ +@protocol UADSBannerAdRefreshViewDelegate + +@optional +/** + * Called when the banner is loaded and ready to be placed in the view hierarchy. + * + * @param bannerAdRefreshView UADSBannerAdRefreshView that is to be placed in the view hierarchy. + */ +- (void)unityAdsRefreshBannerDidLoad: (UADSBannerAdRefreshView *)bannerAdRefreshView; + +/** + * Called when the banner fails to fill. + * + * @param bannerAdRefreshView UADSBannerAdRefreshView that load was called on and failed to fill. + */ +- (void)unityAdsRefreshBannerDidNoFill: (UADSBannerAdRefreshView *)bannerAdRefreshView; + +/** + * Called when the banner is shown. + * + * @param bannerAdRefreshView UADSBannerAdRefreshView that was shown. + */ +- (void)unityAdsRefreshBannerDidShow: (UADSBannerAdRefreshView *)bannerAdRefreshView; + +/** + * Called when the banner is hidden. + * + * @param bannerAdRefreshView UADSBannerAdRefreshView that was hidden + */ +- (void)unityAdsRefreshBannerDidHide: (UADSBannerAdRefreshView *)bannerAdRefreshView; + +/** + * Called when the user clicks the banner. + * + * @param bannerAdRefreshView UADSBannerAdRefreshView that the click occurred on. + */ +- (void)unityAdsRefreshBannerDidClick: (UADSBannerAdRefreshView *)bannerAdRefreshView; + +/** + * Called when `UnityAdsBanner` encounters an error. All errors will be logged but this method can be used as an additional debugging aid. This callback can also be used for collecting statistics from different error scenarios. + * + * @param bannerAdRefreshView UADSBannerAdRefreshView that encountered an error. + * @param message A human readable string indicating the type of error encountered. + */ +- (void)unityAdsRefreshBannerDidError: (UADSBannerAdRefreshView *)bannerAdRefreshView message: (NSString *)message; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerAdRefreshViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerAdRefreshViewDelegate.h.meta new file mode 100644 index 00000000..0eaad5a3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerAdRefreshViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e7ca6824c70f745e483b356cec47b382 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerError.h new file mode 100755 index 00000000..e2c9ff5f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerError.h @@ -0,0 +1,18 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM (NSInteger, UADSBannerErrorCode) { + UADSBannerErrorCodeUnknown = 0, + UADSBannerErrorCodeNativeError = 1, + UADSBannerErrorCodeWebViewError = 2, + UADSBannerErrorCodeNoFillError = 3 +}; + +@interface UADSBannerError : NSError + +- (instancetype)initWithCode: (UADSBannerErrorCode)code userInfo: (nullable NSDictionary *)dict; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerError.h.meta new file mode 100644 index 00000000..e5bd3d15 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 010376728d3ae4167be1213d1ce36552 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerView.h new file mode 100755 index 00000000..4be90c54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerView.h @@ -0,0 +1,19 @@ +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UADSBannerView : UIView + +@property (nonatomic, readonly) CGSize size; +@property (nonatomic, readwrite, nullable, weak) NSObject *delegate; +@property (nonatomic, readonly) NSString *placementId; + +- (instancetype)initWithPlacementId: (NSString *)placementId size: (CGSize)size; + +- (void) load; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerView.h.meta new file mode 100644 index 00000000..16b35da4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5f192029c47e4f24892aa8da5bfd313 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerViewDelegate.h new file mode 100755 index 00000000..92ac983e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerViewDelegate.h @@ -0,0 +1,40 @@ +#import +#import + +@class UADSBannerView; + +/** + * UnityAdsBannerDelegate is a delegate class for callbacks from Unity Ads Banner operations. + */ +@protocol UADSBannerViewDelegate + +@optional +/** + * Called when the banner is loaded and ready to be placed in the view hierarchy. + * + * @param bannerView View that was loaded + */ +- (void)bannerViewDidLoad: (UADSBannerView *)bannerView; + +/** + * Called when the user clicks the banner. + * + * @param bannerView View that the click occurred on. + */ +- (void)bannerViewDidClick: (UADSBannerView *)bannerView; + +/** + * Called when a banner causes + * @param bannerView View that triggered leaving application + */ +- (void)bannerViewDidLeaveApplication: (UADSBannerView *)bannerView; + +/** + * Called when `UnityAdsBanner` encounters an error. All errors will be logged but this method can be used as an additional debugging aid. This callback can also be used for collecting statistics from different error scenarios. + * + * @param bannerView View that encountered an error. + * @param error UADSBannerError that occurred + */ +- (void)bannerViewDidError: (UADSBannerView *)bannerView error: (UADSBannerError *)error; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerViewDelegate.h.meta new file mode 100644 index 00000000..76a4fb44 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBannerViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 31f6d5cab28004fd0b3f2c693c0ff8f2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBaseOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBaseOptions.h new file mode 100755 index 00000000..00af2c40 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBaseOptions.h @@ -0,0 +1,13 @@ + +@protocol UADSDictionaryConvertible +- (NSDictionary *)dictionary; +@end + +@interface UADSBaseOptions : NSObject + +@property (nonatomic, strong, readonly) NSDictionary *dictionary; +@property (nonatomic, readwrite) NSString *objectId; + +- (instancetype) init; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBaseOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBaseOptions.h.meta new file mode 100644 index 00000000..3e2ebfa2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSBaseOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 34a79be355d3c48469e15cc6d4c8fb4d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSInAppPurchaseMetaData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSInAppPurchaseMetaData.h new file mode 100755 index 00000000..5d97a824 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSInAppPurchaseMetaData.h @@ -0,0 +1,11 @@ +#import + +@interface UADSInAppPurchaseMetaData : UADSMetaData + +- (void)setProductId: (NSString *)productId; +- (void)setPrice: (NSNumber *)price; +- (void)setCurrency: (NSString *)currency; +- (void)setReceiptPurchaseData: (NSString *)receiptPurchaseData; +- (void)setSignature: (NSString *)signature; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSInAppPurchaseMetaData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSInAppPurchaseMetaData.h.meta new file mode 100644 index 00000000..a2781a3e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSInAppPurchaseMetaData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c92ef83086e94e5baab2bf51037cb0f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSLoadOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSLoadOptions.h new file mode 100755 index 00000000..39634135 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSLoadOptions.h @@ -0,0 +1,7 @@ +#import + +@interface UADSLoadOptions : UADSBaseOptions + +@property (nonatomic, readwrite) NSString *adMarkup; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSLoadOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSLoadOptions.h.meta new file mode 100644 index 00000000..1c5eab9f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSLoadOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f69265ac1ccc74fe685643cd79fae956 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMediationMetaData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMediationMetaData.h new file mode 100755 index 00000000..d2d2f789 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMediationMetaData.h @@ -0,0 +1,10 @@ +#import + +@interface UADSMediationMetaData : UADSMetaData + +- (void)setName: (NSString *)mediationNetworkName; +- (void)setVersion: (NSString *)mediationSdkVersion; +- (void)setOrdinal: (int)mediationOrdinal; +- (void)setMissedImpressionOrdinal: (int)missedImpressionOrdinal; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMediationMetaData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMediationMetaData.h.meta new file mode 100644 index 00000000..7b745aab --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMediationMetaData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fb72868bed9ed4bb785f895552a917b9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMetaData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMetaData.h new file mode 100755 index 00000000..99b7d218 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMetaData.h @@ -0,0 +1,11 @@ +#import + +@interface UADSMetaData : USRVJsonStorage + +@property (nonatomic, strong) NSString *category; + +- (instancetype)initWithCategory: (NSString *)category; +- (BOOL)setRaw: (NSString *)key value: (id)value; +- (void) commit; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMetaData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMetaData.h.meta new file mode 100644 index 00000000..4b9e0511 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSMetaData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 726f509f48dcd4a28b26eb6e5303bb3f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPlayerMetaData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPlayerMetaData.h new file mode 100755 index 00000000..932c6d3b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPlayerMetaData.h @@ -0,0 +1,7 @@ +#import + +@interface UADSPlayerMetaData : UADSMetaData + +- (void)setServerId: (NSString *)serverId; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPlayerMetaData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPlayerMetaData.h.meta new file mode 100644 index 00000000..6456d9fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPlayerMetaData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb616cef5dc0f434c9882831895048e3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPurchasing.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPurchasing.h new file mode 100755 index 00000000..398f360e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPurchasing.h @@ -0,0 +1,82 @@ +/** + * An enumeration for the callback type returned via event. + */ +typedef NS_ENUM (NSInteger, UnityAdsPurchasingEvent) { + /** + * An event that indicates the success or failure of a command sent to Purchasing. + */ + kUnityAdsPurchasingEventPurchasingCommandCallback, + /** + * An event that indicates the version of the Purchasing asset package. + */ + kUnityAdsPurchasingEventPurchasingVersion, + /** + * An event that indicates the current product catalog from the Purchasing asset pacakge. + */ + kUnityAdsPurchasingEventProductCatalog, + /** + * An event that indicates the success or failure of initializing Purchasing. + */ + kUnityAdsPurchasingEventInitializationResult, + /** + * An event that indicates a message directly from Purchasing. + */ + kUnityAdsPurchasingEventPurchasingEvent +}; +/** + * The `UADSPurchasingDelegate` protocol defines the required methods for receiving IAP promo-related messages from UnityAds. + * Implemented by the asset package. + * @note These selectors return callback responses to the UnityAds webview via events. + */ +NS_ASSUME_NONNULL_BEGIN +@protocol UADSPurchasingDelegate +/** + * Called when `UnityAds` needs to fetch the version of the Purchasing asset package. + * + */ +- (void)unityAdsPurchasingGetPurchasingVersion; +/** + * Called when `UnityAds` needs to fetch catalog of products currently available for purchase. + * + */ +- (void)unityAdsPurchasingGetProductCatalog; +/** + * Called when an in-app purchase is initiated from an ad. + * + * @param eventString The string provided via the ad. + */ +- (void)unityAdsPurchasingDidInitiatePurchasingCommand: (NSString *)eventString; +/** + * Called when `UnityAds` needs to initialize Purchasing. + * + */ +- (void)unityAdsPurchasingInitialize; +@end + +/** + * `UADSPurchasing` is a static class with methods initializing with a delegate and dispatching return values to the webview. + * + * @warning In order to ensure expected behaviour, the delegate must always be set. + */ + +@interface UADSPurchasing : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)initialize NS_UNAVAILABLE; + +/** + * Initializes UnityAds Purchasing. Should be initialized when app starts. + * + * @param delegate delegate for UADSPurchasing callbacks + */ ++ (void)initialize: (nullable id)delegate; +/** + * Dispatches a callback to the UnityAds webview + * + * @param event the type of event to be dispatched + * @param payload the string payload to be dispatched to the webview + */ ++ (void)dispatchReturnEvent: (UnityAdsPurchasingEvent)event withPayload: (NSString *)payload; + +@end +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPurchasing.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPurchasing.h.meta new file mode 100644 index 00000000..fb87ba9d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSPurchasing.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 90a7e5f46c3e14112859a18a949e2b0c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSShowOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSShowOptions.h new file mode 100755 index 00000000..5376932a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSShowOptions.h @@ -0,0 +1,5 @@ +#import + +@interface UADSShowOptions : UADSBaseOptions + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSShowOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSShowOptions.h.meta new file mode 100644 index 00000000..9d63614e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UADSShowOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50bb575bb3a064fc29b9a522bab1c960 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UANAApiAnalytics.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UANAApiAnalytics.h new file mode 100755 index 00000000..8ba75a2d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UANAApiAnalytics.h @@ -0,0 +1,14 @@ + +NS_ASSUME_NONNULL_BEGIN + +// C# +@protocol UANAEngineDelegate +- (void)addExtras: (NSString *)extras; +@end + +// Webview +@interface UANAApiAnalytics : NSObject ++ (void)setAnalyticsDelegate: (id )analyticsDelegate; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UANAApiAnalytics.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UANAApiAnalytics.h.meta new file mode 100644 index 00000000..45e01e50 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UANAApiAnalytics.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83f10a0a1987644d2b7747d32261e244 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONCustomEvent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONCustomEvent.h new file mode 100755 index 00000000..143f2baa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONCustomEvent.h @@ -0,0 +1,17 @@ +NS_ASSUME_NONNULL_BEGIN + +@interface UMONCustomEventBuilder : NSObject +@property (nonatomic) NSString *category; +@property (nonatomic) NSString *type; +@property (nonatomic) NSDictionary *userInfo; +@end + +@interface UMONCustomEvent : NSObject +@property (strong) NSString *category; +@property (strong) NSString *type; +@property (strong) NSDictionary *userInfo; +- (instancetype)initWithBuilder: (UMONCustomEventBuilder *)builder; ++ (instancetype)build: (void (^)(UMONCustomEventBuilder *))buildBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONCustomEvent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONCustomEvent.h.meta new file mode 100644 index 00000000..eda35c86 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONCustomEvent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa91fcb92180444fdba1a3f8cd5f671d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONItem.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONItem.h new file mode 100755 index 00000000..cc575149 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONItem.h @@ -0,0 +1,15 @@ +@interface UMONItemBuilder : NSObject +@property (strong, nonatomic) NSString *productId; +@property (nonatomic) double quantity; +@property (strong, nonatomic) NSString *type; +@end + +@interface UMONItem : NSObject ++ (instancetype)build: (void (^)(UMONItemBuilder *))buildBlock; + +- (instancetype)initWithBuilder: (UMONItemBuilder *)builder; + +@property (nonatomic, strong, readonly) NSString *productId; +@property (nonatomic, readonly) double quantity; +@property (nonatomic, strong, readonly) NSString *type; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONItem.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONItem.h.meta new file mode 100644 index 00000000..bc56079b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONItem.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f7502233eda0e4a31a0a74c7214af61f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONNativePromoAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONNativePromoAdapter.h new file mode 100755 index 00000000..90fc490c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONNativePromoAdapter.h @@ -0,0 +1,21 @@ +#import +#import + +typedef NS_ENUM (NSInteger, UMONNativePromoShowType) { + kNativePromoShowTypePreview, + kNativePromoShowTypeFull +}; + +@interface UMONNativePromoAdapter : NSObject +- (instancetype)initWithPromo: (UMONPromoAdPlacementContent *)promo; + +- (void) promoDidShow; + +- (void)promoDidShow: (UMONNativePromoShowType)showType; + +- (void) promoDidClick; + +- (void) promoDidClose; + +- (UMONPromoMetaData *)metadata; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONNativePromoAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONNativePromoAdapter.h.meta new file mode 100644 index 00000000..31cb57c2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONNativePromoAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a34c4ca8af2b94ac49df24177cce37cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPlacementContent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPlacementContent.h new file mode 100755 index 00000000..699c5381 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPlacementContent.h @@ -0,0 +1,20 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UMONPlacementContent : NSObject +- (instancetype)initWithPlacementId: (NSString *)placementId withParams: (NSDictionary *)params; + +@property (nonatomic, readonly, getter = isReady) BOOL ready; +@property (nonatomic, readonly) NSString *type; +@property (retain, nonatomic, readonly) NSString *placementId; +@property (nonatomic) UnityMonetizationPlacementContentState state; +@property (nonatomic) NSDictionary *userInfo; +- (void)sendCustomEvent: (UMONCustomEvent *)customEvent; +- (void)sendCustomEvent: (NSString *)type withUserInfo: (NSDictionary *__nullable)userInfo; +- (void)sendCustomEventWithType: (NSString *)type; +- (NSString *) defaultEventCategory; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPlacementContent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPlacementContent.h.meta new file mode 100644 index 00000000..80a409a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPlacementContent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 706ef3ef1c2d54df291460fc36ecbdb9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoAdPlacementContent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoAdPlacementContent.h new file mode 100755 index 00000000..3be2e978 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoAdPlacementContent.h @@ -0,0 +1,12 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UMONPromoAdPlacementContent : UMONShowAdPlacementContent +- (instancetype)initWithPlacementId: (NSString *)placementId withParams: (NSDictionary *)params; + +@property (nonatomic, strong, readonly) UMONPromoMetaData *metadata; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoAdPlacementContent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoAdPlacementContent.h.meta new file mode 100644 index 00000000..5d2d4397 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoAdPlacementContent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a75332eb7af24d3eb17d26293da792a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoMetaData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoMetaData.h new file mode 100755 index 00000000..9f4e537f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoMetaData.h @@ -0,0 +1,31 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UMONPromoMetaDataBuilder : NSObject +@property (strong, nonatomic) NSDate *impressionDate; +@property (nonatomic) NSTimeInterval offerDuration; +@property (strong) UPURProduct *premiumProduct; +@property (strong) NSArray *costs; +@property (strong) NSArray *payouts; +@property (strong) NSDictionary *userInfo; +@end + +@interface UMONPromoMetaData : NSObject +- (instancetype)initWithBuilder: (UMONPromoMetaDataBuilder *)builder; + +@property (strong, nonatomic, nullable) NSDate *impressionDate; +@property (nonatomic, readonly) NSTimeInterval offerDuration; +@property (strong, readonly, nullable) UPURProduct *premiumProduct; +@property (strong, readonly) NSArray *costs; +@property (strong, readonly) NSArray *payouts; +@property (strong, readonly) NSDictionary *userInfo; +- (BOOL) isExpired; +- (BOOL) isPremium; +- (NSTimeInterval) timeRemaining; +- (UMONItem *__nullable)cost; +- (UMONItem *__nullable)payout; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoMetaData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoMetaData.h.meta new file mode 100644 index 00000000..0d5be7f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONPromoMetaData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c11467af9625e44b5971b3e0df8b8fa6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONRewardablePlacementContent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONRewardablePlacementContent.h new file mode 100755 index 00000000..48cc2b54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONRewardablePlacementContent.h @@ -0,0 +1,10 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UMONRewardablePlacementContent : UMONPlacementContent +@property (nonatomic) BOOL rewarded; +@property (strong, nonatomic) NSString *rewardId; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONRewardablePlacementContent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONRewardablePlacementContent.h.meta new file mode 100644 index 00000000..28f5c193 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONRewardablePlacementContent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 17ab9a8871c224fac82b86a0b0be2ee8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONShowAdPlacementContent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONShowAdPlacementContent.h new file mode 100755 index 00000000..1ef147e9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONShowAdPlacementContent.h @@ -0,0 +1,14 @@ +#import +#import +#import + +@protocol UMONShowAdDelegate +- (void)unityAdsDidStart: (NSString *)placementId; +- (void)unityAdsDidFinish: (NSString *)placementId withFinishState: (UnityAdsFinishState)finishState; +@end + +@interface UMONShowAdPlacementContent : UMONRewardablePlacementContent +@property (strong, nonatomic) id delegate; +- (void)show: (UIViewController *)viewController; +- (void)show: (UIViewController *)viewController withDelegate: (id)delegate; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONShowAdPlacementContent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONShowAdPlacementContent.h.meta new file mode 100644 index 00000000..926b2a14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UMONShowAdPlacementContent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fa8d2437aa8ce4b1581fec0e8debff71 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURProduct.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURProduct.h new file mode 100755 index 00000000..faf18d39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURProduct.h @@ -0,0 +1,25 @@ + +NS_ASSUME_NONNULL_BEGIN + +@interface UPURProductBuilder : NSObject +@property (strong, nonatomic) NSString *productId; +@property (strong, nonatomic) NSString *localizedPriceString; +@property (strong, nonatomic) NSString *localizedTitle; +@property (strong, nonatomic) NSString *isoCurrencyCode; +@property (strong, nonatomic) NSDecimalNumber *localizedPrice; +@property (strong, nonatomic) NSString *localizedDescription; +@property (strong, nonatomic) NSString *productType; +@end + +@interface UPURProduct : NSObject +@property (strong, nonatomic, readonly) NSString *productId; +@property (strong, nonatomic, readonly) NSString *localizedPriceString; +@property (strong, nonatomic, readonly) NSString *localizedTitle; +@property (strong, nonatomic, readonly) NSString *isoCurrencyCode; +@property (strong, nonatomic, readonly) NSDecimalNumber *localizedPrice; +@property (strong, nonatomic, readonly) NSString *localizedDescription; +@property (strong, nonatomic, readonly) NSString *productType; ++ (instancetype)build: (void (^)(UPURProductBuilder *))buildBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURProduct.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURProduct.h.meta new file mode 100644 index 00000000..ead3a22a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURProduct.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 923a4ddc8efb145cc97d45150970dc88 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURStore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURStore.h new file mode 100755 index 00000000..4d848bbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURStore.h @@ -0,0 +1,20 @@ + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM (NSInteger, UPURStore) { + kUPURStoreNotSpecified, + kUPURStoreGooglePlay, + kUPURStoreAmazonAppStore, + kUPURStoreCloudMoolah, + kUPURStoreSamsungApps, + kUPURStoreXiaomiMiPay, + kUPURStoreMacAppStore, + kUPURStoreAppleAppStore, + kUPURStoreWinRT, + kUPURStoreTizenStore, + kUPURStoreFacebookStore +}; + +NSString * NSStringFromUPURAppStore(UPURStore); + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURStore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURStore.h.meta new file mode 100644 index 00000000..99e201ff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURStore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c1fd29f8b312341f7ad877e3738a7e48 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionDetails.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionDetails.h new file mode 100755 index 00000000..84f70fba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionDetails.h @@ -0,0 +1,25 @@ +NS_ASSUME_NONNULL_BEGIN + +@interface UPURTransactionDetailsBuilder : NSObject +@property (strong, nonatomic) NSString *productId; +@property (strong, nonatomic) NSString *transactionId; +@property (strong, nonatomic) NSString *receipt; +@property (strong, nonatomic) NSDecimalNumber *price; +@property (strong, nonatomic) NSString *currency; +@property (strong, nonatomic) NSMutableDictionary *extras; + +- (UPURTransactionDetailsBuilder *)putExtra: (NSString *)key value: (NSObject *)value; +@end + +@interface UPURTransactionDetails : NSObject +@property (strong, nonatomic, readonly) NSString *productId; +@property (strong, nonatomic, readonly) NSString *transactionId; +@property (strong, nonatomic, readonly) NSString *receipt; +@property (strong, nonatomic, readonly) NSDecimalNumber *price; +@property (strong, nonatomic, readonly) NSString *currency; +@property (strong, nonatomic, readonly) NSDictionary *extras; + ++ (instancetype)build: (void (^)(UPURTransactionDetailsBuilder *))buildBlock; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionDetails.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionDetails.h.meta new file mode 100644 index 00000000..3538528e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionDetails.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50bdd9b08d5ab41ffbf561e58712263f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionError.h new file mode 100755 index 00000000..f4212a58 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionError.h @@ -0,0 +1,15 @@ + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM (NSInteger, UPURTransactionError) { + kUPURTransactionErrorUnknownError, + kUPURTransactionErrorNotSupported, + kUPURTransactionErrorItemUnavailable, + kUPURTransactionErrorUserCancelled, + kUPURTransactionErrorNetworkError, + kUPURTransactionErrorServerError +}; + +NSString * NSStringFromUPURTransactionError(UPURTransactionError); + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionError.h.meta new file mode 100644 index 00000000..dffd2ed5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: adc075640ffde45fc8eca88c54b047fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionErrorDetails.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionErrorDetails.h new file mode 100755 index 00000000..0f0805b3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionErrorDetails.h @@ -0,0 +1,30 @@ + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UPURTransactionErrorDetailsBuilder : NSObject +@property (nonatomic) UPURTransactionError transactionError; +@property (strong, nonatomic) NSString *exceptionMessage; +@property (nonatomic) UPURStore store; +@property (strong, nonatomic) NSString *storeSpecificErrorCode; +@property (strong, nonatomic) NSMutableDictionary *extras; + +- (void)putExtra: (NSString *)key value: (NSObject *)value; + +@end + +@interface UPURTransactionErrorDetails : NSObject + +@property (nonatomic, readonly) UPURTransactionError transactionError; +@property (strong, nonatomic, readonly) NSString *exceptionMessage; +@property (nonatomic, readonly) UPURStore store; +@property (strong, nonatomic, readonly) NSString *storeSpecificErrorCode; +@property (strong, nonatomic, readonly) NSDictionary *extras; + ++ (instancetype)build: (void (^)(UPURTransactionErrorDetailsBuilder *))buildBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionErrorDetails.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionErrorDetails.h.meta new file mode 100644 index 00000000..60387a65 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UPURTransactionErrorDetails.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af1553e18ad6341a0bc9bc954142dafe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVJsonStorage.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVJsonStorage.h new file mode 100755 index 00000000..2accc95b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVJsonStorage.h @@ -0,0 +1,13 @@ +@interface USRVJsonStorage : NSObject + +@property (nonatomic, strong) NSMutableDictionary *storageContents; + +- (BOOL)set: (NSString *)key value: (id)value; +- (id)getValueForKey: (NSString *)key; +- (BOOL)deleteKey: (NSString *)key; +- (NSArray *)getKeys: (NSString *)key recursive: (BOOL)recursive; +- (void) clearData; +- (BOOL) initData; +- (BOOL) hasData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVJsonStorage.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVJsonStorage.h.meta new file mode 100644 index 00000000..b33849ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVJsonStorage.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b531cbb989404c248028943ee5d9faf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasing.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasing.h new file mode 100755 index 00000000..dbb19958 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasing.h @@ -0,0 +1,10 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface USRVUnityPurchasing : NSObject ++ (void)setDelegate: (id)delegate; ++ (nullable id)getDelegate; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasing.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasing.h.meta new file mode 100644 index 00000000..cdce4acf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasing.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 70e1f3b5d7bca4785bb434a2dd89cb40 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasingDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasingDelegate.h new file mode 100755 index 00000000..a1122d1e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasingDelegate.h @@ -0,0 +1,19 @@ +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^UnityPurchasingLoadProductsCompletionHandler)(NSArray *); +typedef void (^UnityPurchasingTransactionCompletionHandler)(UPURTransactionDetails *); +typedef void (^UnityPurchasingTransactionErrorHandler)(UPURTransactionErrorDetails *); + +@protocol USRVUnityPurchasingDelegate +- (void)loadProducts: (UnityPurchasingLoadProductsCompletionHandler)completionHandler; +- (void)purchaseProduct: (NSString *)productId + completionHandler: (UnityPurchasingTransactionCompletionHandler)completionHandler + errorHandler: (UnityPurchasingTransactionErrorHandler)errorHandler + userInfo: (nullable NSDictionary *)extras; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasingDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasingDelegate.h.meta new file mode 100644 index 00000000..d464424d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/USRVUnityPurchasingDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4e73293b7f67e41edae18e44f26d7776 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAds.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAds.h new file mode 100755 index 00000000..08ebe047 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAds.h @@ -0,0 +1,49 @@ +#import +/** + * This is an umbrella header, pls modify it with caution ;) + */ +#ifndef UnityAds_h +#define UnityAds_h + +FOUNDATION_EXPORT double UnityAdsModuleVersionNumber; +FOUNDATION_EXPORT const unsigned char UnityAdsModuleVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#endif /* UnityAds_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAds.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAds.h.meta new file mode 100644 index 00000000..7d5ce151 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAds.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6673428382e742b6b6055c83ef84755 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsBannerDelegate.h new file mode 100755 index 00000000..ad07a5d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsBannerDelegate.h @@ -0,0 +1,51 @@ +#import + +/** + * UnityAdsBannerDelegate is a delegate class for callbacks from Unity Ads Banner operations. + */ +@protocol UnityAdsBannerDelegate + +/** + * Called when the banner is loaded and ready to be placed in the view hierarchy. + * + * @param placementId The ID of the placement of the banner that is loaded. + * @param view View that is to be placed in the view hierarchy. + */ +- (void)unityAdsBannerDidLoad: (NSString *)placementId view: (UIView *)view; + +/** + * Called when the banner is unloaded and references to it should be discarded. + * The view provided in unityAdsBannerDidLoad will be removed from the view hierarchy before + * this method is called. + */ +- (void)unityAdsBannerDidUnload: (NSString *)placementId; + +/** + * Called when the banner is shown. + * + * @param placementId The ID of the placement that has shown. + */ +- (void)unityAdsBannerDidShow: (NSString *)placementId; + +/** + * Called when the banner is hidden. + * + * @param placementId the ID of the that has hidden. + */ +- (void)unityAdsBannerDidHide: (NSString *)placementId; + +/** + * Called when the user clicks the banner. + * + * @param placementId the ID of the placement that has been clicked. + */ +- (void)unityAdsBannerDidClick: (NSString *)placementId; + +/** + * Called when `UnityAdsBanner` encounters an error. All errors will be logged but this method can be used as an additional debugging aid. This callback can also be used for collecting statistics from different error scenarios. + * + * @param message A human readable string indicating the type of error encountered. + */ +- (void)unityAdsBannerDidError: (NSString *)message; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsBannerDelegate.h.meta new file mode 100644 index 00000000..dbb95a27 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7f42d6e665c18404ea861af39b5aeadf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegate.h new file mode 100755 index 00000000..e4248e70 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegate.h @@ -0,0 +1,47 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * The `UnityAdsDelegate` protocol defines the required methods for receiving messages from UnityAds. + * Must be implemented by the hosting app. + * The unityAdsReady: method is called when it's possible to show an ad. + * All other methods are used to provide notifications of events of the ad lifecycle. + * @note On initialization, there are ready (or error) callbacks for each placement attached to the game identifier. + */ +@protocol UnityAdsDelegate +/** + * Called when `UnityAds` is ready to show an ad. After this callback you can call the `UnityAds` `show:` method for this placement. + * Note that sometimes placement might no longer be ready due to exceptional reasons. These situations will give no new callbacks. + * + * @warning To avoid error situations, it is always best to check `isReady` method status before calling show. + * @param placementId The ID of the placement that is ready to show, as defined in Unity Ads admin tools. + */ +- (void)unityAdsReady: (NSString *)placementId; +/** + * Called when `UnityAds` encounters an error. All errors will be logged but this method can be used as an additional debugging aid. This callback can also be used for collecting statistics from different error scenarios. + * + * @param error A `UnityAdsError` error enum value indicating the type of error encountered. + * @param message A human readable string indicating the type of error encountered. + */ +- (void)unityAdsDidError: (UnityAdsError)error withMessage: (NSString *)message; +/** + * Called on a successful start of advertisement after calling the `UnityAds` `show:` method. + * + * @warning If there are errors in starting the advertisement, this method may never be called. Unity Ads will directly call `unityAdsDidFinish:withFinishState:` with error status. + * + * @param placementId The ID of the placement that has started, as defined in Unity Ads admin tools. + */ +- (void)unityAdsDidStart: (NSString *)placementId; +/** + * Called after the ad has closed. + * + * @param placementId The ID of the placement that has finished, as defined in Unity Ads admin tools. + * @param state An enum value indicating the finish state of the ad. Possible values are `Completed`, `Skipped`, and `Error`. + */ +- (void)unityAdsDidFinish: (NSString *)placementId + withFinishState: (UnityAdsFinishState)state; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegate.h.meta new file mode 100644 index 00000000..c8256821 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 937e2bc7aeddb4c789dd7b5612fccf3f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegateUtil.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegateUtil.h new file mode 100755 index 00000000..d3c38604 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegateUtil.h @@ -0,0 +1,15 @@ +#import +#import +#import + +@interface UnityAdsDelegateUtil : NSObject + ++ (void)unityAdsReady: (NSString *)placementId; ++ (void)unityAdsDidError: (UnityAdsError)error withMessage: (NSString *)message; ++ (void)unityAdsDidStart: (NSString *)placementId; ++ (void)unityAdsDidFinish: (NSString *)placementId + withFinishState: (UnityAdsFinishState)state; ++ (void)unityAdsDoClick: (NSString *)placementId; ++ (void)unityAdsPlacementStateChange: (NSString *)placementId oldState: (UnityAdsPlacementState)oldState newState: (UnityAdsPlacementState)newState; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegateUtil.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegateUtil.h.meta new file mode 100644 index 00000000..f004875a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsDelegateUtil.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7b44694a414147268c135e4c24a93c1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsError.h new file mode 100755 index 00000000..bfeeae07 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsError.h @@ -0,0 +1,45 @@ +/** + * An enumeration for the various errors that can be emitted through the `UnityAdsDelegate` `unityAdsDidError:withMessage:` method. + */ +typedef NS_ENUM (NSInteger, UnityAdsError) { + /** + * An error that indicates failure due to `UnityAds` currently being uninitialized. + */ + kUnityAdsErrorNotInitialized = 0, + /** + * An error that indicates failure due to a failure in the initialization process. + */ + kUnityAdsErrorInitializedFailed, + /** + * An error that indicates failure due to attempting to initialize `UnityAds` with invalid parameters. + */ + kUnityAdsErrorInvalidArgument, + /** + * An error that indicates failure of the video player. + */ + kUnityAdsErrorVideoPlayerError, + /** + * An error that indicates failure due to having attempted to initialize the `UnityAds` class in an invalid environment. + */ + kUnityAdsErrorInitSanityCheckFail, + /** + * An error that indicates failure due to the presence of an ad blocker. + */ + kUnityAdsErrorAdBlockerDetected, + /** + * An error that indicates failure due to inability to read or write a file. + */ + kUnityAdsErrorFileIoError, + /** + * An error that indicates failure due to a bad device identifier. + */ + kUnityAdsErrorDeviceIdError, + /** + * An error that indicates a failure when attempting to show an ad. + */ + kUnityAdsErrorShowError, + /** + * An error that indicates an internal failure in `UnityAds`. + */ + kUnityAdsErrorInternalError, +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsError.h.meta new file mode 100644 index 00000000..322a2d22 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc36a73b67ad848b18f6d5d9663aae5f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsExtendedDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsExtendedDelegate.h new file mode 100755 index 00000000..fb372b68 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsExtendedDelegate.h @@ -0,0 +1,22 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN +@protocol UnityAdsExtendedDelegate +/** + * Called when a click event happens. + * + * @param placementId The ID of the placement that was clicked. + */ +- (void)unityAdsDidClick: (NSString *)placementId; + +/** + * Called when a placement changes state. + * + * @param placementId The ID of the placement that changed state. + * @param oldState The state before the change. + * @param newState The state after the change. + */ +- (void)unityAdsPlacementStateChanged: (NSString *)placementId oldState: (UnityAdsPlacementState)oldState newState: (UnityAdsPlacementState)newState; +@end +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsExtendedDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsExtendedDelegate.h.meta new file mode 100644 index 00000000..3f121a1b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsExtendedDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a852734076af34676bd566b743300302 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsFinishState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsFinishState.h new file mode 100755 index 00000000..90ba8839 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsFinishState.h @@ -0,0 +1,17 @@ +/** + * An enumeration for the completion state of an ad. + */ +typedef NS_ENUM (NSInteger, UnityAdsFinishState) { + /** + * A state that indicates that the ad did not successfully display. + */ + kUnityAdsFinishStateError, + /** + * A state that indicates that the user skipped the ad. + */ + kUnityAdsFinishStateSkipped, + /** + * A state that indicates that the ad was played entirely. + */ + kUnityAdsFinishStateCompleted +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsFinishState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsFinishState.h.meta new file mode 100644 index 00000000..ae0b220b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsFinishState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5598fe84a23f04d5aa8727831f66259a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationDelegate.h new file mode 100755 index 00000000..a9d48577 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationDelegate.h @@ -0,0 +1,27 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * The `UnityAdsInitializationDelegate` defines the methods which will notify UnityAds + * has either successfully initialized or failed with error category and error message + */ + +@protocol UnityAdsInitializationDelegate +/** + * Called when `UnityAds` is successfully initialized + */ +- (void)initializationComplete; +/** + * Called when `UnityAds` is failed in initialization. + * @param error + * if `kUnityInitializationErrorInternalError`, initialization failed due to environment or internal services + * if `kUnityInitializationErrorInvalidArgument`, initialization failed due to invalid argument(e.g. game ID) + * if `kUnityInitializationErrorAdBlockerDetected`, initialization failed due to url being blocked + * @param message A human readable error message + */ +- (void)initializationFailed: (UnityAdsInitializationError)error withMessage: (NSString *)message; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationDelegate.h.meta new file mode 100644 index 00000000..50c1c02d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 548cd61c8c119449abe262b101573225 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationError.h new file mode 100755 index 00000000..179859f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationError.h @@ -0,0 +1,19 @@ +/** + * An enumeration for the error category of initialization errors + */ +typedef NS_ENUM (NSInteger, UnityAdsInitializationError) { + /** + * Error related to environment or internal services. + */ + kUnityInitializationErrorInternalError, + + /** + * Error related to invalid arguments + */ + kUnityInitializationErrorInvalidArgument, + + /** + * Error related to url being blocked + */ + kUnityInitializationErrorAdBlockerDetected +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationError.h.meta new file mode 100644 index 00000000..ffae94ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsInitializationError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b4814bba13244b2fa5a6be07514490f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadDelegate.h new file mode 100755 index 00000000..31bd8e63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadDelegate.h @@ -0,0 +1,26 @@ +#import +NS_ASSUME_NONNULL_BEGIN + +/** + * The `UnityAdsLoadDelegate` protocol defines the required methods for receiving messages from UnityAds.load() method. + */ +@protocol UnityAdsLoadDelegate +/** + * Callback triggered when a load request has successfully filled the specified placementId with an ad that is ready to show. + * + * @param placementId The ID of the placement as defined in Unity Ads admin tools. + */ +- (void)unityAdsAdLoaded: (NSString *)placementId; + +/** + * Called when load request has failed to load an ad for a requested placement. + * @param placementId The ID of the placement as defined in Unity Ads admin tools. + * @param error UnityAdsLoadError + * @param message A human readable error message + */ +- (void)unityAdsAdFailedToLoad: (NSString *)placementId + withError: (UnityAdsLoadError)error + withMessage: (NSString *)message; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadDelegate.h.meta new file mode 100644 index 00000000..a0bcc087 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5378c833381514ffb9e274e8e042a510 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadError.h new file mode 100755 index 00000000..db1d8fbc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadError.h @@ -0,0 +1,30 @@ +#import +/** + * An enumeration for the error category of load errors + */ +typedef NS_ENUM (NSInteger, UnityAdsLoadError) { + /** + * Error related to SDK not initialized + */ + kUnityAdsLoadErrorInitializeFailed, + + /** + * Error related to environment or internal services + */ + kUnityAdsLoadErrorInternal, + + /** + * Error related to invalid arguments + */ + kUnityAdsLoadErrorInvalidArgument, + + /** + * Error related to there being no ads available + */ + kUnityAdsLoadErrorNoFill, + + /** + * Error related to there being no ads available + */ + kUnityAdsLoadErrorTimeout, +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadError.h.meta new file mode 100644 index 00000000..b010201a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsLoadError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0505f6258ee0649109b840cf042e176d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsPlacementState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsPlacementState.h new file mode 100755 index 00000000..95f6ce06 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsPlacementState.h @@ -0,0 +1,30 @@ +#import + +/** + * An enumerate that describes the state of `UnityAds` placements. + * @note All placement states, other than `kUnityAdsPlacementStateReady`, indicate that the placement is not currently ready to show ads. + */ +typedef NS_ENUM (NSInteger, UnityAdsPlacementState) { + /** + * A state that indicates that the placement is ready to show an ad. The `show:` selector can be called. + */ + kUnityAdsPlacementStateReady, + /** + * A state that indicates that no state is information is available. + * @warning This state can that UnityAds is not initialized or that the placement is not correctly configured in the Unity Ads admin tool. + */ + kUnityAdsPlacementStateNotAvailable, + /** + * A state that indicates that the placement is currently disabled. The placement can be enabled in the Unity Ads admin tools. + */ + kUnityAdsPlacementStateDisabled, + /** + * A state that indicates that the placement is not currently ready, but will be in the future. + * @note This state most likely indicates that the ad content is currently caching. + */ + kUnityAdsPlacementStateWaiting, + /** + * A state that indicates that the placement is properly configured, but there are currently no ads available for the placement. + */ + kUnityAdsPlacementStateNoFill +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsPlacementState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsPlacementState.h.meta new file mode 100644 index 00000000..51bd4ad8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsPlacementState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ab416e5585914b22a6189584c8b6e9c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowCompletionState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowCompletionState.h new file mode 100755 index 00000000..b3f4b7a2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowCompletionState.h @@ -0,0 +1,13 @@ +/** + * An enumeration for the show completion state of an ad. + */ +typedef NS_ENUM (NSInteger, UnityAdsShowCompletionState) { + /** + * A state that indicates that the user skipped the ad. + */ + kUnityShowCompletionStateSkipped, + /** + * A state that indicates that the ad was played entirely. + */ + kUnityShowCompletionStateCompleted +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowCompletionState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowCompletionState.h.meta new file mode 100644 index 00000000..c1aae48b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowCompletionState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2763584d2fe4476ba5bed52559c5391 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowDelegate.h new file mode 100755 index 00000000..ebd18617 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowDelegate.h @@ -0,0 +1,45 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * The `UnityAdsShowDelegate` defines the methods which will notify UnityAds show call + * is either successfully completed with its completion state or failed with error category and error message + */ + +@protocol UnityAdsShowDelegate +/** + * Called when UnityAds completes show operation successfully for a placement with completion state. + * @param placementId The ID of the placement as defined in Unity Ads admin tools. + * @param state An enum value indicating the finish state of the ad. Possible values are `Completed`, `Skipped`. + */ +- (void)unityAdsShowComplete: (NSString *)placementId withFinishState: (UnityAdsShowCompletionState)state; +/** + * Called when UnityAds has failed to show a specific placement with an error message and error category. + * @param placementId The ID of the placement as defined in Unity Ads admin tools. + * @param error + * if `kUnityShowErrorNotInitialized`, show failed due to SDK not initialized. + * if `kUnityShowErrorNotReady`, show failed due to placement not being ready. + * if `kUnityShowErrorVideoPlayerError`, show failed due to video player. + * if `kUnityShowErrorInvalidArgument`, show failed due to invalid arguments. + * if `kUnityShowErrorNoConnection`, show failed due to internet connection. + * if `kUnityShowErrorAlreadyShowing`, show failed due to ad is already being showen. + * if `kUnityShowErrorInternalError`, show failed due to environment or internal services. + * @param message A human readable error message + */ +- (void)unityAdsShowFailed: (NSString *)placementId withError: (UnityAdsShowError)error withMessage: (NSString *)message; +/** + * Called when UnityAds has started to show ad with a specific placement. + * @param placementId The ID of the placement as defined in Unity Ads admin tools. + */ +- (void)unityAdsShowStart: (NSString *)placementId; +/** + * Called when UnityAds has received a click while showing ad with a specific placement. + * @param placementId The ID of the placement as defined in Unity Ads admin tools. + */ +- (void)unityAdsShowClick: (NSString *)placementId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowDelegate.h.meta new file mode 100644 index 00000000..aa77c152 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7b9c55884af4d43a9a2b6fcb285fbcb7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowError.h new file mode 100755 index 00000000..8a62b20e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowError.h @@ -0,0 +1,41 @@ +#import +/** + * An enumeration for the error category of show errors + */ + +typedef NS_ENUM (NSInteger, UnityAdsShowError) { + /** + * Error related to SDK not initialized + */ + kUnityShowErrorNotInitialized, + + /** + * Error related to placement not being ready + */ + kUnityShowErrorNotReady, + + /** + * Error related to video player + */ + kUnityShowErrorVideoPlayerError, + + /** + * Error related to invalid arguments + */ + kUnityShowErrorInvalidArgument, + + /** + * Error related to internet connection + */ + kUnityShowErrorNoConnection, + + /** + * Error related to ad is already being shown + */ + kUnityShowErrorAlreadyShowing, + + /** + * Error related to environment or internal services + */ + kUnityShowErrorInternalError +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowError.h.meta new file mode 100644 index 00000000..cd2c6f8d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdsShowError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1ade3fe9688574624af09e349d37b387 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdvertisement.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdvertisement.h new file mode 100755 index 00000000..f7dc2bd7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdvertisement.h @@ -0,0 +1,291 @@ +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * `UnityAds` is a static class with methods for preparing and showing ads. + * + * @warning In order to ensure expected behaviour, the delegate must always be set. + */ + +@interface UnityAds : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)initialize NS_UNAVAILABLE; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param delegate delegate for UnityAdsDelegate callbacks + */ ++ (void)initialize: (NSString *)gameId + delegate: (nullable id)delegate __attribute__((deprecated("Please migrate to using initialize without a delegate and add the delegate with the addDelegate method"))); + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + */ ++ (void)initialize: (NSString *)gameId; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param initializationDelegate delegate for UnityAdsInitialization + */ ++ (void) initialize: (NSString *)gameId + initializationDelegate: (nullable id)initializationDelegate; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param delegate delegate for UnityAdsDelegate callbacks + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + */ ++ (void)initialize: (NSString *)gameId + delegate: (nullable id)delegate + testMode: (BOOL)testMode __attribute__((deprecated("Please migrate to using initialize without a delegate and add the delegate with the addDelegate method"))); + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + */ ++ (void)initialize: (NSString *)gameId + testMode: (BOOL)testMode; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + * @param initializationDelegate delegate for UnityAdsInitialization + */ ++ (void) initialize: (NSString *)gameId + testMode: (BOOL)testMode + initializationDelegate: (nullable id)initializationDelegate; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * Note: The `load` API is in closed beta and available upon invite only. If you would like to be considered for the beta, please contact Unity Ads Support. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param delegate delegate for UnityAdsDelegate callbacks + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + * @param enablePerPlacementLoad Set this flag to `YES` to disable automatic placement caching. When this is enabled, developer must call `load` on placements before calling show + */ ++ (void) initialize: (NSString *)gameId + delegate: (nullable id)delegate + testMode: (BOOL)testMode + enablePerPlacementLoad: (BOOL)enablePerPlacementLoad __attribute__((deprecated("Please migrate to using initialize without a delegate and add the delegate with the addDelegate method"))); + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * Note: The `load` API is in closed beta and available upon invite only. If you would like to be considered for the beta, please contact Unity Ads Support. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + * @param enablePerPlacementLoad Set this flag to `YES` to disable automatic placement caching. When this is enabled, developer must call `load` on placements before calling show + */ ++ (void) initialize: (NSString *)gameId + testMode: (BOOL)testMode + enablePerPlacementLoad: (BOOL)enablePerPlacementLoad; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * Note: The `load` API is in closed beta and available upon invite only. If you would like to be considered for the beta, please contact Unity Ads Support. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + * @param enablePerPlacementLoad Set this flag to `YES` to disable automatic placement caching. When this is enabled, developer must call `load` on placements before calling show + * @param initializationDelegate delegate for UnityAdsInitialization + */ ++ (void) initialize: (NSString *)gameId + testMode: (BOOL)testMode + enablePerPlacementLoad: (BOOL)enablePerPlacementLoad + initializationDelegate: (nullable id)initializationDelegate; + +/** + * Load a placement to make it available to show. Ads generally take a few seconds to finish loading before they can be shown. + * Note: The `load` API is in closed beta and available upon invite only. If you would like to be considered for the beta, please contact Unity Ads Support. + * + * @param placementId The placement ID, as defined in Unity Ads admin tools. + */ ++ (void)load: (NSString *)placementId; + +/** + * Load a placement to make it available to show. Ads generally take a few seconds to finish loading before they can be shown. + * Note: The `load` API is in closed beta and available upon invite only. If you would like to be considered for the beta, please contact Unity Ads Support. + * + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * @param loadDelegate The load delegate. + */ ++ (void) load: (NSString *)placementId + loadDelegate: (nullable id)loadDelegate; + +/** + * Load a placement to make it available to show. Ads generally take a few seconds to finish loading before they can be shown. + * Note: The `load` API is in closed beta and available upon invite only. If you would like to be considered for the beta, please contact Unity Ads Support. + * + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * @param options The load options. + * @param loadDelegate The load delegate. + */ ++ (void) load: (NSString *)placementId + options: (UADSLoadOptions *)options + loadDelegate: (nullable id)loadDelegate; + + +/** + * Show an ad using the defaul placement. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + */ ++ (void)show: (UIViewController *)viewController __attribute__((deprecated("Please migrate to using show call with placementId and showDelegate instead"))); +/** + * Show an ad using the provided placement ID. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + * @param placementId The placement ID, as defined in Unity Ads admin tools. + */ ++ (void)show: (UIViewController *)viewController placementId: (NSString *)placementId __attribute__((deprecated("Please migrate to using show call with showDelegate instead"))); +/** + * Show an ad using the provided placement ID. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * @param showDelegate The show delegate. + */ ++ (void)show: (UIViewController *)viewController placementId: (NSString *)placementId showDelegate: (nullable id)showDelegate; +/** + * Show an ad using the provided placement ID. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * @param options Additional options + */ ++ (void)show: (UIViewController *)viewController placementId: (NSString *)placementId options: (UADSShowOptions *)options __attribute__((deprecated("Please migrate to using show call with showDelegate instead"))); +/** + * Show an ad using the provided placement ID. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * @param options Additional options + * @param showDelegate The show delegate. + */ ++ (void)show: (UIViewController *)viewController placementId: (NSString *)placementId options: (UADSShowOptions *)options showDelegate: (nullable id)showDelegate; +/** + * Provides the currently assigned `UnityAdsDelegate`. Meant to support use of single delegate + * + * @return The current `UnityAdsDelegate`. + * @deprecated this method is deprecated in favor of addDelegate + */ ++ (id) getDelegate __attribute__((deprecated("Please migrate to using addDelegate and removeDelegate"))); +/** + * Allows the delegate to be reassigned after UnityAds has already been initialized. Meant to support use of a single delegate. + * Use `addDelegate` if you wish to have multiple `UnityAdsDelegate` + * Replaces any delegate set through `setDelegate` and through initialize + * + * @param delegate The new `UnityAdsDelegate' for UnityAds to send callbacks to. + * @deprecated this method is deprecated in favor of addDelegate + */ ++ (void)setDelegate: (id)delegate __attribute__((deprecated("Please migrate to using addDelegate and removeDelegate"))); + +/** + * Allows a delegate to be registered after UnityAds has already been initialized. + * + * @param delegate The new `UnityAdsDelegate' for UnityAds to send callbacks to. + */ ++ (void)addDelegate: (__nullable id)delegate; +/** + * Allows a delegate to be removed after UnityAds has already been initialized. + * This only removes delegates that have been added through `addDelegate` + * + * @param delegate The already added `UnityAdsDelegate' for UnityAds to send callbacks to. + */ ++ (void)removeDelegate: (id)delegate; + +/** + * Get the current debug status of `UnityAds`. + * + * @return If `YES`, `UnityAds` will provide verbose logs. + */ ++ (BOOL) getDebugMode; +/** + * Set the logging verbosity of `UnityAds`. Debug mode indicates verbose logging. + * @warning Does not relate to test mode for ad content. + * @param enableDebugMode `YES` for verbose logging. + */ ++ (void)setDebugMode: (BOOL)enableDebugMode; +/** + * Check to see if the current device supports using Unity Ads. + * + * @return If `NO`, the current device cannot initialize `UnityAds` or show ads. + */ ++ (BOOL) isSupported; +/** + * Check if the default placement is ready to show an ad. + * + * @return If `YES`, the default placement is ready to show an ad. + */ ++ (BOOL) isReady __attribute__((deprecated("Please migrate to using load call with UnityAdsLoadDelegate"))); +/** + * Check if a particular placement is ready to show an ad. + * + * @param placementId The placement ID being checked. + * + * @return If `YES`, the placement is ready to show an ad. + */ ++ (BOOL)isReady: (NSString *)placementId __attribute__((deprecated("Please migrate to using load call with UnityAdsLoadDelegate"))); +/** + * Check the current state of the default placement. + * + * @return If this is `kUnityAdsPlacementStateReady`, the placement is ready to show ads. Other states represent errors. + */ ++ (UnityAdsPlacementState)getPlacementState; +/** + * Check the current state of a placement. + * + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * + * @return If this is `kUnityAdsPlacementStateReady`, the placement is ready to show ads. Other states represent errors. + */ ++ (UnityAdsPlacementState)getPlacementState: (NSString *)placementId; +/** + * Check the version of this `UnityAds` SDK + * + * @return String representing the current version name. + */ ++ (NSString *) getVersion; +/** + * Check that `UnityAds` has been initialized. This might be useful for debugging initialization problems. + * + * @return If `YES`, Unity Ads has been successfully initialized. + */ ++ (BOOL) isInitialized; +/** + * Get request token. + * + * @return Active token or null if no active token is available. + */ ++ (NSString *__nullable) getToken; + +@end + +@interface UnityServicesListener : NSObject +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdvertisement.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdvertisement.h.meta new file mode 100644 index 00000000..3f0c4a53 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAdvertisement.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2830a3fbd131e44589e854f184631e28 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalytics.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalytics.h new file mode 100755 index 00000000..5b086a0b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalytics.h @@ -0,0 +1,84 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * `UnityAnalytics` is a static class with methods for sending analytics events + */ +@interface UnityAnalytics : NSObject + +/** + * Sends an item acquired event to Unity Analytics + * + * @param transactionId Unique Identifier that can be used to identify the transaction in which the item was acquired. It is recommended to use the transactionId from the app store. + * @param itemId Identifier for the item that is acquired + * @param transactionContext Description about the game context in which the item was acquired. Example : "third_level_shop" + * @param level Developer defined level that the player was on when the item was acquired + * @param itemType Developer defined type that the item is grouped into + * @param amount Number of items acquired + * @param balance Number of items that the player now has after the transaction + * @param acquisitionType The type of acquisition : `kUnityAnalyticsAcquisitionTypeSoft` or `kUnityAnalyticsAcquisitionTypePremium` + */ ++ (void)onItemAcquired: (NSString *)transactionId itemId: (NSString *)itemId transactionContext: (NSString *)transactionContext level: (NSString *)level itemType: (NSString *)itemType amount: (float)amount balance: (float)balance acquisitionType: (UnityAnalyticsAcquisitionType)acquisitionType; + +/** + * Send an item spent event to Unity Analyitcs + * + * @param transactionId Unique Identifier that can be used to identify the transaction in which the item was spent. It is recommended to use the transactionId from the app store. + * @param itemId Identifier for the item that is spent + * @param transactionContext Description about the game context in which the item was spent. Example : "third_level_shop" + * @param level Developer defined level that the player was on when the item was spent + * @param itemType Developer defined type that the item is grouped into + * @param amount Number of items spent + * @param balance Number of items that the player now has after the transaction + * @param acquisitionType The type of acquisition : `kUnityAnalyticsAcquisitionTypeSoft` or `kUnityAnalyticsAcquisitionTypePremium` + */ ++ (void)onItemSpent: (NSString *)transactionId itemId: (NSString *)itemId transactionContext: (NSString *)transactionContext level: (NSString *)level itemType: (NSString *)itemType amount: (float)amount balance: (float)balance acquisitionType: (UnityAnalyticsAcquisitionType)acquisitionType; + +/** + * Sends a level fail event to Unity Analytics + * + * @param levelIndex The index for the level that the player failed + */ ++ (void)onLevelFail: (NSString *)levelIndex; + +/** + * Sends a level up event to Unity Analytics + * + * @param theNewLevelIndex The index for the new level that the player just unlocked + */ ++ (void)onLevelUp: (NSString *)theNewLevelIndex; + +/** + * Send an Ad Complete event to Unity Analytics + * + * @param placementId The Placement ID for the Ad + * @param network Add network name + * @param rewarded Boolean indicating if the Ad was rewarded or not + */ ++ (void)onAdComplete: (NSString *)placementId network: (NSString *)network rewarded: (BOOL)rewarded; + +/** + * Send an In App Purchase Transaction event to Unity Analytics + * + * @param productId The Product Id specified by the developer for a promo + * @param amount The price to purchase the promo + * @param currency The iso currency code for the amount + * @param isPromo A boolean specifying if the transaction came from a promo + * @param receipt A json string of containing information about the transaction + */ ++ (void)onIapTransaction: (NSString *)productId amount: (float)amount currency: (NSString *)currency isPromo: (BOOL)isPromo receipt: (NSString *)receipt; + +/** + * Send an analytics event. + * The dictionary structure must be 100% correct when using this method or the event will not be validated and sent. + * + * @param jsonObject Json dictionary with all necessary fields that will be sent to analytics + * + * @note It is strongly encouraged to use a specific event handler so that the event format is correct + */ ++ (void)onEvent: (NSDictionary *)jsonObject; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalytics.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalytics.h.meta new file mode 100644 index 00000000..66dc9a1a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalytics.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd6d0128e6c2a493fb1fc708a5146262 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalyticsAcquisitionType.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalyticsAcquisitionType.h new file mode 100755 index 00000000..5fc3d57f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalyticsAcquisitionType.h @@ -0,0 +1,12 @@ + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM (NSInteger, UnityAnalyticsAcquisitionType) { + kUnityAnalyticsAcquisitionTypeUnset, + kUnityAnalyticsAcquisitionTypeSoft, + kUnityAnalyticsAcquisitionTypePremium +}; + +NSString * NSStringFromUnityAnalyticsAcquisitionType(UnityAnalyticsAcquisitionType); + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalyticsAcquisitionType.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalyticsAcquisitionType.h.meta new file mode 100644 index 00000000..e52ef674 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityAnalyticsAcquisitionType.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7ec27e5045ba44fe5904ec051f5fc570 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetization.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetization.h new file mode 100755 index 00000000..f0af8c3f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetization.h @@ -0,0 +1,26 @@ +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +__attribute__((deprecated("Please use the UnityAds interface"))) +@interface UnityMonetization : NSObject ++ (void)setDelegate: (id )delegate; ++ (nullable id )getDelegate; ++ (BOOL)isReady: (NSString *)placementId; ++ (nullable UMONPlacementContent *)getPlacementContent: (NSString *)placementId; + ++ (void)initialize: (NSString *)gameId + delegate: (nullable id)delegate; + ++ (void)initialize: (NSString *)gameId + delegate: (nullable id)delegate + testMode: (BOOL)testMode; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetization.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetization.h.meta new file mode 100644 index 00000000..1c54944c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetization.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2006ceacc19d46409e9c03f838a7b1c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationDelegate.h new file mode 100755 index 00000000..414e11d7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationDelegate.h @@ -0,0 +1,12 @@ +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol UnityMonetizationDelegate +- (void)placementContentReady: (NSString *)placementId placementContent: (UMONPlacementContent *)decision; +- (void)placementContentStateDidChange: (NSString *)placementId placementContent: (UMONPlacementContent *)placementContent previousState: (UnityMonetizationPlacementContentState)previousState newState: (UnityMonetizationPlacementContentState)newState; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationDelegate.h.meta new file mode 100644 index 00000000..76477356 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 57592a8946d62421cab2786c7d6f4e27 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationPlacementContentState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationPlacementContentState.h new file mode 100755 index 00000000..a44116bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationPlacementContentState.h @@ -0,0 +1,15 @@ +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM (NSInteger, UnityMonetizationPlacementContentState) { + kPlacementContentStateReady, + kPlacementContentStateNotAvailable, + kPlacementContentStateDisabled, + kPlacementContentStateWaiting, + kPlacementContentStateNoFill +}; + +NSString * NSStringFromPlacementContentState(UnityMonetizationPlacementContentState); + +UnityMonetizationPlacementContentState PlacementContentStateFromNSString(NSString *); + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationPlacementContentState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationPlacementContentState.h.meta new file mode 100644 index 00000000..402c260a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityMonetizationPlacementContentState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4c929950b3064c14b5ef329408c32b0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityServices.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityServices.h new file mode 100755 index 00000000..9db05b89 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityServices.h @@ -0,0 +1,72 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM (NSInteger, UnityServicesError) { + kUnityServicesErrorInvalidArgument, + kUnityServicesErrorInitSanityCheckFail +}; + +@protocol UnityServicesDelegate +- (void)unityServicesDidError: (UnityServicesError)error withMessage: (NSString *)message; +@end + +@interface UnityServices : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)initialize NS_UNAVAILABLE; +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param delegate delegate for UnityAdsDelegate callbacks + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + * @param usePerPlacementLoad If true, disables automatic requests, and allows the load() function to request placements instead + * @param initializationDelegate Delegate for UnityAdsInitializationDelegate callbacks + */ ++ (void) initialize: (NSString *)gameId + delegate: (nullable id)delegate + testMode: (BOOL)testMode + usePerPlacementLoad: (BOOL)usePerPlacementLoad + initializationDelegate: (nullable id)initializationDelegate; + +/** + * Get the current debug status of `UnityAds`. + * + * @return If `YES`, `UnityAds` will provide verbose logs. + */ ++ (BOOL) getDebugMode; + +/** + * Set the logging verbosity of `UnityAds`. Debug mode indicates verbose logging. + * @warning Does not relate to test mode for ad content. + * @param enableDebugMode `YES` for verbose logging. + */ ++ (void)setDebugMode: (BOOL)enableDebugMode; + +/** + * Check to see if the current device supports using Unity Ads. + * + * @return If `NO`, the current device cannot initialize `UnityAds` or show ads. + */ ++ (BOOL) isSupported; + +/** + * Check the version of this `UnityAds` SDK + * + * @return String representing the current version name. + */ ++ (NSString *)getVersion; + +/** + * Check that `UnityAds` has been initialized. This might be useful for debugging initialization problems. + * + * @return If `YES`, Unity Ads has been successfully initialized. + */ ++ (BOOL) isInitialized; + ++ (NSString *)createExpectedParametersString: (NSString *)fieldName current: (NSString *)current received: (NSString *)received; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityServices.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityServices.h.meta new file mode 100644 index 00000000..07ab99f0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Headers/UnityServices.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eed72338b5a5e41458b99e2b0fdeb2b1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Info.plist new file mode 100755 index 00000000..4fabc18f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Info.plist.meta new file mode 100644 index 00000000..0d53b276 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a3c517b042ac247f38160b7f55d39567 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules.meta new file mode 100644 index 00000000..7c99f343 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f015cc843e01246c3b96e904f2bfed8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules/module.modulemap new file mode 100755 index 00000000..932592c6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module UnityAds { + umbrella header "UnityAds.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..719e9af5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5822073b6f1d4453bb80f06b66364df7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/MuteSwitchDetection.aiff b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/MuteSwitchDetection.aiff new file mode 100755 index 00000000..cb4590da Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/MuteSwitchDetection.aiff differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/MuteSwitchDetection.aiff.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/MuteSwitchDetection.aiff.meta new file mode 100644 index 00000000..04782ede --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/MuteSwitchDetection.aiff.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cdee25f48d0dd499fb01beff1b695659 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/UnityAds b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/UnityAds new file mode 100755 index 00000000..30b56f7f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/UnityAds differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/UnityAds.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/UnityAds.meta new file mode 100644 index 00000000..38465abf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/unityads/UnityAds.framework/UnityAds.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7eb1e0ca2bf6c4236a1ecd19424495bd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle.meta new file mode 100644 index 00000000..7651952e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ccf858df04f5e41aaa83e8de972bd1a0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework.meta new file mode 100644 index 00000000..62b903e9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: b2f7f3410d06543668d056d593332e4f +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter new file mode 100755 index 00000000..bbf1f653 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter.meta new file mode 100644 index 00000000..78dab717 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b5d3507cf98245fab6908e047d23a54 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers.meta new file mode 100644 index 00000000..e187fb2c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 255591c9803474681a68cd8e3f1ce8a9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h new file mode 100755 index 00000000..ab7382f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkVungleAdapter.h +// AnyThinkVungleAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkVungleAdapter. +FOUNDATION_EXPORT double AnyThinkVungleAdapterVersionNumber; + +//! Project version string for AnyThinkVungleAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkVungleAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h.meta new file mode 100644 index 00000000..c62699fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fd45f5c2a50824a56a8dfee3c2798f43 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Info.plist new file mode 100755 index 00000000..7a279926 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..6dddbca5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 35a3d95c65dab4e359e73b362b229663 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules.meta new file mode 100644 index 00000000..59f7b75d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab6efdb10cfa443a6934ee2a46558aa4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..b5412747 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkVungleAdapter { + umbrella header "AnyThinkVungleAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..89b9f7cf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/AnyThinkVungleAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e6ef5d738476f466e8c5c3cd956933f1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework.meta new file mode 100644 index 00000000..1340626f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 1a2a1303e909c4b04b24f56cc156da54 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers.meta new file mode 100644 index 00000000..b3150c4d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 106700e52bb474875bb15220aad8764b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDK.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDK.h new file mode 100755 index 00000000..a6d76707 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDK.h @@ -0,0 +1,430 @@ +// +// VungleSDK.h +// Vungle iOS SDK +// SDK Version: 6.10.3 +// +// Copyright (c) 2013-Present Vungle Inc. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * VungleViewInfo is a container object for state passed + * indicating how the play experience went + */ +@interface VungleViewInfo : NSObject + +/** + * Represents a BOOL whether or not the video can be considered a full view. + */ +@property (nonatomic, readonly) NSNumber *completedView; + +/** + * The time in seconds that the user watched the video. + */ +@property (nonatomic, readonly) NSNumber *playTime; + +/** + * Represents a BOOL whether or not the user clicked the download button. + */ +@property (nonatomic, readonly) NSNumber *didDownload; + +@end + +extern NSString *VungleSDKInitOptionKeyPriorityPlacementID; +extern NSString *VungleSDKInitOptionKeyPriorityPlacementAdSize; + +extern NSString *VungleSDKVersion; +extern NSString *VunglePlayAdOptionKeyIncentivizedAlertTitleText; +extern NSString *VunglePlayAdOptionKeyIncentivizedAlertBodyText; +extern NSString *VunglePlayAdOptionKeyIncentivizedAlertCloseButtonText; +extern NSString *VunglePlayAdOptionKeyIncentivizedAlertContinueButtonText; +extern NSString *VunglePlayAdOptionKeyOrientations; +extern NSString *VunglePlayAdOptionKeyStartMuted; +extern NSString *VunglePlayAdOptionKeyUser; +extern NSString *VunglePlayAdOptionKeyExtraInfoDictionary; +extern NSString *VunglePlayAdOptionKeyExtra1; +extern NSString *VunglePlayAdOptionKeyExtra2; +extern NSString *VunglePlayAdOptionKeyExtra3; +extern NSString *VunglePlayAdOptionKeyExtra4; +extern NSString *VunglePlayAdOptionKeyExtra5; +extern NSString *VunglePlayAdOptionKeyExtra6; +extern NSString *VunglePlayAdOptionKeyExtra7; +extern NSString *VunglePlayAdOptionKeyExtra8; +extern NSString *VunglePlayAdOptionKeyLargeButtons; +extern NSString *VunglePlayAdOptionKeyOrdinal; +extern NSString *VunglePlayAdOptionKeyFlexViewAutoDismissSeconds; + +typedef enum { + VungleSDKErrorInvalidPlayAdOption = 1, + VungleSDKErrorInvalidPlayAdExtraKey, + VungleSDKErrorCannotPlayAd, + VungleSDKErrorCannotPlayAdAlreadyPlaying, + VungleSDKErrorCannotPlayAdWaiting, + VungleSDKErrorInvalidAdTypeForFeedBasedAdExperience, + VungleSDKErrorNoAppID, + VungleSDKErrorFlexFeedContainerViewSizeError, + VungleSDKErrorFlexFeedContainerViewSizeRatioError, + InvalidPlacementsArray, + VungleSDKErrorInvalidiOSVersion, + VungleSDKErrorTopMostViewControllerMismatch, + VungleSDKErrorUnknownPlacementID, + VungleSDKErrorSDKNotInitialized, + VungleSDKErrorSleepingPlacement, + VungleSDKErrorNoAdsAvailable, + VungleSDKErrorNotEnoughFileSystemSize, + VungleDiscSpaceProviderErrorNoFileSystemAttributes, + VungleSDKErrorUnknownBannerSize, + VungleSDKResetPlacementForDifferentAdSize, + VungleSDKErrorSDKAlreadyInitializing, +} VungleSDKErrorCode; + +typedef NS_ENUM (NSInteger, VungleConsentStatus) { + VungleConsentAccepted = 1, + VungleConsentDenied, +}; + +typedef NS_ENUM (NSInteger, VungleCCPAStatus) { + VungleCCPAAccepted = 1, + VungleCCPADenied, +}; + +typedef NS_ENUM (NSInteger, VungleAdSize) { + VungleAdSizeUnknown = 1, + VungleAdSizeBanner, // width = 320.0f, .height = 50.0f + VungleAdSizeBannerShort, // width = 300.0f, .height = 50.0f + VungleAdSizeBannerLeaderboard, // width = 728.0f, .height = 90.0f +}; + +@protocol VungleSDKLogger +- (void)vungleSDKLog:(NSString *)message; +@end + +@class VungleSDK; + +@protocol VungleSDKDelegate +@optional + +/** + * If implemented, this will get called when the SDK has an ad ready to be displayed. Also it will + * get called with an argument `NO` for `isAdPlayable` when for some reason, there is + * no ad available, for instance there is a corrupt ad or the OS wiped the cache. + * Please note that receiving a `NO` here does not mean that you can't play an Ad: if you haven't + * opted-out of our Exchange, you might be able to get a streaming ad if you call `play`. + * @param isAdPlayable A boolean indicating if an ad is currently in a playable state + * @param placementID The ID of a placement which is ready to be played + * @param error The error that was encountered. This is only sent when the placementID is nil. + */ +- (void)vungleAdPlayabilityUpdate:(BOOL)isAdPlayable placementID:(nullable NSString *)placementID error:(nullable NSError *)error; + +- (void)vungleAdPlayabilityUpdate:(BOOL)isAdPlayable placementID:(nullable NSString *)placementID __attribute__((deprecated("Use vungleAdPlayabilityUpdate:isAdPlayable:plaementID:error: instead."))); +/** + * If implemented, this will get called when the SDK is about to show an ad. This point + * might be a good time to pause your game, and turn off any sound you might be playing. + * @param placementID The placement which is about to be shown. + */ +- (void)vungleWillShowAdForPlacementID:(nullable NSString *)placementID; + +/** + * If implemented, this will get called when the SDK has presented the view controller or the + * view that houses the ad. + * @param placementID The placement which is about to be shown. + */ +- (void)vungleDidShowAdForPlacementID:(nullable NSString *)placementID; + +/** + * If implemented, this will be called when the ad is first rendered for the specified placement. + * @NOTE: Please use this callback to track views. + * @param placementID The placement ID of the advertisement shown + */ +- (void)vungleAdViewedForPlacement:(NSString *)placementID; + +/** + * If implemented, this method gets called when a Vungle Ad Unit is about to be completely dismissed. + * At this point, it's recommended to resume your Game or App. + */ +- (void)vungleWillCloseAdForPlacementID:(nonnull NSString *)placementID; + +- (void)vungleWillCloseAdWithViewInfo:(nonnull VungleViewInfo *)info placementID:(nonnull NSString *)placementID __attribute__((deprecated("Use vungleWillCloseAdForPlacementID: instead."))); + +- (void)vungleSDKwillCloseAdWithViewInfo:(NSDictionary *)viewInfo + willPresentProductSheet:(BOOL)willPresentProductSheet __attribute__((deprecated("Use vungleWillCloseAdForPlacementID: instead."))); + +- (void)vungleSDKwillCloseProductSheet:(id)productSheet __attribute__((deprecated("Use vungleWillCloseAdForPlacementID: instead."))); + +/** + * If implemented, this method gets called when a Vungle Ad Unit has been completely dismissed. + * At this point, you can load another ad for non-auto-cached placement if necessary. + */ +- (void)vungleDidCloseAdForPlacementID:(nonnull NSString *)placementID; + +- (void)vungleDidCloseAdWithViewInfo:(nonnull VungleViewInfo *)info placementID:(nonnull NSString *)placementID __attribute__((deprecated("Use vungleDidCloseAdForPlacementID: instead."))); + +/** + * If implemented, this method gets called when user clicks the Vungle Ad. + * At this point, it's recommended to track the click event. + */ +- (void)vungleTrackClickForPlacementID:(nullable NSString *)placementID; + +/** + * If implemented, this method gets called when user taps the Vungle Ad + * which will cause them to leave the current application(e.g. the ad action + * opens the iTunes store, Mobile Safari, etc). + */ +- (void)vungleWillLeaveApplicationForPlacementID:(nullable NSString *)placementID; + +/** + * This method is called when the user should be rewarded for watching a Rewarded Video Ad. + * At this point, it's recommended to reward the user. + */ +- (void)vungleRewardUserForPlacementID:(nullable NSString *)placementID; + +/** + * If implemented, this will get called when VungleSDK has finished initialization. + * It's only at this point that one can call `playAd:options:placementID:error` + * and `loadPlacementWithID:` without getting initialization errors + */ +- (void)vungleSDKDidInitialize; + +/** + * If implemented, this will get called if the VungleSDK fails to initialize. + * The included NSError object should give some information as to the failure reason. + * @note If initialization fails, you will need to restart the VungleSDK. + */ +- (void)vungleSDKFailedToInitializeWithError:(NSError *)error; + +@end + +@interface VungleSDK : NSObject +@property (strong) NSDictionary *userData; +@property (nullable, strong) id delegate; +@property (assign) BOOL muted; +@property (atomic, readonly, getter = isInitialized) BOOL initialized; + +/** + * Used when background download has completed. + * @note This is sent by the + * application:handleEventsForBackgroundURLSession:completionHandler: + * and needs to be called in `URLSessionDidFinishEventsForBackgroundURLSession` +*/ +@property void (^backgroundURLSessionCompletionHandler)(void); + +/** + * Returns the singleton instance. + */ ++ (VungleSDK *)sharedSDK; + +/** + * Sets the publish IDFV flag + * This value is persistent and so may be set once. + * @param publish whether to publish the IDFV value + */ ++ (void)setPublishIDFV:(BOOL)publish; + +/** + * Returns the value of the persistent publish IDFV flag. + * @return the current value of the publish IDFV flag + */ ++ (BOOL)shouldPublishIDFV; + +/** + * Enable or disable background downloads. + * @note If enabled you must implement the `application:handleEventsForBackgroundURLSession:completionHandler:` + * in your AppDelegate class. Before the AppDelegate method returns, call the VungleSDK completion handler + * `backgroundURLSessionCompletionHandler`. + * @param enable YES to enable, NO to disable + */ ++ (void)enableBackgroundDownload:(BOOL)enable; + +/** + * Check to find out if background download is enabled. + * @return YES if background download is enabled, NO if not. + */ ++ (BOOL)backgroundDownloadEnabled; + +#pragma mark - Initialization +/** + * Initializes the SDK. You can get your app id on Vungle's dashboard: https://v.vungle.com + * @param appID the unique identifier for your app + * @param placements An array of strings representing placements defined in the dashboard. + * @param error An error object containing information about why initialization failed + * @return YES if the SDK has started, NO otherwise + */ +- (BOOL)startWithAppId:(nonnull NSString *)appID placements:(nullable NSArray *)placements error:(NSError **)error __attribute__((deprecated("Use startWithAppId:appID:error: instead."))); + +/** + * Initializes the SDK. You can get your app id on Vungle's dashboard: https://v.vungle.com + * @param appID the unique identifier for your app + * @param error An error object containing information about why initialization failed + * @return YES if the SDK has started, NO otherwise + */ +- (BOOL)startWithAppId:(nonnull NSString *)appID error:(NSError **)error; + +/** + * Initializes the SDK. You can get your app id on Vungle's dashboard: https://v.vungle.com + * @param appID the unique identifier for your app + * @param options A reference to an instance of NSDictionary with customized ad SDK initilize options + * @param error An error object containing information about why initialization failed + * @return YES if the SDK has started, NO otherwise + */ +- (BOOL)startWithAppId:(nonnull NSString *)appID options:(nullable NSDictionary *)options error:(NSError **)error; + +#pragma mark - Interstitial, Flex View Ad playback +/** + * Will play Ad Unit presenting it over the `controller` parameter + * @note This method should only be called using placements with `fullscreen` or `flexview` template types + * @param controller A subclass of UIViewController. Should correspond to the ViewControler at the top of the ViewController hierarchy + * @param options A reference to an instance of NSDictionary with customized ad playback options + * @param placementID The placement defined on the Vungle dashboard + * @param error An optional double reference to an NSError. In case this method returns `NO` it will be non-nil + * @return YES/NO in case of success/error while presenting an AdUnit + * @warning Should be called from the main-thread. + */ +- (BOOL)playAd:(UIViewController *)controller options:(nullable NSDictionary *)options placementID:(nullable NSString *)placementID error:(NSError *__autoreleasing _Nullable *_Nullable)error; + +#pragma mark - MREC / Banner Ad lifecycle +/** + * Pass in an UIView which acts as a container for the ad experience. This view container may be placed in random positions. + * @note This method should only be called using placements that have the `flexfeed` or `mrec` or `banner` template type. For + * the `mrec` template type, note that the UIView must have a width of 300 and a height of 250. If the view is provided without + * these dimensions, an error message will be returned and the ad will not be shown. For the `banner` template type, note that + * the UIView must have the same width and height as the banner size (320x50, 300x50, or 728x90) which you requested. If the + * view is provided with a different banner size, an error message will be returned and the ad will not be shown. + * @param publisherView container view in which an ad will be displayed + * @param options A reference to an instance of NSDictionary with customized ad playback options + * @param placementID The placement defined on the Vungle dashboard + * @param error An optional double reference to an NSError. In case this method returns `NO` it will be non-nil + * @return YES/NO in case of success/error while presenting an AdUnit + */ +- (BOOL)addAdViewToView:(UIView *)publisherView withOptions:(nullable NSDictionary *)options placementID:(nullable NSString *)placementID error:(NSError *__autoreleasing _Nullable *_Nullable)error; + +/** + * This method will dismiss the currently playing Flex View, Flex Feed, Banner or MREC advertisement. If you have added an + * advertisement with `addAdViewToView:` or you are playing a placement that has been configured as a Flex View, Flex Feed, + * Banner or MREC placement, then this method will remove the advertisement from the screen and perform any necessary clean up + * steps. + * + * This method will call the existing delegate callbacks as part of the lifecycle. + */ +- (void)finishedDisplayingAd __attribute((deprecated("Use finishDisplayingAd: with the placementID of the ad to finish."))); + +/** + * This method will dismiss the currently playing Flex View, Flex Feed, Banner or MREC advertisement with the placementId specified. + * If you have added an advertisement with `addAdViewToView:` or you are playing a placement that has been configured as a + * Flex View, Flex Feed, Banner or MREC placement, then this method will remove the advertisement from the screen and perform any + * necessary clean up steps. + * This method will call the existing delegate callbacks as part of the lifecycle. + * @param placementId Thje placement identifier for the ad to dismiss. + */ +- (void)finishDisplayingAd:(NSString *)placementId; + +#pragma mark - Placements support +/** + * Returns YES/NO when there is certainty that an ad will be able to play/can't play for a given placementID. + * @param placementID the specific ID of the placement you are trying to present + */ +- (BOOL)isAdCachedForPlacementID:(nonnull NSString *)placementID; + +/** +* (Overloaded method) + * Returns YES/NO when there is certainty that an ad will be able to play/can't play for a given placementID. + * @param size the VungleAdSize (enum) you would like to request (only for banner ad type at the moment) + * @param placementID the specific ID of the placement you are trying to present + */ +- (BOOL)isAdCachedForPlacementID:(nonnull NSString *)placementID withSize:(VungleAdSize)size; + +/** + * Prepares a placement when you know that you will want + * to show an ad experience tied to a specific placementID. + * @param placementID the specific ID of the placement you would like to present at some point soon + * @param error the NSError object that used to hold error generated + * @return NO if something goes immediately wrong with loading, YES otherwise + */ +- (BOOL)loadPlacementWithID:(NSString *)placementID error:(NSError **)error; + +/** + * (Overloaded method) + * Prepares a placement when you know that you will want + * to show an ad experience tied to a specific placementID. + * @param placementID the specific ID of the placement you would like to present at some point soon + * @param size the VungleAdSize (enum) you would like to request (only for banner ad type at the moment) + * @param error the NSError object that used to hold error generated + * @return NO if something goes immediately wrong with loading, YES otherwise + */ +- (BOOL)loadPlacementWithID:(NSString *)placementID withSize:(VungleAdSize)size error:(NSError **)error; + +#pragma mark - Utility methods +/** + * Returns debug info. + */ +- (NSDictionary *)debugInfo; + +/** + * By default, logging is off. + */ +- (void)setLoggingEnabled:(BOOL)enable; + +/** + * Log a new message. The message will be sent to all loggers. + */ +- (void)log:(NSString *)message, ... NS_FORMAT_FUNCTION(1, 2); + +/** + * Attach a new logger. It will get called on every log generated by Vungle (internally and externally). + */ +- (void)attachLogger:(id )logger; + +/** + * Detaches a logger. Make sure to do this, otherwise you might leak memory. + */ +- (void)detachLogger:(id )logger; + +/** + * This only works on the simulator + */ +- (void)clearSleep; + +#pragma mark - GDPR support +/** + * This method takes the consent status of users. If consent is given, Vungle will be able to send targeted ads. + * @param status the enum to be set for user consent status. + * @param version the string to be set for publisher's consent version. It can be any string value. + */ +- (void)updateConsentStatus:(VungleConsentStatus)status consentMessageVersion:(NSString *)version; + +/** + * This method returns the current consent status for the user recorded in the SDK. If no status is found, + * the method returns 0. + */ +- (VungleConsentStatus)getCurrentConsentStatus; + +/** + * This method returns the current consent message version that recorded in the SDK. If not version info found, + * the method returns nil. + */ +- (NSString *)getConsentMessageVersion; + +#pragma mark - CCPA support +/** + * This method takes the CCPA status of users. If CCPA status is accepted, Vungle will be able to send targeted ads. + * @param status the enum to be set for user CCPA status. + */ +- (void)updateCCPAStatus:(VungleCCPAStatus)status; + +/** + * This method returns the current CCPA status for the user recorded in the SDK. If no status is found, + * the method returns 0. + */ +- (VungleCCPAStatus)getCurrentCCPAStatus; + +/** + * This method disables refresh functionality for all banner and MREC placements. + */ +- (void)disableBannerRefresh; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDK.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDK.h.meta new file mode 100644 index 00000000..647376da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDK.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 40107e87e7d434d66ae2ed3a138b3df2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKCreativeTracking.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKCreativeTracking.h new file mode 100755 index 00000000..65f8ef6d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKCreativeTracking.h @@ -0,0 +1,25 @@ +// +// VungleSDKCreativeTracking.h +// Vungle iOS SDK +// +// Copyright (c) 2013-Present Vungle Inc. All rights reserved. +// + +@protocol VungleSDKCreativeTracking + +@optional +/** + * If implemented, this will get called when the SDK has an ad ready to be displayed. + * The parameters will indicate that an ad associated with the included creative ID is + * ready to play for the specified placement reference ID. Both parameters should return + * a value if an ad is ready to be played. + * @param creativeID The creative ID of the ad unit that is ready to be played + * @param placementID The ID of a placement which is ready to be played + */ +- (void)vungleCreative:(nullable NSString *)creativeID readyForPlacement:(nullable NSString *)placementID; +@end + +@interface VungleSDK () +@property (nullable, weak) NSObject *creativeTrackingDelegate; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKCreativeTracking.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKCreativeTracking.h.meta new file mode 100644 index 00000000..151b1786 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKCreativeTracking.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8440267e924ef4fe0a97793b674d9a2e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKHeaderBidding.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKHeaderBidding.h new file mode 100755 index 00000000..ade46b66 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKHeaderBidding.h @@ -0,0 +1,245 @@ +// +// VungleSDKHeaderBidding.h +// Vungle iOS SDK +// +// Copyright (c) 2013-Present Vungle Inc. All rights reserved. +// + +#import +#import "VungleSDK.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol VungleSDKHeaderBidding; +@protocol VungleSDKHBDelegate; + +@interface VungleSDK () + +/** + * Setting this to a non-nil value will enabled header bidding and reporting + */ +@property (nonatomic, weak) NSObject *headerBiddingDelegate; + +/** + * Setting this to a non-nil value will enable header bidding SDK callbacks + */ +@property (nonatomic, weak) NSObject *sdkHBDelegate; + +/** + * This is a synchronous method to fetch a bid token for any placement. This method + * will return nil if it is unable to find a bid token, or a cached placement. + * + * @param placement The ID of a that has already been loaded placement + */ +- (NSString *)bidTokenForPlacement:(NSString *)placement __attribute__((deprecated("Use currentSuperToken to get all the participating bid Tokens."))); + +/** + * Prepares a placement when you know that you will want + * to show an ad experience tied to a specific placementID. + * @param placementID the specific ID of the placement you would like to present at some point soon + * @param adMarkup includes the adunit data of the placement you would like to present at some point soon + * @param error the NSError object that used to hold error generated + * @return NO if something goes immediately wrong with loading, YES otherwise + */ +- (BOOL)loadPlacementWithID:(nonnull NSString *)placementID adMarkup:(nullable NSString *)adMarkup error:(NSError *__autoreleasing _Nullable *_Nullable)error; + +/** + * (Overloaded method) + * Prepares a placement when you know that you will want + * to show an ad experience tied to a specific placementID. + * @param placementID the specific ID of the placement you would like to present at some point soon + * @param adMarkup includes the adunit data of the placement you would like to present at some point soon + * @param size the VungleAdSize (enum) you would like to request (only for banner ad type at the moment) + * @param error the NSError object that used to hold error generated + * @return NO if something goes immediately wrong with loading, YES otherwise + */ +- (BOOL)loadPlacementWithID:(nonnull NSString *)placementID adMarkup:(nullable NSString *)adMarkup withSize:(VungleAdSize)size error:(NSError *__autoreleasing _Nullable *_Nullable)error; + +/** + * Pass in an UIView which acts as a container for the ad experience. This view container may be placed in random positions. + * @note This method should only be called using placements that have the `flexfeed` or `mrec` or `banner` template type. For + * the `mrec` template type, note that the UIView must have a width of 300 and a height of 250. If the view is provided without + * these dimensions, an error message will be returned and the ad will not be shown. For the `banner` template type, note that + * the UIView must have the same width and height as the banner size (320x50, 300x50, or 728x90) which you requested. If the + * view is provided with a different banner size, an error message will be returned and the ad will not be shown. + * @param publisherView container view in which an ad will be displayed + * @param options A reference to an instance of NSDictionary with customized ad playback options + * @param placementID The placement defined on the Vungle dashboard + * @param adMarkup includes the adunit data of the placement + * @param error An optional double reference to an NSError. In case this method returns `NO` it will be non-nil + * @return YES/NO in case of success/error while presenting an AdUnit + */ +- (BOOL)addAdViewToView:(UIView *)publisherView withOptions:(nullable NSDictionary *)options placementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup error:(NSError *__autoreleasing _Nullable *_Nullable)error; + +/** + * Will play Ad Unit presenting it over the `controller` parameter + * @note This method should only be called using placements with `fullscreen` or `flexview` template types + * @param controller A subclass of UIViewController. Should correspond to the ViewControler at the top of the ViewController hierarchy + * @param options A reference to an instance of NSDictionary with customized ad playback options + * @param placementID The placement defined on the Vungle dashboard + * @param adMarkup includes the adunit data of the placement + * @param error An optional double reference to an NSError. In case this method returns `NO` it will be non-nil + * @return YES/NO in case of success/error while presenting an AdUnit + * @warning Should be called from the main-thread. + */ +- (BOOL)playAd:(UIViewController *)controller options:(nullable NSDictionary *)options placementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup error:(NSError *__autoreleasing _Nullable *_Nullable)error; + +/** + * Returns YES/NO when there is certainty that an ad will be able to play/can't play for a given placementID. + * @param placementID the specific ID of the placement + * @param adMarkup includes the adunit data of the placement + */ +- (BOOL)isAdCachedForPlacementID:(nonnull NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** +* (Overloaded method) + * Returns YES/NO when there is certainty that an ad will be able to play/can't play for a given placementID. + * @param placementID the specific ID of the placement + * @param size the VungleAdSize (enum) you would like to request (only for banner ad type at the moment) + * @param adMarkup includes the adunit data of the placement + */ +- (BOOL)isAdCachedForPlacementID:(nonnull NSString *)placementID adMarkup:(nullable NSString *)adMarkup withSize:(VungleAdSize)size; + +/** + * This method will dismiss the currently playing Flex View, Flex Feed, Banner or MREC advertisement with the placementId specified. + * If you have added an advertisement with `addAdViewToView:` or you are playing a placement that has been configured as a + * Flex View, Flex Feed, Banner or MREC placement, then this method will remove the advertisement from the screen and perform any + * necessary clean up steps. + * This method will call the existing delegate callbacks as part of the lifecycle. + * @param placementId the specific ID of the placement + * @param adMarkup includes the adunit data of the placement + */ +- (void)finishDisplayingAd:(nonnull NSString *)placementId adMarkup:(nullable NSString *)adMarkup; + +/** + * This is a synchronous method to fetch super token. This method + * will return nil if it is unable to find an available token. + * + */ +- (NSString *)currentSuperToken; + +/** + * This is a synchronous method to fetch super token. This method + * will return nil if it is unable to find an available token. + * @param size Size limit of the supertoken needs to be returned + */ +- (NSString *)currentSuperTokenForSize:(NSInteger)size; + +@end + +@protocol VungleSDKHeaderBidding + +@optional +/** + * If implemented, this will be called as soon as the SDK receives a bidToken for a particular + * placement. Note that the placement is NOT available to playback until preparation. + * + * @param placement The ID of a placement which is ready to be played + * @param bidToken An encrypted bid token used to identify the placement through the auction + */ +- (void)placementWillBeginCaching:(NSString *)placement + withBidToken:(NSString *)bidToken __attribute__((deprecated("This delegate method will no longer be used in feature releases."))); + +/** + * If implemented, this will be called when the SDK has a placement fully prepared and cached + * to disk with a corresponding bid token. + * + * @param placement The ID of a placement which is ready to be played + * @param bidToken An encrypted bid token used to identify the placement through the auction + */ +- (void)placementPrepared:(NSString *)placement + withBidToken:(NSString *)bidToken __attribute__((deprecated("This delegate method will no longer be used in feature releases."))); + +@end + +@protocol VungleSDKHBDelegate + +@optional +/** + * If implemented, this will get called when the SDK has an ad ready to be displayed. Also it will + * get called with an argument `NO` for `isAdPlayable` when for some reason, there is + * no ad available, for instance there is a corrupt ad or the OS wiped the cache. + * Please note that receiving a `NO` here does not mean that you can't play an Ad: if you haven't + * opted-out of our Exchange, you might be able to get a streaming ad if you call `play`. + * @param isAdPlayable A boolean indicating if an ad is currently in a playable state + * @param placementID The ID of a placement which is ready to be played + * @param adMarkup The ad markup of an adUnit which is ready to be played. + * @param error The error that was encountered. This is only sent when the placementID is nil. + */ +- (void)vungleAdPlayabilityUpdate:(BOOL)isAdPlayable placementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup error:(nullable NSError *)error; + +/** + * If implemented, this will get called when the SDK is about to show an ad. This point + * might be a good time to pause your game, and turn off any sound you might be playing. + * @param placementID The placement which is about to be shown. + * @param adMarkup The ad markup of an adUnit which is about to be shown. + */ +- (void)vungleWillShowAdForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * If implemented, this will get called when the SDK has presented the view controller or the + * view that houses the ad. + * @param placementID The placement which is about to be shown. + * @param adMarkup The ad markup of an adUnit which is about to be shown.. + */ +- (void)vungleDidShowAdForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * If implemented, this will be called when the ad is first rendered for the specified placement. + * @NOTE: Please use this callback to track views. + * @param placementID The placement ID of the advertisement shown + * @param adMarkup The ad markup of the advertisement shown. + */ +- (void)vungleAdViewedForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * If implemented, this method gets called when a Vungle Ad Unit is about to be completely dismissed. + * At this point, it's recommended to resume your Game or App. + * @param placementID The placement ID of the advertisement about to be closed. + * @param adMarkup The ad markup of the advertisement about to be closed. + */ +- (void)vungleWillCloseAdForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * If implemented, this method gets called when a Vungle Ad Unit has been completely dismissed. + * At this point, you can load another ad for non-auto-cached placement if necessary. + * @param placementID The placement ID of the advertisement that has been closed. + * @param adMarkup The ad markup of the advertisement that has been closed. + */ +- (void)vungleDidCloseAdForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * If implemented, this method gets called when user clicks the Vungle Ad. + * At this point, it's recommended to track the click event. + * @param placementID The placement ID of the advertisement shown. + * @param adMarkup The ad markup of the advertisement shown + */ +- (void)vungleTrackClickForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * If implemented, this method gets called when user taps the Vungle Ad + * which will cause them to leave the current application(e.g. the ad action + * opens the iTunes store, Mobile Safari, etc). + * @param placementID The placement ID of the advertisement about to leave the current application. + * @param adMarkup The ad markup of the advertisement about to leave the current application. + */ +- (void)vungleWillLeaveApplicationForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * This method is called when the user should be rewarded for watching a Rewarded Video Ad. + * At this point, it's recommended to reward the user. + * @param placementID The placement ID of the advertisement shown. + * @param adMarkup The ad markup of the advertisement shown. + */ +- (void)vungleRewardUserForPlacementID:(nullable NSString *)placementID adMarkup:(nullable NSString *)adMarkup; + +/** + * This method is called when the publisher changes the placement state from HB to NON-HB or the other way. + * At this point, it's recommended to remove all the delegate object references related to placement. + * @param placementID The unique ID referred to the placement of the advertisement shown + */ +- (void)invalidateObjectsForPlacementID:(nullable NSString *)placementID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKHeaderBidding.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKHeaderBidding.h.meta new file mode 100644 index 00000000..2c0c6365 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKHeaderBidding.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c79275383b502473293f952e6ee27c3e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKNativeAds.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKNativeAds.h new file mode 100755 index 00000000..81af17d3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKNativeAds.h @@ -0,0 +1,42 @@ +// +// VungleSDKNativeAdsD.h +// Vungle iOS SDK +// +// Created by Clarke Bishop on 6/4/18. +// Copyright © 2018 Vungle Inc. All rights reserved. +// + +#import +#import "VungleSDK.h" + +@protocol VungleSDKNativeAds + +/** + * If implemented, this will get called when the SDK has a placement that has triggered + * a URL launch that will take the user out of the application + * @param placement The ID of a placement which triggered the URL launch + */ +- (void)nativeAdsPlacementWillTriggerURLLaunch:(NSString *)placement; + +/** + * If implemented, this will get called when the SDK has successfully loaded an ad for + * the specified placement + * @param placement The ID of the placement that successfully loaded an ad + */ +- (void)nativeAdsPlacementDidLoadAd:(NSString *)placement; + +/** + * If implemented, this will get called when the SDK fails to load an ad for the + * specified placement + * @param placement The ID of the placement that failed to load an ad + * @param error The NSError object containing details of the failed attempt + */ +- (void)nativeAdsPlacement:(NSString *)placement didFailToLoadAdWithError:(NSError *)error; + +@end + +@interface VungleSDK () + +@property (nonatomic, weak) id nativeAdsDelegate; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKNativeAds.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKNativeAds.h.meta new file mode 100644 index 00000000..58da2cc9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Headers/VungleSDKNativeAds.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 64df04fa909134813bc1287485630b34 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Info.plist new file mode 100755 index 00000000..91f129ab Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Info.plist.meta new file mode 100644 index 00000000..79b2df16 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e9ef7be3394d847cc86df5af29ed76cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules.meta new file mode 100644 index 00000000..56d52675 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 70b19a829c044448489a9972e85fc4b2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules/module.modulemap new file mode 100755 index 00000000..edc431f9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules/module.modulemap @@ -0,0 +1,17 @@ +framework module VungleSDK { + umbrella header "VungleSDK.h" + + module VungleSDKCreativeTracking { + header "VungleSDKCreativeTracking.h" + } + + module VungleSDKNativeAds { + header "VungleSDKNativeAds.h" + } + + module VungleSDKHeaderBidding { + header "VungleSDKHeaderBidding.h" + } + + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..72cc4375 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a3cf4511690c8402cbe89ad7189c91ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/VungleSDK b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/VungleSDK new file mode 100755 index 00000000..b5aa96b4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/VungleSDK differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/VungleSDK.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/VungleSDK.meta new file mode 100644 index 00000000..f1d6f4b9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/vungle/VungleSDK.framework/VungleSDK.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ef5509c332b94ae3b84705fa0be5488 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/info.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/info.meta new file mode 100644 index 00000000..b0480fe3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/info.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 337b4a3cbbdb44802adca1d5dad05bb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: