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..825f20cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 4cc185bda17d243b4a525e2d328f0e10 +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..cbaefa29 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..630d9b71 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/AnyThinkGDTAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 81f783e9a5e5548f99b74a13346daf07 +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..f3432624 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9aa7d2c7282ff44e199f10e8495491a6 +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..21d62958 --- /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: b573a260c13814cfb85cdbdcbc9de5ab +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..3aff2591 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..3a3a101a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 09d2f5723e58b4100aa55963e99ddf57 +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..90c7334d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/AnyThinkGDTAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 296125ea5463b4bedb0aaa59f817a69c +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..7f89db5f --- /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: 3112e519450924557ad1329248299c7b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdParams.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdParams.h new file mode 100755 index 00000000..2e6e316a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdParams.h @@ -0,0 +1,48 @@ +// +// GDTAdParams.h +// GDTMobApp +// +// Created by royqpwang on 2020/4/30. +// Copyright © 2020 Tencent. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface GDTAdParams : NSObject + +/** + * 广告大小,模板 2.0 信息流广告使用。当 height = 0,自动根据 width 算高;当 height > 0,直接使用传入的 width、height 作为模板容器 View 的大小。 + */ +@property (nonatomic, assign) CGSize adSize; + +/** + * 非 WiFi 网络,视频广告是否自动播放。默认 NO。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN; + +/** + * 视频广告自动播放时,是否静音。默认 YES。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL videoMuted; + +/** + * 视频详情页播放时是否静音。默认NO。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL detailPageVideoMuted; + +/** + 请求视频的时长下限。 + 以下两种情况会使用 0,1:不设置 2:minVideoDuration大于maxVideoDuration +*/ +@property (nonatomic) NSInteger minVideoDuration; + +/** + 请求视频的时长上限,视频时长有效值范围为[5,180]。 + */ +@property (nonatomic) NSInteger maxVideoDuration; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdParams.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdParams.h.meta new file mode 100644 index 00000000..d7b452d7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdParams.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: e675fe963679549f3995224c1eef4375 +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/GDTAdProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdProtocol.h new file mode 100755 index 00000000..41271524 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdProtocol.h @@ -0,0 +1,31 @@ +// +// GDTAdProtocol.h +// GDTMobApp +// +// Created by rowanzhang on 2021/12/23. +// Copyright © 2021 Tencent. All rights reserved. +// + +#ifndef GDTAdProtocol_h +#define GDTAdProtocol_h + +#define GDT_REQ_ID_KEY @"request_id" + +@protocol GDTAdProtocol + +@optional +- (NSDictionary *)extraInfo; + +@end + +@protocol GDTAdDelegate + +@optional +/** + 投诉成功回调 + @params ad 广告对象实例 + */ +- (void)gdtAdComplainSuccess:(id)ad; + +@end +#endif /* GDTAdProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdProtocol.h.meta new file mode 100644 index 00000000..ffcb5830 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 5efcb74bba8c54a17ae83db937e007c6 +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/GDTAdTestSetting.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdTestSetting.h new file mode 100755 index 00000000..a1b43ce2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdTestSetting.h @@ -0,0 +1,20 @@ +// +// GDTAdDebugSetting.h +// GDTMobSDK +// +// Created by Nancy on 2020/8/12. +// Copyright © 2020 Tencent. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + 提供一些配置,用于在开发调试阶段使用 + */ +@interface GDTAdTestSetting : NSObject +@property (nonatomic, copy, nullable) NSString *playableUrl;//测试时使用的试玩广告地址 +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdTestSetting.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdTestSetting.h.meta new file mode 100644 index 00000000..9e15a4e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTAdTestSetting.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 50968814b40074298a45508ed701d2e2 +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/GDTBaseAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTBaseAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..4fb8e4df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTBaseAdNetworkAdapterProtocol.h @@ -0,0 +1,46 @@ +// +// GDTBaseAdNetworkAdapterProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/7/25. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTAdProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTBaseAdNetworkAdapterProtocol + ++ (void)updateAppId:(NSString *)appId extStr:(NSString *)extStr; + +- (nullable instancetype)initWithAdNetworkConnector:(id)connector + posId:(NSString *)posId; + + +@optional + +- (NSInteger)eCPM; +- (NSString *)eCPMLevel; +- (BOOL)isContractAd; + +//发送竞胜结果 +- (void)sendWinNotification:(NSInteger)price; + +//发送竞败结果 +- (void)sendLossNotification:(NSInteger)price reason:(NSInteger)reason adnId:(NSString *__nullable)adnId; + +//设置实际结算价 +- (void)setBidECPM:(NSInteger)price; + +@end + +@protocol GDTBaseAdNetworkConnectorProtocol + +@optional +- (void)adapter_adComplainSuccess:(id)adapter; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTBaseAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTBaseAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..d444e845 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTBaseAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 6fc116f1b906b4ea6a4e5f8bd214ab99 +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/GDTHybridAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTHybridAd.h new file mode 100755 index 00000000..6f59f062 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTHybridAd.h @@ -0,0 +1,77 @@ +// +// GDTHybridAd.h +// GDTMobApp +// +// Created by royqpwang on 2019/3/8. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_OPTIONS(NSInteger, GDTHybridAdOptions) { + GDTHybridAdOptionRewardVideo = 1 << 0 +}; + +@class GDTHybridAd; + +@protocol GDTHybridAdDelegate + +@optional + +- (void)gdt_hybridAdDidPresented:(GDTHybridAd *)hybridAd; +- (void)gdt_hybridAdDidClose:(GDTHybridAd *)hybridAd; +- (void)gdt_hybridAdLoadURLSuccess:(GDTHybridAd *)hybridAd; +- (void)gdt_hybridAd:(GDTHybridAd *)hybridAd didFailWithError:(NSError *)error; + +@end + +@interface GDTHybridAd : NSObject + +/** + 自定义浏览器 UI 属性,请在 showWithRootViewController: 方法前设置。 + */ +@property (nonatomic, copy) NSString *titleContent; +@property (nonatomic, strong) UIColor *titleColor; +@property (nonatomic, strong) UIFont *titleFont; +@property (nonatomic, strong) UIColor *navigationBarColor; +@property (nonatomic, strong) UIColor *navigationBarBottomColor; +@property (nonatomic, strong) UIColor *separatorLineColor; +@property (nonatomic, strong) UIImage *closeImage; // 如需自定义关闭图片,请按 44*44 大小设置 +@property (nonatomic, strong) UIImage *backImage; // 如需自定义后退图片,请按 44*44 大小设置 + + +/** + 委托对象 + */ +@property (nonatomic, weak) id delegate; + + +/** + 构造方法 + + @param adOptions - 支持的广告类型 Options,激励视频请传 GDTHybridAdOptionRewardVideo + @return GDTHybrid 实例 + */ +- (instancetype)initWithType:(GDTHybridAdOptions)adOptions; + + +/** + 加载广告方法 支持 iOS8.1 及以上系统 + + @param url 加载的 X 中心 URL + */ +- (void)loadWithUrl:(NSString *)url; + + +/** + 展示浏览器方法 + + @param rootViewController 用于 present 浏览器 VC + */ +- (void)showWithRootViewController:(UIViewController *)rootViewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTHybridAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTHybridAd.h.meta new file mode 100644 index 00000000..296cbc14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTHybridAd.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 6ef40de55a76b4d3eaba6a264c9f538a +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/GDTLoadAdParams.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLoadAdParams.h new file mode 100755 index 00000000..395265eb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLoadAdParams.h @@ -0,0 +1,31 @@ +// +// GDTLoadAdParams.h +// GDTMobSDK +// +// Created by vicluo(罗翔) on 2019/4/26. +// Copyright © 2019年 Tencent. All rights reserved. +// + +#import +#import "GDTSDKDefines.h" + +@interface GDTLoadAdParams : NSObject + +//登陆账号类型:QQ or weixin +@property (nonatomic, assign) GDTSDKLoginType loginType; + +//登陆账号体系分配的appID,如QQ分配的appID或是微信分配的appID +@property (nonatomic, copy) NSString *loginAppId; + +//登陆账号体系分配的openID,如QQ分配的openId或是微信分配的openId +@property (nonatomic, copy) NSString *loginOpenId; + +//透传字段,key跟value都由调用方自行指定 +@property (nonatomic, strong) NSDictionary *dictionary; + +//透传字段,非qq小游戏 +@property (nonatomic, copy) NSDictionary *devExtra; + +@end + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLoadAdParams.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLoadAdParams.h.meta new file mode 100644 index 00000000..1a99e6dd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLoadAdParams.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: bb389d0d8b09847b7bc6ae810cb219ad +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/GDTLogoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLogoView.h new file mode 100755 index 00000000..1875a0df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLogoView.h @@ -0,0 +1,16 @@ +// +// GDTLogoView.h +// GDTMobSDK +// +// Created by nimomeng on 2018/10/10. +// Copyright © 2018 Tencent. All rights reserved. +// + +#import +//logo默认宽度 +extern CGFloat const kGDTLogoImageViewDefaultWidth; +//logo默认高度 +extern CGFloat const kGDTLogoImageViewDefaultHeight; + +@interface GDTLogoView : UIImageView +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLogoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLogoView.h.meta new file mode 100644 index 00000000..9c195f78 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTLogoView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 8ef39875e823947fb9c5bd3a79f462c8 +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/GDTMediaView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTMediaView.h new file mode 100755 index 00000000..5d15ffa3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTMediaView.h @@ -0,0 +1,90 @@ +// +// GDTMediaView.h +// GDTMobSDK +// +// Created by nimomeng on 2018/10/10. +// Copyright © 2018 Tencent. All rights reserved. +// + +#import +#import "GDTSDKDefines.h" + +@class GDTMediaView; +@protocol GDTMediaViewDelegate + +@optional + +/** + 用户点击 MediaView 回调,当 GDTVideoConfig userControlEnable 设为 YES,用户点击 mediaView 会回调。 + + @param mediaView 播放器实例 + */ +- (void)gdt_mediaViewDidTapped:(GDTMediaView *)mediaView; + +/** + 播放完成回调 + + @param mediaView 播放器实例 + */ +- (void)gdt_mediaViewDidPlayFinished:(GDTMediaView *)mediaView; + +@end + +@interface GDTMediaView : UIView + +/** + GDTMediaView 回调对象 + */ +@property (nonatomic, weak) id delegate; + +/** + * 视频广告时长,单位 ms + */ +- (CGFloat)videoDuration; + +/** + * 视频广告已播放时长,单位 ms + */ +- (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; + +#pragma mark - DEPRECATED +/** + 是否支持在WWAN下自动播放视频, 默认 NO,已废弃,请使用 GDTVideoConfig 类配置 + */ +@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN GDT_DEPRECATED_ATTRIBUTE; + +/** + 是否静音播放视频广告, 默认 YES,已废弃,请使用 GDTVideoConfig 类配置 + */ +@property (nonatomic, assign) BOOL videoMuted GDT_DEPRECATED_ATTRIBUTE; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTMediaView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTMediaView.h.meta new file mode 100644 index 00000000..50f86e31 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTMediaView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: de94be0dd0d204bff99650c20e73cc26 +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/GDTNativeExpressAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAd.h new file mode 100755 index 00000000..be3ab59d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAd.h @@ -0,0 +1,195 @@ +// +// GDTNativeExpressAd.h +// GDTMobApp +// +// Created by michaelxing on 2017/4/17. +// Copyright © 2017年 Tencent. All rights reserved. +// + +#import +#import +#import "GDTSDKDefines.h" +#import "GDTAdProtocol.h" + + +@class GDTNativeExpressAdView; +@class GDTNativeExpressAd; + +@protocol GDTNativeExpressAdDelegete + +@optional +/** + * 拉取原生模板广告成功 + */ +- (void)nativeExpressAdSuccessToLoad:(GDTNativeExpressAd *)nativeExpressAd views:(NSArray<__kindof GDTNativeExpressAdView *> *)views; + +/** + * 拉取原生模板广告失败 + */ +- (void)nativeExpressAdFailToLoad:(GDTNativeExpressAd *)nativeExpressAd error:(NSError *)error; + +/** + * 原生模板广告渲染成功, 此时的 nativeExpressAdView.size.height 根据 size.width 完成了动态更新。 + */ +- (void)nativeExpressAdViewRenderSuccess:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生模板广告渲染失败 + */ +- (void)nativeExpressAdViewRenderFail:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生模板广告曝光回调 + */ +- (void)nativeExpressAdViewExposure:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生模板广告点击回调 + */ +- (void)nativeExpressAdViewClicked:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生模板广告被关闭 + */ +- (void)nativeExpressAdViewClosed:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 点击原生模板广告以后即将弹出全屏广告页 + */ +- (void)nativeExpressAdViewWillPresentScreen:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 点击原生模板广告以后弹出全屏广告页 + */ +- (void)nativeExpressAdViewDidPresentScreen:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 全屏广告页将要关闭 + */ +- (void)nativeExpressAdViewWillDismissScreen:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 全屏广告页将要关闭 + */ +- (void)nativeExpressAdViewDidDismissScreen:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 详解:当点击应用下载或者广告调用系统程序打开时调用 + */ +- (void)nativeExpressAdViewApplicationWillEnterBackground:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生模板视频广告 player 播放状态更新回调 + */ +- (void)nativeExpressAdView:(GDTNativeExpressAdView *)nativeExpressAdView playerStatusChanged:(GDTMediaPlayerStatus)status; + +/** + * 原生视频模板详情页 WillPresent 回调 + */ +- (void)nativeExpressAdViewWillPresentVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生视频模板详情页 DidPresent 回调 + */ +- (void)nativeExpressAdViewDidPresentVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生视频模板详情页 WillDismiss 回调 + */ +- (void)nativeExpressAdViewWillDismissVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView; + +/** + * 原生视频模板详情页 DidDismiss 回调 + */ +- (void)nativeExpressAdViewDidDismissVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView; + + +@end + +@interface GDTNativeExpressAd : NSObject + +/** + * 委托对象 + */ +@property (nonatomic, weak) id delegate; + + +/** + * 非 WiFi 网络,是否自动播放。默认 NO。loadAd 前设置。 + */ + +@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN; + +/** + * 自动播放时,是否静音。默认 YES。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL videoMuted; + +/** + * 视频详情页播放时是否静音。默认NO。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL detailPageVideoMuted; + +/** + 请求视频的时长下限。 + 以下两种情况会使用 0,1:不设置 2:minVideoDuration大于maxVideoDuration +*/ +@property (nonatomic) NSInteger minVideoDuration; + +/** + 请求视频的时长上限,视频时长有效值范围为[5,180]。 + */ +@property (nonatomic) NSInteger maxVideoDuration; + +@property (nonatomic, readonly) NSString *placementId; + +/** + * 构造方法 + * 详解:placementId - 广告位 ID + * adSize - 广告展示的宽高 + */ + +- (instancetype)initWithPlacementId:(NSString *)placementId adSize:(CGSize)size; + +/** + * 构造方法, S2S bidding 后获取到 token 再调用此方法 + * @param placementId 广告位 ID + * @param token 通过 Server Bidding 请求回来的 token + */ +- (instancetype)initWithPlacementId:(NSString *)placementId token:(NSString *)token adSize:(CGSize)size; + +/** + * S2S bidding 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param eCPM - 曝光扣费, 单位分,若优量汇竞胜,在广告曝光时回传,必传 + * 针对本次曝光的媒体期望扣费,常用扣费逻辑包括一价扣费与二价扣费,当采用一价扣费时,胜者出价即为本次扣费价格;当采用二价扣费时,第二名出价为本次扣费价格. + */ +- (void)setBidECPM:(NSInteger)eCPM; + +/** + * 拉取广告 + * @param count 请求广告数量 + */ +- (void)loadAd:(NSInteger)count; + +/** + * 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param price - 竞胜价格 (单位: 分) + */ +- (void)sendWinNotificationWithPrice:(NSInteger)price; + +/** + * 竞败之后调用 + * @param price - 竞胜价格 (单位: 分) + * @param reason - 优量汇广告竞败原因 + * @param adnID - adnID + */ +- (void)sendLossNotificationWithWinnerPrice:(NSInteger)price lossReason:(GDTAdBiddingLossReason)reason winnerAdnID:(NSString *)adnID; + +/** + 返回广告平台名称 + + @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串 + */ +- (NSString *)adNetworkName; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAd.h.meta new file mode 100644 index 00000000..75cc860a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAd.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 622e7f80f539b463092a4c75bdebcfa3 +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/GDTNativeExpressAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..0c86196e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkAdapterProtocol.h @@ -0,0 +1,29 @@ +// +// GDTNativeExpressAdNetworkAdapterProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/11/27. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTNativeExpressAdNetworkConnectorProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTNativeExpressAdNetworkAdapterProtocol + +- (void)loadAdWithCount:(NSInteger)count; + +@optional +@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN; +@property (nonatomic, assign) BOOL videoMuted; +@property (nonatomic, assign) BOOL detailPageVideoMuted; +@property (nonatomic, assign) NSInteger minVideoDuration; +@property (nonatomic, assign) NSInteger maxVideoDuration; +@property (nonatomic, assign) CGSize adSize; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..d7b241d6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c276b31a3375f411c9fdcfd3ea54e065 +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/GDTNativeExpressAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..74e52dfd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkConnectorProtocol.h @@ -0,0 +1,118 @@ +// +// GDTNativeExpressAdNetworkConnectorProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/11/27. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTSDKDefines.h" +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTNativeExpressAdNetworkAdapterProtocol; +@protocol GDTNativeExpressAdViewAdapterProtocol; + +@protocol GDTNativeExpressAdNetworkConnectorProtocol + +/** + * 拉取原生模板广告成功 + */ +- (void)adapter_nativeExpressAdSuccessToLoad:(id)adapter + viewAdapters:(NSArray> *) + viewAdapters; + +/** + * 拉取原生模板广告失败 + */ +- (void)adapter_nativeExpressAdFailToLoad:(id)adapter + error:(NSError *)error; + +/** + * 原生模板广告渲染成功, 此时的 nativeExpressAdView.size.height 根据 size.width 完成了动态更新。 + */ +- (void)adapter_nativeExpressAdViewAdapterRenderSuccess: + (id)viewAdapter; + +/** + * 原生模板广告渲染失败 + */ +- (void)adapter_nativeExpressAdViewAdapterRenderFail: + (id)viewAdapter; + +/** + * 原生模板广告曝光回调 + */ +- (void)adapter_nativeExpressAdViewAdapterExposure:(id)viewAdapter; + +/** + * 原生模板广告点击回调 + */ +- (void)adapter_nativeExpressAdViewAdapterClicked:(id)viewAdapter; + +/** + * 原生模板广告被关闭 + */ +- (void)adapter_nativeExpressAdViewAdapterClosed:(id)viewAdapter; + +/** + * 点击原生模板广告以后即将弹出全屏广告页 + */ +- (void)adapter_nativeExpressAdViewAdapterWillPresentScreen: + (id)viewAdapter; + +/** + * 点击原生模板广告以后弹出全屏广告页 + */ +- (void)adapter_nativeExpressAdViewAdapterDidPresentScreen: + (id)viewAdapter; + +/** + * 全屏广告页将要关闭 + */ +- (void)adapter_nativeExpressAdViewAdapterWillDissmissScreen: + (id)viewAdapter; + +/** + * 全屏广告页将要关闭 + */ +- (void)adapter_nativeExpressAdViewAdapterDidDissmissScreen: + (id)viewAdapter; + +/** + * 详解:当点击应用下载或者广告调用系统程序打开时调用 + */ +- (void)adapter_nativeExpressAdViewAdapterApplicationWillEnterBackground: + (id)viewAdapter; + +/** + * 原生模板视频广告 player 播放状态更新回调 + */ +- (void)adapter_nativeExpressAdViewAdapter:(id)viewAdapter + playerStatusChanged:(GDTMediaPlayerStatus)status; + +/** + * 原生视频模板详情页 WillPresent 回调 + */ +- (void)adapter_nativeExpressAdViewAdapterWillPresentVideoViewController: + (id)viewAdapter; + +/** + * 原生视频模板详情页 DidPresent 回调 + */ +- (void)adapter_nativeExpressAdViewAdapterDidPresentVideoViewController: + (id)viewAdapter; + +/** + * 原生视频模板详情页 WillDismiss 回调 + */ +- (void)adapter_nativeExpressAdViewAdapterWillDismissVideoViewController: + (id)viewAdapter; + +/** + * 原生视频模板详情页 DidDismiss 回调 + */ +- (void)adapter_nativeExpressAdViewAdapterDidDismissVideoViewController: + (id)viewAdapter; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..95f7143e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: b2faff8ac004d49bc94e50abb0f4f836 +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/GDTNativeExpressAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdView.h new file mode 100755 index 00000000..70c94f71 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdView.h @@ -0,0 +1,67 @@ +// +// GDTNativeExpressAdView.h +// GDTMobApp +// +// Created by michaelxing on 2017/4/14. +// Copyright © 2017年 Tencent. All rights reserved. +// + +#import +#import "GDTAdProtocol.h" + + +@interface GDTNativeExpressAdView : UIView + +/** + * 是否渲染完毕 + */ +@property (nonatomic, assign, readonly) BOOL isReady; + +/** + * 是否是视频模板广告 + */ +@property (nonatomic, assign, readonly) BOOL isVideoAd; + +/** + * viewControllerForPresentingModalView + * 详解:[必选]开发者需传入用来弹出目标页的ViewController,一般为当前ViewController + */ +@property (nonatomic, weak) UIViewController *controller; + +/** + * 广告是否有效,以下情况会返回NO,建议在调用render之前判断,当为NO时render失败 + * a.广告过期 + */ +@property (nonatomic, readonly) BOOL isAdValid; + +/** + *[必选] + *原生模板广告渲染 + */ +- (void)render; + +/** + * 视频模板广告时长,单位 ms + */ +- (CGFloat)videoDuration; + +/** + * 视频模板广告已播放时长,单位 ms + */ +- (CGFloat)videoPlayTime; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +- (NSInteger)eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +- (NSString *)eCPMLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdView.h.meta new file mode 100644 index 00000000..f36707bd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 0d3b659c41ea74a0ea60caccce8fb665 +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/GDTNativeExpressAdViewAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdViewAdapterProtocol.h new file mode 100755 index 00000000..c1a9bc39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdViewAdapterProtocol.h @@ -0,0 +1,42 @@ +// +// GDTNativeExpressAdViewAdapterProtocol.h +// GDTMobApp +// +// Created by rowanzhang on 2021/8/16. +// Copyright © 2021 Tencent. All rights reserved. +// + +#ifndef GDTNativeExpressAdViewAdapterProtocol_h +#define GDTNativeExpressAdViewAdapterProtocol_h +@class GDTNativeExpressAdView; +@protocol GDTAdProtocol; + +@protocol GDTNativeExpressAdViewAdapterProtocol + +@property (nonatomic, weak) GDTNativeExpressAdView *gdtExpressAdView; + +@property (nonatomic, assign, readonly) BOOL isReady; +@property (nonatomic, assign, readonly) BOOL isVideoAd; +@property (nonatomic, weak) UIViewController *controller; + +- (BOOL)isAdValid; +- (UIView *)adView; + +- (void)render; +- (CGFloat)videoDuration; +- (CGFloat)videoPlayTime; +- (NSInteger)eCPM; +- (NSString *)eCPMLevel; + +//发送竞胜结果 +- (void)sendWinNotification:(NSInteger)price; + +//发送竞败结果 +- (void)sendLossNotification:(NSInteger)price reason:(NSInteger)reason adnId:(NSString *)adnId; + +//设置实际结算价 +- (void)setBidECPM:(NSInteger)price; + +@end + +#endif /* GDTNativeExpressAdViewAdapterProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdViewAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdViewAdapterProtocol.h.meta new file mode 100644 index 00000000..122ff955 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressAdViewAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 524c4b6c56c474c5fb91a4260c9f41eb +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/GDTNativeExpressProAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressProAdView.h new file mode 100755 index 00000000..3ec5bc22 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressProAdView.h @@ -0,0 +1,152 @@ +// +// GDTNativeExpressProAdView.h +// GDTMobApp +// +// Created by royqpwang on 2020/4/28. +// Copyright © 2020 Tencent. All rights reserved. +// + +#import +#import "GDTAdParams.h" +#import "GDTSDKDefines.h" +#import "GDTAdProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@class GDTNativeExpressProAdView; + +@protocol GDTNativeExpressProAdViewDelegate + +@optional +/** + * 原生模板2.0广告渲染成功, 此时的 nativeExpressAdView.size.height 根据 size.width 完成了动态更新。 + */ +- (void)gdt_NativeExpressProAdViewRenderSuccess:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 原生模板2.0广告渲染失败 + */ +- (void)gdt_NativeExpressProAdViewRenderFail:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 原生模板2.0广告曝光回调 + */ +- (void)gdt_NativeExpressProAdViewExposure:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 原生模板2.0广告点击回调 + */ +- (void)gdt_NativeExpressProAdViewClicked:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 原生模板2.0广告被关闭 + */ +- (void)gdt_NativeExpressProAdViewClosed:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 点击原生模板2.0广告以后即将弹出全屏广告页 + */ +- (void)gdt_NativeExpressProAdViewWillPresentScreen:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 点击原生模板2.0广告以后弹出全屏广告页 + */ +- (void)gdt_NativeExpressProAdViewDidPresentScreen:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 全屏广告页将要关闭 + */ +- (void)gdt_NativeExpressProAdViewWillDissmissScreen:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 全屏广告页已经关闭 + */ +- (void)gdt_NativeExpressProAdViewDidDissmissScreen:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 视频详情页 WillPresent 回调 + */ +- (void)gdt_NativeExpressProAdViewWillPresentVideoVC:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 视频详情页 DidPresent 回调 + */ +- (void)gdt_NativeExpressProAdViewDidPresentVideoVC:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 视频详情页 WillDismiss 回调 + */ +- (void)gdt_NativeExpressProAdViewWillDismissVideoVC:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 视频详情页 DidDismiss 回调 + */ +- (void)gdt_NativeExpressProAdViewDidDismissVideoVC:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 详解:当点击应用下载或者广告调用系统程序打开时调用 + */ +- (void)gdt_NativeExpressProAdViewApplicationWillEnterBackground:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +/** + * 原生模板视频广告 player 播放状态更新回调 + */ +- (void)gdt_NativeExpressProAdView:(GDTNativeExpressProAdView *)nativeExpressProAdView playerStatusChanged:(GDTMediaPlayerStatus)status; + +- (void)gdt_NativeExpressProAdViewVideoDidFinished:(GDTNativeExpressProAdView *)nativeExpressProAdView; + +@end + +@interface GDTNativeExpressProAdView : UIView + +@property (nonatomic, weak) id delegate; + +/** + * 是否渲染完毕 + */ +@property (nonatomic, assign, readonly) BOOL isReady; + +/** + * 是否是视频模板广告 + */ +@property (nonatomic, assign, readonly) BOOL isVideoAd; + +/* + * viewControllerForPresentingModalView + * 详解:[必选]开发者需传入用来弹出目标页的ViewController,一般为当前ViewController + */ +@property (nonatomic, weak) UIViewController *controller; + +/** + *[必选] + *原生模板2.0广告渲染 + */ +- (void)render; + +/** + * 视频模板广告时长,单位 ms + */ +- (CGFloat)videoDuration; + +/** + * 视频模板广告已播放时长,单位 ms + */ +- (CGFloat)videoPlayTime; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +- (NSInteger)eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +- (NSString *)eCPMLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressProAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressProAdView.h.meta new file mode 100644 index 00000000..8bc4502f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTNativeExpressProAdView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 2342e70f08c9f45b88eaeafc72b1fae4 +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/GDTRewardVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAd.h new file mode 100755 index 00000000..56e3955f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAd.h @@ -0,0 +1,199 @@ +// +// GDTRewardVideoAd.h +// GDTMobSDK +// +// Created by royqpwang on 2018/9/1. +// Copyright © 2018年 Tencent. All rights reserved. +// + +#import +#import +#import "GDTSDKDefines.h" +#import "GDTLoadAdParams.h" +#import "GDTServerSideVerificationOptions.h" +#import "GDTAdProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + + +@protocol GDTRewardedVideoAdDelegate; + +@interface GDTRewardVideoAd : NSObject +/** + * 广告是否有效,以下情况会返回NO,建议在展示广告之前判断,否则会影响计费或展示失败 + * a.广告未拉取成功 + * b.广告已经曝光过 + * c.广告过期 + */ +@property (nonatomic, getter=isAdValid, readonly) BOOL adValid; +@property (nonatomic) BOOL videoMuted; +@property (nonatomic, assign, readonly) NSInteger expiredTimestamp; +@property (nonatomic, weak) id delegate; +@property (nonatomic, readonly) NSString *placementId; +@property (nonatomic, strong) GDTLoadAdParams *loadAdParams; +@property (nonatomic, strong) GDTServerSideVerificationOptions *serverSideVerificationOptions; + +/** + 构造方法 + + @param placementId - 广告位 ID + @return GDTRewardVideoAd 实例 + */ +- (instancetype)initWithPlacementId:(NSString *)placementId; + +/** + * 构造方法, S2S bidding 后获取到 token 再调用此方法 + * @param placementId 广告位 ID + * @param token 通过 Server Bidding 请求回来的 token + */ +- (instancetype)initWithPlacementId:(NSString *)placementId token:(NSString *)token; + +/** + * S2S bidding 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param eCPM - 曝光扣费, 单位分,若优量汇竞胜,在广告曝光时回传,必传 + * 针对本次曝光的媒体期望扣费,常用扣费逻辑包括一价扣费与二价扣费,当采用一价扣费时,胜者出价即为本次扣费价格;当采用二价扣费时,第二名出价为本次扣费价格. + */ +- (void)setBidECPM:(NSInteger)eCPM; + +/** + 加载广告方法 支持 iOS8.1 及以上系统 + */ +- (void)loadAd; +/** + 展示广告方法 + + @param rootViewController 用于 present 激励视频 VC + @return 是否展示成功 + */ +- (BOOL)showAdFromRootViewController:(UIViewController *)rootViewController; + +/** + * 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param price - 竞胜价格 (单位: 分) + */ +- (void)sendWinNotificationWithPrice:(NSInteger)price; + +/** + * 竞败之后调用 + * @param price - 竞胜价格 (单位: 分) + * @param reason - 优量汇广告竞败原因 + * @param adnID - adnID + */ +- (void)sendLossNotificationWithWinnerPrice:(NSInteger)price lossReason:(GDTAdBiddingLossReason)reason winnerAdnID:(NSString *)adnID; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +- (NSInteger)eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +- (NSString *)eCPMLevel; + + +/** + 返回广告平台名称 + + @return 当使用激励视频聚合功能时,用于区分广告平台 + */ +- (NSString *)adNetworkName; + +/** + * 当广告类型为 GDTRewardAdTypeVideo时,返回视频时长,单位 ms,当广告类型为GDTRewardAdTypePage时,返回0 + */ +- (CGFloat)videoDuration; + +/** + * 激励广告的类型,需在gdt_rewardVideoAdDidLoad回调后调用 + */ +- (GDTRewardAdType)rewardAdType; + +@end + + +@protocol GDTRewardedVideoAdDelegate + +@optional + + +/** + 广告数据加载成功回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdDidLoad:(GDTRewardVideoAd *)rewardedVideoAd; + +/** + 视频数据下载成功回调,已经下载过的视频会直接回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdVideoDidLoad:(GDTRewardVideoAd *)rewardedVideoAd; + +/** + 视频播放页即将展示回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdWillVisible:(GDTRewardVideoAd *)rewardedVideoAd; + +/** + 视频广告曝光回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdDidExposed:(GDTRewardVideoAd *)rewardedVideoAd; + +/** + 视频播放页关闭回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdDidClose:(GDTRewardVideoAd *)rewardedVideoAd; + +/** + 视频广告信息点击回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdDidClicked:(GDTRewardVideoAd *)rewardedVideoAd; + +/** + 视频广告各种错误信息回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + @param error 具体错误信息 + */ +- (void)gdt_rewardVideoAd:(GDTRewardVideoAd *)rewardedVideoAd didFailWithError:(NSError *)error; + +/** + 视频广告播放达到激励条件回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdDidRewardEffective:(GDTRewardVideoAd *)rewardedVideoAd GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃,请使用 gdt_rewardVideoAdDidRewardEffective:info:"); + + +/** + 视频广告播放达到激励条件回调 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + @param info 包含此次广告行为的一些信息,例如 @{@"GDT_TRANS_ID":@"930f1fc8ac59983bbdf4548ee40ac353"}, 通过@“GDT_TRANS_ID”可获取此次广告行为的交易id + */ +- (void)gdt_rewardVideoAdDidRewardEffective:(GDTRewardVideoAd *)rewardedVideoAd info:(NSDictionary *)info; + +/** + 视频广告视频播放完成 + + @param rewardedVideoAd GDTRewardVideoAd 实例 + */ +- (void)gdt_rewardVideoAdDidPlayFinish:(GDTRewardVideoAd *)rewardedVideoAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAd.h.meta new file mode 100644 index 00000000..b0d120aa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAd.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 3791027229d344136a1c3d7c4d55eb49 +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/GDTRewardVideoAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..4dba1002 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkAdapterProtocol.h @@ -0,0 +1,38 @@ +// +// GDTRewardVideoAdNetworkAdapterProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/6/19. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTBaseAdNetworkAdapterProtocol.h" +#import "GDTServerSideVerificationOptions.h" + +@protocol GDTRewardVideoAdNetworkConnectorProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTRewardVideoAdNetworkAdapterProtocol + +- (void)loadAd; + +@optional + +@property (nonatomic, strong) GDTServerSideVerificationOptions *serverSideVerificationOptions; + +@property (nonatomic) BOOL videoMuted; + +- (BOOL)showAdFromRootViewController:(UIViewController *)viewController; + +- (BOOL)isAdValid; + +- (NSInteger)expiredTimestamp; + +- (CGFloat)videoDuration; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..7c53097a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: f9ec5162b48b84a939320c8acf862987 +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/GDTRewardVideoAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..694ce5c6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkConnectorProtocol.h @@ -0,0 +1,72 @@ +// +// GDTRewardVideoAdNetworkConnectorProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/6/19. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTRewardVideoAdNetworkAdapterProtocol; + + +@protocol GDTRewardVideoAdNetworkConnectorProtocol + +- (void)adapter_rewardVideoAdDidLoad:(id)adapter; + +/** + 视频数据下载成功回调,已经下载过的视频会直接回调 + + @param adapter 实例 + */ +- (void)adapter_rewardVideoAdVideoDidLoad:(id)adapter; + +/** + 视频播放页即将展示回调 + + @param adapter 实例 + */ +- (void)adapter_rewardVideoAdWillVisible:(id)adapter; + +/** + 视频广告曝光回调 + + @param adapter 实例 + */ +- (void)adapter_rewardVideoAdDidExposed:(id)adapter; + +/** + 视频播放页关闭回调 + + @param adapter 实例 + */ +- (void)adapter_rewardVideoAdDidClose:(id)adapter; + +/** + 视频广告信息点击回调 + + @param adapter 实例 + */ +- (void)adapter_rewardVideoAdDidClicked:(id)adapter; + +/** + 视频广告各种错误信息回调 + + @param adapter 实例 + @param error 具体错误信息 + */ +- (void)adapter_rewardVideoAd:(id)adapter didFailWithError:(NSError *)error; + +/** + 视频广告播放达到激励条件回调 + + @param adapter 实例 + */ +- (void)adapter_rewardVideoAdDidRewardEffective:(id)adapter; + + +- (void)adapter_rewardVideoAdDidPlayFinish:(id)adapter; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..ce15a78d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTRewardVideoAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: cd054ad7466834ce2850990ba9282bc7 +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/GDTSDKConfig.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKConfig.h new file mode 100755 index 00000000..fdec8fc2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKConfig.h @@ -0,0 +1,119 @@ +// +// GDTSDKConfig.h +// GDTMobApp +// +// Created by GaoChao on 14/8/25. +// Copyright (c) 2014年 Tencent. All rights reserved. +// + +#import +#import "GDTSDKDefines.h" +#import "GDTAdTestSetting.h" + +@interface GDTSDKConfig : NSObject + +/** + SDK 注册接口,请在 app 初始化时调用。 + @param appId - 媒体ID + + @return 注册是否成功。 +*/ ++ (BOOL)registerAppId:(NSString *)appId; + +/** + * 提供给聚合平台用来设定SDK 流量分类 + */ ++ (void)setSdkSrc:(NSString *)sdkSrc; + +/** + * 查看SDK流量来源 + */ ++ (NSString *)sdkSrc; + +/** + * 获取 SDK 版本 + */ + ++ (NSString *)sdkVersion; + +/** +* 设置流量渠道号 + 渠道号信息主要用来协助平台提升流量变现效果及您的收益,请如实填写,若渠道号无法满足您的诉求请联系平台负责商务 + + 渠道号映射关系为: + 1:百度 + 2:头条 + 3:广点通 + 4:搜狗 + 5:其他网盟 + 6:oppo + 7:vivo + 8:华为 + 9:应用宝 + 10:小米 + 11:金立 + 12:百度手机助手 + 13:魅族 + 14:AppStore + 999:其他 +*/ ++ (void)setChannel:(NSInteger)channel; + ++ (void)setSDKType:(NSInteger)type; + +/** + 在播放音频时是否使用SDK内部对AVAudioSession设置的category及options,默认使用,若不使用,SDK内部不做任何处理,由调用方在展示广告时自行设置; + SDK设置的category为AVAudioSessionCategoryAmbient,options为AVAudioSessionCategoryOptionDuckOthers + */ ++ (void)enableDefaultAudioSessionSetting:(BOOL)enabled; + ++ (GDTAdTestSetting *)debugSetting; + +/** + 设置开发阶段调试相关的配置 + */ ++ (void)setDebugSetting:(GDTAdTestSetting *)debugSetting; + ++ (void)forbiddenIDFA:(BOOL)forbiddened; + +/** + 获取 buyerId 用于 Server Bidding 请求获取 token, 建议每次请求前调用一次, 并使用最新值请求 + */ ++ (NSString *)getBuyerIdWithContext:(NSDictionary *)info; + +/** + 获取用于 Server Bidding 请求SDK侧相关请求参数信息 + */ ++ (NSString *)getSDKInfoWithPlacementId:(NSString *)placementId; + +/** + 设置个性化推荐状态 + @param state 1为关闭个性化推荐,其他值或未设置为打开 + */ ++ (void)setPersonalizedState:(NSInteger)state; + +/** + 设置用户信息 + @param extraUserDictionary, 必须为有效的字符串格式的键值对 + + 已支持的key有: + @"lng",实时的地理位置经度,值为字符串格式的经度值,比如@“116.67765” + @"lat", 实时的地理位置纬度,值为字符串格式的纬度值,比如@"39.365678" + @"loc_time",实时的地理位置获取时间,值为字符串格式的unix时间戳,单位秒,比如@"1639450944" + @"shakable",是否关闭摇一摇,值为字符串格式,”0“:关闭摇一摇;”1“:开启摇一摇 + */ ++ (void)setExtraUserData:(NSDictionary *)extraUserDictionary; + +/** + 设置用户信息 + @param mediaExtDictionary, 必须为有效的字符串格式的键值对 + + 已支持的key有: + @"user_id",用户的id,比如QQ号 + + @param overrideOld, 新的mediaExtDictionary是否覆盖之前设置的mediaExtDictionary + */ ++ (void)setMediaExtData:(NSDictionary *)mediaExtDictionary overrideOldData:(BOOL)overrideOld; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKConfig.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKConfig.h.meta new file mode 100644 index 00000000..48889d3f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKConfig.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 8bcafec089db84f4d83a196515a5d6bc +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/GDTSDKDefines.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKDefines.h new file mode 100755 index 00000000..51745dcb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKDefines.h @@ -0,0 +1,93 @@ +// +// GDTSDKDefines.h +// GDTMobApp +// +// Created by royqpwang on 2017/11/6. +// Copyright © 2017年 Tencent. All rights reserved. +// + +#import + +#if defined(__has_attribute) +#if __has_attribute(deprecated) +#define GDT_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s))) +#define GDT_DEPRECATED_ATTRIBUTE __attribute__((deprecated)) +#else +#define GDT_DEPRECATED_MSG_ATTRIBUTE(s) +#define GDT_DEPRECATED_ATTRIBUTE +#endif +#else +#define GDT_DEPRECATED_MSG_ATTRIBUTE(s) +#define GDT_DEPRECATED_ATTRIBUTE +#endif + +#define GDTScreenHeight ([UIScreen mainScreen].bounds.size.height) +#define GDTScreenWidth ([UIScreen mainScreen].bounds.size.width) + +#define GDTPerformSelector(target,selector,type,defualtValue) \ +({\ + type result = defualtValue;\ + if ([target respondsToSelector:selector]) {\ + result = (type)[target performSelector:selector];\ + }\ + (result);\ +}) +/** + * 视频播放器状态 + * + * 播放器只可能处于以下状态中的一种 + * + */ +typedef NS_ENUM(NSUInteger, GDTMediaPlayerStatus) { + GDTMediaPlayerStatusInitial = 0, // 初始状态 + GDTMediaPlayerStatusLoading = 1, // 加载中 + GDTMediaPlayerStatusStarted = 2, // 开始播放 + GDTMediaPlayerStatusPaused = 3, // 用户行为导致暂停 + GDTMediaPlayerStatusError = 4, // 播放出错 + GDTMediaPlayerStatusStoped = 5, // 播放停止 + + GDTMediaPlayerStatusWillStart = 10, // 即将播放 +}; + +typedef enum GDTSDKLoginType { + GDTSDKLoginTypeUnknow = 0, + GDTSDKLoginTypeWeiXin = 1, //微信账号 + GDTSDKLoginTypeQQ = 2, //QQ账号 +} GDTSDKLoginType; + +typedef NS_ENUM(NSUInteger, GDTVideoPlayPolicy) { + GDTVideoPlayPolicyUnknow = 0, // 默认值,未设置 + GDTVideoPlayPolicyAuto = 1, // 用户角度看起来是自动播放 + GDTVideoPlayPolicyManual = 2 // 用户角度看起来是手动播放或点击后播放 +}; + +typedef NS_ENUM(NSUInteger, GDTVideoRenderType) { + GDTVideoRenderTypeUnknow = 0, + GDTVideoRenderTypeSDK = 1, + GDTVideoRenderTypeDeveloper = 2 +}; + +typedef NS_ENUM (NSUInteger, GDTRewardAdType) { + GDTRewardAdTypeVideo = 0,//激励视频 + GDTRewardAdTypePage = 1 //激励浏览 +}; + +static inline BOOL isIPhoneXSeries() { + if (@available(iOS 11.0, *)) { + UIWindow *mainWindow = [[[UIApplication sharedApplication] delegate] window]; + if (mainWindow.safeAreaInsets.bottom > 0.0) { + return YES; + } + } + return NO; +} + +typedef NS_ENUM(NSInteger, GDTAdBiddingLossReason) { + GDTAdBiddingLossReasonLowPrice = 1, // 竞争力不足 + GDTAdBiddingLossReasonLoadTimeout = 2, // 返回超时 + GDTAdBiddingLossReasonNoAd = 3, // 无广告回包 + GDTAdBiddingLossReasonAdDataError = 4, // 回包不合法 + GDTAdBiddingLossReasonOther = 10001 // 其他 +}; + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKDefines.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKDefines.h.meta new file mode 100644 index 00000000..ce4de427 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSDKDefines.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 24a5cd4a48c4844ae86b40dbbd83fc7d +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/GDTServerSideVerificationOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTServerSideVerificationOptions.h new file mode 100755 index 00000000..1a4db898 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTServerSideVerificationOptions.h @@ -0,0 +1,23 @@ +// +// GDTServerSideVerificationOptions.h +// GDTMobApp +// +// Created by Nancy on 2020/12/18. +// Copyright © 2020 Tencent. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface GDTServerSideVerificationOptions : NSObject + +//用户的userid,可选 +@property(nonatomic, copy, nullable) NSString *userIdentifier; + +//服务器端验证回调中包含的可选自定义奖励字符串 +@property(nonatomic, copy, nullable) NSString *customRewardString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTServerSideVerificationOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTServerSideVerificationOptions.h.meta new file mode 100644 index 00000000..d27891f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTServerSideVerificationOptions.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: f3999dd3ba070419dbecc472a9b8773e +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/GDTSplashAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAd.h new file mode 100755 index 00000000..6ee19d28 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAd.h @@ -0,0 +1,264 @@ +// +// GDTSplashAd.h +// GDTMobApp +// +// 广点通开屏广告,目前只支持iPhone设备上展示垂直方向的开屏广告 +// Created by GaoChao on 15/8/20. +// Copyright © 2015年 Tencent. All rights reserved. +// + +#import +#import +#import "GDTSDKDefines.h" +#import "GDTSplashZoomOutView.h" +#import "GDTAdProtocol.h" + +@class GDTSplashAd; + +@protocol GDTSplashAdDelegate + +@optional +/** + * 开屏广告成功展示 + */ +- (void)splashAdSuccessPresentScreen:(GDTSplashAd *)splashAd; + +/** + * 开屏广告素材加载成功 + */ +- (void)splashAdDidLoad:(GDTSplashAd *)splashAd; + +/** + * 开屏广告展示失败 + */ +- (void)splashAdFailToPresent:(GDTSplashAd *)splashAd withError:(NSError *)error; + +/** + * 应用进入后台时回调 + * 详解: 当点击下载应用时会调用系统程序打开,应用切换到后台 + */ +- (void)splashAdApplicationWillEnterBackground:(GDTSplashAd *)splashAd; + +/** + * 开屏广告曝光回调 + */ +- (void)splashAdExposured:(GDTSplashAd *)splashAd; + +/** + * 开屏广告点击回调 + */ +- (void)splashAdClicked:(GDTSplashAd *)splashAd; + +/** + * 开屏广告将要关闭回调 + */ +- (void)splashAdWillClosed:(GDTSplashAd *)splashAd; + +/** + * 开屏广告关闭回调 + */ +- (void)splashAdClosed:(GDTSplashAd *)splashAd; + +/** + * 开屏广告点击以后即将弹出全屏广告页 + */ +- (void)splashAdWillPresentFullScreenModal:(GDTSplashAd *)splashAd; + +/** + * 开屏广告点击以后弹出全屏广告页 + */ +- (void)splashAdDidPresentFullScreenModal:(GDTSplashAd *)splashAd; + +/** + * 点击以后全屏广告页将要关闭 + */ +- (void)splashAdWillDismissFullScreenModal:(GDTSplashAd *)splashAd; + +/** + * 点击以后全屏广告页已经关闭 + */ +- (void)splashAdDidDismissFullScreenModal:(GDTSplashAd *)splashAd; + +/** + * 开屏广告剩余时间回调 + */ +- (void)splashAdLifeTime:(NSUInteger)time; + +@end + +@interface GDTSplashAd : NSObject + +/** + * 委托对象 + */ +@property (nonatomic, weak) id delegate; + +/** + * 拉取广告超时时间,默认为5秒 + * 详解:拉取广告超时时间,开发者调用loadAd方法以后会立即展示backgroundImage,然后在该超时时间内,如果广告拉 + * 取成功,则立马展示开屏广告,否则放弃此次广告展示机会。 + */ +@property (nonatomic, assign) CGFloat fetchDelay; + +/** + * 开屏广告的背景图片 + * 可以设置背景图片作为开屏加载时的默认背景 + */ +@property (nonatomic, strong) UIImage *backgroundImage; + +/** + * 开屏广告的背景色 + * 可以设置开屏图片来作为开屏加载时的默认图片 + */ +@property (nonatomic, copy) UIColor *backgroundColor; + +/** + * 跳过按钮的位置 + */ +@property (nonatomic, assign) CGPoint skipButtonCenter; + +/** + * 是否需要开屏视频V+功能 + */ +@property (nonatomic, assign) BOOL needZoomOut; + +/** + * 当广告命中开屏视频V+时,splshZoomOutView有值 + * splashZoomOutView推荐尺寸为9:16,最小尺寸推荐为126*224 + */ +@property (nonatomic, strong, readonly) GDTSplashZoomOutView *splashZoomOutView; + +/** + 返回广告平台名称 + + @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串 + */ +- (NSString *)adNetworkName; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +- (NSInteger)eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +- (NSString *)eCPMLevel; + +/** + * 构造方法 + * 详解:placementId - 广告位 ID + */ +- (instancetype)initWithPlacementId:(NSString *)placementId; + +/** + * 构造方法, S2S bidding 后获取到 token 再调用此方法 + * @param placementId 广告位 ID + * @param token 通过 Server Bidding 请求回来的 token + */ +- (instancetype)initWithPlacementId:(NSString *)placementId token:(NSString *)token; + +/** + * S2S bidding 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param eCPM - 曝光扣费, 单位分,若优量汇竞胜,在广告曝光时回传,必传 + * 针对本次曝光的媒体期望扣费,常用扣费逻辑包括一价扣费与二价扣费,当采用一价扣费时,胜者出价即为本次扣费价格;当采用二价扣费时,第二名出价为本次扣费价格. + */ +- (void)setBidECPM:(NSInteger)eCPM; + +/** + 预加载闪屏广告接口 + + @param placementId 广告位ID + */ +- (void)preloadSplashOrderWithPlacementId:(NSString *)placementId; + +#pragma mark - Parallel method + +/** + * 返回广告是否可展示 + * 对于并行请求,在调用showAdInWindow前时需判断下 + * @return 当广告已经加载完成&&未曝光&&未过期时,为YES,否则为NO + */ +- (BOOL)isAdValid; + +/** + * 发起拉取广告请求,只拉取不展示 + * 详解:广告素材及广告图片拉取成功后会回调splashAdDidLoad方法,当拉取失败时会回调splashAdFailToPresent方法 + */ +- (void)loadAd; + +/** + * 展示广告,调用此方法前需调用isAdValid方法判断广告素材是否有效 + * 详解:广告展示成功时会回调splashAdSuccessPresentScreen方法,展示失败时会回调splashAdFailToPresent方法 + */ +- (void)showAdInWindow:(UIWindow *)window withBottomView:(UIView *)bottomView skipView:(UIView *)skipView; + +/** + * 发起拉取全屏广告请求,只拉取不展示 + * 详解:广告素材及广告图片拉取成功后会回调splashAdDidLoad方法,当拉取失败时会回调splashAdFailToPresent方法 + */ +- (void)loadFullScreenAd; + +/** + * 展示全屏广告,调用此方法前需调用isAdValid方法判断广告素材是否有效 + * 详解:广告展示成功时会回调splashAdSuccessPresentScreen方法,展示失败时会回调splashAdFailToPresent方法 + */ +- (void)showFullScreenAdInWindow:(UIWindow *)window withLogoImage:(UIImage *)logoImage skipView:(UIView *)skipView; + +/** + * 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param price - 竞胜价格 (单位: 分) + */ +- (void)sendWinNotificationWithPrice:(NSInteger)price; + +/** + * 竞败之后调用 + * @param price - 竞胜价格 (单位: 分) + * @param reason - 优量汇广告竞败原因 + * @param adnID - adnID + */ +- (void)sendLossNotificationWithWinnerPrice:(NSInteger)price lossReason:(GDTAdBiddingLossReason)reason winnerAdnID:(NSString *)adnID; + +/** + * 广告发起请求并展示在Window中 + * 详解:[可选]发起拉取广告请求,并将获取的广告以全屏形式展示在传入的Window参数中 + * 提示: Splash广告只支持竖屏 + * @param window 展示全屏开屏的容器 + */ +- (void)loadAdAndShowInWindow:(UIWindow *)window GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃,请分别使用loadAd 和 showAdInWindow:接口"); + +/** + * 广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面或是自定义View + * 详解:[可选]发起拉取广告请求,并将获取的广告以半屏形式展示在传入的Window的上半部,剩余部分展示传入的bottomView + * 请注意1.bottomView需设置好宽高,所占的空间不能过大,并保证高度不超过屏幕高度的 25%。2.Splash广告只支持竖屏 + * @param window 展示开屏的容器 + * bottomView 自定义底部View,可以在此View中设置应用Logo + */ +- (void)loadAdAndShowInWindow:(UIWindow *)window withBottomView:(UIView *)bottomView GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃,请分别使用loadAd 和 showAdInWindow:接口"); + +/** + * 广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面或是自定义View,skipView是自定义的“跳过”样式 + * 详解:[可选]发起拉取广告请求,并将获取的广告以半屏形式展示在传入的Window的上半部,剩余部分展示传入的bottomView + * 请注意1.bottomView需设置好宽高,所占的空间不能过大,并保证高度不超过屏幕高度的 25%。2.Splash广告只支持竖屏 + * skipView + * @param window 展示开屏的容器 + * bottomView 自定义底部View,可以在此View中设置应用Logo + skipView 自定义”跳过“View. + */ +- (void)loadAdAndShowInWindow:(UIWindow *)window withBottomView:(UIView *)bottomView skipView:(UIView *)skipView GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃,请分别使用loadAd 和 showAdInWindow:接口"); + +/** + * 广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面或是自定义View,skipView是自定义的“跳过”样式 + * 详解:[可选]发起拉取广告请求,并将获取的广告全屏展示, 可自定义 logo + * skipView + * @param window 展示开屏的容器 + * logoImage 自定义logo 展示在屏幕左下角 + skipView 自定义”跳过“View. + */ +- (void)loadAdAndShowFullScreenInWindow:(UIWindow *)window withLogoImage:(UIImage *)logoImage skipView:(UIView *)skipView GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃,请分别使用loadFullScreenAd 和 showFullScreenAdInWindow:接口"); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAd.h.meta new file mode 100644 index 00000000..e59d1e19 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAd.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: c5d9b984289d34b358da91811bb24e49 +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/GDTSplashAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..945fc04a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkAdapterProtocol.h @@ -0,0 +1,38 @@ +// +// GDTSplashAdNetworkAdapterProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/7/27. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTBaseAdNetworkAdapterProtocol.h" +#import "GDTSplashZoomOutView.h" + +@protocol GDTSplashAdNetworkConnectorProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTSplashAdNetworkAdapterProtocol + +@property (nonatomic, assign) NSInteger fetchDelay; + +@property (nonatomic, strong) UIImage *backgroundImage; + +@property (nonatomic, copy) UIColor *backgroundColor; + +@property (nonatomic, assign) CGPoint skipButtonCenter; + +@property (nonatomic, assign) BOOL needZoomOut; + +@property (nonatomic, strong, readonly, nullable) GDTSplashZoomOutView *splashZoomOutView; +@property (nonatomic, assign) BOOL shouldLoadFullscreenAd; + +- (BOOL)isAdValid; +- (void)loadAd; +- (void)showAdInWindow:(UIWindow *)window withBottomView:(UIView *_Nullable)bottomView skipView:(UIView *)skipView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..ab14d68e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 15e53f598267c46f4ac772dd56298c96 +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/GDTSplashAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..2f8b12ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkConnectorProtocol.h @@ -0,0 +1,88 @@ +// +// GDTSplashAdNetworkConnectorProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/7/27. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTAdProtocol.h" +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTSplashAdNetworkAdapterProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTSplashAdNetworkConnectorProtocol + +@optional +/** + * 开屏广告成功展示 + */ +- (void)adapter_splashAdSuccessPresentScreen:(id )adapter; + +/** + * 开屏广告素材加载成功 + */ +- (void)adapter_splashAdDidLoad:(id )adapter; + +/** + * 开屏广告展示失败 + */ +- (void)adapter_splashAdFailToPresent:(id )adapter withError:(NSError * _Nullable)error; + +/** + * 应用进入后台时回调 + * 详解: 当点击下载应用时会调用系统程序打开,应用切换到后台 + */ +- (void)adapter_splashAdApplicationWillEnterBackground:(id )adapter; + +/** + * 开屏广告曝光回调 + */ +- (void)adapter_splashAdExposured:(id )adapter; + +/** + * 开屏广告点击回调 + */ +- (void)adapter_splashAdClicked:(id )adapter; + +/** + * 开屏广告将要关闭回调 + */ +- (void)adapter_splashAdWillClosed:(id )adapter; + +/** + * 开屏广告关闭回调 + */ +- (void)adapter_splashAdClosed:(id )adapter; + +/** + * 开屏广告点击以后即将弹出全屏广告页 + */ +- (void)adapter_splashAdWillPresentFullScreenModal:(id )adapter; + +/** + * 开屏广告点击以后弹出全屏广告页 + */ +- (void)adapter_splashAdDidPresentFullScreenModal:(id )adapter; + +/** + * 点击以后全屏广告页将要关闭 + */ +- (void)adapter_splashAdWillDismissFullScreenModal:(id )adapter; + +/** + * 点击以后全屏广告页已经关闭 + */ +- (void)adapter_splashAdDidDismissFullScreenModal:(id )adapter; + +/** + * 开屏广告剩余时间回调 + */ +- (void)adapter_splashAd:(id )adapter lifeTime:(NSUInteger)time; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..dbffd67c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 472cfe7061f44460497a8086bdbdd34c +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/GDTSplashZoomOutView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashZoomOutView.h new file mode 100755 index 00000000..103f07b8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashZoomOutView.h @@ -0,0 +1,28 @@ +// +// GDTSplashZoomOutView.h +// GDTMobApp +// +// Created by nimomeng on 2020/11/11. +// Copyright © 2020 Tencent. All rights reserved. +// + +#import +NS_ASSUME_NONNULL_BEGIN + +@class GDTSplashZoomOutView; + +@protocol GDTSplashZoomOutViewDelegate +@optional +- (void)splashZoomOutViewDidClick:(GDTSplashZoomOutView *)splashZoomOutView; +- (void)splashZoomOutViewAdDidClose:(GDTSplashZoomOutView *)splashZoomOutView; +- (void)splashZoomOutViewAdVideoFinished:(GDTSplashZoomOutView *)splashZoomOutView; +- (void)splashZoomOutViewAdDidPresentFullScreenModal:(GDTSplashZoomOutView *)splashZoomOutView; +- (void)splashZoomOutViewAdDidDismissFullScreenModal:(GDTSplashZoomOutView *)splashZoomOutView; +@end + +@interface GDTSplashZoomOutView : UIView +@property (nonatomic, weak) UIViewController *rootViewController; +@property (nonatomic, weak) id delegate; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashZoomOutView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashZoomOutView.h.meta new file mode 100644 index 00000000..5f0e4978 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTSplashZoomOutView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: b459b1ecf4a674fb0b3335bf51d3984a +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/GDTUnifiedBannerAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..f8cef97a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkAdapterProtocol.h @@ -0,0 +1,24 @@ +// +// GDTUnifiedBannerAdNetworkAdapterProtocol.h +// GDTMobApp +// +// Created by rowanzhang on 2021/7/22. +// Copyright © 2021 Tencent. All rights reserved. +// + +#ifndef GDTUnifiedBannerAdNetworkAdapterProtocol_h +#define GDTUnifiedBannerAdNetworkAdapterProtocol_h + +#import "GDTUnifiedBannerView.h" +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTUnifiedBannerAdNetworkAdapterProtocol + +- (void)loadAdOnBannerView:(GDTUnifiedBannerView *)banner + currentViewController:(UIViewController *)viewController; + +- (void)showBannerAd; + +@end + +#endif /* GDTUnifiedBannerAdNetworkAdapterProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..4d369764 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 8d262b9758d974a4da52536bcc741f0a +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/GDTUnifiedBannerAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..b5aa1ffb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkConnectorProtocol.h @@ -0,0 +1,40 @@ +// +// GDTUnifiedBannerAdNetworkConnectorProtocol.h +// GDTMobApp +// +// Created by rowanzhang on 2021/7/22. +// Copyright © 2021 Tencent. All rights reserved. +// + +#ifndef GDTUnifiedBannerAdNetworkConnectorProtocol_h +#define GDTUnifiedBannerAdNetworkConnectorProtocol_h + +@protocol GDTUnifiedBannerAdNetworkAdapterProtocol; + +@protocol GDTUnifiedBannerAdNetworkConnectorProtocol + +@optional + +- (void)adapter_unifiedBannerViewDidLoad:(id )adapter; + +- (void)adapter_unifiedBannerViewFailedToLoad:(id )adapter error:(NSError *)error; + +- (void)adapter_unifiedBannerViewWillExpose:(id )adapter; + +- (void)adapter_unifiedBannerViewClicked:(id )adapter; + +- (void)adapter_unifiedBannerViewWillPresentFullScreenModal:(id )adapter; + +- (void)adapter_unifiedBannerViewDidPresentFullScreenModal:(id )adapter; + +- (void)adapter_unifiedBannerViewWillDismissFullScreenModal:(id )adapter; + +- (void)adapter_unifiedBannerViewDidDismissFullScreenModal:(id )adapter; + +- (void)adapter_unifiedBannerViewWillLeaveApplication:(id )adapter; + +- (void)adapter_unifiedBannerViewWillClose:(id )adapter; + +@end + +#endif /* GDTUnifiedBannerAdNetworkConnectorProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..9ce1a903 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: e6621372057d44e66bbfce76df443ec2 +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/GDTUnifiedBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerView.h new file mode 100755 index 00000000..32cd04e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerView.h @@ -0,0 +1,179 @@ +// +// GDTUnifiedBannerView.h +// GDTMobSDK +// +// Created by nimomeng on 2019/3/1. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTLoadAdParams.h" +#import "GDTAdProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@class GDTUnifiedBannerView; + +@protocol GDTUnifiedBannerViewDelegate +@optional +/** + * 请求广告条数据成功后调用 + * 当接收服务器返回的广告数据成功后调用该函数 + */ +- (void)unifiedBannerViewDidLoad:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * 请求广告条数据失败后调用 + * 当接收服务器返回的广告数据失败后调用该函数 + */ +- (void)unifiedBannerViewFailedToLoad:(GDTUnifiedBannerView *)unifiedBannerView error:(NSError *)error; + +/** + * banner2.0曝光回调 + */ +- (void)unifiedBannerViewWillExpose:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * banner2.0点击回调 + */ +- (void)unifiedBannerViewClicked:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * banner2.0广告点击以后即将弹出全屏广告页 + */ +- (void)unifiedBannerViewWillPresentFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * banner2.0广告点击以后弹出全屏广告页完毕 + */ +- (void)unifiedBannerViewDidPresentFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * 全屏广告页即将被关闭 + */ +- (void)unifiedBannerViewWillDismissFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * 全屏广告页已经被关闭 + */ +- (void)unifiedBannerViewDidDismissFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * 当点击应用下载或者广告调用系统程序打开 + */ +- (void)unifiedBannerViewWillLeaveApplication:(GDTUnifiedBannerView *)unifiedBannerView; + +/** + * banner2.0被用户关闭时调用 + * 会立即关闭当前banner广告,若启用轮播,(刷新间隔 - 当前广告已展示时间)后会展示新的广告 + * 若未启用轮播或不需要再展示,需在回调中将unifiedBannerView从父view移除置nil + */ +- (void)unifiedBannerViewWillClose:(GDTUnifiedBannerView *)unifiedBannerView; + +@end + +@interface GDTUnifiedBannerView : UIView +/** + * 委托 [可选] + */ +@property (nonatomic, weak) id delegate; + +/** + * Banner展现和轮播时的动画效果开关,默认打开 + */ +@property (nonatomic) BOOL animated; + +/** + * 广告刷新间隔,范围 [30, 120] 秒,默认值 30 秒。设 0 则不刷新。 [可选] + */ +@property (nonatomic) int autoSwitchInterval; + +/** + * QQ小游戏SDK字段透传 +*/ +@property (nonatomic, strong, nullable) GDTLoadAdParams *loadAdParams; + +/** + * 广告是否有效,以下情况会返回NO,建议在展示广告之前判断,否则会影响计费或展示失败 + * a.广告未拉取成功 + * b.广告过期 + */ +@property (nonatomic, readonly) BOOL isAdValid; + +/** + * 构造方法 + * 详解:placementId - 广告位 ID + * viewController - 视图控制器 + */ +- (instancetype)initWithPlacementId:(NSString *)placementId + viewController:(UIViewController *)viewController; + +/** + * 构造方法 + * 详解:frame - banner 展示的位置和大小 + * placementId - 广告位 ID + * viewController - 视图控制器 + */ +- (instancetype)initWithFrame:(CGRect)frame + placementId:(NSString *)placementId + viewController:(UIViewController *)viewController; + +/** + * 构造方法, S2S bidding 后获取到 token 再调用此方法 + * @param placementId 广告位 ID + * @param token 通过 Server Bidding 请求回来的 token + * @param viewController 视图控制器 + */ +- (instancetype)initWithPlacementId:(NSString *)placementId + token:(NSString *)token + viewController:(UIViewController *)viewController; + +/** + * S2S bidding 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param eCPM - 曝光扣费, 单位分,若优量汇竞胜,在广告曝光时回传,必传 + * 针对本次曝光的媒体期望扣费,常用扣费逻辑包括一价扣费与二价扣费,当采用一价扣费时,胜者出价即为本次扣费价格;当采用二价扣费时,第二名出价为本次扣费价格. + */ +- (void)setBidECPM:(NSInteger)eCPM; + +/** + * 拉取并展示广告 + */ +- (void)loadAdAndShow; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +- (NSInteger)eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +- (NSString *)eCPMLevel; + +/** + 返回广告平台名称 + + @return 当使用激励视频聚合功能时,用于区分广告平台 + */ +- (NSString *)adNetworkName; + +/** + * 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param price - 竞胜价格 (单位: 分) + */ +- (void)sendWinNotificationWithPrice:(NSInteger)price; +/** + * 竞败之后调用 + * @param price - 竞胜价格 (单位: 分) + * @param reason - 优量汇广告竞败原因 + * @param adnID - adnID + */ +- (void)sendLossNotificationWithWinnerPrice:(NSInteger)price lossReason:(GDTAdBiddingLossReason)reason winnerAdnID:(NSString *)adnID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerView.h.meta new file mode 100644 index 00000000..fcdf2588 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedBannerView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 118422fbddb2840debaa4f67903c1ea8 +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/GDTUnifiedInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAd.h new file mode 100755 index 00000000..6e5e7fbc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAd.h @@ -0,0 +1,288 @@ +// +// GDTUnifiedInterstitialAd.h +// GDTMobApp +// +// Created by nimomeng on 2019/3/4. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTSDKDefines.h" +#import "GDTServerSideVerificationOptions.h" +#import "GDTAdProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@class GDTUnifiedInterstitialAd; + +@protocol GDTUnifiedInterstitialAdDelegate +@optional + +/** + * 插屏2.0广告预加载成功回调 + * 当接收服务器返回的广告数据成功且预加载后调用该函数 + */ +- (void)unifiedInterstitialSuccessToLoadAd:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告预加载失败回调 + * 当接收服务器返回的广告数据失败后调用该函数 + */ +- (void)unifiedInterstitialFailToLoadAd:(GDTUnifiedInterstitialAd *)unifiedInterstitial error:(NSError *)error; + +/** + * 插屏2.0广告视频缓存完成 + */ +- (void)unifiedInterstitialDidDownloadVideo:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告渲染成功 + * 建议在此回调后展示广告 + */ +- (void)unifiedInterstitialRenderSuccess:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告渲染失败 + */ +- (void)unifiedInterstitialRenderFail:(GDTUnifiedInterstitialAd *)unifiedInterstitial error:(NSError *)error; + +/** + * 插屏2.0广告将要展示回调 + * 插屏2.0广告即将展示回调该函数 + */ +- (void)unifiedInterstitialWillPresentScreen:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告视图展示成功回调 + * 插屏2.0广告展示成功回调该函数 + */ +- (void)unifiedInterstitialDidPresentScreen:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告视图展示失败回调 + * 插屏2.0广告展示失败回调该函数 + */ +- (void)unifiedInterstitialFailToPresent:(GDTUnifiedInterstitialAd *)unifiedInterstitial error:(NSError *)error; + +/** + * 插屏2.0广告展示结束回调 + * 插屏2.0广告展示结束回调该函数 + */ +- (void)unifiedInterstitialDidDismissScreen:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 当点击下载应用时会调用系统程序打开其它App或者Appstore时回调 + */ +- (void)unifiedInterstitialWillLeaveApplication:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告曝光回调 + */ +- (void)unifiedInterstitialWillExposure:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0广告点击回调 + */ +- (void)unifiedInterstitialClicked:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 点击插屏2.0广告以后即将弹出全屏广告页 + */ +- (void)unifiedInterstitialAdWillPresentFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 点击插屏2.0广告以后弹出全屏广告页 + */ +- (void)unifiedInterstitialAdDidPresentFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 全屏广告页将要关闭 + */ +- (void)unifiedInterstitialAdWillDismissFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 全屏广告页被关闭 + */ +- (void)unifiedInterstitialAdDidDismissFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0视频广告 player 播放状态更新回调 + */ +- (void)unifiedInterstitialAd:(GDTUnifiedInterstitialAd *)unifiedInterstitial playerStatusChanged:(GDTMediaPlayerStatus)status; + +/** + * 插屏2.0视频广告详情页 WillPresent 回调 + */ +- (void)unifiedInterstitialAdViewWillPresentVideoVC:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0视频广告详情页 DidPresent 回调 + */ +- (void)unifiedInterstitialAdViewDidPresentVideoVC:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0视频广告详情页 WillDismiss 回调 + */ +- (void)unifiedInterstitialAdViewWillDismissVideoVC:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏2.0视频广告详情页 DidDismiss 回调 + */ +- (void)unifiedInterstitialAdViewDidDismissVideoVC:(GDTUnifiedInterstitialAd *)unifiedInterstitial; + +/** + * 插屏激励广告视频播放达到激励条件回调(只有插屏激励广告位才会有此回调) + + @param unifiedInterstitial GDTUnifiedInterstitialAd 实例 + @param info 包含此次广告行为的一些信息,例如 @{@"GDT_TRANS_ID":@"930f1fc8ac59983bbdf4548ee40ac353"}, 通过@“GDT_TRANS_ID”可获取此次广告行为的交易id + */ +- (void)unifiedInterstitialAdDidRewardEffective:(GDTUnifiedInterstitialAd *)unifiedInterstitial info:(NSDictionary *)info; + +@end + +@interface GDTUnifiedInterstitialAd : NSObject + +/** + * 广告是否有效,以下情况会返回NO,建议在展示广告之前判断,否则会影响计费或展示失败 + * a.广告未拉取成功 + * b.广告已经曝光过 + * c.广告过期 + * + */ +@property (nonatomic, readonly) BOOL isAdValid; + +/** + * 委托对象 + */ +@property (nonatomic, weak) id delegate; + +@property (nonatomic, readonly) NSString *placementId; +@property (nonatomic, strong) GDTServerSideVerificationOptions *serverSideVerificationOptions; + +/** + * 构造方法 + * 详解:placementId - 广告位 ID + */ +- (instancetype)initWithPlacementId:(NSString *)placementId; + +/** + * 构造方法, S2S bidding 后获取到 token 再调用此方法 + * @param placementId 广告位 ID + * @param token 通过 Server Bidding 请求回来的 token + */ +- (instancetype)initWithPlacementId:(NSString *)placementId token:(NSString *)token; + +/** + * S2S bidding 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param eCPM - 曝光扣费, 单位分,若优量汇竞胜,在广告曝光时回传,必传 + * 针对本次曝光的媒体期望扣费,常用扣费逻辑包括一价扣费与二价扣费,当采用一价扣费时,胜者出价即为本次扣费价格;当采用二价扣费时,第二名出价为本次扣费价格. + */ +- (void)setBidECPM:(NSInteger)eCPM; + +/** + * 广告发起请求方法 + * 详解:[必选]发起拉取广告请求 + */ +- (void)loadAd; + +/** +* 插屏全屏视频广告发起请求方法 +* 详解:[必选]发起拉取广告请求 +*/ +- (void)loadFullScreenAd; + + +/** + * 广告展示方法 + * 详解:[必选]发起展示广告请求, 必须传入用于显示插播广告的UIViewController + */ + +- (void)presentAdFromRootViewController:(UIViewController *)rootViewController; + +/** +* 插屏视频全屏广告展示方法 +* 详解:[必选]发起展示广告请求, 必须传入用于显示插播广告的UIViewController +*/ +- (void)presentFullScreenAdFromRootViewController:(UIViewController *)rootViewController; + +/** + * 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param price - 竞胜价格 (单位: 分) + */ +- (void)sendWinNotificationWithPrice:(NSInteger)price; + +/** + * 竞败之后调用 + * @param price - 竞胜价格 (单位: 分) + * @param reason - 优量汇广告竞败原因 + * @param adnID - adnID + */ +- (void)sendLossNotificationWithWinnerPrice:(NSInteger)price lossReason:(GDTAdBiddingLossReason)reason winnerAdnID:(NSString *)adnID; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +- (NSInteger)eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +- (NSString *)eCPMLevel; + +/** + * 非 WiFi 网络,是否自动播放。默认 YES。loadAd 前设置。 + */ + +@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN; + +/** + * 自动播放时,是否静音。默认 YES。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL videoMuted; + + +/** + * 视频详情页播放时是否静音。默认NO。loadAd 前设置。 + */ +@property (nonatomic, assign) BOOL detailPageVideoMuted; + +/** + 请求视频的时长下限,插屏激励广告位设置此属性不生效 + 以下两种情况会使用 0,1:不设置 2:minVideoDuration大于maxVideoDuration +*/ +@property (nonatomic) NSInteger minVideoDuration; + +/** + 请求视频的时长上限,视频时长有效值范围为[5,180],插屏激励广告位设置此属性不生效 + */ +@property (nonatomic) NSInteger maxVideoDuration; + +/** + * 是否是视频插屏2.0广告 + */ +@property (nonatomic, assign, readonly) BOOL isVideoAd; + +/** + * 视频插屏2.0广告时长,单位 ms + */ +- (CGFloat)videoDuration; + +/** + * 视频插屏广告已播放时长,单位 ms + */ +- (CGFloat)videoPlayTime; + +/** + 返回广告平台名称 + + @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串 + */ +- (NSString *)adNetworkName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAd.h.meta new file mode 100644 index 00000000..1c5dc326 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAd.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 1078c82f8f8c442bdad140fc907e7b62 +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/GDTUnifiedInterstitialAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..d6298723 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkAdapterProtocol.h @@ -0,0 +1,38 @@ +// +// GDTUnifiedinterstitialAdNetworkAdapterProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/8/10. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTRewardVideoAdNetworkConnectorProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTUnifiedinterstitialAdNetworkAdapterProtocol + +- (BOOL)isAdValid; +- (void)loadAd; +- (void)presentAdFromRootViewController:(UIViewController *)rootViewController; + +@optional +@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN; +@property (nonatomic, assign) BOOL videoMuted; +@property (nonatomic, assign) BOOL detailPageVideoMuted; +@property (nonatomic) NSInteger minVideoDuration; +@property (nonatomic) NSInteger maxVideoDuration; +@property (nonatomic, assign, readonly) BOOL isVideoAd; +@property (nonatomic, assign) BOOL shouldLoadFullscreenAd; +@property (nonatomic, assign) BOOL shouldShowFullscreenAd; + +- (CGFloat)videoDuration; +- (CGFloat)videoPlayTime; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..0d52cf52 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 30d1db890f9084b8fb5846a32c0b65ee +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/GDTUnifiedInterstitialAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..b4954189 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkConnectorProtocol.h @@ -0,0 +1,123 @@ +// +// GDTUnifiedInterstitialAdNetworkConnectorProtocol.h +// GDTMobApp +// +// Created by royqpwang on 2019/8/10. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTSDKDefines.h" +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTUnifiedinterstitialAdNetworkAdapterProtocol; + + +@protocol GDTUnifiedInterstitialAdNetworkConnectorProtocol + +/** + * 插屏2.0广告预加载成功回调 + * 当接收服务器返回的广告数据成功且预加载后调用该函数 + */ +- (void)adapter_unifiedInterstitialSuccessToLoadAd:(id)adapter; + +/** + * 插屏2.0广告预加载失败回调 + * 当接收服务器返回的广告数据失败后调用该函数 + */ +- (void)adapter_unifiedInterstitialFailToLoadAd:(id)adapter error:(NSError *)error; + +/** + * 插屏2.0广告将要展示回调 + * 插屏2.0广告即将展示回调该函数 + */ +- (void)adapter_unifiedInterstitialWillPresentScreen:(id)adapter; + +/** + * 插屏2.0广告视图展示成功回调 + * 插屏2.0广告展示成功回调该函数 + */ +- (void)adapter_unifiedInterstitialDidPresentScreen:(id)adapter; + + +/** + 插屏2.0广告展示视图失败 + + @param adapter adapter对象 + @param error 错误 + */ +- (void)adapter_unifiedInterstitialFailToPresentAd:(id)adapter error:(NSError *)error; + +/** + * 插屏2.0广告展示结束回调 + * 插屏2.0广告展示结束回调该函数 + */ +- (void)adapter_unifiedInterstitialDidDismissScreen:(id)adapter; + +/** + * 当点击下载应用时会调用系统程序打开其它App或者Appstore时回调 + */ +- (void)adapter_unifiedInterstitialWillLeaveApplication:(id)adapter; + +/** + * 插屏2.0广告曝光回调 + */ +- (void)adapter_unifiedInterstitialWillExposure:(id)adapter; + +/** + * 插屏2.0广告点击回调 + */ +- (void)adapter_unifiedInterstitialClicked:(id)adapter; + +/** + * 点击插屏2.0广告以后即将弹出全屏广告页 + */ +- (void)adapter_unifiedInterstitialAdWillPresentFullScreenModal:(id)adapter; + +/** + * 点击插屏2.0广告以后弹出全屏广告页 + */ +- (void)adapter_unifiedInterstitialAdDidPresentFullScreenModal:(id)adapter; + +/** + * 全屏广告页将要关闭 + */ +- (void)adapter_unifiedInterstitialAdWillDismissFullScreenModal:(id)adapter; + +/** + * 全屏广告页被关闭 + */ +- (void)adapter_unifiedInterstitialAdDidDismissFullScreenModal:(id)adapter; + +/** + * 插屏2.0视频广告 player 播放状态更新回调 + */ +- (void)adapter_unifiedInterstitialAd:(id)adapter playerStatusChanged:(GDTMediaPlayerStatus)status; + +/** + * 插屏2.0视频广告详情页 WillPresent 回调 + */ +- (void)adapter_unifiedInterstitialAdViewWillPresentVideoVC:(id)adapter; + +/** + * 插屏2.0视频广告详情页 DidPresent 回调 + */ +- (void)adapter_unifiedInterstitialAdViewDidPresentVideoVC:(id)adapter; + +/** + * 插屏2.0视频广告详情页 WillDismiss 回调 + */ +- (void)adapter_unifiedInterstitialAdViewWillDismissVideoVC:(id)adapter; + +/** + * 插屏2.0视频广告详情页 DidDismiss 回调 + */ +- (void)adapter_unifiedInterstitialAdViewDidDismissVideoVC:(id)adapter; + +/** + * 插屏激励回调 + */ +- (void)adapter_unifiedInterstitialAdDidRewardEffective:(id )adapter info:(NSDictionary *)info; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..b8729dda --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedInterstitialAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: cad6994750cc14f6eafa0f425356f7de +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/GDTUnifiedNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAd.h new file mode 100755 index 00000000..b5697562 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAd.h @@ -0,0 +1,123 @@ +// +// GDTUnifiedNativeAd.h +// GDTMobSDK +// +// Created by nimomeng on 2018/10/10. +// Copyright © 2018 Tencent. All rights reserved. +// + +#import +#import "GDTUnifiedNativeAdDataObject.h" +#import "GDTUnifiedNativeAdView.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTUnifiedNativeAdDelegate + +/** + 广告数据回调 + + @param unifiedNativeAdDataObjects 广告数据数组 + @param error 错误信息 + */ +- (void)gdt_unifiedNativeAdLoaded:(NSArray * _Nullable)unifiedNativeAdDataObjects error:(NSError * _Nullable)error; +@end + +@interface GDTUnifiedNativeAd : NSObject +@property (nonatomic, weak) id delegate; + +/** + 请求视频的时长下限。 + 以下两种情况会使用 0,1:不设置 2:minVideoDuration大于maxVideoDuration +*/ +@property (nonatomic) NSInteger minVideoDuration; + +/** + 请求视频的时长上限,视频时长有效值范围为[5,180]。 + */ +@property (nonatomic) NSInteger maxVideoDuration; + +/** + 可选属性,设置本次拉取的视频广告从用户角度看到的视频播放策略。 + + “用户角度”特指用户看到的情况,并非SDK是否自动播放,与自动播放策略 GDTVideoAutoPlayPolicy 的取值并非一一对应 + + 例如开发者设置了 GDTVideoAutoPlayPolicyNever 表示 SDK 不自动播放视频,但是开发者通过 GDTMediaView 的 play 方法播放视频,这在用户看来仍然是自动播放的。 + + 准确的设置 GDTVideoPlayPolicy 有助于提高视频广告的eCPM值,如果广告位仅支持图文广告,则无需调用。 + + 需要在 loadAd 前设置此属性。 + */ +@property (nonatomic, assign) GDTVideoPlayPolicy videoPlayPolicy GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃"); + +/** + 可选属性,设置本次拉取的视频广告封面是由SDK渲染还是开发者自行渲染。 + + SDK 渲染,指视频广告 containerView 直接在 feed 流等场景展示,用户可以直接看到渲染的视频广告。Demo 工程中的 “视频Feed” 就是 SDK 渲染。 + + 开发者自行渲染,指开发者获取到广告对象后,先用封面图字段在 feed 流中先渲染出一个封面图入口,用户点击封面图,再进入一个有 conainterView 的详细页,播放视频。Demo 工程中的 "竖版 Feed 视频" 就是开发者渲染的场景。 + */ +@property (nonatomic, assign) GDTVideoRenderType videoRenderType GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃"); + +/** + 构造方法 + + @param placementId 广告位ID + @return GDTUnifiedNativeAd 实例 + */ +- (instancetype)initWithPlacementId:(NSString *)placementId; + +/** + * 构造方法, S2S bidding 后获取到 token 再调用此方法 + * @param placementId 广告位 ID + * @param token 通过 Server Bidding 请求回来的 token + */ +- (instancetype)initWithPlacementId:(NSString *)placementId token:(NSString *)token; + +/** + * S2S bidding 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param eCPM - 曝光扣费, 单位分,若优量汇竞胜,在广告曝光时回传,必传 + * 针对本次曝光的媒体期望扣费,常用扣费逻辑包括一价扣费与二价扣费,当采用一价扣费时,胜者出价即为本次扣费价格;当采用二价扣费时,第二名出价为本次扣费价格. + */ +- (void)setBidECPM:(NSInteger)eCPM; + +/** + 加载广告 + */ +- (void)loadAd; + +/** + 加载广告 + + @param adCount 加载条数 + */ +- (void)loadAdWithAdCount:(NSInteger)adCount; + +/** + * 竞胜之后调用, 需要在调用广告 show 之前调用 + * @param price - 竞胜价格 (单位: 分) + */ +- (void)sendWinNotificationWithPrice:(NSInteger)price; + +/** + * 竞败之后调用 + * @param price - 竞胜价格 (单位: 分) + * @param reason - 优量汇广告竞败原因 + * @param adnID - adnID + */ +- (void)sendLossNotificationWithWinnerPrice:(NSInteger)price lossReason:(GDTAdBiddingLossReason)reason winnerAdnID:(NSString *)adnID; + +/** + 返回广告平台名称 + + @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串 + */ +- (NSString *)adNetworkName; + +/** + * 当需要支持 VAST 广告时,需流量自行配置 adapter 的 vastClassName + */ +- (void)setVastClassName:(NSString *)vastClassName; + +@end +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAd.h.meta new file mode 100644 index 00000000..1e066ee7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAd.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: acaa3d0d8835145d2863bd2f34a96888 +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/GDTUnifiedNativeAdDataObject.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdDataObject.h new file mode 100755 index 00000000..08a16e32 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdDataObject.h @@ -0,0 +1,178 @@ +// +// GDTUnifiedNativeAdDataObject.h +// GDTMobSDK +// +// Created by nimomeng on 2018/10/10. +// Copyright © 2018 Tencent. All rights reserved. +// + +#import +#import +#import "GDTVideoConfig.h" +#import "GDTSDKDefines.h" +#import "GDTAdProtocol.h" + +typedef NS_ENUM(NSInteger, GDTVastAdEventType) { + GDTVastAdEventTypeUnknow, + GDTVastAdEventTypeLoaded, + GDTVastAdEventTypeStarted, + GDTVastAdEventTypeFirstQuartile, + GDTVastAdEventTypeMidPoint, + GDTVastAdEventTypeThirdQuartile, + GDTVastAdEventTypeComplete, + GDTVastAdEventTypeAllAdsComplete, + GDTVastAdEventTypeExposed, + GDTVastAdEventTypeClicked, +}; + + +@interface GDTUnifiedNativeAdDataObject : NSObject + +/** + 广告标题 + */ +@property (nonatomic, copy, readonly) NSString *title; + +/** + 广告描述 + */ +@property (nonatomic, copy, readonly) NSString *desc; + +/** + 素材宽度,单图广告代表大图 imageUrl 宽度、多图广告代表小图 mediaUrlList 宽度 + */ +@property (nonatomic, readonly) NSInteger imageWidth; + +/** + 素材高度,单图广告代表大图 imageUrl 高度、多图广告代表小图 mediaUrlList 高度 + */ +@property (nonatomic, readonly) NSInteger imageHeight; + +/** + 应用类广告App 图标Url + */ +@property (nonatomic, copy, readonly) NSString *iconUrl; + +/** + 广告大图Url, 建议使用 bindImageViews:placeholder: 方法替代 + */ +@property (nonatomic, copy, readonly) NSString *imageUrl; + +/** + 三小图广告的图片Url集合, 建议使用 bindImageViews:placeholder: 方法替代 + */ +@property (nonatomic, copy, readonly) NSArray *mediaUrlList; + +/** + 应用类广告的星级(5星制度) + */ +@property (nonatomic, readonly) CGFloat appRating; + +/** + 应用类广告的价格 + */ +@property (nonatomic, strong, readonly) NSNumber *appPrice; + +/** + 是否为应用类广告 + */ +@property (nonatomic, readonly) BOOL isAppAd; + +/** + 是否为视频广告 + */ +@property (nonatomic, readonly) BOOL isVideoAd; + +/** + 是否为三小图广告 + */ +@property (nonatomic, readonly) BOOL isThreeImgsAd; + +/** + 是否为微信原生页广告 (可针对此广告类型来控制按钮展示文案为"去微信看看") + */ +@property (nonatomic, readonly) BOOL isWechatCanvasAd; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +@property (nonatomic, readonly) NSInteger eCPM; + +/** + 返回广告的eCPM等级 + + @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常 + */ +@property (nonatomic, readonly) NSString *eCPMLevel; + +/** + 广告对应的按钮展示文案 + 此字段可能为空 + */ +@property (nonatomic, readonly) NSString *buttonText; + +/** + 广告对应的CTA文案,自定义CTA视图时建议使用此字段 + 广告对应的callToAction文案,比如“立即预约”或“电话咨询”, 自定义callToAction视图时建议使用此字段 + + 该字段在部分广告类型中可能为空 + */ +@property (nonatomic, readonly) NSString *callToAction; + +/** +返回广告是否可以跳过,用于做前贴片场景 + +@return YES 表示可跳过、NO 表示不可跳过 +*/ +@property (nonatomic, readonly) BOOL skippable; + +/** + 视频广告播放配置 + */ +@property (nonatomic, strong) GDTVideoConfig *videoConfig; + +/** + * 视频广告时长,单位 ms + */ +@property (nonatomic, readonly) CGFloat duration; + +/** + * VAST Tag Url,可能为空。 + */ +@property (nonatomic, copy, readonly) NSString *vastTagUrl; + +/** + * VAST Content,可能为空。 + */ +@property (nonatomic, copy, readonly) NSString *vastContent; + +/** + * 是否为 VAST 广告 + */ +@property (nonatomic, assign, readonly) BOOL isVastAd; + +/** + * 广告是否有效,以下情况会返回NO,建议在展示广告之前判断,否则会影响计费或展示失败 + * a.广告过期 + */ +@property (nonatomic, readonly) BOOL isAdValid; + +/** + 判断两个自渲染2.0广告数据是否相等 + + @param dataObject 需要对比的自渲染2.0广告数据对象 + @return YES or NO + */ +- (BOOL)equalsAdData:(GDTUnifiedNativeAdDataObject *)dataObject; + +/** + * 绑定展示的图片视图 + * + * @param imageViews 进行渲染的 imageView + * @param placeholder 图片加载过程中的占位图 + */ +- (void)bindImageViews:(NSArray *)imageViews placeholder:(UIImage *)placeholder; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdDataObject.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdDataObject.h.meta new file mode 100644 index 00000000..a364b48d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdDataObject.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 49f16c974917c4cf586a86245cafa490 +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/GDTUnifiedNativeAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..220986c6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkAdapterProtocol.h @@ -0,0 +1,213 @@ +// +// GDTUnifiedNativeAdNetworkAdapterProtocol.h +// GDTMobSDK +// +// Created by Nancy on 2019/6/27. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import "GDTBaseAdNetworkAdapterProtocol.h" +#import "GDTAdProtocol.h" + +@class GDTUnifiedNativeAdDataObject; +@protocol GDTUnifiedNativeAdNetworkConnectorProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTUnifiedNativeAdNetworkAdapterProtocol + +@property (nonatomic, assign) NSInteger maxVideoDuration; +@property (nonatomic, assign) NSInteger minVideoDuration; + +- (void)loadAdWithCount:(NSInteger)count; + +@end + + +@class GDTVideoConfig; +@protocol GDTUnifiedNativeAdDataObjectConnectorProtocol; + +@protocol GDTUnifiedNativeAdDataObjectAdapterProtocol + +@property (nonatomic, copy, readonly) NSString *title; + +/** + 广告描述 + */ +@property (nonatomic, copy, readonly) NSString *desc; + +/** + 广告大图Url + */ +@property (nonatomic, copy, readonly) NSString *imageUrl; + +/** + 素材宽度,单图广告代表大图 imageUrl 宽度、多图广告代表小图 mediaUrlList 宽度 + */ +@property (nonatomic, readonly) NSInteger imageWidth; + +/** + 素材高度,单图广告代表大图 imageUrl 高度、多图广告代表小图 mediaUrlList 高度 + */ +@property (nonatomic, readonly) NSInteger imageHeight; + +/** + 应用类广告App 图标Url + */ +@property (nonatomic, copy, readonly) NSString *iconUrl; + +/** + 三小图广告的图片Url集合 + */ +@property (nonatomic, copy, readonly) NSArray *mediaUrlList; + +/** + 应用类广告的星级(5星制度) + */ +@property (nonatomic, readonly) CGFloat appRating; + +/** + 应用类广告的价格 + */ +@property (nonatomic, strong, readonly) NSNumber *appPrice; + +/** + 是否为应用类广告 + */ +@property (nonatomic, readonly) BOOL isAppAd; + +/** + 是否为视频广告 + */ +@property (nonatomic, readonly) BOOL isVideoAd; + +/** + 是否为三小图广告 + */ +@property (nonatomic, readonly) BOOL isThreeImgsAd; + +/** + 返回广告的eCPM,单位:分 + + @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常 + */ +@property (nonatomic, readonly) NSInteger eCPM; + +/** + * 视频广告时长,单位 ms + */ +@property (nonatomic, readonly) CGFloat duration; + +/** + 视频广告播放配置 + */ +@property (nonatomic, strong, nullable) GDTVideoConfig *videoConfig; + +@optional + +@property (nonatomic, copy, readonly) NSString *eCPMLevel; + +@property (nonatomic, copy, readonly) NSString *callToAction; + +@property (nonatomic, copy, readonly) NSString *buttonText; + +@property (nonatomic, assign, readonly) BOOL skippable; + +/** + * VAST Tag Url,可能为空。 + */ +@property (nonatomic, copy, readonly, nullable) NSString *vastTagUrl; + +/** + * VAST Content,可能为空。 + */ +@property (nonatomic, copy, readonly, nullable) NSString *vastContent; + +/** + * 是否为 VAST 广告 + */ +@property (nonatomic, readonly) BOOL isVastAd; + +/** + * 是否为微信原生页广告 + */ +@property (nonatomic, readonly) BOOL isWechatCanvasAd; + +/** + 判断两个自渲染2.0广告数据是否相等 + + @param dataObject 需要对比的自渲染2.0广告数据对象 + @return YES or NO + */ +- (instancetype)initWithUnifiedNativeAdDataObject:(GDTUnifiedNativeAdDataObject *)dataObject; + +- (BOOL)equalsAdData:(id )dataObject; + +- (void)setRootViewController:(UIViewController * _Nullable)rootViewController; +- (void)registerConnector:(id )connector + clickableViews:(NSArray *)clickableViews; +- (void)registerClickableCallToActionView:(UIView *)callToActionView; +- (void)unregisterView; + +//是否需要主动检测曝光,默认NO +- (BOOL)needsToDetectExposure; +//检测到曝光后调用 +- (void)didRecordImpression; + +//发送竞胜结果 +- (void)sendWinNotification:(NSInteger)price; + +//发送竞败结果 +- (void)sendLossNotification:(NSInteger)price reason:(NSInteger)reason adnId:(NSString *__nullable)adnId; + +//设置实际结算价 +- (void)setBidECPM:(NSInteger)price; + +@end + + +@protocol GDTMediaViewAdapterProtocol + +@optional +/** + * 视频广告时长,单位 ms + */ +- (CGFloat)videoDuration; + +/** + * 视频广告已播放时长,单位 ms + */ +- (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 + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..c1480e20 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 3073546de38ee47b29af3e024d48d03a +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/GDTUnifiedNativeAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..396adca6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkConnectorProtocol.h @@ -0,0 +1,67 @@ +// +// GDTUnifiedNativeAdNetworkConnectorProtocol.h +// GDTMobSDK +// +// Created by Nancy on 2019/6/27. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import +#import "GDTUnifiedNativeAdView.h" +#import "GDTAdProtocol.h" +#import "GDTBaseAdNetworkAdapterProtocol.h" + +@protocol GDTUnifiedNativeAdDataObjectAdapterProtocol; +@protocol GDTUnifiedNativeAdNetworkAdapterProtocol; +@protocol GDTMediaViewAdapterProtocol; + +NS_ASSUME_NONNULL_BEGIN + +@protocol GDTUnifiedNativeAdNetworkConnectorProtocol + +- (void)adapter:(id )adapter +unifiedNativeAdLoaded:(NSArray> * _Nullable)unifiedNativeAdDataObjects + error:(NSError * _Nullable)error; + +@end + +@protocol GDTMediaViewConnectorProtocol + +- (void)adapter_mediaViewDidTapped:(id )mediaView; +- (void)adapter_mediaViewDidPlayFinished:(id )mediaView; + +@end + +@protocol GDTUnifiedNativeAdDataObjectConnectorProtocol + +@property (nonatomic, strong, readonly) GDTUnifiedNativeAdView *unifiedNativeAdView; +@property (nonatomic, strong, readonly) UIView *mediaView; +@property (nonatomic, strong, readonly) GDTLogoView *logoView; + +@optional + +- (void)adapter_unifiedNativeAdViewWillExpose:(id )dataObject; + +- (void)adapter_unifiedNativeAdViewDidClick:(id )dataObject; + +- (void)adapter_unifiedNativeAdDetailViewClosed:(id )dataObject; + +- (void)adapter_unifiedNativeAdViewApplicationWillEnterBackground:(id )dataObject; + +- (void)adapter_unifiedNativeAdDetailViewWillPresentScreen:(id )dataObject; + +- (void)adapter_unifiedNativeAdView:(id )dataObject + playerStatusChanged:(GDTMediaPlayerStatus)status + userInfo:(nullable NSDictionary *)userInfo; +- (id ) relatedDataObject; + +- (void)adapter_unifiedNativeAdView:(id )dataObject + originDataObject:(GDTUnifiedNativeAdDataObject *)originDataObject + vastAdEventType:(GDTVastAdEventType)eventType; + +@end + + + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..495a0d40 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: ddaba949b7c8549028b2721e64b1cde7 +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/GDTUnifiedNativeAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdView.h new file mode 100755 index 00000000..516190ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdView.h @@ -0,0 +1,176 @@ +// +// GDTUnifiedNativeAdView.h +// GDTMobSDK +// +// Created by nimomeng on 2018/10/10. +// Copyright © 2018 Tencent. All rights reserved. +// + +#import +#import "GDTLogoView.h" +#import "GDTMediaView.h" +#import "GDTUnifiedNativeAdDataObject.h" +#import "GDTSDKDefines.h" + +@class GDTUnifiedNativeAdView; + +//视频广告时长Key +extern NSString* const kGDTUnifiedNativeAdKeyVideoDuration; + +@protocol GDTUnifiedNativeAdViewDelegate + +@optional +/** + 广告曝光回调 + + @param unifiedNativeAdView GDTUnifiedNativeAdView 实例 + */ +- (void)gdt_unifiedNativeAdViewWillExpose:(GDTUnifiedNativeAdView *)unifiedNativeAdView; + + +/** + 广告点击回调 + + @param unifiedNativeAdView GDTUnifiedNativeAdView 实例 + */ +- (void)gdt_unifiedNativeAdViewDidClick:(GDTUnifiedNativeAdView *)unifiedNativeAdView; + + +/** + 广告详情页关闭回调 + + @param unifiedNativeAdView GDTUnifiedNativeAdView 实例 + */ +- (void)gdt_unifiedNativeAdDetailViewClosed:(GDTUnifiedNativeAdView *)unifiedNativeAdView; + + +/** + 当点击应用下载或者广告调用系统程序打开时调用 + + @param unifiedNativeAdView GDTUnifiedNativeAdView 实例 + */ +- (void)gdt_unifiedNativeAdViewApplicationWillEnterBackground:(GDTUnifiedNativeAdView *)unifiedNativeAdView; + + +/** + 广告详情页面即将展示回调 + + @param unifiedNativeAdView GDTUnifiedNativeAdView 实例 + */ +- (void)gdt_unifiedNativeAdDetailViewWillPresentScreen:(GDTUnifiedNativeAdView *)unifiedNativeAdView; + + +/** + 视频广告播放状态更改回调 + + @param nativeExpressAdView GDTUnifiedNativeAdView 实例 + @param status 视频广告播放状态 + @param userInfo 视频广告信息 + */ +- (void)gdt_unifiedNativeAdView:(GDTUnifiedNativeAdView *)unifiedNativeAdView playerStatusChanged:(GDTMediaPlayerStatus)status userInfo:(NSDictionary *)userInfo; + +@end + +@interface GDTUnifiedNativeAdView:UIView + +/** + 绑定的数据对象 + */ +@property (nonatomic, strong, readonly) GDTUnifiedNativeAdDataObject *dataObject; + +/** + 视频广告的媒体View,绑定数据对象后自动生成,可自定义布局 + */ +@property (nonatomic, strong, readonly) GDTMediaView *mediaView; + +/** + 腾讯广告 LogoView,自动生成,可自定义布局 + */ +@property (nonatomic, strong, readonly) GDTLogoView *logoView; + +/** + 广告 View 时间回调对象 + */ +@property (nonatomic, weak) id delegate; + +/* + * viewControllerForPresentingModalView + * 详解:开发者需传入用来弹出目标页的ViewController,一般为当前ViewController + */ +@property (nonatomic, weak) UIViewController *viewController; + +/** + 自渲染2.0视图注册方法 + + 调用方法之前请先判断[dataObject isAdValid]是否为YES,当为NO时调用不生效 + + @param dataObject 数据对象,必传字段 + @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件 + */ +- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject + clickableViews:(NSArray *)clickableViews; + + +/** + 自渲染2.0视图注册方法 + + 调用方法之前请先判断[dataObject isAdValid]是否为YES,当为NO时调用不生效 + + @param dataObject 数据对象,必传字段 + @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件 + @param customClickableViews 可点击的视图数组,与clickableViews的区别是:在视频广告中当dataObject中的videoConfig的detailPageEnable为YES时,点击后直接进落地页而非视频详情页,除此条件外点击行为与clickableViews保持一致 + */ +- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject + clickableViews:(NSArray *)clickableViews customClickableViews:(NSArray *)customClickableViews; + +/** + 注册可点击的callToAction视图的方法 + 建议开发者使用GDTUnifiedNativeAdDataObject中的callToAction字段来创建视图,并取代自定义的下载或打开等button, + 调用此方法之前必须先调用registerDataObject:clickableViews + @param callToActionView CTA视图, 系统自动处理点击事件 + */ +- (void)registerClickableCallToActionView:(UIView *)callToActionView; + +/** + 注销数据对象,在 tableView、collectionView 等场景需要复用 GDTUnifiedNativeAdView 时, + 需要在合适的时机,例如 cell 的 prepareForReuse 方法内执行 unregisterDataObject 方法, + 将广告对象与 GDTUnifiedNativeAdView 解绑,具体可参考示例 demo 的 UnifiedNativeAdBaseTableViewCell 类 + */ +- (void)unregisterDataObject; + +//#pragma mark - DEPRECATED +///** +// 此方法已经废弃 +// 自渲染2.0视图注册方法 +// +// @param dataObject 数据对象,必传字段 +// @param logoView logo视图 +// @param viewController 所在ViewController,必传字段。支持在register之后对其进行修改 +// @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件 +// */ +//- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject +// logoView:(GDTLogoView *)logoView +// viewController:(UIViewController *)viewController +// clickableViews:(NSArray *)clickableViews GDT_DEPRECATED_MSG_ATTRIBUTE("use registerDataObject:clickableViews: instead."); +// +// +///** +// 此方法已经废弃 +// 自渲染2.0视图注册方法 +// +// @param dataObject 数据对象,必传字段 +// @param mediaView 媒体对象视图,此处放视频播放器的容器视图 +// @param logoView logo视图 +// @param viewController 所在ViewController,必传字段。支持在register之后对其进行修改 +// @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件 +// */ +//- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject +// mediaView:(GDTMediaView *)mediaView +// logoView:(GDTLogoView *)logoView +// viewController:(UIViewController *)viewController +// clickableViews:(NSArray *)clickableViews GDT_DEPRECATED_MSG_ATTRIBUTE("use registerDataObject:clickableViews: instead."); +@end + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdView.h.meta new file mode 100644 index 00000000..2bb2cf80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTUnifiedNativeAdView.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 738748c06458c47b49e1fc58931cae68 +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/GDTVideoConfig.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTVideoConfig.h new file mode 100755 index 00000000..bfa2c183 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTVideoConfig.h @@ -0,0 +1,68 @@ +// +// GDTVideoConfig.h +// GDTMobApp +// +// Created by royqpwang on 2019/5/16. +// Copyright © 2019 Tencent. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, GDTVideoAutoPlayPolicy) { + GDTVideoAutoPlayPolicyWIFI = 0, // WIFI 下自动播放 + GDTVideoAutoPlayPolicyAlways = 1, // 总是自动播放,无论网络条件 + GDTVideoAutoPlayPolicyNever = 2, // 从不自动播放,无论网络条件 +}; + +NS_ASSUME_NONNULL_BEGIN + +@interface GDTVideoConfig : NSObject + +/** + 视频自动播放策略,默认 GDTVideoAutoPlayPolicyAlways, + 选择 GDTVideoAutoPlayPolicyNever 策略时,需要开发者调用 GDTMediaView 的 play\pause 方法触发视频播、暂停, + 或者开启 userControlEnable 设置,让用户点击 MediaView 控制播放状态 + */ +@property (nonatomic, assign) GDTVideoAutoPlayPolicy autoPlayPolicy; + +/** + 是否静音播放视频广告,视频初始状态是否静音,默认 YES, + 可通过 GDTMediaView muteEnable: 方法实时控制播放器j静音状态, + */ +@property (nonatomic, assign) BOOL videoMuted; + +/** + 视频详情页播放时是否静音,默认NO, + */ +@property (nonatomic, assign) BOOL detailPageVideoMuted; + +/** + 是否启动自动续播功能,当在 tableView 等场景播放器被销毁时,广告展示时继续从上次播放位置续播,默认 NO + */ +@property (nonatomic, assign) BOOL autoResumeEnable; + +/** + 广告发生点击行为时,是否展示视频详情页 + 设为 NO 时,用户点击 clickableViews 会直接打开 App Store 或者广告落地页 + */ +@property (nonatomic, assign) BOOL detailPageEnable; + +/** + 是否支持用户点击 MediaView 改变视频播放暂停状态,默认 YES + 设为 YES 时,用户点击会切换播放器播放、暂停状态 + */ +@property (nonatomic, assign) BOOL userControlEnable; + +/** + 是否展示播放进度条,默认 YES + */ +@property (nonatomic, assign) BOOL progressViewEnable; + +/** + 是否展示播放器封面图,默认 YES + */ +@property (nonatomic, assign) BOOL coverImageEnable; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTVideoConfig.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTVideoConfig.h.meta new file mode 100644 index 00000000..53d2685b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/GDTVideoConfig.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 6762c69ae718d49b6becc58b3f53804f +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/libGDTMobSDK.a b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a new file mode 100755 index 00000000..ef359ec7 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..9a0b7857 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/gdt/libGDTMobSDK.a.meta @@ -0,0 +1,80 @@ +fileFormatVersion: 2 +guid: cbdc3e4dc51224e67a7da26482343306 +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/AnyThinkIronSourceAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework.meta new file mode 100644 index 00000000..94345968 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: afa45b0fc93dc4a109cdf1507004f633 +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/ironsource/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter new file mode 100755 index 00000000..17f90404 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter.meta new file mode 100644 index 00000000..45995760 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50e20c7f90bbd4ef18dfc49d3409137a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers.meta new file mode 100644 index 00000000..96e20a1b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b7c81a249a8b44d2a3944acd69e09ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h new file mode 100755 index 00000000..97e9d32b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkIronSourceAdapter.h +// AnyThinkIronSourceAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkIronSourceAdapter. +FOUNDATION_EXPORT double AnyThinkIronSourceAdapterVersionNumber; + +//! Project version string for AnyThinkIronSourceAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkIronSourceAdapterVersionString[]; + +// 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/ironsource/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h.meta new file mode 100644 index 00000000..d5f253d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b9156c225031a40a88e40efb6bff48fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Info.plist new file mode 100755 index 00000000..98a67b78 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..76c29920 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad822d33cf3ae4d129ca0154a2c29d70 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules.meta new file mode 100644 index 00000000..79814a5b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a9e64125de774a17945f294e3000894 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..8c46e842 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkIronSourceAdapter { + umbrella header "AnyThinkIronSourceAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..6052df64 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ec879a68c96346ce9cf1903d26b7564 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework.meta new file mode 100644 index 00000000..d62f8545 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: e6585d1f0a8cc4dc58d30c2424f7b602 +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/ironsource/IronSource.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers.meta new file mode 100644 index 00000000..cfbf2874 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3772ff473461b4bfdb4f680f05a761e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdData.h new file mode 100755 index 00000000..a33e3ee9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdData.h @@ -0,0 +1,27 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +@property (nonatomic, strong, readonly, nullable) NSString *serverData; +@property (nonatomic, strong, readonly) NSDictionary *configuration; + + +-(instancetype)initWithData:(nullable NSString*)serverData configuration:(NSDictionary*)configuration; + +-(nullable NSString*)getString:(NSString* )key; +-(NSInteger)getInt:(NSString*)key; +-(BOOL)getBoolean:(NSString*)key; +-(nullable NSNumber*)getNumber:(NSString*)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdData.h.meta new file mode 100644 index 00000000..255a6c26 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bef8b589088df430b81b27da0a40ed7c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdUnit.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdUnit.h new file mode 100755 index 00000000..ed4129a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdUnit.h @@ -0,0 +1,25 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + + +@property (strong, nonatomic) NSString *value; + ++(ISAdUnit*)REWARDED_VIDEO; ++(ISAdUnit*)INTERSTITIAL; ++(ISAdUnit*)OFFERWALL; ++(ISAdUnit*)BANNER; + +- (instancetype)initWithValue:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdUnit.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdUnit.h.meta new file mode 100644 index 00000000..62e37539 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdUnit.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a23035906c2254598b0cd08de1ae0e20 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdDelegate.h new file mode 100755 index 00000000..0622e134 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,34 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +-(void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +-(void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +-(void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdDelegate.h.meta new file mode 100644 index 00000000..73bdeb60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a6b46f8d8d1b24dd08d5a7e417df74ac +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h new file mode 100755 index 00000000..312bc85e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,39 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +-(void)adDidOpen; + +-(void)adDidClose; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +-(void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +-(void)adDidShowSucceed; + +-(void)adDidBecomeVisible; + +-(void)adDidStart; + +-(void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h.meta new file mode 100644 index 00000000..4afbf7b5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea7e78fb3c27b495eb9a54e541ae38b6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h new file mode 100755 index 00000000..e87bc5ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,23 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +-(void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h.meta new file mode 100644 index 00000000..43346030 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2598e121944304ae89b940fc581f4a79 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterBaseProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterBaseProtocol.h new file mode 100755 index 00000000..6ff1dedd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,29 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +-(void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +-(NSString*)networkSDKVersion; + +/// returns the adapter version +-(NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterBaseProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterBaseProtocol.h.meta new file mode 100644 index 00000000..5986a6da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterBaseProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b620303efedbd40db9a04416fd0ebd73 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConfig.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConfig.h new file mode 100755 index 00000000..66022652 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConfig.h @@ -0,0 +1,57 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + + +@interface ISAdapterConfig : NSObject + +@property (strong, nonatomic, readonly) NSDictionary *settings; +@property (strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property (strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property (strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property (strong, nonatomic, readonly) NSString *requestUrl; +@property (strong, nonatomic, readonly) NSString *subAdapterId; +@property (strong, nonatomic, readonly) NSString *instanceId; +@property (strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property (strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property (strong, nonatomic, readonly) NSString *instanceType; +@property (assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property (assign, nonatomic, readonly) double loadTimeOutSec; +@property (assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property (strong, nonatomic, readonly) NSString *adSourceNameForEvent; // name from adSourceName property on init +@property (assign, nonatomic, readonly) BOOL isBidder; +@property (strong, nonatomic, readonly) ISAdUnit *adUnit; +@property (strong, nonatomic, readonly) NSDictionary *appSettings; +@property (strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property (strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +@property (strong, nonatomic, readonly) NSDictionary *bannerSettings; + +@property (strong, nonatomic, readonly) NSString *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property (strong, nonatomic, readonly) NSString *customNetwork; /* name of the custom network is exists */ +@property (assign, nonatomic, readonly) BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConfig.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConfig.h.meta new file mode 100644 index 00000000..b27aed21 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConfig.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8abff7e3549d43c78d942aa444ed67e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConsentProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConsentProtocol.h new file mode 100755 index 00000000..c5346369 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +-(void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConsentProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConsentProtocol.h.meta new file mode 100644 index 00000000..1a42b6f8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterConsentProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad2b62d262b984ad2a08e6a314d530f5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterDebugProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterDebugProtocol.h new file mode 100755 index 00000000..9f318f88 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +-(void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterDebugProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterDebugProtocol.h.meta new file mode 100644 index 00000000..8c70d64d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterDebugProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e0c8b75d5a984441b7cf5be38b03ae6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrorType.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrorType.h new file mode 100755 index 00000000..63d703dd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrorType.h @@ -0,0 +1,18 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrorType.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrorType.h.meta new file mode 100644 index 00000000..b6f2455c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrorType.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9baae512fcaf04aa296a781a9fdd80c1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrors.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrors.h new file mode 100755 index 00000000..67cb964f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrors.h @@ -0,0 +1,21 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + + +#endif /* AdapterErrors_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrors.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrors.h.meta new file mode 100644 index 00000000..2f19a7e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterErrors.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7aee0f1cab97146f4bf1699689c470e7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h new file mode 100755 index 00000000..1ea50efc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,20 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + + +@protocol ISAdapterMetaDataProtocol + +-(void)setMetaDataWithKey:(NSString *)key + andValues:(NSMutableArray *) values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h.meta new file mode 100644 index 00000000..6196d07a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9c76a748101b409a97a5dee6d7abba6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterSettingsProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterSettingsProtocol.h new file mode 100755 index 00000000..990d14ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISLoadWhileShowSupportState.h" +#import "ISAdapterConfig.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig:(ISAdapterConfig*)adapterConfig; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterSettingsProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterSettingsProtocol.h.meta new file mode 100644 index 00000000..7610359a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISAdapterSettingsProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e99f140b8e8be4b039d851a08262c6ea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerDelegate.h new file mode 100755 index 00000000..2fcf727c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerDelegate.h @@ -0,0 +1,51 @@ +// +// ISBannerDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISBannerDelegate_h +#define ISBannerDelegate_h + +#import "ISBannerView.h" + +@protocol ISBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + */ +- (void)bannerDidLoad:(ISBannerView *)bannerView; + +/** + Called after a banner has attempted to load an ad but failed. + + @param error The reason for the error + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error; + +/** + Called after a banner has been clicked. + */ +- (void)didClickBanner; + +/** + Called when a banner is about to present a full screen content. + */ +- (void)bannerWillPresentScreen; + +/** + Called after a full screen content has been dismissed. + */ +- (void)bannerDidDismissScreen; + +/** + Called when a user would be taken out of the application context. + */ +- (void)bannerWillLeaveApplication; + +@end + +#endif /* ISBannerDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerDelegate.h.meta new file mode 100644 index 00000000..18157d8b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2f36da84b884e4262a327e8fa6468b82 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerSize.h new file mode 100755 index 00000000..127058f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerSize.h @@ -0,0 +1,36 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import + +static NSString * const kSizeBanner = @"BANNER"; +static NSString * const kSizeLarge = @"LARGE"; +static NSString * const kSizeRectangle = @"RECTANGLE"; +static NSString * const kSizeLeaderboard = @"LEADERBOARD"; +static NSString * const kSizeSmart = @"SMART"; +static NSString * const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString *)description width:(NSInteger)width height:(NSInteger)height; +- (BOOL)isSmart; + +@property (readonly) NSString* sizeDescription; +@property (readonly) NSInteger width; +@property (readonly) NSInteger height; +@property (readwrite, getter=isAdaptive) BOOL adaptive; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerSize.h.meta new file mode 100644 index 00000000..12a6e1b1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 292c1cd9a2e4d40d8a0c73c5374e5918 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerView.h new file mode 100755 index 00000000..1128a9d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerView.h @@ -0,0 +1,18 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString * const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { + +} + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerView.h.meta new file mode 100644 index 00000000..44fd42b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f889d117d5fce478584b0c26886cb894 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdAdapter.h new file mode 100755 index 00000000..3f80d290 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdAdapter.h @@ -0,0 +1,47 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdUnit.h" +#import "ISAdapterConfig.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdData.h" +#import "ISAdapterAdDelegate.h" +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISBaseAdAdapterProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure, ad opened, ad closed, show failed +/// optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData*)adData + delegate:(id)delegate; + +@end + +@interface ISBaseAdAdapter : NSObject + +@property (nonatomic) ISAdUnit *adUnit; +@property (nonatomic, readonly) ISAdapterConfig *adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit*)adUnit + adapterConfig:(ISAdapterConfig*)adapterConfig; + +/// the network sdk version +-(nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdAdapter.h.meta new file mode 100644 index 00000000..97e93981 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 694828f6f7912402c8b63c83a009d890 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h new file mode 100755 index 00000000..56292b30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,35 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + + +#import "ISBaseAdAdapter.h" +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISBaseAdInteractionAdapterProtocol + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData*)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData*)adData; + +@end + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h.meta new file mode 100644 index 00000000..754540de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eae7a116b6fc5479199ea74a38556f76 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseInterstitial.h new file mode 100755 index 00000000..ddb4efad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseInterstitial.h @@ -0,0 +1,40 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +-(instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure +- (void)loadAdWithAdData:(ISAdData *)adData + delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad closed, show failed +/// optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseInterstitial.h.meta new file mode 100644 index 00000000..3556bbe0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af37dd69785054b1db4baf19503fa3bd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseNetworkAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseNetworkAdapter.h new file mode 100755 index 00000000..2c39abbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseNetworkAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseNetworkAdapter.h.meta new file mode 100644 index 00000000..5fd712eb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseNetworkAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e1c79075312c4dda9560c0124c9e377 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseRewardedVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseRewardedVideo.h new file mode 100755 index 00000000..a209bf60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" +#import "ISAdapterAdRewardedDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +-(instancetype)init:(ISAdapterConfig *)providerConfig; + + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure +- (void)loadAdWithAdData:(ISAdData *)adData + delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad closed, show failed +/// optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseRewardedVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseRewardedVideo.h.meta new file mode 100644 index 00000000..c8a5c76a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISBaseRewardedVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 201c6fa404e0b4936aef7b19fd2d5fb2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConfigurations.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConfigurations.h new file mode 100755 index 00000000..fcc86440 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConfigurations.h @@ -0,0 +1,61 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property (nonatomic, strong) NSString *userId; +@property (nonatomic, strong) NSString *appKey; +@property (nonatomic, strong) NSString *mediationSegment; +@property (nonatomic, strong) NSString *segmentId; +@property (nonatomic, strong) NSDictionary *customSegmentParams; +@property (nonatomic, strong) ISSegment *segment; +@property (nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property (nonatomic, strong) NSDictionary *offerwallCustomParameters; +@property (nonatomic, strong) NSString *version; +@property (nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property (nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property (nonatomic, assign) BOOL advancedLoading; +@property (nonatomic, strong) NSString *plugin; +@property (nonatomic, strong) NSString *pluginVersion; +@property (nonatomic, strong) NSString *pluginFrameworkVersion; +@property (nonatomic, strong) NSNumber *maxVideosPerIteration; +@property (nonatomic, assign) NSInteger userAge; +@property (nonatomic, assign) ISGender userGender; +@property (nonatomic, assign) BOOL trackReachability; +@property (nonatomic, strong) NSString *dynamicUserId; +@property (nonatomic, assign) BOOL adaptersDebug; +@property (nonatomic, strong) NSString *mediationType; +@property (nonatomic, strong) NSNumber *serr; +@property (nonatomic, strong) NSString *categorizeType; +@property (nonatomic, strong) NSDictionary *rvServerParams; +@property (nonatomic, assign) NSInteger consent; +@property (nonatomic, assign) BOOL didSetConsent; +@property (nonatomic, strong) NSDictionary *batchGenricParams; +@property (nonatomic, strong) NSDictionary *eventGenricParams; +@property (nonatomic, strong) NSDictionary *eventPixelParams; + +/*! + @deprecated This method has been deprecated and will be removed in a future version + */ ++ (ISConfigurations *)configurations DEPRECATED_MSG_ATTRIBUTE("As of version 6.5.2, use class method: getConfigurations"); + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { + None, + Error, + Info, + Verbose +}; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConfigurations.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConfigurations.h.meta new file mode 100644 index 00000000..fc127e2d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConfigurations.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f0879f1ebadef4a448303d739992db60 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConsentViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConsentViewDelegate.h new file mode 100755 index 00000000..f4fc70c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConsentViewDelegate.h @@ -0,0 +1,30 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Created by Hadar Pur on 08/10/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConsentViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConsentViewDelegate.h.meta new file mode 100644 index 00000000..83b97ba4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISConsentViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 74603024ea960437cb3639f6fefe3e9a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDataKeys.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDataKeys.h new file mode 100755 index 00000000..386d4230 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDataKeys.h @@ -0,0 +1,17 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + ++(NSString*)USER_ID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDataKeys.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDataKeys.h.meta new file mode 100644 index 00000000..ffaeb672 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDataKeys.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 11df78318158a443e974c0ba129ed3f2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h new file mode 100755 index 00000000..b6a0e398 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,70 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +#import "ISBannerView.h" + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + + + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +/** + Called when a banner is about to present a full screen content. + @param instanceId The demand only instance id that present a full screen. + + */ +- (void)bannerWillPresentScreen:(NSString *)instanceId; + +/** + Called after a full screen content has been dismissed. + @param instanceId The demand only instance id that full screen content has been dismissed. + + */ +- (void)bannerDidDismissScreen:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h.meta new file mode 100644 index 00000000..da804724 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 624af596b277349a99d4642dfa02f696 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100755 index 00000000..073649e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h.meta new file mode 100644 index 00000000..1d8b2fa4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f280b1ff233c4a238a9317a6ebdd061 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100755 index 00000000..c5ec14c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta new file mode 100644 index 00000000..23fd90a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5a0d9037b6a624c858f8236820466e1d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsReporting.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsReporting.h new file mode 100755 index 00000000..ad1952ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsReporting.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++(void) reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsReporting.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsReporting.h.meta new file mode 100644 index 00000000..44a38014 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsReporting.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f9fe3c4c02a054c2a94e8ca0e0d2b87b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsSettings.h new file mode 100755 index 00000000..9e866e29 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsSettings.h @@ -0,0 +1,39 @@ +// +// ISEventsSettings.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISEventsSettings : NSObject + +@property (nonatomic, assign, readonly) BOOL sendUltraEvents; +@property (nonatomic, assign, readonly) BOOL sendEventsToggle; +@property (nonatomic, assign, readonly) BOOL compressEvents; +@property (nonatomic, strong, readonly) NSURL *serverEventsURL; +@property (nonatomic, assign, readonly) NSUInteger backupThreshold; +@property (nonatomic, assign, readonly) NSUInteger maxNumberOfEvents; +@property (nonatomic, copy, readonly) NSString *serverEventsType; +@property (nonatomic, strong, readonly) NSArray *optOut; +@property (nonatomic, strong, readonly) NSArray *optIn; +@property (nonatomic, strong, readonly) NSArray *triggerEvents; +@property (nonatomic, strong, readonly) NSArray *nonConnectivityEvents; +@property (nonatomic, assign) NSUInteger maxEventsPerBatch; + +- (instancetype)initWithSendUltraEvents:(BOOL)sendEvents + sendEventsToggle:(BOOL)eventsToggle + compressEvents:(BOOL)compressEvents + serverEventsURL:(NSURL *)serverUrl + backupThreshold:(NSUInteger)backupThreshold + maxNumberOfEvents:(NSUInteger)maxNumberOfEvents + serverEventsType:(NSString *)serverEventsType + optOut:(NSArray *)optOut + optIn:(NSArray *)optIn + triggerEvents:(NSArray *)triggerEvents + nonConnectivityEvents:(NSArray *)nonConnectivityEvents + maxEventsPerBatch:(NSUInteger)maxEventsPerBatch; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsSettings.h.meta new file mode 100644 index 00000000..f73485e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISEventsSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a03e4058e873a49e28b07e78f4bf013b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISGender.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISGender.h new file mode 100755 index 00000000..8bfc6f80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[@"unknown",@"male",@"female"] objectAtIndex:enum] +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISGender.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISGender.h.meta new file mode 100644 index 00000000..a4149bb7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISGender.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: abd4f7ae560c64d07a074dc730fa2492 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionData.h new file mode 100755 index 00000000..09a22172 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionData.h @@ -0,0 +1,41 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISImpressionData : NSObject + +@property (readonly, copy) NSString* _Nullable auction_id; +@property (readonly, copy) NSString* _Nullable ad_unit; +@property (readonly, copy) NSString* _Nullable ad_network; +@property (readonly, copy) NSString* _Nullable instance_name; +@property (readonly, copy) NSString* _Nullable instance_id; +@property (readonly, copy) NSString* _Nullable country; +@property (readonly, copy) NSString* _Nullable placement; +@property (readonly, copy) NSNumber* _Nullable revenue; +@property (readonly, copy) NSString* _Nullable precision; +@property (readonly, copy) NSString* _Nullable ab; +@property (readonly, copy) NSString* _Nullable segment_name; +@property (readonly, copy) NSNumber* _Nullable lifetime_revenue; +@property (readonly, copy) NSString* _Nullable encrypted_cpm; +@property (readonly, copy) NSNumber* _Nullable conversion_value; + +@property (readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +- (void) replacePlacementMacro:(NSString *) macro + value:(NSString *) value; + +@end + + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionData.h.meta new file mode 100644 index 00000000..1efaaa15 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dad9afd06fe2c46999c7b965af2d554f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionDataDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionDataDelegate.h new file mode 100755 index 00000000..f5bd69ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,23 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionDataDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionDataDelegate.h.meta new file mode 100644 index 00000000..33a203a4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISImpressionDataDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0734a530e69d0410eb6de5f277e4c2b6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISIntegrationHelper.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISIntegrationHelper.h new file mode 100755 index 00000000..73b3fdd7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISIntegrationHelper.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter versions, and makes sure all required dependencies and frameworks were added for the various mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISIntegrationHelper.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISIntegrationHelper.h.meta new file mode 100644 index 00000000..3539ee79 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISIntegrationHelper.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 93e267c65f8d24da2979ee0e5a4a0911 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISInterstitialDelegate.h new file mode 100755 index 00000000..8d30f95a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISInterstitialDelegate.h @@ -0,0 +1,54 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_INTERSTITIAL_DELEGATE_H +#define IRONSOURCE_INTERSTITIAL_DELEGATE_H + +#import + +@protocol ISInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose; + +/** + Called after an interstitial has been displayed on the screen. + */ +- (void)interstitialDidShow; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISInterstitialDelegate.h.meta new file mode 100644 index 00000000..c1e68879 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71ab557b2903e4d2086a740ea654890b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoadWhileShowSupportState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoadWhileShowSupportState.h new file mode 100755 index 00000000..9724035c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,27 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoadWhileShowSupportState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoadWhileShowSupportState.h.meta new file mode 100644 index 00000000..842ca720 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoadWhileShowSupportState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 379371e2363864822a460b28712e977e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLogDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLogDelegate.h new file mode 100755 index 00000000..6779617f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLogDelegate.h @@ -0,0 +1,42 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues +{ + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_CRITICAL = 4, + +} ISLogLevel; + +typedef enum LogTagValue +{ + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT + +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLogDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLogDelegate.h.meta new file mode 100644 index 00000000..3d96f622 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLogDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0660a7b9cd1574fa8b39c8da9cf5e95f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoggersSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoggersSettings.h new file mode 100755 index 00000000..23527684 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoggersSettings.h @@ -0,0 +1,21 @@ +// +// ISLoggersSettings.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISLoggersSettings : NSObject + +@property (nonatomic, readonly) NSInteger server; +@property (nonatomic, readonly) NSInteger publisher; +@property (nonatomic, readonly) NSInteger console; + +- (instancetype)initWithServer:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoggersSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoggersSettings.h.meta new file mode 100644 index 00000000..027f33ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISLoggersSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 939e945d4ef6b464a83e571893c4e3ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISNetworkInitializationDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISNetworkInitializationDelegate.h new file mode 100755 index 00000000..f90e558b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,23 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISNetworkInitializationDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISNetworkInitializationDelegate.h.meta new file mode 100644 index 00000000..28e8e4e0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISNetworkInitializationDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 385bde27892d640ea82cc3abe8cd9a15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISOfferwallDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISOfferwallDelegate.h new file mode 100755 index 00000000..c7e2f6ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISOfferwallDelegate.h @@ -0,0 +1,62 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_OFFERWALL_DELEGATE_H +#define IRONSOURCE_OFFERWALL_DELEGATE_H + +#import + +@protocol ISOfferwallDelegate + +@required +/** + Called after the offerwall has changed its availability. + + @param available The new offerwall availability. YES if available and ready to be shown, NO otherwise. + */ +- (void)offerwallHasChangedAvailability:(BOOL)available; + +/** + Called after the offerwall has been displayed on the screen. + */ +- (void)offerwallDidShow; + +/** + Called after the offerwall has attempted to show but failed. + + @param error The reason for the error. + */ +- (void)offerwallDidFailToShowWithError:(NSError *)error; + +/** + Called after the offerwall has been dismissed. + */ +- (void)offerwallDidClose; + +/** + @abstract Called each time the user completes an offer. + @discussion creditInfo is a dictionary with the following key-value pairs: + + "credits" - (int) The number of credits the user has Earned since the last didReceiveOfferwallCredits event that returned YES. Note that the credits may represent multiple completions (see return parameter). + + "totalCredits" - (int) The total number of credits ever earned by the user. + + "totalCreditsFlag" - (BOOL) In some cases, we won’t be able to provide the exact amount of credits since the last event (specifically if the user clears the app’s data). In this case the ‘credits’ will be equal to the "totalCredits", and this flag will be YES. + + @param creditInfo Offerwall credit info. + + @return The publisher should return a BOOL stating if he handled this call (notified the user for example). if the return value is NO, the 'credits' value will be added to the next call. + */ +- (BOOL)didReceiveOfferwallCredits:(NSDictionary *)creditInfo; + +/** + Called after the 'offerwallCredits' method has attempted to retrieve user's credits info but failed. + + @param error The reason for the error. + */ +- (void)didFailToReceiveOfferwallCreditsWithError:(NSError *)error; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISOfferwallDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISOfferwallDelegate.h.meta new file mode 100644 index 00000000..476ce66f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISOfferwallDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 039fae7053b654ac7bbdfe4de70e94f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISPlacementInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISPlacementInfo.h new file mode 100755 index 00000000..5df357e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISPlacementInfo.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName reward:(NSString *)rewardName rewardAmount:(NSNumber*)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property (readonly) NSString *placementName; +@property (readonly) NSString *rewardName; +@property (readonly) NSNumber *rewardAmount; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISPlacementInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISPlacementInfo.h.meta new file mode 100644 index 00000000..9cee39b0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISPlacementInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e6c22fc98b373466fbd160dfa58155bf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISProductSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISProductSettings.h new file mode 100755 index 00000000..5957b6f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISProductSettings.h @@ -0,0 +1,38 @@ +// +// ISProductSettings.h +// IronSource +// +// Created by Yotam Ohayon on 07/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISProductSettings : NSObject + +@property (readonly, strong) NSArray *placements; +@property (readonly, assign) NSUInteger maxNumOfAdaptersToLoadOnStart; +@property (readonly, assign) BOOL advancedLoading; +@property (readonly, assign) NSUInteger adapterTimeOutInSeconds; +@property (readonly, strong) NSString *algo; +@property (nonatomic, copy) NSString *backFillProviderName; +@property (nonatomic, copy) NSString *premiumProviderName; +@property (assign) NSInteger bannerInterval; +@property (assign) NSInteger loadRVInterval; +@property (assign) NSUInteger delayLoadFailureNotificationInSeconds; +@property (readonly,assign) NSInteger expiredDurationInMinutes; +@property (readonly,assign) NSInteger delayLoadFailureTimeout; + + + +- (instancetype) initWithplacements:(NSArray *)placements + maxNumOfAdaptersToLoadOnStart:(NSUInteger)maxAdapters + advancedLoading:(BOOL)advancedLoading + adapterTimeOutInSeconds:(NSUInteger)adapterTimeout +delayLoadFailureNotificationInSeconds:(NSUInteger)delayLoadFailure + algo:(NSString *)algo + backFillProviderName:(NSString *)backFillProviderName + premiumProviderName:(NSString *)premiumProviderName + expiredDurationInMinutes:(NSInteger)expiredDurationInMinutes + delayLoadFailureTimeout:(NSInteger)delayLoadFailureTimeout; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISProductSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISProductSettings.h.meta new file mode 100644 index 00000000..6a9f85f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISProductSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e4d1aacbb2a8489f96161a9856ca07b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoDelegate.h new file mode 100755 index 00000000..96144058 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoDelegate.h @@ -0,0 +1,69 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_REWARDEDVIDEO_DELEGATE_H +#define IRONSOURCE_REWARDEDVIDEO_DELEGATE_H + +#import + +@class ISPlacementInfo; + +@protocol ISRewardedVideoDelegate + +@required +/** + Called after a rewarded video has changed its availability. + + @param available The new rewarded video availability. YES if available and ready to be shown, NO otherwise. + */ +- (void)rewardedVideoHasChangedAvailability:(BOOL)available; + +/** + Called after a rewarded video has been viewed completely and the user is eligible for reward. + + @param placementInfo An object that contains the placement's reward name and amount. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo; + +/** + Called after a rewarded video has attempted to show but failed. + + @param error The reason for the error + */ +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error; + +/** + Called after a rewarded video has been opened. + */ +- (void)rewardedVideoDidOpen; + +/** + Called after a rewarded video has been dismissed. + */ +- (void)rewardedVideoDidClose; + +/** + * Note: the events below are not available for all supported rewarded video ad networks. + * Check which events are available per ad network you choose to include in your build. + * We recommend only using events which register to ALL ad networks you include in your build. + */ + +/** + Called after a rewarded video has started playing. + */ +- (void)rewardedVideoDidStart; + +/** + Called after a rewarded video has finished playing. + */ +- (void)rewardedVideoDidEnd; + +/** + Called after a video has been clicked. + */ +- (void)didClickRewardedVideo:(ISPlacementInfo *)placementInfo; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoDelegate.h.meta new file mode 100644 index 00000000..5ad812e6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7604afa1408f64e9f9a9663534bdab46 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoManualDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoManualDelegate.h new file mode 100755 index 00000000..c9c418ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoManualDelegate.h @@ -0,0 +1,30 @@ +// +// ISRewardedVideoManualDelegate.h +// IronSource +// +// Created by Guy Lis on 03/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISRewardedVideoManualDelegate_h +#define ISRewardedVideoManualDelegate_h + +@protocol ISRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + */ +- (void)rewardedVideoDidLoad; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error; + +@end + +#endif /* ISRewardedVideoManualDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoManualDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoManualDelegate.h.meta new file mode 100644 index 00000000..40087bb3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISRewardedVideoManualDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eeb930a871c424f2ebb57435f041e0c2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegment.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegment.h new file mode 100755 index 00000000..d649928b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property (nonatomic) int age; +@property (nonatomic) int level; +@property (nonatomic) double iapTotal; +@property (nonatomic) BOOL paying; +@property (nonatomic) ISGender gender; +@property (nonatomic, strong) NSDate *userCreationDate; +@property (nonatomic, strong) NSString *segmentName; +@property (nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary*)getData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegment.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegment.h.meta new file mode 100644 index 00000000..c5b8c3b8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegment.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d06cabb0c12ee4c9dbe95c40dc6a9432 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegmentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegmentDelegate.h new file mode 100755 index 00000000..f8b812d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegmentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegmentDelegate.h.meta new file mode 100644 index 00000000..59fd3536 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSegmentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e0d858ddce1934ca0ae8804fb57e5168 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISServerResponseParser.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISServerResponseParser.h new file mode 100755 index 00000000..04654d6f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISServerResponseParser.h @@ -0,0 +1,60 @@ +// +// ISServerResponseParser.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +#import "ISProductSettings.h" +#import "ISEventsSettings.h" +#import "ISLoggersSettings.h" +#import "ISAuctionSettings.h" +#import "ISTokenSettings.h" +#import "ISCrashReporterSettings.h" +#import "ISApplicationSettings.h" +#import "ISExternalSettings.h" +#import "ISSKAdNetworkSettings.h" +#import "ISPixelSettings.h" +@interface ISServerResponseParser : NSObject + +/* ProvidersConfig Array's Hold 'ISAdapterConfig' obj */ +@property (nonatomic, strong) NSArray *rewardedVideoProvidersConfig; +@property (nonatomic, strong) NSArray *interstitialProvidersConfig; +@property (nonatomic, strong) NSArray *offerwallProvidersConfig; +@property (nonatomic, strong) NSArray *bannerProvidersConfig; + +@property (nonatomic, strong) ISProductSettings *rewardedVideoProductSettings; +@property (nonatomic, strong) ISProductSettings *interstitialProductSettings; +@property (nonatomic, strong) ISProductSettings *offerwallProductSettings; +@property (nonatomic, strong) ISProductSettings *bannerProductSettings; + +@property (nonatomic, strong) ISEventsSettings *rewardedVideoEvents; +@property (nonatomic, strong) ISEventsSettings *interstitialEvents; +@property (nonatomic, strong) ISEventsSettings *offerwallEvents; +@property (nonatomic, strong) ISEventsSettings *bannerEvents; +@property (nonatomic, strong) ISEventsSettings *pixelEvents; + + +@property (nonatomic, strong) ISLoggersSettings *loggers; +@property (nonatomic, strong) ISAuctionSettings *auctionSettings; +@property (nonatomic, strong) ISTokenSettings *tokenSettings; +@property (nonatomic, strong) ISCrashReporterSettings *crashReporterSettings; +@property (nonatomic, strong) ISApplicationSettings *applicationSettings; +@property (nonatomic, strong) ISExternalSettings *externalSettings; +@property (nonatomic, strong) ISSKAdNetworkSettings *skanSettings; +@property (nonatomic, strong) ISPixelSettings *pixelSettings; + +@property (nonatomic, strong) NSString *segmentName; +@property (nonatomic, strong) NSString *segmentId; +@property (nonatomic, strong) NSDictionary *customSegmentParams; + +@property (nonatomic,assign) BOOL showIntegrationHelper; + ++ (ISServerResponseParser *)sharedInstance; +- (void)parseObject:(id)object; + +- (NSArray *)getConfigForProvider:(NSString *)provider; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISServerResponseParser.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISServerResponseParser.h.meta new file mode 100644 index 00000000..14936f46 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISServerResponseParser.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 641954cd6d5bd4cee9a9e54ee3309b6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h new file mode 100755 index 00000000..398885d7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +@interface ISSupersonicAdsConfiguration : NSObject + +@property (nonatomic, strong) NSNumber *useClientSideCallbacks; +@property (nonatomic, strong) NSString *language; +@property (nonatomic, strong) NSString *minimumOfferCommission; +@property (nonatomic, strong) NSDictionary *controllerConfig; +@property (nonatomic, strong) NSString *itemName; +@property (nonatomic, strong) NSString *controllerUrl; +@property (strong) NSNumber *itemCount; +@property (strong) NSNumber *maxVideoLength; +@property (nonatomic, strong) NSString *privateKey; +@property (nonatomic) BOOL debugMode; +@property (nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h.meta new file mode 100644 index 00000000..1c3b035e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e5e9c2afabf814c6eac013c1b773cd7a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/IronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/IronSource.h new file mode 100755 index 00000000..a2bca8e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/IronSource.h @@ -0,0 +1,614 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + + + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + +#import +#import + +#import "ISBannerDelegate.h" +#import "ISRewardedVideoDelegate.h" +#import "ISOfferwallDelegate.h" +#import "ISInterstitialDelegate.h" +#import "ISRewardedVideoManualDelegate.h" +#import "ISLogDelegate.h" +#import "ISConfigurations.h" +#import "ISPlacementInfo.h" +#import "ISIntegrationHelper.h" +#import "ISEventsReporting.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISBannerSize.h" +#import "ISImpressionDataDelegate.h" +#import "ISConsentViewDelegate.h" + +// imports used for custom adapters infra +#import "ISBaseInterstitial.h" +#import "ISBaseRewardedVideo.h" +#import "ISBaseNetworkAdapter.h" +#import "ISAdapterErrors.h" +#import "ISDataKeys.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_OFFERWALL @"offerwall" +#define IS_BANNER @"banner" + +static NSString * const MEDIATION_SDK_VERSION = @"7.2.0"; +static NSString * GitHash = @"c5e106383"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString * const DataSource_MOPUB = @"MoPub"; + + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrive IDFA, if impossible, will try to retrive IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a mediation segment. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param segment A segment name, which should not exceed 64 characters. + */ ++ (void)setMediationSegment:(NSString *)segment __attribute__((deprecated("This method has been deprecated and won’t be included in ironSource SDK versions 7.3.0 and above."))); + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *) values; + + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ + + (NSString *) getISDemandOnlyBiddingData; + + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_OFFERWALL, IS_BANNER + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_OFFERWALL, IS_BANNER]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey adUnits:(NSArray *)adUnits; + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for rewarded video callbacks. + + @param delegate The 'ISRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setRewardedVideoDelegate:(id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrive an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + + +/** + @abstract Sets Rewarded Video flow for manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the ISRewardedVideoManualDelegate you will receive the Rewarded Video events. + @discussion Pass this object within the ISRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'ISRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setRewardedVideoManualDelegate:(nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for interstitial callbacks. + + @param delegate The 'ISInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setInterstitialDelegate:(id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to their priority. + */ ++ (void)loadInterstitial; + +/** + @abstract Show a rewarded video using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController; + +/** + @abstract Show a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName; + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId adm:(NSString *)adm; + + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Offerwall + +/** + @abstract Sets the delegate for offerwall callbacks. + + @param delegate The 'ISOfferwallDelegate' for IronSource to send callbacks to. + */ ++ (void)setOfferwallDelegate:(id)delegate; + +/** + @abstract Show an offerwall using the default placement. + + @param viewController The UIViewController to display the offerwall within. + */ ++ (void)showOfferwallWithViewController:(UIViewController *)viewController; + +/** + @abstract Show an offerwall using the provided placement name. + + @param viewController The UIViewController to display the offerwall within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showOfferwallWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Retrive information on the user’s total credits and any new credits the user has earned. + @discussion The function can be called at any point during the user’s engagement with the app. + */ ++ (void)offerwallCredits; + +/** + @abstract Determine if the offerwall is prepared. + + @return YES if there is an available offerwall, NO otherwise. + */ ++ (BOOL)hasOfferwall; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for banner callbacks. + + @param delegate The 'ISBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setBannerDelegate:(id)delegate; + + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size; + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size placement:(nullable NSString *)placementName; + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName; + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + adm:(nullable NSString *)adm + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + + +#pragma mark - Impression Data + +/** + @abstract Sets the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)setImpressionDataDelegate:(id)delegate __attribute__((deprecated("This method has been deprecated and won’t be included in ironSource SDK versions 7.3.0 and above. Please use addImpressionDataDelegate instead."))); + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + + + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController andType:(NSString *)consentViewType; + + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +@end + +NS_ASSUME_NONNULL_END + + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/IronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/IronSource.h.meta new file mode 100644 index 00000000..55c66e63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Headers/IronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00e84c71729eb4e75a595e1fb69a57ca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/IronSource b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/IronSource new file mode 100755 index 00000000..9709a5fa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/IronSource differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/IronSource.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/IronSource.meta new file mode 100644 index 00000000..25e975e0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/IronSource.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c06b6c2aab9934d2088f76c75f627096 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions.meta new file mode 100644 index 00000000..d08f170e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 655c9efece43a43729d639753ec43026 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A.meta new file mode 100644 index 00000000..4389627c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2da9a2efbe45447958a0ea1df250afd8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers.meta new file mode 100644 index 00000000..7c2c2163 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06fa9eeb975ca4516be3fd7b99ed80ce +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdData.h new file mode 100755 index 00000000..a33e3ee9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdData.h @@ -0,0 +1,27 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +@property (nonatomic, strong, readonly, nullable) NSString *serverData; +@property (nonatomic, strong, readonly) NSDictionary *configuration; + + +-(instancetype)initWithData:(nullable NSString*)serverData configuration:(NSDictionary*)configuration; + +-(nullable NSString*)getString:(NSString* )key; +-(NSInteger)getInt:(NSString*)key; +-(BOOL)getBoolean:(NSString*)key; +-(nullable NSNumber*)getNumber:(NSString*)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdData.h.meta new file mode 100644 index 00000000..b86019f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 834825d12809a4b19858a59c32ba0750 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdUnit.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdUnit.h new file mode 100755 index 00000000..ed4129a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdUnit.h @@ -0,0 +1,25 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + + +@property (strong, nonatomic) NSString *value; + ++(ISAdUnit*)REWARDED_VIDEO; ++(ISAdUnit*)INTERSTITIAL; ++(ISAdUnit*)OFFERWALL; ++(ISAdUnit*)BANNER; + +- (instancetype)initWithValue:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdUnit.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdUnit.h.meta new file mode 100644 index 00000000..ae4ab4fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdUnit.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f17c9d8c668a34164b9babd0a73f5353 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdDelegate.h new file mode 100755 index 00000000..0622e134 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,34 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +-(void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +-(void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +-(void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdDelegate.h.meta new file mode 100644 index 00000000..cd657c11 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: afa51472e7f1d49a890e862fad191fe9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdInteractionDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdInteractionDelegate.h new file mode 100755 index 00000000..312bc85e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,39 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +-(void)adDidOpen; + +-(void)adDidClose; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +-(void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +-(void)adDidShowSucceed; + +-(void)adDidBecomeVisible; + +-(void)adDidStart; + +-(void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdInteractionDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdInteractionDelegate.h.meta new file mode 100644 index 00000000..4327b0a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdInteractionDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cf5f5ba7919414d09add45bbd0e581e2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdRewardedDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdRewardedDelegate.h new file mode 100755 index 00000000..e87bc5ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,23 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +-(void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdRewardedDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdRewardedDelegate.h.meta new file mode 100644 index 00000000..7299a921 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterAdRewardedDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad26368ae3c1041c3a39385738577a48 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterBaseProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterBaseProtocol.h new file mode 100755 index 00000000..6ff1dedd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,29 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +-(void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +-(NSString*)networkSDKVersion; + +/// returns the adapter version +-(NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterBaseProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterBaseProtocol.h.meta new file mode 100644 index 00000000..6f5a3050 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterBaseProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 656dd055270fe4f2bac1e0319ed699d8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConfig.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConfig.h new file mode 100755 index 00000000..66022652 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConfig.h @@ -0,0 +1,57 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + + +@interface ISAdapterConfig : NSObject + +@property (strong, nonatomic, readonly) NSDictionary *settings; +@property (strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property (strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property (strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property (strong, nonatomic, readonly) NSString *requestUrl; +@property (strong, nonatomic, readonly) NSString *subAdapterId; +@property (strong, nonatomic, readonly) NSString *instanceId; +@property (strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property (strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property (strong, nonatomic, readonly) NSString *instanceType; +@property (assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property (assign, nonatomic, readonly) double loadTimeOutSec; +@property (assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property (strong, nonatomic, readonly) NSString *adSourceNameForEvent; // name from adSourceName property on init +@property (assign, nonatomic, readonly) BOOL isBidder; +@property (strong, nonatomic, readonly) ISAdUnit *adUnit; +@property (strong, nonatomic, readonly) NSDictionary *appSettings; +@property (strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property (strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +@property (strong, nonatomic, readonly) NSDictionary *bannerSettings; + +@property (strong, nonatomic, readonly) NSString *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property (strong, nonatomic, readonly) NSString *customNetwork; /* name of the custom network is exists */ +@property (assign, nonatomic, readonly) BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConfig.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConfig.h.meta new file mode 100644 index 00000000..92f41e74 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConfig.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 90f510c5d83d34684a7ba380097b56c7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConsentProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConsentProtocol.h new file mode 100755 index 00000000..c5346369 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +-(void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConsentProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConsentProtocol.h.meta new file mode 100644 index 00000000..ffb1a6da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterConsentProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 701fd59c96e8240e0a28d5ec4e6b66a6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterDebugProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterDebugProtocol.h new file mode 100755 index 00000000..9f318f88 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +-(void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterDebugProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterDebugProtocol.h.meta new file mode 100644 index 00000000..066af946 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterDebugProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 469a1056be87a4556b0c3556d4423239 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrorType.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrorType.h new file mode 100755 index 00000000..63d703dd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrorType.h @@ -0,0 +1,18 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrorType.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrorType.h.meta new file mode 100644 index 00000000..2723392b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrorType.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22d514ed660e940a2bc9b2ac3f729378 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrors.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrors.h new file mode 100755 index 00000000..67cb964f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrors.h @@ -0,0 +1,21 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + + +#endif /* AdapterErrors_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrors.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrors.h.meta new file mode 100644 index 00000000..5901055f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterErrors.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c91349ff7fd1c4024b94722e6bbdbb9d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterMetaDataProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterMetaDataProtocol.h new file mode 100755 index 00000000..1ea50efc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,20 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + + +@protocol ISAdapterMetaDataProtocol + +-(void)setMetaDataWithKey:(NSString *)key + andValues:(NSMutableArray *) values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterMetaDataProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterMetaDataProtocol.h.meta new file mode 100644 index 00000000..c429ad1d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterMetaDataProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d3c46197699e44098be9706e3db4662e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterSettingsProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterSettingsProtocol.h new file mode 100755 index 00000000..990d14ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISLoadWhileShowSupportState.h" +#import "ISAdapterConfig.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig:(ISAdapterConfig*)adapterConfig; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterSettingsProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterSettingsProtocol.h.meta new file mode 100644 index 00000000..b4dca747 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISAdapterSettingsProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 67b674bb82ed04a448ee238bc057c8fd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerDelegate.h new file mode 100755 index 00000000..2fcf727c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerDelegate.h @@ -0,0 +1,51 @@ +// +// ISBannerDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISBannerDelegate_h +#define ISBannerDelegate_h + +#import "ISBannerView.h" + +@protocol ISBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + */ +- (void)bannerDidLoad:(ISBannerView *)bannerView; + +/** + Called after a banner has attempted to load an ad but failed. + + @param error The reason for the error + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error; + +/** + Called after a banner has been clicked. + */ +- (void)didClickBanner; + +/** + Called when a banner is about to present a full screen content. + */ +- (void)bannerWillPresentScreen; + +/** + Called after a full screen content has been dismissed. + */ +- (void)bannerDidDismissScreen; + +/** + Called when a user would be taken out of the application context. + */ +- (void)bannerWillLeaveApplication; + +@end + +#endif /* ISBannerDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerDelegate.h.meta new file mode 100644 index 00000000..eb02b2b4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d66d0622abb4f4191a310099cbb9dc33 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerSize.h new file mode 100755 index 00000000..127058f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerSize.h @@ -0,0 +1,36 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import + +static NSString * const kSizeBanner = @"BANNER"; +static NSString * const kSizeLarge = @"LARGE"; +static NSString * const kSizeRectangle = @"RECTANGLE"; +static NSString * const kSizeLeaderboard = @"LEADERBOARD"; +static NSString * const kSizeSmart = @"SMART"; +static NSString * const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString *)description width:(NSInteger)width height:(NSInteger)height; +- (BOOL)isSmart; + +@property (readonly) NSString* sizeDescription; +@property (readonly) NSInteger width; +@property (readonly) NSInteger height; +@property (readwrite, getter=isAdaptive) BOOL adaptive; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerSize.h.meta new file mode 100644 index 00000000..f8986eda --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76fb73edbb0854a07bfe2755740136a5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerView.h new file mode 100755 index 00000000..1128a9d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerView.h @@ -0,0 +1,18 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString * const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { + +} + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerView.h.meta new file mode 100644 index 00000000..bc4798da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1235e2ce975e94d7ba1140a34380e4cf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdAdapter.h new file mode 100755 index 00000000..3f80d290 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdAdapter.h @@ -0,0 +1,47 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdUnit.h" +#import "ISAdapterConfig.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdData.h" +#import "ISAdapterAdDelegate.h" +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISBaseAdAdapterProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure, ad opened, ad closed, show failed +/// optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData*)adData + delegate:(id)delegate; + +@end + +@interface ISBaseAdAdapter : NSObject + +@property (nonatomic) ISAdUnit *adUnit; +@property (nonatomic, readonly) ISAdapterConfig *adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit*)adUnit + adapterConfig:(ISAdapterConfig*)adapterConfig; + +/// the network sdk version +-(nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdAdapter.h.meta new file mode 100644 index 00000000..d24632bc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f74cb8efdcf5e455d9260e71ddd653f2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdInteractionAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdInteractionAdapter.h new file mode 100755 index 00000000..56292b30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,35 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + + +#import "ISBaseAdAdapter.h" +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISBaseAdInteractionAdapterProtocol + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData*)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData*)adData; + +@end + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdInteractionAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdInteractionAdapter.h.meta new file mode 100644 index 00000000..fc006e82 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseAdInteractionAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: abdf2b73f0a9647b1a820222cd6efe28 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseInterstitial.h new file mode 100755 index 00000000..ddb4efad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseInterstitial.h @@ -0,0 +1,40 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +-(instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure +- (void)loadAdWithAdData:(ISAdData *)adData + delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad closed, show failed +/// optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseInterstitial.h.meta new file mode 100644 index 00000000..bebf1611 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: adac62486847848039dfe1af2ba8a99b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseNetworkAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseNetworkAdapter.h new file mode 100755 index 00000000..2c39abbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseNetworkAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseNetworkAdapter.h.meta new file mode 100644 index 00000000..afb1b811 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseNetworkAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3467bb59fe5b45898896c803eaa0562 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseRewardedVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseRewardedVideo.h new file mode 100755 index 00000000..a209bf60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" +#import "ISAdapterAdRewardedDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +-(instancetype)init:(ISAdapterConfig *)providerConfig; + + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure +- (void)loadAdWithAdData:(ISAdData *)adData + delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad closed, show failed +/// optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseRewardedVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseRewardedVideo.h.meta new file mode 100644 index 00000000..98396476 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISBaseRewardedVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b8f3c4375a2074bbca1fc9f842e180e4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConfigurations.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConfigurations.h new file mode 100755 index 00000000..fcc86440 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConfigurations.h @@ -0,0 +1,61 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property (nonatomic, strong) NSString *userId; +@property (nonatomic, strong) NSString *appKey; +@property (nonatomic, strong) NSString *mediationSegment; +@property (nonatomic, strong) NSString *segmentId; +@property (nonatomic, strong) NSDictionary *customSegmentParams; +@property (nonatomic, strong) ISSegment *segment; +@property (nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property (nonatomic, strong) NSDictionary *offerwallCustomParameters; +@property (nonatomic, strong) NSString *version; +@property (nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property (nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property (nonatomic, assign) BOOL advancedLoading; +@property (nonatomic, strong) NSString *plugin; +@property (nonatomic, strong) NSString *pluginVersion; +@property (nonatomic, strong) NSString *pluginFrameworkVersion; +@property (nonatomic, strong) NSNumber *maxVideosPerIteration; +@property (nonatomic, assign) NSInteger userAge; +@property (nonatomic, assign) ISGender userGender; +@property (nonatomic, assign) BOOL trackReachability; +@property (nonatomic, strong) NSString *dynamicUserId; +@property (nonatomic, assign) BOOL adaptersDebug; +@property (nonatomic, strong) NSString *mediationType; +@property (nonatomic, strong) NSNumber *serr; +@property (nonatomic, strong) NSString *categorizeType; +@property (nonatomic, strong) NSDictionary *rvServerParams; +@property (nonatomic, assign) NSInteger consent; +@property (nonatomic, assign) BOOL didSetConsent; +@property (nonatomic, strong) NSDictionary *batchGenricParams; +@property (nonatomic, strong) NSDictionary *eventGenricParams; +@property (nonatomic, strong) NSDictionary *eventPixelParams; + +/*! + @deprecated This method has been deprecated and will be removed in a future version + */ ++ (ISConfigurations *)configurations DEPRECATED_MSG_ATTRIBUTE("As of version 6.5.2, use class method: getConfigurations"); + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { + None, + Error, + Info, + Verbose +}; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConfigurations.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConfigurations.h.meta new file mode 100644 index 00000000..05255c19 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConfigurations.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f7e3d3244de024af18ee8d86014f6552 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConsentViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConsentViewDelegate.h new file mode 100755 index 00000000..f4fc70c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConsentViewDelegate.h @@ -0,0 +1,30 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Created by Hadar Pur on 08/10/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConsentViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConsentViewDelegate.h.meta new file mode 100644 index 00000000..03e93bef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISConsentViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6cfd0b4a999724f43988a7d30d149e01 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDataKeys.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDataKeys.h new file mode 100755 index 00000000..386d4230 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDataKeys.h @@ -0,0 +1,17 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + ++(NSString*)USER_ID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDataKeys.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDataKeys.h.meta new file mode 100644 index 00000000..bd27c297 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDataKeys.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 97d783954068a477b963752a1fc19a2d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyBannerDelegate.h new file mode 100755 index 00000000..b6a0e398 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,70 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +#import "ISBannerView.h" + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + + + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +/** + Called when a banner is about to present a full screen content. + @param instanceId The demand only instance id that present a full screen. + + */ +- (void)bannerWillPresentScreen:(NSString *)instanceId; + +/** + Called after a full screen content has been dismissed. + @param instanceId The demand only instance id that full screen content has been dismissed. + + */ +- (void)bannerDidDismissScreen:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyBannerDelegate.h.meta new file mode 100644 index 00000000..9deedfb9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62b525867c2c34d07bc969001b54547b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100755 index 00000000..073649e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyInterstitialDelegate.h.meta new file mode 100644 index 00000000..efe09775 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e4180aafea9e4a259a2e5b5fbc33bb4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyRewardedVideoDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100755 index 00000000..c5ec14c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta new file mode 100644 index 00000000..713c29d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ba1b93e37079042cb90e51c7bf944168 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsReporting.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsReporting.h new file mode 100755 index 00000000..ad1952ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsReporting.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++(void) reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsReporting.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsReporting.h.meta new file mode 100644 index 00000000..ce63e77f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsReporting.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0c98d24e6ef8d4978b69219db48451d9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsSettings.h new file mode 100755 index 00000000..9e866e29 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsSettings.h @@ -0,0 +1,39 @@ +// +// ISEventsSettings.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISEventsSettings : NSObject + +@property (nonatomic, assign, readonly) BOOL sendUltraEvents; +@property (nonatomic, assign, readonly) BOOL sendEventsToggle; +@property (nonatomic, assign, readonly) BOOL compressEvents; +@property (nonatomic, strong, readonly) NSURL *serverEventsURL; +@property (nonatomic, assign, readonly) NSUInteger backupThreshold; +@property (nonatomic, assign, readonly) NSUInteger maxNumberOfEvents; +@property (nonatomic, copy, readonly) NSString *serverEventsType; +@property (nonatomic, strong, readonly) NSArray *optOut; +@property (nonatomic, strong, readonly) NSArray *optIn; +@property (nonatomic, strong, readonly) NSArray *triggerEvents; +@property (nonatomic, strong, readonly) NSArray *nonConnectivityEvents; +@property (nonatomic, assign) NSUInteger maxEventsPerBatch; + +- (instancetype)initWithSendUltraEvents:(BOOL)sendEvents + sendEventsToggle:(BOOL)eventsToggle + compressEvents:(BOOL)compressEvents + serverEventsURL:(NSURL *)serverUrl + backupThreshold:(NSUInteger)backupThreshold + maxNumberOfEvents:(NSUInteger)maxNumberOfEvents + serverEventsType:(NSString *)serverEventsType + optOut:(NSArray *)optOut + optIn:(NSArray *)optIn + triggerEvents:(NSArray *)triggerEvents + nonConnectivityEvents:(NSArray *)nonConnectivityEvents + maxEventsPerBatch:(NSUInteger)maxEventsPerBatch; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsSettings.h.meta new file mode 100644 index 00000000..2b71f569 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISEventsSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fbcd02403f5cf4e959fc19cc7687ff89 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISGender.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISGender.h new file mode 100755 index 00000000..8bfc6f80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[@"unknown",@"male",@"female"] objectAtIndex:enum] +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISGender.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISGender.h.meta new file mode 100644 index 00000000..473dd39e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISGender.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 69f0cdd5763904c1ab59ebf19f19423f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionData.h new file mode 100755 index 00000000..09a22172 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionData.h @@ -0,0 +1,41 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISImpressionData : NSObject + +@property (readonly, copy) NSString* _Nullable auction_id; +@property (readonly, copy) NSString* _Nullable ad_unit; +@property (readonly, copy) NSString* _Nullable ad_network; +@property (readonly, copy) NSString* _Nullable instance_name; +@property (readonly, copy) NSString* _Nullable instance_id; +@property (readonly, copy) NSString* _Nullable country; +@property (readonly, copy) NSString* _Nullable placement; +@property (readonly, copy) NSNumber* _Nullable revenue; +@property (readonly, copy) NSString* _Nullable precision; +@property (readonly, copy) NSString* _Nullable ab; +@property (readonly, copy) NSString* _Nullable segment_name; +@property (readonly, copy) NSNumber* _Nullable lifetime_revenue; +@property (readonly, copy) NSString* _Nullable encrypted_cpm; +@property (readonly, copy) NSNumber* _Nullable conversion_value; + +@property (readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +- (void) replacePlacementMacro:(NSString *) macro + value:(NSString *) value; + +@end + + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionData.h.meta new file mode 100644 index 00000000..81b3c46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 92b42586c1bbf415ead5bbd126932939 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionDataDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionDataDelegate.h new file mode 100755 index 00000000..f5bd69ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,23 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionDataDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionDataDelegate.h.meta new file mode 100644 index 00000000..ff5f3559 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISImpressionDataDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 300da76520de44c5fb0c66eb801212da +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISIntegrationHelper.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISIntegrationHelper.h new file mode 100755 index 00000000..73b3fdd7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISIntegrationHelper.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter versions, and makes sure all required dependencies and frameworks were added for the various mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISIntegrationHelper.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISIntegrationHelper.h.meta new file mode 100644 index 00000000..379bbb1f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISIntegrationHelper.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45a2a7ae69dee4d449a868aa23332817 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISInterstitialDelegate.h new file mode 100755 index 00000000..8d30f95a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISInterstitialDelegate.h @@ -0,0 +1,54 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_INTERSTITIAL_DELEGATE_H +#define IRONSOURCE_INTERSTITIAL_DELEGATE_H + +#import + +@protocol ISInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose; + +/** + Called after an interstitial has been displayed on the screen. + */ +- (void)interstitialDidShow; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISInterstitialDelegate.h.meta new file mode 100644 index 00000000..ca4696b0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 72482c04c6ed34c3b8317f788e9fb6d0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoadWhileShowSupportState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoadWhileShowSupportState.h new file mode 100755 index 00000000..9724035c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,27 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoadWhileShowSupportState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoadWhileShowSupportState.h.meta new file mode 100644 index 00000000..de8e5eae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoadWhileShowSupportState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3de6ae43b30544edd80388f9ea4ac0f4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLogDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLogDelegate.h new file mode 100755 index 00000000..6779617f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLogDelegate.h @@ -0,0 +1,42 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues +{ + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_CRITICAL = 4, + +} ISLogLevel; + +typedef enum LogTagValue +{ + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT + +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLogDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLogDelegate.h.meta new file mode 100644 index 00000000..5a9cd85e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLogDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f5d94a1b87454bec909aee6c439ed77 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoggersSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoggersSettings.h new file mode 100755 index 00000000..23527684 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoggersSettings.h @@ -0,0 +1,21 @@ +// +// ISLoggersSettings.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISLoggersSettings : NSObject + +@property (nonatomic, readonly) NSInteger server; +@property (nonatomic, readonly) NSInteger publisher; +@property (nonatomic, readonly) NSInteger console; + +- (instancetype)initWithServer:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoggersSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoggersSettings.h.meta new file mode 100644 index 00000000..7879f2c2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISLoggersSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f2880ffe1ec904908a7c668652dd0847 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISNetworkInitializationDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISNetworkInitializationDelegate.h new file mode 100755 index 00000000..f90e558b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,23 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISNetworkInitializationDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISNetworkInitializationDelegate.h.meta new file mode 100644 index 00000000..d155f2a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISNetworkInitializationDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d596d480d1e14a66bf5e60bd48f2a93 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISOfferwallDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISOfferwallDelegate.h new file mode 100755 index 00000000..c7e2f6ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISOfferwallDelegate.h @@ -0,0 +1,62 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_OFFERWALL_DELEGATE_H +#define IRONSOURCE_OFFERWALL_DELEGATE_H + +#import + +@protocol ISOfferwallDelegate + +@required +/** + Called after the offerwall has changed its availability. + + @param available The new offerwall availability. YES if available and ready to be shown, NO otherwise. + */ +- (void)offerwallHasChangedAvailability:(BOOL)available; + +/** + Called after the offerwall has been displayed on the screen. + */ +- (void)offerwallDidShow; + +/** + Called after the offerwall has attempted to show but failed. + + @param error The reason for the error. + */ +- (void)offerwallDidFailToShowWithError:(NSError *)error; + +/** + Called after the offerwall has been dismissed. + */ +- (void)offerwallDidClose; + +/** + @abstract Called each time the user completes an offer. + @discussion creditInfo is a dictionary with the following key-value pairs: + + "credits" - (int) The number of credits the user has Earned since the last didReceiveOfferwallCredits event that returned YES. Note that the credits may represent multiple completions (see return parameter). + + "totalCredits" - (int) The total number of credits ever earned by the user. + + "totalCreditsFlag" - (BOOL) In some cases, we won’t be able to provide the exact amount of credits since the last event (specifically if the user clears the app’s data). In this case the ‘credits’ will be equal to the "totalCredits", and this flag will be YES. + + @param creditInfo Offerwall credit info. + + @return The publisher should return a BOOL stating if he handled this call (notified the user for example). if the return value is NO, the 'credits' value will be added to the next call. + */ +- (BOOL)didReceiveOfferwallCredits:(NSDictionary *)creditInfo; + +/** + Called after the 'offerwallCredits' method has attempted to retrieve user's credits info but failed. + + @param error The reason for the error. + */ +- (void)didFailToReceiveOfferwallCreditsWithError:(NSError *)error; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISOfferwallDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISOfferwallDelegate.h.meta new file mode 100644 index 00000000..0115c347 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISOfferwallDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: df02ace5732c449668b711ffef78eb7a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISPlacementInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISPlacementInfo.h new file mode 100755 index 00000000..5df357e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISPlacementInfo.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName reward:(NSString *)rewardName rewardAmount:(NSNumber*)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property (readonly) NSString *placementName; +@property (readonly) NSString *rewardName; +@property (readonly) NSNumber *rewardAmount; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISPlacementInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISPlacementInfo.h.meta new file mode 100644 index 00000000..8116fb73 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISPlacementInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 70f3c90379d6340558c47002d2814f60 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISProductSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISProductSettings.h new file mode 100755 index 00000000..5957b6f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISProductSettings.h @@ -0,0 +1,38 @@ +// +// ISProductSettings.h +// IronSource +// +// Created by Yotam Ohayon on 07/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISProductSettings : NSObject + +@property (readonly, strong) NSArray *placements; +@property (readonly, assign) NSUInteger maxNumOfAdaptersToLoadOnStart; +@property (readonly, assign) BOOL advancedLoading; +@property (readonly, assign) NSUInteger adapterTimeOutInSeconds; +@property (readonly, strong) NSString *algo; +@property (nonatomic, copy) NSString *backFillProviderName; +@property (nonatomic, copy) NSString *premiumProviderName; +@property (assign) NSInteger bannerInterval; +@property (assign) NSInteger loadRVInterval; +@property (assign) NSUInteger delayLoadFailureNotificationInSeconds; +@property (readonly,assign) NSInteger expiredDurationInMinutes; +@property (readonly,assign) NSInteger delayLoadFailureTimeout; + + + +- (instancetype) initWithplacements:(NSArray *)placements + maxNumOfAdaptersToLoadOnStart:(NSUInteger)maxAdapters + advancedLoading:(BOOL)advancedLoading + adapterTimeOutInSeconds:(NSUInteger)adapterTimeout +delayLoadFailureNotificationInSeconds:(NSUInteger)delayLoadFailure + algo:(NSString *)algo + backFillProviderName:(NSString *)backFillProviderName + premiumProviderName:(NSString *)premiumProviderName + expiredDurationInMinutes:(NSInteger)expiredDurationInMinutes + delayLoadFailureTimeout:(NSInteger)delayLoadFailureTimeout; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISProductSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISProductSettings.h.meta new file mode 100644 index 00000000..8d03dec2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISProductSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82bbf9fdc17e545829dc0f42cafb41fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoDelegate.h new file mode 100755 index 00000000..96144058 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoDelegate.h @@ -0,0 +1,69 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_REWARDEDVIDEO_DELEGATE_H +#define IRONSOURCE_REWARDEDVIDEO_DELEGATE_H + +#import + +@class ISPlacementInfo; + +@protocol ISRewardedVideoDelegate + +@required +/** + Called after a rewarded video has changed its availability. + + @param available The new rewarded video availability. YES if available and ready to be shown, NO otherwise. + */ +- (void)rewardedVideoHasChangedAvailability:(BOOL)available; + +/** + Called after a rewarded video has been viewed completely and the user is eligible for reward. + + @param placementInfo An object that contains the placement's reward name and amount. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo; + +/** + Called after a rewarded video has attempted to show but failed. + + @param error The reason for the error + */ +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error; + +/** + Called after a rewarded video has been opened. + */ +- (void)rewardedVideoDidOpen; + +/** + Called after a rewarded video has been dismissed. + */ +- (void)rewardedVideoDidClose; + +/** + * Note: the events below are not available for all supported rewarded video ad networks. + * Check which events are available per ad network you choose to include in your build. + * We recommend only using events which register to ALL ad networks you include in your build. + */ + +/** + Called after a rewarded video has started playing. + */ +- (void)rewardedVideoDidStart; + +/** + Called after a rewarded video has finished playing. + */ +- (void)rewardedVideoDidEnd; + +/** + Called after a video has been clicked. + */ +- (void)didClickRewardedVideo:(ISPlacementInfo *)placementInfo; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoDelegate.h.meta new file mode 100644 index 00000000..274d5d40 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0fa8fd8d7ae1346b9ad5de8cf4e5d065 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoManualDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoManualDelegate.h new file mode 100755 index 00000000..c9c418ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoManualDelegate.h @@ -0,0 +1,30 @@ +// +// ISRewardedVideoManualDelegate.h +// IronSource +// +// Created by Guy Lis on 03/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISRewardedVideoManualDelegate_h +#define ISRewardedVideoManualDelegate_h + +@protocol ISRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + */ +- (void)rewardedVideoDidLoad; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error; + +@end + +#endif /* ISRewardedVideoManualDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoManualDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoManualDelegate.h.meta new file mode 100644 index 00000000..61d6b150 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISRewardedVideoManualDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a8a8e354dd36c44a290f7d7dcc5e81ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegment.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegment.h new file mode 100755 index 00000000..d649928b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property (nonatomic) int age; +@property (nonatomic) int level; +@property (nonatomic) double iapTotal; +@property (nonatomic) BOOL paying; +@property (nonatomic) ISGender gender; +@property (nonatomic, strong) NSDate *userCreationDate; +@property (nonatomic, strong) NSString *segmentName; +@property (nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary*)getData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegment.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegment.h.meta new file mode 100644 index 00000000..ad77707f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegment.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50ed809dd09c14e19b981781a2db5034 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegmentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegmentDelegate.h new file mode 100755 index 00000000..f8b812d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegmentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegmentDelegate.h.meta new file mode 100644 index 00000000..c05e58d2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSegmentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 48535c889d4d94f4087862edd5379a53 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISServerResponseParser.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISServerResponseParser.h new file mode 100755 index 00000000..04654d6f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISServerResponseParser.h @@ -0,0 +1,60 @@ +// +// ISServerResponseParser.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +#import "ISProductSettings.h" +#import "ISEventsSettings.h" +#import "ISLoggersSettings.h" +#import "ISAuctionSettings.h" +#import "ISTokenSettings.h" +#import "ISCrashReporterSettings.h" +#import "ISApplicationSettings.h" +#import "ISExternalSettings.h" +#import "ISSKAdNetworkSettings.h" +#import "ISPixelSettings.h" +@interface ISServerResponseParser : NSObject + +/* ProvidersConfig Array's Hold 'ISAdapterConfig' obj */ +@property (nonatomic, strong) NSArray *rewardedVideoProvidersConfig; +@property (nonatomic, strong) NSArray *interstitialProvidersConfig; +@property (nonatomic, strong) NSArray *offerwallProvidersConfig; +@property (nonatomic, strong) NSArray *bannerProvidersConfig; + +@property (nonatomic, strong) ISProductSettings *rewardedVideoProductSettings; +@property (nonatomic, strong) ISProductSettings *interstitialProductSettings; +@property (nonatomic, strong) ISProductSettings *offerwallProductSettings; +@property (nonatomic, strong) ISProductSettings *bannerProductSettings; + +@property (nonatomic, strong) ISEventsSettings *rewardedVideoEvents; +@property (nonatomic, strong) ISEventsSettings *interstitialEvents; +@property (nonatomic, strong) ISEventsSettings *offerwallEvents; +@property (nonatomic, strong) ISEventsSettings *bannerEvents; +@property (nonatomic, strong) ISEventsSettings *pixelEvents; + + +@property (nonatomic, strong) ISLoggersSettings *loggers; +@property (nonatomic, strong) ISAuctionSettings *auctionSettings; +@property (nonatomic, strong) ISTokenSettings *tokenSettings; +@property (nonatomic, strong) ISCrashReporterSettings *crashReporterSettings; +@property (nonatomic, strong) ISApplicationSettings *applicationSettings; +@property (nonatomic, strong) ISExternalSettings *externalSettings; +@property (nonatomic, strong) ISSKAdNetworkSettings *skanSettings; +@property (nonatomic, strong) ISPixelSettings *pixelSettings; + +@property (nonatomic, strong) NSString *segmentName; +@property (nonatomic, strong) NSString *segmentId; +@property (nonatomic, strong) NSDictionary *customSegmentParams; + +@property (nonatomic,assign) BOOL showIntegrationHelper; + ++ (ISServerResponseParser *)sharedInstance; +- (void)parseObject:(id)object; + +- (NSArray *)getConfigForProvider:(NSString *)provider; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISServerResponseParser.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISServerResponseParser.h.meta new file mode 100644 index 00000000..946ccb7f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISServerResponseParser.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 977abcb82066d4e348d9d5c5dade9a65 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSupersonicAdsConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSupersonicAdsConfiguration.h new file mode 100755 index 00000000..398885d7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +@interface ISSupersonicAdsConfiguration : NSObject + +@property (nonatomic, strong) NSNumber *useClientSideCallbacks; +@property (nonatomic, strong) NSString *language; +@property (nonatomic, strong) NSString *minimumOfferCommission; +@property (nonatomic, strong) NSDictionary *controllerConfig; +@property (nonatomic, strong) NSString *itemName; +@property (nonatomic, strong) NSString *controllerUrl; +@property (strong) NSNumber *itemCount; +@property (strong) NSNumber *maxVideoLength; +@property (nonatomic, strong) NSString *privateKey; +@property (nonatomic) BOOL debugMode; +@property (nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSupersonicAdsConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSupersonicAdsConfiguration.h.meta new file mode 100644 index 00000000..da85822e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/ISSupersonicAdsConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1c0769ba74814c51aff36772d18c488 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/IronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/IronSource.h new file mode 100755 index 00000000..a2bca8e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/IronSource.h @@ -0,0 +1,614 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + + + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + +#import +#import + +#import "ISBannerDelegate.h" +#import "ISRewardedVideoDelegate.h" +#import "ISOfferwallDelegate.h" +#import "ISInterstitialDelegate.h" +#import "ISRewardedVideoManualDelegate.h" +#import "ISLogDelegate.h" +#import "ISConfigurations.h" +#import "ISPlacementInfo.h" +#import "ISIntegrationHelper.h" +#import "ISEventsReporting.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISBannerSize.h" +#import "ISImpressionDataDelegate.h" +#import "ISConsentViewDelegate.h" + +// imports used for custom adapters infra +#import "ISBaseInterstitial.h" +#import "ISBaseRewardedVideo.h" +#import "ISBaseNetworkAdapter.h" +#import "ISAdapterErrors.h" +#import "ISDataKeys.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_OFFERWALL @"offerwall" +#define IS_BANNER @"banner" + +static NSString * const MEDIATION_SDK_VERSION = @"7.2.0"; +static NSString * GitHash = @"c5e106383"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString * const DataSource_MOPUB = @"MoPub"; + + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrive IDFA, if impossible, will try to retrive IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a mediation segment. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param segment A segment name, which should not exceed 64 characters. + */ ++ (void)setMediationSegment:(NSString *)segment __attribute__((deprecated("This method has been deprecated and won’t be included in ironSource SDK versions 7.3.0 and above."))); + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *) values; + + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ + + (NSString *) getISDemandOnlyBiddingData; + + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_OFFERWALL, IS_BANNER + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_OFFERWALL, IS_BANNER]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey adUnits:(NSArray *)adUnits; + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for rewarded video callbacks. + + @param delegate The 'ISRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setRewardedVideoDelegate:(id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrive an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + + +/** + @abstract Sets Rewarded Video flow for manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the ISRewardedVideoManualDelegate you will receive the Rewarded Video events. + @discussion Pass this object within the ISRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'ISRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setRewardedVideoManualDelegate:(nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for interstitial callbacks. + + @param delegate The 'ISInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setInterstitialDelegate:(id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to their priority. + */ ++ (void)loadInterstitial; + +/** + @abstract Show a rewarded video using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController; + +/** + @abstract Show a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName; + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId adm:(NSString *)adm; + + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Offerwall + +/** + @abstract Sets the delegate for offerwall callbacks. + + @param delegate The 'ISOfferwallDelegate' for IronSource to send callbacks to. + */ ++ (void)setOfferwallDelegate:(id)delegate; + +/** + @abstract Show an offerwall using the default placement. + + @param viewController The UIViewController to display the offerwall within. + */ ++ (void)showOfferwallWithViewController:(UIViewController *)viewController; + +/** + @abstract Show an offerwall using the provided placement name. + + @param viewController The UIViewController to display the offerwall within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showOfferwallWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Retrive information on the user’s total credits and any new credits the user has earned. + @discussion The function can be called at any point during the user’s engagement with the app. + */ ++ (void)offerwallCredits; + +/** + @abstract Determine if the offerwall is prepared. + + @return YES if there is an available offerwall, NO otherwise. + */ ++ (BOOL)hasOfferwall; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for banner callbacks. + + @param delegate The 'ISBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setBannerDelegate:(id)delegate; + + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size; + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size placement:(nullable NSString *)placementName; + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName; + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + adm:(nullable NSString *)adm + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + + +#pragma mark - Impression Data + +/** + @abstract Sets the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)setImpressionDataDelegate:(id)delegate __attribute__((deprecated("This method has been deprecated and won’t be included in ironSource SDK versions 7.3.0 and above. Please use addImpressionDataDelegate instead."))); + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + + + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController andType:(NSString *)consentViewType; + + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +@end + +NS_ASSUME_NONNULL_END + + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/IronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/IronSource.h.meta new file mode 100644 index 00000000..0a7caca0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/Headers/IronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 67d2ec71c9c02496596e20b5ed213c39 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/IronSource b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/IronSource new file mode 100755 index 00000000..9709a5fa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/IronSource differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/IronSource.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/IronSource.meta new file mode 100644 index 00000000..541e0d16 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/A/IronSource.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b4c10957752243cdab2d12c3f9568f7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current.meta new file mode 100644 index 00000000..98b3bcc1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad06dee77af94475cb7bdbbbf6d068f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers.meta new file mode 100644 index 00000000..5ce2c97e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e17eb9870d9974026b844c369bb61a39 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdData.h new file mode 100755 index 00000000..a33e3ee9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdData.h @@ -0,0 +1,27 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +@property (nonatomic, strong, readonly, nullable) NSString *serverData; +@property (nonatomic, strong, readonly) NSDictionary *configuration; + + +-(instancetype)initWithData:(nullable NSString*)serverData configuration:(NSDictionary*)configuration; + +-(nullable NSString*)getString:(NSString* )key; +-(NSInteger)getInt:(NSString*)key; +-(BOOL)getBoolean:(NSString*)key; +-(nullable NSNumber*)getNumber:(NSString*)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdData.h.meta new file mode 100644 index 00000000..ba7959f2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd3c82d7dd25e4f49b57f4340a851a9b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdUnit.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdUnit.h new file mode 100755 index 00000000..ed4129a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdUnit.h @@ -0,0 +1,25 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + + +@property (strong, nonatomic) NSString *value; + ++(ISAdUnit*)REWARDED_VIDEO; ++(ISAdUnit*)INTERSTITIAL; ++(ISAdUnit*)OFFERWALL; ++(ISAdUnit*)BANNER; + +- (instancetype)initWithValue:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdUnit.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdUnit.h.meta new file mode 100644 index 00000000..4e07ef76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdUnit.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 881e1e24ed39f42fda22e4c062ac95ae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdDelegate.h new file mode 100755 index 00000000..0622e134 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,34 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +-(void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +-(void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +-(void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdDelegate.h.meta new file mode 100644 index 00000000..88c36c77 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4af9eb0d22fd4d2588da08a1eeaf6c2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdInteractionDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdInteractionDelegate.h new file mode 100755 index 00000000..312bc85e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,39 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +-(void)adDidOpen; + +-(void)adDidClose; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +-(void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +-(void)adDidShowSucceed; + +-(void)adDidBecomeVisible; + +-(void)adDidStart; + +-(void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdInteractionDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdInteractionDelegate.h.meta new file mode 100644 index 00000000..47ea92ae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdInteractionDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9d70a794c5c2c46b78cabeb0194ff349 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdRewardedDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdRewardedDelegate.h new file mode 100755 index 00000000..e87bc5ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,23 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +-(void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdRewardedDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdRewardedDelegate.h.meta new file mode 100644 index 00000000..66795abc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterAdRewardedDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8bbbd3d47518047bc8e72521a196a1d0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterBaseProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterBaseProtocol.h new file mode 100755 index 00000000..6ff1dedd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,29 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +-(void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +-(NSString*)networkSDKVersion; + +/// returns the adapter version +-(NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterBaseProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterBaseProtocol.h.meta new file mode 100644 index 00000000..2944237e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterBaseProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 95e3b3e5e633f423a920f3aa9b920225 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConfig.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConfig.h new file mode 100755 index 00000000..66022652 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConfig.h @@ -0,0 +1,57 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + + +@interface ISAdapterConfig : NSObject + +@property (strong, nonatomic, readonly) NSDictionary *settings; +@property (strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property (strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property (strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property (strong, nonatomic, readonly) NSString *requestUrl; +@property (strong, nonatomic, readonly) NSString *subAdapterId; +@property (strong, nonatomic, readonly) NSString *instanceId; +@property (strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property (strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property (strong, nonatomic, readonly) NSString *instanceType; +@property (assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property (assign, nonatomic, readonly) double loadTimeOutSec; +@property (assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property (strong, nonatomic, readonly) NSString *adSourceNameForEvent; // name from adSourceName property on init +@property (assign, nonatomic, readonly) BOOL isBidder; +@property (strong, nonatomic, readonly) ISAdUnit *adUnit; +@property (strong, nonatomic, readonly) NSDictionary *appSettings; +@property (strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property (strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +@property (strong, nonatomic, readonly) NSDictionary *bannerSettings; + +@property (strong, nonatomic, readonly) NSString *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property (strong, nonatomic, readonly) NSString *customNetwork; /* name of the custom network is exists */ +@property (assign, nonatomic, readonly) BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConfig.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConfig.h.meta new file mode 100644 index 00000000..4eb8f37d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConfig.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e19434c3c555a40db9c1e012efa208fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConsentProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConsentProtocol.h new file mode 100755 index 00000000..c5346369 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +-(void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConsentProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConsentProtocol.h.meta new file mode 100644 index 00000000..c07b1ce8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterConsentProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ee43280d06c840859d652ea13048d65 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterDebugProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterDebugProtocol.h new file mode 100755 index 00000000..9f318f88 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +-(void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterDebugProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterDebugProtocol.h.meta new file mode 100644 index 00000000..e6918cc6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterDebugProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa6710cf830a84c02b32ebbf5e4dec02 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrorType.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrorType.h new file mode 100755 index 00000000..63d703dd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrorType.h @@ -0,0 +1,18 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrorType.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrorType.h.meta new file mode 100644 index 00000000..6dbde53a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrorType.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8af63b8995b1a4b15b204a3bd4478b56 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrors.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrors.h new file mode 100755 index 00000000..67cb964f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrors.h @@ -0,0 +1,21 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + + +#endif /* AdapterErrors_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrors.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrors.h.meta new file mode 100644 index 00000000..c00ef3bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterErrors.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c958e1bdfced345ca8dd0da96056b37f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterMetaDataProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterMetaDataProtocol.h new file mode 100755 index 00000000..1ea50efc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,20 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + + +@protocol ISAdapterMetaDataProtocol + +-(void)setMetaDataWithKey:(NSString *)key + andValues:(NSMutableArray *) values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterMetaDataProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterMetaDataProtocol.h.meta new file mode 100644 index 00000000..74920d44 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterMetaDataProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ddae4ec9f0fc4b10902dcc588a66968 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterSettingsProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterSettingsProtocol.h new file mode 100755 index 00000000..990d14ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISLoadWhileShowSupportState.h" +#import "ISAdapterConfig.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig:(ISAdapterConfig*)adapterConfig; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterSettingsProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterSettingsProtocol.h.meta new file mode 100644 index 00000000..8a6d7997 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISAdapterSettingsProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2aad14f0562004654b2ba2897335fd30 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerDelegate.h new file mode 100755 index 00000000..2fcf727c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerDelegate.h @@ -0,0 +1,51 @@ +// +// ISBannerDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISBannerDelegate_h +#define ISBannerDelegate_h + +#import "ISBannerView.h" + +@protocol ISBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + */ +- (void)bannerDidLoad:(ISBannerView *)bannerView; + +/** + Called after a banner has attempted to load an ad but failed. + + @param error The reason for the error + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error; + +/** + Called after a banner has been clicked. + */ +- (void)didClickBanner; + +/** + Called when a banner is about to present a full screen content. + */ +- (void)bannerWillPresentScreen; + +/** + Called after a full screen content has been dismissed. + */ +- (void)bannerDidDismissScreen; + +/** + Called when a user would be taken out of the application context. + */ +- (void)bannerWillLeaveApplication; + +@end + +#endif /* ISBannerDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerDelegate.h.meta new file mode 100644 index 00000000..16d30b63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1257269e952b4a8d8664230a74e8787 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerSize.h new file mode 100755 index 00000000..127058f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerSize.h @@ -0,0 +1,36 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import + +static NSString * const kSizeBanner = @"BANNER"; +static NSString * const kSizeLarge = @"LARGE"; +static NSString * const kSizeRectangle = @"RECTANGLE"; +static NSString * const kSizeLeaderboard = @"LEADERBOARD"; +static NSString * const kSizeSmart = @"SMART"; +static NSString * const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString *)description width:(NSInteger)width height:(NSInteger)height; +- (BOOL)isSmart; + +@property (readonly) NSString* sizeDescription; +@property (readonly) NSInteger width; +@property (readonly) NSInteger height; +@property (readwrite, getter=isAdaptive) BOOL adaptive; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerSize.h.meta new file mode 100644 index 00000000..baa16ac3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 011df66ed97854b06b742dc3df544e46 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerView.h new file mode 100755 index 00000000..1128a9d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerView.h @@ -0,0 +1,18 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString * const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { + +} + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerView.h.meta new file mode 100644 index 00000000..7f4a8482 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d99fd17f059fe4df69fb4295667ecd07 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdAdapter.h new file mode 100755 index 00000000..3f80d290 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdAdapter.h @@ -0,0 +1,47 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdUnit.h" +#import "ISAdapterConfig.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdData.h" +#import "ISAdapterAdDelegate.h" +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISBaseAdAdapterProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure, ad opened, ad closed, show failed +/// optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData*)adData + delegate:(id)delegate; + +@end + +@interface ISBaseAdAdapter : NSObject + +@property (nonatomic) ISAdUnit *adUnit; +@property (nonatomic, readonly) ISAdapterConfig *adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit*)adUnit + adapterConfig:(ISAdapterConfig*)adapterConfig; + +/// the network sdk version +-(nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdAdapter.h.meta new file mode 100644 index 00000000..95dcb614 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 49fefeb3d2b6140bab3c4477ce908654 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdInteractionAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdInteractionAdapter.h new file mode 100755 index 00000000..56292b30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,35 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + + +#import "ISBaseAdAdapter.h" +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISBaseAdInteractionAdapterProtocol + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData*)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData*)adData; + +@end + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdInteractionAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdInteractionAdapter.h.meta new file mode 100644 index 00000000..58b0c172 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseAdInteractionAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3bdde2b9ae1484d64bbe0bbc7137557c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseInterstitial.h new file mode 100755 index 00000000..ddb4efad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseInterstitial.h @@ -0,0 +1,40 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +-(instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure +- (void)loadAdWithAdData:(ISAdData *)adData + delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad closed, show failed +/// optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseInterstitial.h.meta new file mode 100644 index 00000000..febba3f8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7c8aadda3b92c470598239e7b9b81db4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseNetworkAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseNetworkAdapter.h new file mode 100755 index 00000000..2c39abbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseNetworkAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseNetworkAdapter.h.meta new file mode 100644 index 00000000..76d7165f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseNetworkAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 70df8d3b5856a43feba178a11885ecb9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseRewardedVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseRewardedVideo.h new file mode 100755 index 00000000..a209bf60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" +#import "ISAdapterAdRewardedDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +-(instancetype)init:(ISAdapterConfig *)providerConfig; + + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, load failure +- (void)loadAdWithAdData:(ISAdData *)adData + delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad closed, show failed +/// optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseRewardedVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseRewardedVideo.h.meta new file mode 100644 index 00000000..e5e4cfd0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISBaseRewardedVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e26c46971445f4bf19e4014a7a89b179 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConfigurations.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConfigurations.h new file mode 100755 index 00000000..fcc86440 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConfigurations.h @@ -0,0 +1,61 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property (nonatomic, strong) NSString *userId; +@property (nonatomic, strong) NSString *appKey; +@property (nonatomic, strong) NSString *mediationSegment; +@property (nonatomic, strong) NSString *segmentId; +@property (nonatomic, strong) NSDictionary *customSegmentParams; +@property (nonatomic, strong) ISSegment *segment; +@property (nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property (nonatomic, strong) NSDictionary *offerwallCustomParameters; +@property (nonatomic, strong) NSString *version; +@property (nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property (nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property (nonatomic, assign) BOOL advancedLoading; +@property (nonatomic, strong) NSString *plugin; +@property (nonatomic, strong) NSString *pluginVersion; +@property (nonatomic, strong) NSString *pluginFrameworkVersion; +@property (nonatomic, strong) NSNumber *maxVideosPerIteration; +@property (nonatomic, assign) NSInteger userAge; +@property (nonatomic, assign) ISGender userGender; +@property (nonatomic, assign) BOOL trackReachability; +@property (nonatomic, strong) NSString *dynamicUserId; +@property (nonatomic, assign) BOOL adaptersDebug; +@property (nonatomic, strong) NSString *mediationType; +@property (nonatomic, strong) NSNumber *serr; +@property (nonatomic, strong) NSString *categorizeType; +@property (nonatomic, strong) NSDictionary *rvServerParams; +@property (nonatomic, assign) NSInteger consent; +@property (nonatomic, assign) BOOL didSetConsent; +@property (nonatomic, strong) NSDictionary *batchGenricParams; +@property (nonatomic, strong) NSDictionary *eventGenricParams; +@property (nonatomic, strong) NSDictionary *eventPixelParams; + +/*! + @deprecated This method has been deprecated and will be removed in a future version + */ ++ (ISConfigurations *)configurations DEPRECATED_MSG_ATTRIBUTE("As of version 6.5.2, use class method: getConfigurations"); + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { + None, + Error, + Info, + Verbose +}; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConfigurations.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConfigurations.h.meta new file mode 100644 index 00000000..af572e87 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConfigurations.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 021ccc7aa921a44ac8636cd8b6e96103 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConsentViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConsentViewDelegate.h new file mode 100755 index 00000000..f4fc70c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConsentViewDelegate.h @@ -0,0 +1,30 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Created by Hadar Pur on 08/10/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConsentViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConsentViewDelegate.h.meta new file mode 100644 index 00000000..7ac6b86f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISConsentViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ad9267d727714551abd77c070bdeeb2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDataKeys.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDataKeys.h new file mode 100755 index 00000000..386d4230 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDataKeys.h @@ -0,0 +1,17 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + ++(NSString*)USER_ID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDataKeys.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDataKeys.h.meta new file mode 100644 index 00000000..bf0e8d52 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDataKeys.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8f73168ff49441459ab06c8ccbeec4c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyBannerDelegate.h new file mode 100755 index 00000000..b6a0e398 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,70 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +#import "ISBannerView.h" + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + + + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +/** + Called when a banner is about to present a full screen content. + @param instanceId The demand only instance id that present a full screen. + + */ +- (void)bannerWillPresentScreen:(NSString *)instanceId; + +/** + Called after a full screen content has been dismissed. + @param instanceId The demand only instance id that full screen content has been dismissed. + + */ +- (void)bannerDidDismissScreen:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyBannerDelegate.h.meta new file mode 100644 index 00000000..f1e786cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbf4e0ebe83b84e3581dfa0c09597cb5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100755 index 00000000..073649e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyInterstitialDelegate.h.meta new file mode 100644 index 00000000..5d3dd1b3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ab93532819904165b229220a0b18b6c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyRewardedVideoDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100755 index 00000000..c5ec14c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta new file mode 100644 index 00000000..5c0f35c3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISDemandOnlyRewardedVideoDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9e2abf58b62f64991b7ffbfb123a933c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsReporting.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsReporting.h new file mode 100755 index 00000000..ad1952ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsReporting.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++(void) reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsReporting.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsReporting.h.meta new file mode 100644 index 00000000..4ecac58b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsReporting.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b74e7cbd035eb467dbd2489aea09901f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsSettings.h new file mode 100755 index 00000000..9e866e29 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsSettings.h @@ -0,0 +1,39 @@ +// +// ISEventsSettings.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISEventsSettings : NSObject + +@property (nonatomic, assign, readonly) BOOL sendUltraEvents; +@property (nonatomic, assign, readonly) BOOL sendEventsToggle; +@property (nonatomic, assign, readonly) BOOL compressEvents; +@property (nonatomic, strong, readonly) NSURL *serverEventsURL; +@property (nonatomic, assign, readonly) NSUInteger backupThreshold; +@property (nonatomic, assign, readonly) NSUInteger maxNumberOfEvents; +@property (nonatomic, copy, readonly) NSString *serverEventsType; +@property (nonatomic, strong, readonly) NSArray *optOut; +@property (nonatomic, strong, readonly) NSArray *optIn; +@property (nonatomic, strong, readonly) NSArray *triggerEvents; +@property (nonatomic, strong, readonly) NSArray *nonConnectivityEvents; +@property (nonatomic, assign) NSUInteger maxEventsPerBatch; + +- (instancetype)initWithSendUltraEvents:(BOOL)sendEvents + sendEventsToggle:(BOOL)eventsToggle + compressEvents:(BOOL)compressEvents + serverEventsURL:(NSURL *)serverUrl + backupThreshold:(NSUInteger)backupThreshold + maxNumberOfEvents:(NSUInteger)maxNumberOfEvents + serverEventsType:(NSString *)serverEventsType + optOut:(NSArray *)optOut + optIn:(NSArray *)optIn + triggerEvents:(NSArray *)triggerEvents + nonConnectivityEvents:(NSArray *)nonConnectivityEvents + maxEventsPerBatch:(NSUInteger)maxEventsPerBatch; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsSettings.h.meta new file mode 100644 index 00000000..dbb6a40c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISEventsSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e58c0b56ea82b47498e05434094c884c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISGender.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISGender.h new file mode 100755 index 00000000..8bfc6f80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[@"unknown",@"male",@"female"] objectAtIndex:enum] +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISGender.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISGender.h.meta new file mode 100644 index 00000000..0eeb27ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISGender.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4b25e19f136604845b4f3ecfe3a1dbbc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionData.h new file mode 100755 index 00000000..09a22172 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionData.h @@ -0,0 +1,41 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISImpressionData : NSObject + +@property (readonly, copy) NSString* _Nullable auction_id; +@property (readonly, copy) NSString* _Nullable ad_unit; +@property (readonly, copy) NSString* _Nullable ad_network; +@property (readonly, copy) NSString* _Nullable instance_name; +@property (readonly, copy) NSString* _Nullable instance_id; +@property (readonly, copy) NSString* _Nullable country; +@property (readonly, copy) NSString* _Nullable placement; +@property (readonly, copy) NSNumber* _Nullable revenue; +@property (readonly, copy) NSString* _Nullable precision; +@property (readonly, copy) NSString* _Nullable ab; +@property (readonly, copy) NSString* _Nullable segment_name; +@property (readonly, copy) NSNumber* _Nullable lifetime_revenue; +@property (readonly, copy) NSString* _Nullable encrypted_cpm; +@property (readonly, copy) NSNumber* _Nullable conversion_value; + +@property (readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +- (void) replacePlacementMacro:(NSString *) macro + value:(NSString *) value; + +@end + + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionData.h.meta new file mode 100644 index 00000000..09d9b5d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4298e68159ffe47d4a9c1492e12f35b2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionDataDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionDataDelegate.h new file mode 100755 index 00000000..f5bd69ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,23 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionDataDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionDataDelegate.h.meta new file mode 100644 index 00000000..ce9eb623 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISImpressionDataDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f2afb029f14fd490e8cfdfbf003fe885 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISIntegrationHelper.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISIntegrationHelper.h new file mode 100755 index 00000000..73b3fdd7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISIntegrationHelper.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter versions, and makes sure all required dependencies and frameworks were added for the various mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISIntegrationHelper.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISIntegrationHelper.h.meta new file mode 100644 index 00000000..9f4fe115 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISIntegrationHelper.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dc89e79016c1945f99966d61779e0d73 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISInterstitialDelegate.h new file mode 100755 index 00000000..8d30f95a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISInterstitialDelegate.h @@ -0,0 +1,54 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_INTERSTITIAL_DELEGATE_H +#define IRONSOURCE_INTERSTITIAL_DELEGATE_H + +#import + +@protocol ISInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose; + +/** + Called after an interstitial has been displayed on the screen. + */ +- (void)interstitialDidShow; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISInterstitialDelegate.h.meta new file mode 100644 index 00000000..e109e00a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e8b8109a0e6441efa4182b616293318 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoadWhileShowSupportState.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoadWhileShowSupportState.h new file mode 100755 index 00000000..9724035c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,27 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoadWhileShowSupportState.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoadWhileShowSupportState.h.meta new file mode 100644 index 00000000..9f194266 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoadWhileShowSupportState.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 19157b7d8aea94534b313839cfdffa17 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLogDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLogDelegate.h new file mode 100755 index 00000000..6779617f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLogDelegate.h @@ -0,0 +1,42 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues +{ + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_CRITICAL = 4, + +} ISLogLevel; + +typedef enum LogTagValue +{ + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT + +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLogDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLogDelegate.h.meta new file mode 100644 index 00000000..1aab1205 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLogDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4dee44126070f4630938528981318e5a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoggersSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoggersSettings.h new file mode 100755 index 00000000..23527684 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoggersSettings.h @@ -0,0 +1,21 @@ +// +// ISLoggersSettings.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISLoggersSettings : NSObject + +@property (nonatomic, readonly) NSInteger server; +@property (nonatomic, readonly) NSInteger publisher; +@property (nonatomic, readonly) NSInteger console; + +- (instancetype)initWithServer:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoggersSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoggersSettings.h.meta new file mode 100644 index 00000000..340efb6e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISLoggersSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29826a88b6db74d5ca49db839aa7b775 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISNetworkInitializationDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISNetworkInitializationDelegate.h new file mode 100755 index 00000000..f90e558b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,23 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISNetworkInitializationDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISNetworkInitializationDelegate.h.meta new file mode 100644 index 00000000..dfde321f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISNetworkInitializationDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a1823b2595b34bb28ae83da52a070ce +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISOfferwallDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISOfferwallDelegate.h new file mode 100755 index 00000000..c7e2f6ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISOfferwallDelegate.h @@ -0,0 +1,62 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_OFFERWALL_DELEGATE_H +#define IRONSOURCE_OFFERWALL_DELEGATE_H + +#import + +@protocol ISOfferwallDelegate + +@required +/** + Called after the offerwall has changed its availability. + + @param available The new offerwall availability. YES if available and ready to be shown, NO otherwise. + */ +- (void)offerwallHasChangedAvailability:(BOOL)available; + +/** + Called after the offerwall has been displayed on the screen. + */ +- (void)offerwallDidShow; + +/** + Called after the offerwall has attempted to show but failed. + + @param error The reason for the error. + */ +- (void)offerwallDidFailToShowWithError:(NSError *)error; + +/** + Called after the offerwall has been dismissed. + */ +- (void)offerwallDidClose; + +/** + @abstract Called each time the user completes an offer. + @discussion creditInfo is a dictionary with the following key-value pairs: + + "credits" - (int) The number of credits the user has Earned since the last didReceiveOfferwallCredits event that returned YES. Note that the credits may represent multiple completions (see return parameter). + + "totalCredits" - (int) The total number of credits ever earned by the user. + + "totalCreditsFlag" - (BOOL) In some cases, we won’t be able to provide the exact amount of credits since the last event (specifically if the user clears the app’s data). In this case the ‘credits’ will be equal to the "totalCredits", and this flag will be YES. + + @param creditInfo Offerwall credit info. + + @return The publisher should return a BOOL stating if he handled this call (notified the user for example). if the return value is NO, the 'credits' value will be added to the next call. + */ +- (BOOL)didReceiveOfferwallCredits:(NSDictionary *)creditInfo; + +/** + Called after the 'offerwallCredits' method has attempted to retrieve user's credits info but failed. + + @param error The reason for the error. + */ +- (void)didFailToReceiveOfferwallCreditsWithError:(NSError *)error; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISOfferwallDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISOfferwallDelegate.h.meta new file mode 100644 index 00000000..427608c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISOfferwallDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 13a982e2e01ea4ab492702a5ef8b7fad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISPlacementInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISPlacementInfo.h new file mode 100755 index 00000000..5df357e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISPlacementInfo.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName reward:(NSString *)rewardName rewardAmount:(NSNumber*)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property (readonly) NSString *placementName; +@property (readonly) NSString *rewardName; +@property (readonly) NSNumber *rewardAmount; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISPlacementInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISPlacementInfo.h.meta new file mode 100644 index 00000000..8a9bd2dc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISPlacementInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 916f0452415604794b8dca662195adc2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISProductSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISProductSettings.h new file mode 100755 index 00000000..5957b6f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISProductSettings.h @@ -0,0 +1,38 @@ +// +// ISProductSettings.h +// IronSource +// +// Created by Yotam Ohayon on 07/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +@interface ISProductSettings : NSObject + +@property (readonly, strong) NSArray *placements; +@property (readonly, assign) NSUInteger maxNumOfAdaptersToLoadOnStart; +@property (readonly, assign) BOOL advancedLoading; +@property (readonly, assign) NSUInteger adapterTimeOutInSeconds; +@property (readonly, strong) NSString *algo; +@property (nonatomic, copy) NSString *backFillProviderName; +@property (nonatomic, copy) NSString *premiumProviderName; +@property (assign) NSInteger bannerInterval; +@property (assign) NSInteger loadRVInterval; +@property (assign) NSUInteger delayLoadFailureNotificationInSeconds; +@property (readonly,assign) NSInteger expiredDurationInMinutes; +@property (readonly,assign) NSInteger delayLoadFailureTimeout; + + + +- (instancetype) initWithplacements:(NSArray *)placements + maxNumOfAdaptersToLoadOnStart:(NSUInteger)maxAdapters + advancedLoading:(BOOL)advancedLoading + adapterTimeOutInSeconds:(NSUInteger)adapterTimeout +delayLoadFailureNotificationInSeconds:(NSUInteger)delayLoadFailure + algo:(NSString *)algo + backFillProviderName:(NSString *)backFillProviderName + premiumProviderName:(NSString *)premiumProviderName + expiredDurationInMinutes:(NSInteger)expiredDurationInMinutes + delayLoadFailureTimeout:(NSInteger)delayLoadFailureTimeout; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISProductSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISProductSettings.h.meta new file mode 100644 index 00000000..39199085 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISProductSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a5aaf25680b1437aafedc2f9279c0d9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoDelegate.h new file mode 100755 index 00000000..96144058 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoDelegate.h @@ -0,0 +1,69 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_REWARDEDVIDEO_DELEGATE_H +#define IRONSOURCE_REWARDEDVIDEO_DELEGATE_H + +#import + +@class ISPlacementInfo; + +@protocol ISRewardedVideoDelegate + +@required +/** + Called after a rewarded video has changed its availability. + + @param available The new rewarded video availability. YES if available and ready to be shown, NO otherwise. + */ +- (void)rewardedVideoHasChangedAvailability:(BOOL)available; + +/** + Called after a rewarded video has been viewed completely and the user is eligible for reward. + + @param placementInfo An object that contains the placement's reward name and amount. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo; + +/** + Called after a rewarded video has attempted to show but failed. + + @param error The reason for the error + */ +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error; + +/** + Called after a rewarded video has been opened. + */ +- (void)rewardedVideoDidOpen; + +/** + Called after a rewarded video has been dismissed. + */ +- (void)rewardedVideoDidClose; + +/** + * Note: the events below are not available for all supported rewarded video ad networks. + * Check which events are available per ad network you choose to include in your build. + * We recommend only using events which register to ALL ad networks you include in your build. + */ + +/** + Called after a rewarded video has started playing. + */ +- (void)rewardedVideoDidStart; + +/** + Called after a rewarded video has finished playing. + */ +- (void)rewardedVideoDidEnd; + +/** + Called after a video has been clicked. + */ +- (void)didClickRewardedVideo:(ISPlacementInfo *)placementInfo; + +@end + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoDelegate.h.meta new file mode 100644 index 00000000..f293460a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: edb56ec7506884e97a23330c5ccaa147 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoManualDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoManualDelegate.h new file mode 100755 index 00000000..c9c418ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoManualDelegate.h @@ -0,0 +1,30 @@ +// +// ISRewardedVideoManualDelegate.h +// IronSource +// +// Created by Guy Lis on 03/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISRewardedVideoManualDelegate_h +#define ISRewardedVideoManualDelegate_h + +@protocol ISRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + */ +- (void)rewardedVideoDidLoad; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error; + +@end + +#endif /* ISRewardedVideoManualDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoManualDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoManualDelegate.h.meta new file mode 100644 index 00000000..208906a8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISRewardedVideoManualDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d93ce70bc1e2742448a90d0dd8e9dc7d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegment.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegment.h new file mode 100755 index 00000000..d649928b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property (nonatomic) int age; +@property (nonatomic) int level; +@property (nonatomic) double iapTotal; +@property (nonatomic) BOOL paying; +@property (nonatomic) ISGender gender; +@property (nonatomic, strong) NSDate *userCreationDate; +@property (nonatomic, strong) NSString *segmentName; +@property (nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary*)getData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegment.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegment.h.meta new file mode 100644 index 00000000..e734067f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegment.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 03f1c64917ea149308d8899257eecef6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegmentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegmentDelegate.h new file mode 100755 index 00000000..f8b812d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegmentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegmentDelegate.h.meta new file mode 100644 index 00000000..27bbefee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSegmentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d1d3df3294ef40568872ecfd88fc2cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISServerResponseParser.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISServerResponseParser.h new file mode 100755 index 00000000..04654d6f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISServerResponseParser.h @@ -0,0 +1,60 @@ +// +// ISServerResponseParser.h +// IronSource +// +// Created by Yotam Ohayon on 08/01/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#import + +#import "ISProductSettings.h" +#import "ISEventsSettings.h" +#import "ISLoggersSettings.h" +#import "ISAuctionSettings.h" +#import "ISTokenSettings.h" +#import "ISCrashReporterSettings.h" +#import "ISApplicationSettings.h" +#import "ISExternalSettings.h" +#import "ISSKAdNetworkSettings.h" +#import "ISPixelSettings.h" +@interface ISServerResponseParser : NSObject + +/* ProvidersConfig Array's Hold 'ISAdapterConfig' obj */ +@property (nonatomic, strong) NSArray *rewardedVideoProvidersConfig; +@property (nonatomic, strong) NSArray *interstitialProvidersConfig; +@property (nonatomic, strong) NSArray *offerwallProvidersConfig; +@property (nonatomic, strong) NSArray *bannerProvidersConfig; + +@property (nonatomic, strong) ISProductSettings *rewardedVideoProductSettings; +@property (nonatomic, strong) ISProductSettings *interstitialProductSettings; +@property (nonatomic, strong) ISProductSettings *offerwallProductSettings; +@property (nonatomic, strong) ISProductSettings *bannerProductSettings; + +@property (nonatomic, strong) ISEventsSettings *rewardedVideoEvents; +@property (nonatomic, strong) ISEventsSettings *interstitialEvents; +@property (nonatomic, strong) ISEventsSettings *offerwallEvents; +@property (nonatomic, strong) ISEventsSettings *bannerEvents; +@property (nonatomic, strong) ISEventsSettings *pixelEvents; + + +@property (nonatomic, strong) ISLoggersSettings *loggers; +@property (nonatomic, strong) ISAuctionSettings *auctionSettings; +@property (nonatomic, strong) ISTokenSettings *tokenSettings; +@property (nonatomic, strong) ISCrashReporterSettings *crashReporterSettings; +@property (nonatomic, strong) ISApplicationSettings *applicationSettings; +@property (nonatomic, strong) ISExternalSettings *externalSettings; +@property (nonatomic, strong) ISSKAdNetworkSettings *skanSettings; +@property (nonatomic, strong) ISPixelSettings *pixelSettings; + +@property (nonatomic, strong) NSString *segmentName; +@property (nonatomic, strong) NSString *segmentId; +@property (nonatomic, strong) NSDictionary *customSegmentParams; + +@property (nonatomic,assign) BOOL showIntegrationHelper; + ++ (ISServerResponseParser *)sharedInstance; +- (void)parseObject:(id)object; + +- (NSArray *)getConfigForProvider:(NSString *)provider; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISServerResponseParser.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISServerResponseParser.h.meta new file mode 100644 index 00000000..0561e3f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISServerResponseParser.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 77164772f630949f797470f7dfd2ba8a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSupersonicAdsConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSupersonicAdsConfiguration.h new file mode 100755 index 00000000..398885d7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +@interface ISSupersonicAdsConfiguration : NSObject + +@property (nonatomic, strong) NSNumber *useClientSideCallbacks; +@property (nonatomic, strong) NSString *language; +@property (nonatomic, strong) NSString *minimumOfferCommission; +@property (nonatomic, strong) NSDictionary *controllerConfig; +@property (nonatomic, strong) NSString *itemName; +@property (nonatomic, strong) NSString *controllerUrl; +@property (strong) NSNumber *itemCount; +@property (strong) NSNumber *maxVideoLength; +@property (nonatomic, strong) NSString *privateKey; +@property (nonatomic) BOOL debugMode; +@property (nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSupersonicAdsConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSupersonicAdsConfiguration.h.meta new file mode 100644 index 00000000..3d953111 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/ISSupersonicAdsConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 34036d58dcf9940aaa13183ba5ddf9cb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/IronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/IronSource.h new file mode 100755 index 00000000..a2bca8e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/IronSource.h @@ -0,0 +1,614 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + + + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + +#import +#import + +#import "ISBannerDelegate.h" +#import "ISRewardedVideoDelegate.h" +#import "ISOfferwallDelegate.h" +#import "ISInterstitialDelegate.h" +#import "ISRewardedVideoManualDelegate.h" +#import "ISLogDelegate.h" +#import "ISConfigurations.h" +#import "ISPlacementInfo.h" +#import "ISIntegrationHelper.h" +#import "ISEventsReporting.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISBannerSize.h" +#import "ISImpressionDataDelegate.h" +#import "ISConsentViewDelegate.h" + +// imports used for custom adapters infra +#import "ISBaseInterstitial.h" +#import "ISBaseRewardedVideo.h" +#import "ISBaseNetworkAdapter.h" +#import "ISAdapterErrors.h" +#import "ISDataKeys.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_OFFERWALL @"offerwall" +#define IS_BANNER @"banner" + +static NSString * const MEDIATION_SDK_VERSION = @"7.2.0"; +static NSString * GitHash = @"c5e106383"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString * const DataSource_MOPUB = @"MoPub"; + + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrive IDFA, if impossible, will try to retrive IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a mediation segment. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param segment A segment name, which should not exceed 64 characters. + */ ++ (void)setMediationSegment:(NSString *)segment __attribute__((deprecated("This method has been deprecated and won’t be included in ironSource SDK versions 7.3.0 and above."))); + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *) values; + + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ + + (NSString *) getISDemandOnlyBiddingData; + + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_OFFERWALL, IS_BANNER + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_OFFERWALL, IS_BANNER]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey adUnits:(NSArray *)adUnits; + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for rewarded video callbacks. + + @param delegate The 'ISRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setRewardedVideoDelegate:(id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrive an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + + +/** + @abstract Sets Rewarded Video flow for manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the ISRewardedVideoManualDelegate you will receive the Rewarded Video events. + @discussion Pass this object within the ISRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'ISRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setRewardedVideoManualDelegate:(nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for interstitial callbacks. + + @param delegate The 'ISInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setInterstitialDelegate:(id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to their priority. + */ ++ (void)loadInterstitial; + +/** + @abstract Show a rewarded video using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController; + +/** + @abstract Show a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName; + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId adm:(NSString *)adm; + + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Offerwall + +/** + @abstract Sets the delegate for offerwall callbacks. + + @param delegate The 'ISOfferwallDelegate' for IronSource to send callbacks to. + */ ++ (void)setOfferwallDelegate:(id)delegate; + +/** + @abstract Show an offerwall using the default placement. + + @param viewController The UIViewController to display the offerwall within. + */ ++ (void)showOfferwallWithViewController:(UIViewController *)viewController; + +/** + @abstract Show an offerwall using the provided placement name. + + @param viewController The UIViewController to display the offerwall within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default placement will be used. + */ ++ (void)showOfferwallWithViewController:(UIViewController *)viewController placement:(nullable NSString *)placementName; + +/** + @abstract Retrive information on the user’s total credits and any new credits the user has earned. + @discussion The function can be called at any point during the user’s engagement with the app. + */ ++ (void)offerwallCredits; + +/** + @abstract Determine if the offerwall is prepared. + + @return YES if there is an available offerwall, NO otherwise. + */ ++ (BOOL)hasOfferwall; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for banner callbacks. + + @param delegate The 'ISBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setBannerDelegate:(id)delegate; + + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size; + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size placement:(nullable NSString *)placementName; + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName; + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + adm:(nullable NSString *)adm + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + + +#pragma mark - Impression Data + +/** + @abstract Sets the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)setImpressionDataDelegate:(id)delegate __attribute__((deprecated("This method has been deprecated and won’t be included in ironSource SDK versions 7.3.0 and above. Please use addImpressionDataDelegate instead."))); + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + + + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController andType:(NSString *)consentViewType; + + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +@end + +NS_ASSUME_NONNULL_END + + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/IronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/IronSource.h.meta new file mode 100644 index 00000000..64d342d6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/Headers/IronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a43a3151e920b48c0aacab784ea335dd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/IronSource b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/IronSource new file mode 100755 index 00000000..9709a5fa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/IronSource differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/IronSource.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/IronSource.meta new file mode 100644 index 00000000..f9d5efd4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/Versions/Current/IronSource.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a56c44125385d4849a0fc6b12089d879 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/module.modulemap new file mode 100755 index 00000000..f6e74a13 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/module.modulemap @@ -0,0 +1,48 @@ +framework module IronSource { + umbrella header "IronSource.h" + + export * + module * { + export * + } + + link framework "AdSupport" + link framework "CoreGraphics" + link framework "CoreTelephony" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "AVFoundation" + link framework "CoreMedia" + link framework "CFNetwork" + link framework "CoreVideo" + link framework "Foundation" + link framework "WebKit" + link framework "AudioToolbox" + + link "xml2" + link "z" + + header "ISConfigurations.h" + header "ISEventsReporting.h" + header "ISGender.h" + header "ISIntegrationHelper.h" + header "ISInterstitialDelegate.h" + header "ISDemandOnlyInterstitialDelegate.h" + header "ISLogDelegate.h" + header "ISOfferwallDelegate.h" + header "ISPlacementInfo.h" + header "ISRewardedVideoDelegate.h" + header "ISDemandOnlyRewardedVideoDelegate.h" + header "ISSupersonicAdsConfiguration.h" + header "ISImpressionDataDelegate.h" + header "ISImpressionData.h" + header "ISConsentViewDelegate.h" + header "ISConsentView.h" + header "ISConsentViewTemplateType.h" + +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/module.modulemap.meta new file mode 100644 index 00000000..fd9286e8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/ironsource/IronSource.framework/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 370d9c762469d41df96df2fda12b44c8 +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..3131836b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 47f29e9463df9462291246b6fa7b3443 +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..53cf498b 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..8230ed03 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/AnyThinkKuaiShouAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5b2cbac6ce3fe4a4ab3c97b5719d642c +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..02e042c7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca50aa10023ba4c5db1de18b339c91fb +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..47fd64c6 --- /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: 223073f3d8218463e98632c1f032b7e8 +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..ed54ea18 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..c295a8be --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3b53eb8b25484247b5bf72a7e055095 +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..d7e0e44f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/AnyThinkKuaiShouAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ff9ba1b7f307440fbc44ab7ae4dc445 +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..794357ce --- /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: 0973e5edd167e4e7c86e61764cbac5bd +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..e04284d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 381b183f0ed4d4b41960a26090394fa9 +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..a5b2e5bf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c864bec27c45a4cb98f829f4dba029bf +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..9d7caa67 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAd.h @@ -0,0 +1,43 @@ +// +// KSAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/30. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +#import "KSAdInteractionType.h" +#import "KSAdExposureReportParam.h" + +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; +/** + server bidding load ad data +*/ +- (void)loadAdDataWithResponse:(NSDictionary *)response; + +@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..08233dc6 --- /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: 33793b3f812294d7bb93dac97e49f1cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingAdModel.h new file mode 100755 index 00000000..0b6c3081 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingAdModel.h @@ -0,0 +1,39 @@ +// +// KSAdBiddingAdModel.h +// KSUServerBidding +// +// Created by 李姝谊 on 2021/11/1. +// + +#import +#import "KSAdRewardVideoModel.h" +#if __has_include() +#import +#else +#import "KSAdUserInfo.h" +#endif +#if __has_include() +#import +#else +#import "KSAdDeviceInfoEnum.h" +#endif + +NS_ASSUME_NONNULL_BEGIN + +@interface KSAdBiddingAdModel : NSObject + +@property (nonatomic, copy) NSString *posId; // 必设 +@property (nonatomic, assign) NSInteger adCount; // 默认为1 +@property (nonatomic, assign) KSAdScreenDirection direction; +@property (nonatomic, assign) NSInteger cpmBidFloor; +@property (nonatomic, copy, nullable) NSString *prevTitle; // 内容标签(广告展示前文章标题) +@property (nonatomic, copy, nullable) NSString *postTitle; // 内容标签(广告展示后文章标题) +@property (nonatomic, copy, nullable) NSString *historyTitle; // 内容标签(用户最近浏览文章标题) +@property (nonatomic, copy, nullable) NSString *channel; // 频道标签 +@property (nonatomic, copy, nullable) NSDictionary *appTag; +@property (nonatomic, strong, nullable) KSAdUserInfo *userInfo; +@property (nonatomic, strong, nullable) KSAdRewardVideoModel *rewardVideoModel; //激励视频数据 + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingAdModel.h.meta new file mode 100644 index 00000000..8d153bf6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5630e959ffbe845539f4435afd0c9ca0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingTokenManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingTokenManager.h new file mode 100755 index 00000000..e7601a4c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingTokenManager.h @@ -0,0 +1,17 @@ +// +// KSAdBiddingTokenManager.h +// KSUServerBidding +// +// Created by 李姝谊 on 2021/10/29. +// + +#import +@class KSAdBiddingAdModel; + +@interface KSAdBiddingTokenManager : NSObject + +// 返回token json字符串 是请求广告的参数 + ++ (NSString *)biddingTokenWithModel:(KSAdBiddingAdModel *)model; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingTokenManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingTokenManager.h.meta new file mode 100644 index 00000000..18a2afba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdBiddingTokenManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45b0a5dff3669401e916c0cfb0c6253c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdDeviceInfoEnum.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdDeviceInfoEnum.h new file mode 100755 index 00000000..b146ea1b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdDeviceInfoEnum.h @@ -0,0 +1,43 @@ +// +// KSAdDeviceInfoEnum.h +// Pods +// +// Created by chun on 2021/9/29. +// + +#ifndef KSAdDeviceInfoEnum_h +#define KSAdDeviceInfoEnum_h + +// 操作系统类型,选填 0: Unknown; 1: Android; 2: iOS +typedef NS_ENUM(NSInteger, KSAdOSType) { + KSAdOSType_Unknown = 0, + KSAdOSType_Android = 1, + KSAdOSType_iOS = 2, +}; + +typedef NS_ENUM(NSUInteger, KSAdScreenDirection) { + KSAdScreenDirectionUnknown, //未知方向 + KSAdScreenDirectionVertical, //竖屏 + KSAdScreenDirectionHorizontal, //横屏 +}; + +// 运营商类型,选填 0: 未知的运营商; 1: 中国移动; 2: 中国电信; 3: 中国联通; 99: 其他运营商 +typedef NS_ENUM(NSUInteger, KSAdCarrierType) { + KSAdCarrierType_Unknown = 0, // 未知 + KSAdCarrierType_ChinaMobile = 1, // 中国移动 + KSAdCarrierType_ChinaUnicom = 2, // 中国联通 + KSAdCarrierType_Telecom = 3, // 中国电信 + KSAdCarrierType_Others = 99, // 其他运营商 +}; + +// 隐私数据获取错误原因 +typedef NS_ENUM(NSUInteger, KSAdPrivateDataErrorCode) { + KSAdPrivateDataNoError = 0, //正常 + KSAdPrivateDataErrorNoPermission = 1, //无权限 + KSAdPrivateDataErrorException = 2, //获取异常 + KSAdPrivateDataErrorFailed = 3, //有权限,获取失败 + KSAdPrivateDataErrorDeviceNotSupport = 4, //设备不支持 + KSAdPrivateDataErrorOthers = 5, //其他错误 +}; + +#endif /* KSAdDeviceInfoEnum_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdDeviceInfoEnum.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdDeviceInfoEnum.h.meta new file mode 100644 index 00000000..8820413f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdDeviceInfoEnum.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f2a4dd53889d24bea9854790b2a92a60 +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..ed39a1ab --- /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: 75291cf8a476e4ff5bfe9dfd36ee5727 +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..a5ec3448 --- /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: de44985264356474ba2ed63659948c91 +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..74c639cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdImage.h @@ -0,0 +1,27 @@ +// +// KSAdImage.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/14. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#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..643062a4 --- /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: 333453ab8da9b4d1c983e71f6a3d5e57 +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..eb6ee13e --- /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: 393bd28a21ae64579810a337ac9ab21a +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..5125194a --- /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..662dbcc8 --- /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: c63876b5932be4c33b2000b48fc664af +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..15e5d248 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdPlayableDemoViewController.h @@ -0,0 +1,24 @@ +// +// KSAdPlayableDemoViewController.h +// KSAdSDK +// +// Created by zhangchuntao on 2020/11/20. +// + +#import + +#import "KSAdShowDirection.h" + +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..d4d5761f --- /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: 015be16e5b48f45988612666f82f0197 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdRewardVideoModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdRewardVideoModel.h new file mode 100755 index 00000000..2c6a7990 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdRewardVideoModel.h @@ -0,0 +1,32 @@ +// +// KSAdRewardVideoModel.h +// KSUServerBidding +// +// Created by 李姝谊 on 2021/11/1. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +// 同KSRewardedVideoModel完全一样 为了组件不循环依赖 写一个不同名但实际功能相同的类 +@interface KSAdRewardVideoModel : 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/KSAdRewardVideoModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdRewardVideoModel.h.meta new file mode 100644 index 00000000..675e2aba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdRewardVideoModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71e45953b5a9f4bab8233ac3639be5b0 +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..b5c00e9a --- /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: d21e0234affe44b589b529e885df1e55 +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..d1d53bbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDK.h @@ -0,0 +1,107 @@ +// +// 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 +#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..a3be4e8a --- /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: ad381596b11c2491484cadda8735e8b7 +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..be3c3b0c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKError.h @@ -0,0 +1,52 @@ +// +// 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不匹配 +}; + + +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..251929d8 --- /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: 80ac10c6b2fa445e6b6ffe1b9ef02b21 +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..0539a1ae --- /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: b708efd422d9d4a87afb251cfa994f34 +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..d7a586d2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSDKManager.h @@ -0,0 +1,123 @@ +// +// 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 "KSAdBiddingAdModel.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; +// optional, enable programmatic recommendation, default is YES ++ (void)setEnableProgrammaticRecommend:(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; +// optional, 设置idfa,请传原始值,不需要加密 ++ (void)setIdfaBlock:(IdfaBlock)idfaBlock; +// optional, 设置idfv,请传原始值,不需要加密 ++ (void)setIdfvBlock:(IdfvBlock)idfvBlock; + +// optional, disable use network status, default is NO ++ (void)setDisableUseNetworkStatus:(BOOL)disable; + ++ (NSString *)appId; + ++ (NSString *)deviceId; //获取did +/** + * 获取SDK的bit请求报文token + * @param model 中posId是必传的,其余参数可参考各类广告调用 + * @return 返回SDK的token +*/ ++ (NSString *)getBidRequestToken:(KSAdBiddingAdModel *)model; + +@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..e6b420ab --- /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: 6ce8cab32975649b0bdbbcc64f5c083e +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..c1742894 --- /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: f022e7e2b350f4e46be48d984c1e795a +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..9b465c55 --- /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: ba46836a5c3874a09a90c1a8c6aebbcd +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..2505ce13 --- /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: b56b5a6b04fce4c93b232c3f14ac6e29 +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..68a3d6f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashManager.h @@ -0,0 +1,66 @@ +// +// KSAdSplashManager.h +// KSAdSDK +// +// Created by zhangchuntao on 2020/6/2. +// +/** + 尽量不要往这里面新增逻辑,splashAdView使用之后,这个类被废弃了,保留代码是考虑到线上的老版本外部可能有API的调用 + */ + +#import +#import "KSAdSplashInteractDelegate.h" +#import "KSAdSplashViewController.h" +#import "KSAdSDKError.h" + +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..705617a9 --- /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: 824a9f0e579de4b51a8ebf001689de20 +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..bd50a20d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSAdSplashViewController.h @@ -0,0 +1,21 @@ +// +// KSAdSplashViewController.h +// KSAdSDK +// +// Created by zhangchuntao on 2020/6/1. +// + +#import + +#import "KSAdShowDirection.h" + +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..feca34ca --- /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: 2a02c921dd9704efa81ef8cf10a771b7 +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..58576b3e --- /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: 668ad4e19fff24e0d9dd940e6cf2beb1 +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..0c848893 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAd.h @@ -0,0 +1,59 @@ +// +// KSDrawAd.h +// KSAdSDK +// +// Created by xuzhijun on 2019/12/6. +// + + +#import "KSAd.h" +#import "KSAdInteractionType.h" + +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..df4074a0 --- /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: 08dc49063f0d04f878a9ad8d2d6ae813 +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..1e925a24 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSDrawAdsManager.h @@ -0,0 +1,40 @@ +// +// 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; +/** + server bidding load ad data +*/ +- (void)loadAdDataWithResponse:(NSDictionary *)response; + +@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..14c8dc6a --- /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: a074588c2e0654994af7a24617dfeff8 +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..2cf8b2be --- /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: 54ee1d5144ef9489ea1c0977868c58c0 +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..ea1f7742 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAd.h @@ -0,0 +1,37 @@ +// +// KSFeedAd.h +// KSAdSDK +// +// Created by xuzhijun on 2019/11/22. +// + +#import + +#import "KSAd.h" +#import "KSAdInteractionType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol KSFeedAdDelegate; + +@interface KSFeedAd : KSAd + +@property (nonatomic, readonly) UIView *feedView; + +@property (nonatomic, weak) id delegate; + +- (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..4d5b1616 --- /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: 0e8c96bc50dd842d1af30daaf2737269 +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..9bc4942c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSFeedAdsManager.h @@ -0,0 +1,46 @@ +// +// 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; +/** + server bidding load ad data +*/ +- (void)loadAdDataWithResponse:(NSDictionary *)response; + +@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..c1fae307 --- /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: 4a941066f613543d8899519ad2d8ee5a +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..1e716737 --- /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: 0ecc64241094e499e8d871f996e2645b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInnerVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInnerVideoAd.h new file mode 100755 index 00000000..9efc01db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInnerVideoAd.h @@ -0,0 +1,36 @@ +// +// KSInnerVideoAd.h +// KSUVideoAd +// +// Created by mohao on 2022/1/6. +// + +#import + +typedef NS_ENUM(NSInteger, KSInnerAdType) { + KSInnerAdUnKnown = 0,//未知 + KSInnerAdAggregation = 1,//激励聚合 + KSInnerAdReflow = 2,//激励视频回流页 +}; + +@protocol KSInnerAdDelegate; + +NS_ASSUME_NONNULL_BEGIN + +@interface KSInnerVideoAd : NSObject + +@property (nonatomic, assign) KSInnerAdType adType; + +@end + +@protocol KSInnerAdDelegate + +@optional + +- (void)onInnerAdClick:(KSInnerVideoAd *)innerAd; + +- (void)onInnerAdShow:(KSInnerVideoAd *)innerAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInnerVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInnerVideoAd.h.meta new file mode 100644 index 00000000..c92c95aa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInnerVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2e61aaf9cc7e54f5e8d8ef00a1cff318 +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..ab440a14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSInterstitialAd.h @@ -0,0 +1,81 @@ +// +// KSInterstitialAd.h +// KSAdSDK +// +// Created by zhangchuntao on 2021/3/17. +// + +#import + +#import "KSAd.h" +#import "KSAdInteractionType.h" + +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..9e354626 --- /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: 6f6df6abb7ca943aaaf4abc89e924ae4 +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..7017602c --- /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: e4a1e76003df74f32a42bca3ec959693 +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..75ddac9c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAd.h @@ -0,0 +1,117 @@ +// +// KSNativeAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/11. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import + +#import "KSAd.h" +#import "KSMaterialMeta.h" + +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..b0333f9f --- /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: 53521f5e560a249b7bbbc4fa1fc04a71 +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..c8a17198 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdRelatedView.h @@ -0,0 +1,35 @@ +// +// KSNativeAdRelatedView.h +// KSAdSDK +// +// Created by 徐志军 on 2019/10/16. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import "KSNativeAd.h" +#import "KSVideoAdView.h" + +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..241c347a --- /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: 7a7001d679fbe4bea915bad4d1c0e315 +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..f51c24bd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSNativeAdsManager.h @@ -0,0 +1,46 @@ +// +// 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; +/** + server bidding load ad data +*/ +- (void)loadAdDataWithResponse:(NSDictionary *)response; + +@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..e7e2ba4a --- /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: 962bf3c87ec7f456db4a8f0aca033d9a +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..021ca76e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAd.h @@ -0,0 +1,99 @@ +// +// KSRewardedVideoAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/8/28. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import +#import "KSVideoAd.h" +#import "KSRewardedVideoAdDefines.h" +#import "KSInnerVideoAd.h" + +@class KSRewardedVideoModel; +@protocol KSRewardedVideoAdDelegate; + +NS_ASSUME_NONNULL_BEGIN +@interface KSRewardedVideoAd : KSVideoAd + +@property (nonatomic, strong) KSRewardedVideoModel *rewardedVideoModel; +@property (nonatomic, weak, nullable) id delegate; +@property (nonatomic, weak, nullable) id rewardPlayAgainInteractionDelegate; +@property (nonatomic, weak, nullable) id innerDelegate; + +- (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..47f017fc --- /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: d2f2c5ad796b548d8a427aad5c161255 +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..f0e7a63e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSRewardedVideoAdDefines.h @@ -0,0 +1,23 @@ +// +// 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, // 浏览落地页 +}; + +typedef NS_ENUM(NSUInteger, KSAdDetailBrowseTaskStep) { + KSAdDetailBrowseTaskStepBeforeVideo = 0, //未观看完视频 + KSAdDetailBrowseTaskStepBeforeDetailBrowse = 1, //看完视频 + KSAdDetailBrowseTaskStepFinish = 2, //浏览落地页 +}; + +#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..951ccb12 --- /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: 000ff3a6b47c14b3c8a1d3d8047f8eaf +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..949aa319 --- /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 +// 如果更改本model 请把KSAdRewardVideoModel一同修改 这两个类完全一样 为了避免组件循环依赖写了两个 +@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..e88b56fd --- /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: be0bf463642b34ac7b9a337e39a6c0f7 +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..26db3912 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSSplashAdView.h @@ -0,0 +1,106 @@ +// +// KSSplashAdView.h +// KSAdSDK +// +// Created by zhangchuntao on 2021/3/3. +// + +#import + +#import "KSAd.h" +#import "KSAdInteractionType.h" + +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; +/// server bidding load ad data +- (void)loadAdDataWithResponse:(NSDictionary *)response; +/// 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..49d98dbe --- /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: ee8d30da42cef49648f8f7df24f7b3b9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUPrivateDataController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUPrivateDataController.h new file mode 100755 index 00000000..6e12b29b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUPrivateDataController.h @@ -0,0 +1,31 @@ +// +// KSUPrivateDataController.h +// AFNetworking +// +// Created by chun on 2021/8/4. +// + +#import +#import + +@interface KSUPrivateDataController : NSObject + ++ (KSUPrivateDataController *)sharedInstance; + +//返回格式{"userSet":true|false,"value":"xxxx","errorCode":KSAdPrivateDataErrorCode} +//定义见:KSAdDeviceInfoEnum.h->KSAdPrivateDataErrorCode +- (NSString *)getIdfa; + +- (NSString *)getIdfv; + +- (NSString *)getIp; + +- (NSString *)getMac; +//value:{latitude:xxx, longitude:xxx} +- (NSString *)getLocation; +//value:{latitude:xxx, longitude:xxx},获取媒体设置的location +- (NSString *)getMediaLocation; +//value:[{ssid:xxx, bssid:xxx},...] +- (NSString *)getWifiList; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUPrivateDataController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUPrivateDataController.h.meta new file mode 100644 index 00000000..d2028523 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUPrivateDataController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 99de6fe4d25b84f40b1d0fe2987535d3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUSDKInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUSDKInfo.h new file mode 100755 index 00000000..6e598434 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUSDKInfo.h @@ -0,0 +1,48 @@ +// +// KSUSDKInfo.h +// KSUSDKInfo +// +// Created by Dylan Sun on 2021/6/9. +// + +#import +#import "KSAdUserInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, KSAdSDKType) { + KSAdSDKTypeAD = 1, // 广告联盟 SDK + KSAdSDKTypeCU = 2, // 内容联盟 SDK + KSAdSDKTypeEU = 3, // 直播电商 SDK + KSAdSDKTypePureCU = 4,// 纯内容联盟SDK,广告逻辑不执行不加载 +}; + +@interface KSUSDKInfo : NSObject + +// 用户兴趣标签 +@property (nonatomic, copy) NSString *appTag; +@property (nonatomic, copy, getter=appId) NSString *appId; +@property (nonatomic, copy, getter=getAppName) NSString *appName; +@property (nonatomic, assign) BOOL personalizedRecommendation; +@property (nonatomic, assign) BOOL programmaticRecommendation; +@property (nonatomic, copy) void (^userInfoBlock)(KSAdUserInfo *); +@property (nonatomic, readonly) KSAdUserInfo *userInfo; +@property (nonatomic, copy) NSString *tkVersion; +@property (nonatomic, copy) NSString *jsVersion; +@property (nonatomic, copy) NSString *currentApiHost; +@property (nonatomic, copy) NSString *currentEUApiHost; +@property (nonatomic, copy) NSString *currentLiveHost; + ++ (instancetype)sharedInstance; + ++ (NSString *)SDKVersion; + ++ (NSString *)protocolVersion; + ++ (KSAdSDKType)sdkType; + ++ (int64_t)sdkVersionCode; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUSDKInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUSDKInfo.h.meta new file mode 100644 index 00000000..3ff9e7b8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSUSDKInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c2afa4d52940b4e80bbfbaeeff33f3d3 +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..19272d2e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAd.h @@ -0,0 +1,42 @@ +// +// KSVideoAd.h +// KSAdSDK +// +// Created by 徐志军 on 2019/9/4. +// Copyright © 2019 KuaiShou. All rights reserved. +// + +#import +#import + +#import "KSAd.h" +#import "KSAdShowDirection.h" + +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..dd617004 --- /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: 942c397f8d573412aa2cc76d3aa645eb +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..a5d877df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Headers/KSVideoAdView.h @@ -0,0 +1,22 @@ +// +// 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; +// CoverView是否显示appIcon和appName +@property (nonatomic, assign, readwrite) BOOL isShowAppInfo; + +@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..b606bf89 --- /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: 3bb4af33fdf374857bc2576b4c5d4dad +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..1e1d093f 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..e9677108 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d507b526998cb48a19546513041fc417 +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..b4f2917e 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..1d9fc7d0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSAdSDK.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a4cc4d9a2d344b2c8760362d2f494c4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle.meta new file mode 100644 index 00000000..1bdd213f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88a4bc064a72b410fb4fcaf88b903ab2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/Info.plist new file mode 100755 index 00000000..e1a234dd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/Info.plist.meta new file mode 100644 index 00000000..d167f63c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46188cef966ee4f9d9b0cf1618b723b5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@2x.png new file mode 100755 index 00000000..5113c7a1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@2x.png.meta new file mode 100644 index 00000000..c7576357 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0426793f1dc024c21b730514ccdcabe6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@3x.png new file mode 100755 index 00000000..7f14b07f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@3x.png.meta new file mode 100644 index 00000000..90ff86f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUConversionResource.bundle/icon_ad_shutdown@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e0d74d84d5f348a6bd3fe6345bff509 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle.meta new file mode 100644 index 00000000..7550ba4d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17c875ba0d2344a0e98b7ac4ab012885 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/Info.plist new file mode 100755 index 00000000..0f685845 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/Info.plist.meta new file mode 100644 index 00000000..0a81a819 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e6f6ae93c96e042809cbd7a60c4bcd95 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@2x.png new file mode 100755 index 00000000..96f77596 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@2x.png.meta new file mode 100644 index 00000000..49627f30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d65a845bb93c148eca4b822971e4ccbe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@3x.png new file mode 100755 index 00000000..937d1ac8 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@3x.png.meta new file mode 100644 index 00000000..d35ad53e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_close_white@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c05b07f2537641918574786caf07f0a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@2x.png new file mode 100755 index 00000000..3077fc47 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@2x.png.meta new file mode 100644 index 00000000..a4bf00e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01805e27b6bd941e7847ab2ea5d0ae60 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@3x.png new file mode 100755 index 00000000..20fa4cde Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@3x.png.meta new file mode 100644 index 00000000..2d588222 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUDrawAdResource.bundle/icon_ksad_video_play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4354c49db57b64134b9b0aa8987a3e97 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle.meta new file mode 100644 index 00000000..60e94baa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d1dfcad6b42e4b1da326ca9a9276a13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/Info.plist new file mode 100755 index 00000000..f4f947c5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/Info.plist.meta new file mode 100644 index 00000000..9aa92d79 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf147b295980a4770abe1c1e8dd795d2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@2x.png new file mode 100755 index 00000000..454b8f6f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@2x.png.meta new file mode 100644 index 00000000..bba4bf1c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 44e95da24d8f546bbb9e336d768d9faa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@3x.png new file mode 100755 index 00000000..ad63e4ea Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@3x.png.meta new file mode 100644 index 00000000..96e14dde --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_adUserPhotoDefault@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 935d1babf88084f01bec2b3b635dc3d4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@2x.png new file mode 100755 index 00000000..b7ea4e4a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@2x.png.meta new file mode 100644 index 00000000..38b13ae3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: db4a7072d6bc6441b9c2e7deb6b86caa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@3x.png new file mode 100755 index 00000000..2f8febbf Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@3x.png.meta new file mode 100644 index 00000000..680aab93 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_black@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 358f03f3f17354a40ad2f711d90be339 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white.png new file mode 100755 index 00000000..a799f1be Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white.png.meta new file mode 100644 index 00000000..46ded2d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c429a2ed6b4464af498212863dcd9b69 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@2x.png new file mode 100755 index 00000000..068626d9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@2x.png.meta new file mode 100644 index 00000000..b09aa282 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f8f2bd58e8d004191a2437b346ad277f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@3x.png new file mode 100755 index 00000000..db6881af Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@3x.png.meta new file mode 100644 index 00000000..f7f810b0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_dislike_white@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d0c86a3f340a845689d4eb493962a6d8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@2x.png new file mode 100755 index 00000000..5c123e09 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@2x.png.meta new file mode 100644 index 00000000..56c0f62d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 906b4f86e9408498386136d016b083f7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@3x.png new file mode 100755 index 00000000..d57cad71 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@3x.png.meta new file mode 100644 index 00000000..b01e96b7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackArrow@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 749825657a48f4ff6803aa839f49a1ac +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@2x.png new file mode 100755 index 00000000..1d1c2656 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@2x.png.meta new file mode 100644 index 00000000..df6bbe4d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c8337b353eaa4490290b212d199c2b56 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@3x.png new file mode 100755 index 00000000..64d48dbf Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@3x.png.meta new file mode 100644 index 00000000..c5a3885d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedBlackDownload@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 455026b22862d45859e2ce922f03b6af +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@2x.png new file mode 100755 index 00000000..cad18122 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@2x.png.meta new file mode 100644 index 00000000..27f49e5e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dacc55c4d75d5416fb39775354566745 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@3x.png new file mode 100755 index 00000000..6e56b876 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@3x.png.meta new file mode 100644 index 00000000..e87612b6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedGrayClose@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce578e97e3e9c4ca3b8b4fc00a09c191 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@2x.png new file mode 100755 index 00000000..500100bc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@2x.png.meta new file mode 100644 index 00000000..0fd341f8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a05f639c4c1c94be58a54fa79bd656b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@3x.png new file mode 100755 index 00000000..5f26d119 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@3x.png.meta new file mode 100644 index 00000000..b6307698 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteArrow@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ba8f49364fe8457684df0839a249725 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@2x.png new file mode 100755 index 00000000..4e75b799 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@2x.png.meta new file mode 100644 index 00000000..01f9df45 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d0ae10fa2007947348b1664cf7595526 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@3x.png new file mode 100755 index 00000000..b5bd059e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@3x.png.meta new file mode 100644 index 00000000..966bd68c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_feedWhiteDownload@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bce8a9991c08743f1b73bbedd309aa0c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@2x.png new file mode 100755 index 00000000..92343c5f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@2x.png.meta new file mode 100644 index 00000000..ba5276e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1049277f9a6d415f95b7cac9321d005 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@3x.png new file mode 100755 index 00000000..e8b33bfe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@3x.png.meta new file mode 100644 index 00000000..40b448ea --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_hand_click@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 724f2cb72de1043b280988d7a1313b52 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@2x.png new file mode 100755 index 00000000..b40c290f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@2x.png.meta new file mode 100644 index 00000000..601be8ae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 080d02d3b7b1643dfa16d564d5aa5bab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@3x.png new file mode 100755 index 00000000..a5640881 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@3x.png.meta new file mode 100644 index 00000000..aea42f27 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUFeedAdResource.bundle/icon_ksad_leftImage_dislike@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a7a9048a914c4458a19561263d2a352 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle.meta new file mode 100644 index 00000000..58ee3184 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf9d7e3e9c3c44663b92157b7afe3112 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/Info.plist new file mode 100755 index 00000000..7ce4a067 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/Info.plist.meta new file mode 100644 index 00000000..08999a8d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed1579de2f188419689277af12146463 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@2x.png new file mode 100755 index 00000000..97bdb35e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@2x.png.meta new file mode 100644 index 00000000..53f2f1af --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3a745178ae168439ab1a5c14cdc81b2d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@3x.png new file mode 100755 index 00000000..66bf179d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@3x.png.meta new file mode 100644 index 00000000..2465c899 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ad_interstitial_shutdown@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b73a908e5a8c741efa6576e3f6615884 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@2x.png new file mode 100755 index 00000000..6c91abf4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@2x.png.meta new file mode 100644 index 00000000..5f59462c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5d921bffed3154de88e8d27c1740889d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@3x.png new file mode 100755 index 00000000..3757fc35 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@3x.png.meta new file mode 100644 index 00000000..cf695fd4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaPlay@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62a41d0770d864c3490e98a5804ab378 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@2x.png new file mode 100755 index 00000000..5113c7a1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@2x.png.meta new file mode 100644 index 00000000..0a22c6a0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c469281fde3594320aeb0e3dda32bed5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@3x.png new file mode 100755 index 00000000..7f14b07f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@3x.png.meta new file mode 100644 index 00000000..303ab49d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUInterstitialAdResource.bundle/icon_ksad_interstitiaShutDown@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02b78f99ef60c42608310b7ca5c84630 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle.meta new file mode 100644 index 00000000..d994d25b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b93db4e64a06a42d9b036bbee33dfd62 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/Info.plist new file mode 100755 index 00000000..02909754 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/Info.plist.meta new file mode 100644 index 00000000..b40c7801 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1fc85f916c8794b3698ac5dc80271631 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@2x.png new file mode 100755 index 00000000..fad7e72d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@2x.png.meta new file mode 100644 index 00000000..a257103b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b51a4aeaa924a4aa1b4a79de89b4af0e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@3x.png new file mode 100755 index 00000000..cf111c00 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@3x.png.meta new file mode 100644 index 00000000..0e0d8d71 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_native_close_normal@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af267b4d2e59041a68839dc1b660b2dc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@2x.png new file mode 100755 index 00000000..0fdc42ca Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@2x.png.meta new file mode 100644 index 00000000..8309fa02 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ba7140a13c5e4393ab9ad5a347ea0f8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@3x.png new file mode 100755 index 00000000..ea25588b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@3x.png.meta new file mode 100644 index 00000000..f6b30df8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_logo@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 501abf49043cb49d38344f672c80e8c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@2x.png new file mode 100755 index 00000000..0ab598f0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@2x.png.meta new file mode 100644 index 00000000..e57b8569 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4467abc0dc5c842ce913cc8dde8eb079 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@3x.png new file mode 100755 index 00000000..c254bac0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@3x.png.meta new file mode 100644 index 00000000..c0229b63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSURefluxAdResource.bundle/icon_ksad_recommend_text@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a2c3cd9d2fcba420eaa89867f1c91207 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle.meta new file mode 100644 index 00000000..64a061bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37ea94f83d1f246c78ec69aa81e25571 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/Info.plist new file mode 100755 index 00000000..bdb73a77 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/Info.plist.meta new file mode 100644 index 00000000..44aec22b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c7db3b5355a34d3090c2cec7ab02709 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@2x.png new file mode 100755 index 00000000..3634f5a7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@2x.png.meta new file mode 100644 index 00000000..b742d503 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a0af3cba6c0aa42d588e7668deddf53f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@3x.png new file mode 100755 index 00000000..3f7a7088 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@3x.png.meta new file mode 100644 index 00000000..0b179022 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_arrow@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb0d2c85f522d49de95f71e0d1abe55f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@2x.png new file mode 100755 index 00000000..1cd0a7f9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@2x.png.meta new file mode 100644 index 00000000..cf98d046 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39179752958a64ad2b1df035b634b2c7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@3x.png new file mode 100755 index 00000000..01852992 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@3x.png.meta new file mode 100644 index 00000000..323bbf2c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e3a75834e3b64b678282a834f0a5e5e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@2x.png new file mode 100755 index 00000000..c9f75aa4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@2x.png.meta new file mode 100644 index 00000000..88fef9a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2777a7220a7ed482885882ec5103b0bd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@3x.png new file mode 100755 index 00000000..9624cbbb Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@3x.png.meta new file mode 100644 index 00000000..46c02701 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bed5b35433fc94da58001067e8e99405 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@2x.png new file mode 100755 index 00000000..fa638813 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@2x.png.meta new file mode 100644 index 00000000..048dbf35 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b6365a594f94748468219f9420ae4d77 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@3x.png new file mode 100755 index 00000000..4f042280 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@3x.png.meta new file mode 100644 index 00000000..9fba7216 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_mute_h@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fafc015b5d532449ca6ac1f10f072792 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@2x.png new file mode 100755 index 00000000..6843b44b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@2x.png.meta new file mode 100644 index 00000000..a271e6db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 52c2516b345804363a048a92820d38b0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@3x.png new file mode 100755 index 00000000..596759bd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@3x.png.meta new file mode 100644 index 00000000..3e040eb3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_arrow@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 278746881839b41a5a0e4d5de4fa9cca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@2x.png new file mode 100755 index 00000000..de34bd1c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@2x.png.meta new file mode 100644 index 00000000..8551deed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b2d2ef8dbb9a4403e95412cbb3831aa9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@3x.png new file mode 100755 index 00000000..087d2427 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@3x.png.meta new file mode 100644 index 00000000..c01b5a3c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_rotate_phone@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f8793b61e16dc4bc881dc645cb5b32d6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@2x.png new file mode 100755 index 00000000..c2e1faf2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@2x.png.meta new file mode 100644 index 00000000..5cf3d48f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c07b00366b8842d7920e45632acfaf0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@3x.png new file mode 100755 index 00000000..6c8525c0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@3x.png.meta new file mode 100644 index 00000000..958894d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone1@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7d449a1b502ed48219af4a42728bb39a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@2x.png new file mode 100755 index 00000000..f86c1d57 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@2x.png.meta new file mode 100644 index 00000000..070e4a2f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be2a846ca7af74f6cbb88a2f166d4d1f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@3x.png new file mode 100755 index 00000000..5fb81a96 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@3x.png.meta new file mode 100644 index 00000000..2e7eadfb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_shake_phone@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea9a45134ea9f4cd9a6ae1c4b31e5628 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@2x.png new file mode 100755 index 00000000..c58eba45 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@2x.png.meta new file mode 100644 index 00000000..2d3da28a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5cd2eee6c4c94848bd36dc84cfa833b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@3x.png new file mode 100755 index 00000000..c773d0c0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@3x.png.meta new file mode 100644 index 00000000..2a625ef9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6172d530fd4bd4391a5a2b3735785163 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@2x.png new file mode 100755 index 00000000..73076b46 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@2x.png.meta new file mode 100644 index 00000000..2638ccbe --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 64c8614d07615467da314c15b699f9f2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@3x.png new file mode 100755 index 00000000..87c35835 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@3x.png.meta new file mode 100644 index 00000000..36fddbaa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUSplashAdResource.bundle/icon_ksad_splash_unmute_h@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ddbcd068c266a4bb98716b3acc2f34aa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle.meta new file mode 100644 index 00000000..03e66f0d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42c426c38058a4a729f84db99b01aced +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/Info.plist new file mode 100755 index 00000000..7183ee3e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/Info.plist.meta new file mode 100644 index 00000000..c8e39a15 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 11de8a6dda94f4798bf96572f8ee4021 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@2x.png new file mode 100755 index 00000000..b94c2887 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@2x.png.meta new file mode 100644 index 00000000..dfaf679a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4fc74d233b324b63af760da002a932c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@3x.png new file mode 100755 index 00000000..2b3779c4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@3x.png.meta new file mode 100644 index 00000000..a027f2b9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_mute@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a18272ec26cb4a5bac95f4e52a2d52b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@2x.png new file mode 100755 index 00000000..1e20d6f2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@2x.png.meta new file mode 100644 index 00000000..acaf022c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 307914f329dda42d3be98d511b459acb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@3x.png new file mode 100755 index 00000000..e20214d2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@3x.png.meta new file mode 100644 index 00000000..0a4f6456 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ad_sound@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd29d44840c3642a39865e5f68225038 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@2x.png new file mode 100755 index 00000000..b089eafa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@2x.png.meta new file mode 100644 index 00000000..9e7612db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bfabb582ce4e045b68a764eae2d3cfd7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@3x.png new file mode 100755 index 00000000..d5bdc634 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@3x.png.meta new file mode 100644 index 00000000..f2a1af99 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_highlight@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 105a82dc07804446485686fceebd2356 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@2x.png new file mode 100755 index 00000000..5c192329 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@2x.png.meta new file mode 100644 index 00000000..a7b33d7e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b31bca4cd3c1d4709aee96f21bc9b55c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@3x.png new file mode 100755 index 00000000..aad4d915 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@3x.png.meta new file mode 100644 index 00000000..56cbf72b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_back_normal@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b32c0b03b36df442898831017b1f99d4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@2x.png new file mode 100755 index 00000000..f4f300d1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@2x.png.meta new file mode 100644 index 00000000..8717bb44 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc778cdd32d414c5289f74e57cb7c5b5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@3x.png new file mode 100755 index 00000000..80074e27 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@3x.png.meta new file mode 100644 index 00000000..8bac5c47 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_highlight@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 794486a3caf194a65814d358109b6fd6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@2x.png new file mode 100755 index 00000000..85e7a480 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@2x.png.meta new file mode 100644 index 00000000..04eb445f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a62b19445fe4b4fc4ab790a484da6ad6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@3x.png new file mode 100755 index 00000000..b9ad54ef Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@3x.png.meta new file mode 100644 index 00000000..dbd42f33 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_H5_nav_close_normal@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e05f04a106c34cae91b48781328620c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@2x.png new file mode 100755 index 00000000..7644a73c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@2x.png.meta new file mode 100644 index 00000000..c88082d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 322da18dcd98d431fa3dfbdb6460c8c2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@3x.png new file mode 100755 index 00000000..9f747c82 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@3x.png.meta new file mode 100644 index 00000000..3d6c91c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_app_icon_default@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7ebd162a3dca4a8fa024f704ec24151 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@2x.png new file mode 100755 index 00000000..9df4fb73 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@2x.png.meta new file mode 100644 index 00000000..8176d2c8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 288978aefc03440a68f73d52494969b2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@3x.png new file mode 100755 index 00000000..0186056f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@3x.png.meta new file mode 100644 index 00000000..d2777044 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_hand@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ba49a6f81894e4e4694e77f66de6d048 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@2x.png new file mode 100755 index 00000000..37a864f3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@2x.png.meta new file mode 100644 index 00000000..de47d59d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8c93a3007f0c04f2cba793a05e4b5905 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@3x.png new file mode 100755 index 00000000..afcbeb39 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@3x.png.meta new file mode 100644 index 00000000..8bf22914 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_gray@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d7548a27498c4fcc90d8c02e72ca9c4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@2x.png new file mode 100755 index 00000000..af150b42 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@2x.png.meta new file mode 100644 index 00000000..d2127f56 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 14706ac5e303d436c856fc1117ec3808 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@3x.png new file mode 100755 index 00000000..678ea964 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@3x.png.meta new file mode 100644 index 00000000..68f412ba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_logo_white@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9df1f02144615462792d29e881eabd25 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@2x.png new file mode 100755 index 00000000..e2b5a916 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@2x.png.meta new file mode 100644 index 00000000..da77ac79 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb5ef1c5529174bedb4c6369da1ac09a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@3x.png new file mode 100755 index 00000000..2e581c06 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@3x.png.meta new file mode 100644 index 00000000..697cb1d2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_all@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e83d4dc465f641d289f3125b456f3d2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@2x.png new file mode 100755 index 00000000..57c16b90 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@2x.png.meta new file mode 100644 index 00000000..ee0002e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3bdf6222285c54220a4fa572beba56ec +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@3x.png new file mode 100755 index 00000000..c39a7747 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@3x.png.meta new file mode 100644 index 00000000..fb090466 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_gray@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 44e2bb45df62f46e3afd095c808b13ea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@2x.png new file mode 100755 index 00000000..c62c4cf7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@2x.png.meta new file mode 100644 index 00000000..db1d077a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8c699678f72ee4e4dbf3ab4559210a28 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@3x.png new file mode 100755 index 00000000..903e8474 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@3x.png.meta new file mode 100644 index 00000000..3f3290e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUUIResource.bundle/icon_ksad_star_half@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f265890b37614e05abbdfd17e67decd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle.meta new file mode 100644 index 00000000..20bad6e6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 121b00fd0b5f549e2be8da58cbcf792f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/Info.plist new file mode 100755 index 00000000..6692b2ed Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/Info.plist.meta new file mode 100644 index 00000000..780954e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00ef82d5d52f0456fb29b14b16c21fed +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@2x.png new file mode 100755 index 00000000..71a5ff6a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@2x.png.meta new file mode 100644 index 00000000..4dd26f64 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a41e0965a47b04d67b2929ac66a832dc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@3x.png new file mode 100755 index 00000000..2d60d362 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@3x.png.meta new file mode 100644 index 00000000..681b92c4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_gift@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4c801c84795a540ed97e61f3d570179e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@2x.png new file mode 100755 index 00000000..c777616c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@2x.png.meta new file mode 100644 index 00000000..ddf673ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd17953c6e8d54ea8bcf9491f697e8c7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@3x.png new file mode 100755 index 00000000..cfc6a95e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@3x.png.meta new file mode 100644 index 00000000..db97f591 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_reward_task_gift@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a7305762398db41358404475c2d3490f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@2x.png new file mode 100755 index 00000000..ecc6124c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@2x.png.meta new file mode 100644 index 00000000..de3714a4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7d9339476f081419384bb47f463aed79 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@3x.png new file mode 100755 index 00000000..19f4c6a2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@3x.png.meta new file mode 100644 index 00000000..7d6f9d16 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_skip@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ef7e82ccfc8fd44ba9a4952685d9962a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@2x.png new file mode 100755 index 00000000..bc6cffbe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@2x.png.meta new file mode 100644 index 00000000..51e6214d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5a9593f14b414fa5b953d3c8064c9a3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@3x.png new file mode 100755 index 00000000..bb4f0624 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@3x.png.meta new file mode 100644 index 00000000..5ef7a626 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ad_white_right_arrow@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9014275786d8d42918a4e52be70d7e75 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@2x.png new file mode 100755 index 00000000..35aa18fa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@2x.png.meta new file mode 100644 index 00000000..b02b6bcc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e38aea7d485fa4125b7d790be1af03a5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@3x.png new file mode 100755 index 00000000..bef3ace4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@3x.png.meta new file mode 100644 index 00000000..f32f9143 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_button_spotlight@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 432ebf4e2ad964a9187e1d3c500d59fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@2x.png new file mode 100755 index 00000000..32d390fe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@2x.png.meta new file mode 100644 index 00000000..b0fecca7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66fa974cb254540b3b5d3d37a1db6ab5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@3x.png new file mode 100755 index 00000000..00c0c163 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@3x.png.meta new file mode 100644 index 00000000..8424917c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_check@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b757e8d357e744e908fd75e370ef8126 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@2x.png new file mode 100755 index 00000000..ba58db2b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@2x.png.meta new file mode 100644 index 00000000..da96bb82 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1027dd62f9c8f434f86951f9653616a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@3x.png new file mode 100755 index 00000000..ec4fc5d7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@3x.png.meta new file mode 100644 index 00000000..20327566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playable_game@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3717e17327a544797b0ef75785eb0083 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playagain_topbg.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playagain_topbg.png new file mode 100755 index 00000000..6ca5ffe4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playagain_topbg.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playagain_topbg.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playagain_topbg.png.meta new file mode 100644 index 00000000..20a7f360 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_playagain_topbg.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 84d6d02f21771459a90cf5945f73354d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@2x.png new file mode 100755 index 00000000..5113c7a1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@2x.png.meta new file mode 100644 index 00000000..0a6699e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bcdd7be9dd1bb4b809ffcb1ec4a2ab6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@3x.png new file mode 100755 index 00000000..7f14b07f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@3x.png.meta new file mode 100644 index 00000000..40552239 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAdShutdown@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: da27b7af5802d42caa52a994a1b7ca73 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@2x.png new file mode 100755 index 00000000..5e2398ea Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@2x.png.meta new file mode 100644 index 00000000..8535c68f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cc09f1bcd37554052892f3e52f3a16e7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@3x.png new file mode 100755 index 00000000..145ca742 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@3x.png.meta new file mode 100644 index 00000000..c0731ead --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_arrow@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bfc83ba863bc94c99be6214ad44eb828 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@2x.png new file mode 100755 index 00000000..dcb3c0f5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@2x.png.meta new file mode 100644 index 00000000..520d813d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7c7b5909328024f58a9bf7769e77d8e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@3x.png new file mode 100755 index 00000000..d374c91c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@3x.png.meta new file mode 100644 index 00000000..3829e9d3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoAdResource.bundle/icon_ksad_videoAlert_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cbb1d93d35e544ff0a1ffb066f6ca192 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle.meta new file mode 100644 index 00000000..aa9f0666 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2106fe3b3815347ecb651d37b7ceae9a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/Info.plist new file mode 100755 index 00000000..c5c25c17 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/Info.plist.meta new file mode 100644 index 00000000..cbb87726 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fb16e0429c92443a5b8c02baf299c5ca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@2x.png new file mode 100755 index 00000000..d6a80ee6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@2x.png.meta new file mode 100644 index 00000000..f130de18 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2e90b5951f864784988868622856525 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@3x.png new file mode 100755 index 00000000..fa3c06d4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@3x.png.meta new file mode 100644 index 00000000..48df6236 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_back@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 306b8ff6b2ff1413cafec96bd38feaa3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@2x.png new file mode 100755 index 00000000..36078a00 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@2x.png.meta new file mode 100644 index 00000000..ef74ab61 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b8c9295f7eddc4527aefbb5999bba142 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@3x.png new file mode 100755 index 00000000..7748c724 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@3x.png.meta new file mode 100644 index 00000000..8de8813b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8573be14560764825aef1a5a76973787 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@2x.png new file mode 100755 index 00000000..c46d9868 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@2x.png.meta new file mode 100644 index 00000000..2a6ff551 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d06677970a0a4657a89b41f640ad812 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@3x.png new file mode 100755 index 00000000..9490aa6d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@3x.png.meta new file mode 100644 index 00000000..eab97cbb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_pause_small@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c4d02b77383e6425e992308aed14053d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@2x.png new file mode 100755 index 00000000..5ce3d805 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@2x.png.meta new file mode 100644 index 00000000..1e6b5a38 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f94de052787f84be2b25414b6f0580ec +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@3x.png new file mode 100755 index 00000000..25a11090 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@3x.png.meta new file mode 100644 index 00000000..8b94b74e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0bb755837e68e465685812766537449e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@2x.png new file mode 100755 index 00000000..6c91abf4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@2x.png.meta new file mode 100644 index 00000000..d521c128 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 849dd93898c6b4502927aafbf00ad15c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@3x.png new file mode 100755 index 00000000..3757fc35 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@3x.png.meta new file mode 100644 index 00000000..c4a889e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_big@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c2631c9e49bd84b999ee384c94e73faa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@2x.png new file mode 100755 index 00000000..83f789c4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@2x.png.meta new file mode 100644 index 00000000..b444908b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 176fa2fb292424166bd33b122def86d0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@3x.png new file mode 100755 index 00000000..61e15876 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@3x.png.meta new file mode 100644 index 00000000..e89c0091 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_play_small@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d0f69761ee6084b44b7ac4bceff4cfca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@2x.png new file mode 100755 index 00000000..5c4c6858 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@2x.png.meta new file mode 100644 index 00000000..ee047c85 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6d7cc774e563e4707aad26d0bc33cb21 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@3x.png new file mode 100755 index 00000000..26e6377e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@3x.png.meta new file mode 100644 index 00000000..978f1634 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomIn@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 27294729511714e86aafca2248433dd4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@2x.png new file mode 100755 index 00000000..7e013f13 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@2x.png.meta new file mode 100644 index 00000000..6f9e7c91 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b727a01bd67474ae682461830c56b9c4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@3x.png new file mode 100755 index 00000000..44566be4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@3x.png.meta new file mode 100644 index 00000000..eec402cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUVideoViewResource.bundle/icon_ksad_zoomOut@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 070a78662087d4b7db55f14b0cdec1d5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle.meta new file mode 100644 index 00000000..99839a6d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1153509ebaabd4939971f0f2ddb6d385 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/Info.plist new file mode 100755 index 00000000..cce587de Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/Info.plist.meta new file mode 100644 index 00000000..6c9febea --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: caabb27749bb848aebf7c62506aa4d2b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/KSAdWKJSBridge.js b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/KSAdWKJSBridge.js new file mode 100755 index 00000000..e1757423 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/kuaishou/KSAdSDK.framework/KSUWebCacheResource.bundle/KSAdWKJSBridge.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("lib/fetch.js",t):(e="undefined"!=typeof globalThis?globalThis:e||self).KSAdWKJSBridge=t()}(this,function(){"use strict";var t,o,s="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==s&&s,c={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function r(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function d(e){return e="string"!=typeof e?String(e):e}function e(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return c.iterable&&(e[Symbol.iterator]=function(){return e}),e}function l(t){this.map={},t instanceof l?t.forEach(function(e,t){this.append(t,e)},this):Array.isArray(t)?t.forEach(function(e){this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function n(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function a(o){return new Promise(function(e,t){o.onload=function(){e(o.result)},o.onerror=function(){t(o.error)}})}function i(e){var t=new FileReader,o=a(t);return t.readAsArrayBuffer(e),o}function u(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,(this._bodyInit=e)?"string"==typeof e?this._bodyText=e:c.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:c.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:c.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():c.arrayBuffer&&c.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=u(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=u(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):c.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},c.blob&&(this.blob=function(){var e=n(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=n(this);return e?e:ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)}return this.blob().then(i)}),this.text=function(){var e,t,o=n(this);if(o)return o;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,o=a(t),t.readAsText(e),o;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),o=new Array(t.length),r=0;r=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e.entries()),d=c.next();!d.done;d=c.next()){var l,a=(l=d.value)[0],i=l[1];t&&t(a,i,null)}}catch(e){o={error:e}}finally{try{d&&!d.done&&(r=c.return)&&r.call(c)}finally{if(o)throw o.error}}},H);function H(){}var C=(x.convertArrayBufferToBase64=function(e){for(var t=new Uint8Array(e),o="",r=t.byteLength,n=0;n + +//! Project version number for AnyThinkMaioAdapter. +FOUNDATION_EXPORT double AnyThinkMaioAdapterVersionNumber; + +//! Project version string for AnyThinkMaioAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkMaioAdapterVersionString[]; + +// 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/maio/AnyThinkMaioAdapter.framework/Headers/AnyThinkMaioAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Headers/AnyThinkMaioAdapter.h.meta new file mode 100644 index 00000000..10c317a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Headers/AnyThinkMaioAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb0e6c669ea124d46bee820d878f1682 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Info.plist new file mode 100755 index 00000000..de705b35 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..c420f047 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59751cdfd87d5459bad8232ab867ec71 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules.meta new file mode 100644 index 00000000..b4dbef9b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92b31c9479eba4b2dbbb12fa59ae4acf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..e88ec7bf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkMaioAdapter { + umbrella header "AnyThinkMaioAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..7a73f481 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/AnyThinkMaioAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7673eaaf340c14c15ae0fd58f6ecc023 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework.meta new file mode 100644 index 00000000..6a6d663d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 17ec78e588e054a238f4f73ecbc0ff60 +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/maio/Maio.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers.meta new file mode 100644 index 00000000..f74a9aac --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e277c69705ae7492c9d4ff38017ea147 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/Maio.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/Maio.h new file mode 100755 index 00000000..061ad802 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/Maio.h @@ -0,0 +1,126 @@ +// +// Maio.h +// Maio +// +// +// +#import +#import +#import +#import +#import +#import +#import +#import +#import +#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_0 +#import // idfaの取得 用 +#endif +#import + +@class MaioInstance; + +@interface Maio: NSObject + +/** + * maio SDK のバージョンを返します。 + */ ++ (NSString *)sdkVersion; + +/** + * 広告の配信テストを行うかどうかを設定します。 + * + * @param adTestMode 広告のテスト配信を行う場合には YES、それ以外なら NO。アプリ開発中は YES にし、ストアに提出する際には NO にして下さい(既定値は NO)。 + */ ++ (void)setAdTestMode:(BOOL)adTestMode +#ifndef DEBUG +__attribute__((deprecated("Deprecated on Release build"))) +#endif +; + +/// maio SDK からの通知を受け取るデリゲート ++ (id)delegate __deprecated; +/// maio SDK からの通知を受け取るデリゲートをセットします。 ++ (void)setDelegate:(id)delegate __deprecated; +/// maio SDK からの通知を受け取るデリゲートを追加します ++ (void)addDelegateObject:(id)delegate; +/// maio SDK から、追加済みのデリゲートを取り除きます ++ (void)removeDelegateObject:(id)delegate; +/// maio SDKにデリゲートが追加済みか ++ (BOOL)containsMaioDelegate:(id)delegate; + + +/** + * SDK のセットアップを開始します。 + * + * @param mediaId 管理画面にて発行されるアプリ識別子 + * @param delegate SDK からの通知を受け取るデリゲート。通知を受け取る必要がない場合は nil を渡します。 + */ ++ (void)startWithMediaId:(NSString *)mediaId delegate:(id)delegate; + +/** + * 既定のゾーンの広告表示準備が整っていれば YES、そうでなければ NO を返します。 + */ ++ (BOOL)canShow; + +/** + * 指定したゾーンの広告表示準備が整っていれば YES、そうでなければ NO を返します。 + * + * @param zoneId 広告の表示準備が整っているか確認したいゾーンの識別子 + */ ++ (BOOL)canShowAtZoneId:(NSString *)zoneId; + +/** + * 既定のゾーンの広告を表示します。 + */ ++ (void)show __deprecated; + +/** + * 指定したゾーンの広告を表示します。 + * + * @param zoneId 広告を表示したいゾーンの識別子 + */ ++ (void)showAtZoneId:(NSString *)zoneId __deprecated; + + +/** + * 既定のゾーンの広告を表示します。 + * + * @param vc 広告を表示したいViewController + */ ++ (void)showWithViewController:(UIViewController *)vc; + +/** + * 指定したゾーンの広告を表示します。 + * + * @param zoneId 広告を表示したいゾーンの識別子 + * @param vc 広告を表示したいViewController + */ ++ (void)showAtZoneId:(NSString *)zoneEid vc:(UIViewController *)vc; + ++ (MaioInstance *)startWithNonDefaultMediaId:(NSString *)mediaEid delegate:(id)delegate; + +@end + + +@interface MaioInstance : NSObject + +@property (nonatomic, readonly) NSString *mediaId; +@property (nonatomic) BOOL adTestMode; +@property (nonatomic) id delegate; + +- (void)addDelegateObject:(id)delegate; +- (void)removeDelegateObject:(id)delegate; +- (BOOL)containsDelegate:(id)delegate; + + +- (BOOL)canShow; +- (BOOL)canShowAtZoneId:(NSString *)zoneId; +- (void)show; +- (void)showAtZoneId:(NSString *)zoneId; + +- (void)showWithViewController:(UIViewController *)vc; +- (void)showAtZoneId:(NSString *)zoneEid vc:(UIViewController *)vc; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/Maio.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/Maio.h.meta new file mode 100644 index 00000000..898fce2d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/Maio.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e8bb3b7728d92491fae0d3166a27f202 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/MaioDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/MaioDelegate.h new file mode 100755 index 00000000..b02c1c6c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/MaioDelegate.h @@ -0,0 +1,98 @@ +// +// MaioDelegate.h +// Maio +// +// +// + +/** + * maio SDK のエラー種別(アプリ側への通知内容) + */ +typedef NS_ENUM(NSInteger, MaioFailReason) { + /// 不明なエラー + MaioFailReasonUnknown = 0, + /// 広告在庫切れ + MaioFailReasonAdStockOut, + /// ネットワーク接続エラー + MaioFailReasonNetworkConnection, + /// HTTP status 4xx クライアントエラー + MaioFailReasonNetworkClient, + /// HTTP status 5xx サーバーエラー + MaioFailReasonNetworkServer, + /// SDK エラー + MaioFailReasonSdk, + /// クリエイティブダウンロードのキャンセル + MaioFailReasonDownloadCancelled, + /// 動画再生エラー + MaioFailReasonVideoPlayback, + /// メディアID異常エラー + MaioFailReasonIncorrectMediaId, + /// ゾーンID異常エラー + MaioFailReasonIncorrectZoneId, + /// 表示するための要素を見つけられなかった + MaioFailReasonNotFoundViewContext, +}; + + +/** + * maio SDK からの通知を受け取るデリゲート + */ +@protocol MaioDelegate + +@optional + +/** + * 全てのゾーンの広告表示準備が完了したら呼ばれます。 + */ +- (void)maioDidInitialize; + +/** + * 広告の配信可能状態が変更されたら呼ばれます。 + * + * @param zoneId 広告の配信可能状態が変更されたゾーンの識別子 + * @param newValue 変更後のゾーンの状態。YES なら配信可能 + */ +- (void)maioDidChangeCanShow:(NSString *)zoneId newValue:(BOOL)newValue; + +/** + * 広告が再生される直前に呼ばれます。 + * 最初の再生開始の直前にのみ呼ばれ、リプレイ再生の直前には呼ばれません。 + * + * @param zoneId 広告が表示されるゾーンの識別子 + */ +- (void)maioWillStartAd:(NSString *)zoneId; + +/** + * 広告の再生が終了したら呼ばれます。 + * 最初の再生終了時にのみ呼ばれ、リプレイ再生の終了時には呼ばれません。 + * + * @param zoneId 広告を表示したゾーンの識別子 + * @param playtime 動画の再生時間(秒) + * @param skipped 動画がスキップされていたら YES、それ以外なら NO + * @param rewardParam ゾーンがリワード型に設定されている場合、予め管理画面にて設定してある任意の文字列パラメータが渡されます。それ以外の場合は nil + */ +- (void)maioDidFinishAd:(NSString *)zoneId playtime:(NSInteger)playtime skipped:(BOOL)skipped rewardParam:(NSString *)rewardParam; + +/** + * 広告がクリックされ、ストアや外部リンクへ遷移した時に呼ばれます。 + * + * @param zoneId 広告がクリックされたゾーンの識別子 + */ +- (void)maioDidClickAd:(NSString *)zoneId; + +/** + * 広告が閉じられた際に呼ばれます。 + * + * @param zoneId 広告が閉じられたゾーンの識別子 + */ +- (void)maioDidCloseAd:(NSString *)zoneId; + +/** + * SDK でエラーが生じた際に呼ばれます。 + * + * @param zoneId エラーに関連するゾーンの識別子 + * @param reason エラーの理由を示す列挙値 + */ +- (void)maioDidFail:(NSString *)zoneId reason:(MaioFailReason)reason; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/MaioDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/MaioDelegate.h.meta new file mode 100644 index 00000000..fe94e7a2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Headers/MaioDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fd59c064ceb944d79892231b7a52fbdd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Info.plist new file mode 100755 index 00000000..138c1672 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Info.plist.meta new file mode 100644 index 00000000..f2508312 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a588b2f0239964a56970940fcde60585 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Maio b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Maio new file mode 100755 index 00000000..405ae921 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Maio differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Maio.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Maio.meta new file mode 100644 index 00000000..d8bb7e24 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Maio.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4178bcc45ca4649acb82f5c2872a3583 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules.meta new file mode 100644 index 00000000..3d562695 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f53f31a948e64f8099d5b54b94f60c7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules/module.modulemap new file mode 100755 index 00000000..b3040f65 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Maio { + umbrella header "Maio.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..08d985c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/maio/Maio.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 18053bcbd462e4933a0a6d27f8c41032 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework.meta new file mode 100644 index 00000000..5013a7b4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: b74f2d89099f741cda8763265c6804b7 +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/mintegral/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter new file mode 100755 index 00000000..cade3435 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter.meta new file mode 100644 index 00000000..9e6ee18b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e80d413f5ddbe4d3a907e92464fd0b7c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers.meta new file mode 100644 index 00000000..0d64eb2d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b03604eda49f84c88b1980d90f462336 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h new file mode 100755 index 00000000..08ee72f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkMintegralAdapter.h +// AnyThinkMintegralAdapter +// +// Created by Topon on 11/14/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkMintegralAdapter. +FOUNDATION_EXPORT double AnyThinkMintegralAdapterVersionNumber; + +//! Project version string for AnyThinkMintegralAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkMintegralAdapterVersionString[]; + +// 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/mintegral/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h.meta new file mode 100644 index 00000000..4baa7858 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cf39a8332b34145d6bb597994ae605a9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Info.plist new file mode 100755 index 00000000..67dbfd86 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..4b88c37f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fba048aac59dc40a1a41d50019011103 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules.meta new file mode 100644 index 00000000..b28c6545 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ab5a96569014450b85418c918cf4303 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..d084062c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkMintegralAdapter { + umbrella header "AnyThinkMintegralAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..fa929f80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/AnyThinkMintegralAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 37439dde64cf4457884365437447e9e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework.meta new file mode 100644 index 00000000..735fc402 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 45ef036b412ba4fd49c7ca25ead2b30c +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/mintegral/MTGSDK.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers.meta new file mode 100644 index 00000000..15aa3769 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e30b315d7fe44b0eaf62ff51154e681 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdChoicesView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdChoicesView.h new file mode 100755 index 00000000..ab1e8c14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdChoicesView.h @@ -0,0 +1,35 @@ +// +// MTGAdChoicesView.h +// MTGSDK +// +// Copyright © 2018 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MTGCampaign; + +/** +MTGAdChoicesView offers a simple way to display a AdChoice icon. +Since the image icon's size changes, you need to update this view's size too. Additional size info can be pulled from the `MTGCampaign` instance. + */ +@interface MTGAdChoicesView : UIView + +/** + Initialize this view with a given frame. + + @param frame For best user experience, keep the size of this view the same as AdChoiceIcon's, which can be pulled from MTGCampaign's -adChoiceIconSize + */ +- (instancetype)initWithFrame:(CGRect)frame; + +/** + The campaign obj that provides AdChoices info, such as the image url, and click url. + */ +@property (nonatomic, weak, readwrite, nullable) MTGCampaign *campaign; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdChoicesView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdChoicesView.h.meta new file mode 100644 index 00000000..37473124 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdChoicesView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e303c37436ed44c70a112556e99963ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdSize.h new file mode 100755 index 00000000..4d7cefc6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdSize.h @@ -0,0 +1,32 @@ +// +// MTGAdSize.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger,MTGBannerSizeType) { + /*Represents the fixed banner ad size - 320pt by 50pt.*/ + MTGStandardBannerType320x50, + + /*Represents the fixed banner ad size - 320pt by 90pt.*/ + MTGLargeBannerType320x90, + + /*Represents the fixed banner ad size - 300pt by 250pt.*/ + MTGMediumRectangularBanner300x250, + + /*if device is iphone,Represents the fixed banner ad size - 320pt by 50pt; + if device is ipad, Represents the fixed banner ad size - 728pt by 90pt*/ + MTGSmartBannerType +}; + +@interface MTGAdSize : NSObject + ++(CGSize)getSizeBySizeType:(MTGBannerSizeType)sizeType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdSize.h.meta new file mode 100644 index 00000000..f4d2d5ad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGAdSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bdd097ab3fa954dee812729468a983b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBidNativeAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBidNativeAdManager.h new file mode 100755 index 00000000..bdd5a343 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBidNativeAdManager.h @@ -0,0 +1,172 @@ +// +// MTGBidNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + + + +#pragma mark - MTGBidNativeAdManager + +@interface MTGBidNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + autoCacheImage:(BOOL)autoCacheImage + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadWithBidToken:(nonnull NSString *)bidToken; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + + +@end + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBidNativeAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBidNativeAdManager.h.meta new file mode 100644 index 00000000..1de7d2b7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBidNativeAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4478926fa1e7e48a2abca4f601e6ed2a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBool.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBool.h new file mode 100755 index 00000000..415fdb18 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBool.h @@ -0,0 +1,29 @@ +// +// MTGBool.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +/** + Tri-state boolean. + */ +typedef NS_ENUM(NSInteger, MTGBool) { + /* No */ + MTGBoolNo = -1, + + /* Unknown */ + MTGBoolUnknown = 0, + + /* Yes */ + MTGBoolYes = 1, +}; + + +typedef NS_ENUM(NSUInteger, MTGInterfaceOrientation) { + MTGInterfaceOrientationAll = 0, // to use current orientation of the device. + MTGInterfaceOrientationPortrait = 1, // to force to use portrait mode. + MTGInterfaceOrientationLandscape = 2, // to force to use landscape mode. +}; + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBool.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBool.h.meta new file mode 100644 index 00000000..f908f97a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGBool.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c80fd274325a2468b92391070f9b5a53 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGCampaign.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGCampaign.h new file mode 100755 index 00000000..306b89e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGCampaign.h @@ -0,0 +1,134 @@ +// +// MTGCampaign.h +// MTGSDK +// + +#import + +typedef NS_ENUM(NSInteger, MTGAdSourceType) { + MTGAD_SOURCE_API_OFFER = 1, + MTGAD_SOURCE_MY_OFFER = 2, + MTGAD_SOURCE_FACEBOOK = 3, + MTGAD_SOURCE_Mintegral = 4, + MTGAD_SOURCE_PUBNATIVE = 5, + MTGAD_SOURCE_MYTARGET = 7, + MTGAD_SOURCE_NATIVEX = 8, + MTGAD_SOURCE_APPLOVIN = 9, +}; + +typedef NS_ENUM(NSInteger, MTGAdTemplateType) { + MTGAD_TEMPLATE_BIG_IMAGE = 2, + MTGAD_TEMPLATE_ONLY_ICON = 3, +}; + +@interface MTGCampaign : NSObject + +/*! + @property + + @abstract The unique id of the ad + */ +@property (nonatomic, copy ) NSString *adId; + +/*! + @property + + @abstract The app's package name of the campaign + */ +@property (nonatomic, copy ) NSString *packageName; + +/*! + @property + + @abstract The app name of the campaign + */ +@property (nonatomic, copy ) NSString *appName; + +/*! + @property + + @abstract The description of the campaign + */ +@property (nonatomic, copy ) NSString *appDesc; + +/*! + @property + + @abstract The app size of the campaign + */ +@property (nonatomic, copy ) NSString *appSize; + +/*! + @property + + @abstract The icon url of the campaign + */ +@property (nonatomic, copy ) NSString *iconUrl; + +/*! + @property + + @abstract The image url of the campaign. The image size will be 1200px * 627px. + */ +@property (nonatomic, copy ) NSString *imageUrl; + +/*! + @property + + @abstract The string to show in the clickbutton + */ +@property (nonatomic, copy ) NSString *adCall; + +/*! + @property + + @abstract The ad source of the campaign + */ +@property (nonatomic, assign) MTGAdSourceType type; + +/*! + @property + + @abstract The timestap of the campaign + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The dataTemplate of the campaign + */ +@property (nonatomic,assign) MTGAdTemplateType dataTemplate; + +/* The size info about adChoice icon */ +@property (nonatomic) CGSize adChoiceIconSize; + +/*! +@property + +@abstract The video duration of the campaign +*/ +@property (nonatomic,assign) NSInteger videoLength; + +/*! + @method + + @abstract + Loads an icon image from self.iconUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadIconUrlAsyncWithBlock:(void (^)(UIImage *image))block; + +/*! + @method + + @abstract + Loads an image from self.imageUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadImageUrlAsyncWithBlock:(void (^)(UIImage *image))block; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGCampaign.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGCampaign.h.meta new file mode 100644 index 00000000..db1a6c41 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGCampaign.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 91b4f498ef4464f8aaa8a3480e3252b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGErrorCodeConstant.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGErrorCodeConstant.h new file mode 100755 index 00000000..ea78aa62 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGErrorCodeConstant.h @@ -0,0 +1,52 @@ +// +// MTGErrorCodeConstant.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +NS_ASSUME_NONNULL_BEGIN + +extern NSString * const kMTGErrorDomain; + +typedef NS_ENUM (NSInteger, MTGErrorCode) { + + kMTGErrorCodeUnknownError = 129300060, + + kMTGErrorCodeRewardVideoFailedToLoadVideoData = 129300061, + kMTGErrorCodeRewardVideoFailedToLoadPlayable = 129300062, + kMTGErrorCodeRewardVideoFailedToLoadTemplateImage = 129300063, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLFailed = 129300064, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyTimeOut = 129300065, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyNO = 129300066, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLInvalid = 129300067, + kMTGErrorCodeRewardVideoFailedToLoadMd5Invalid = 129300068, + kMTGErrorCodeRewardVideoFailedToSettingInvalid = 129300069, + KMTGErrorCodeEmptyUnitId = 129300001, + KMTGErrorCodeEmptyBidToken = 129300002, + + kMTGErrorCodeNoAds = 12930001, + kMTGErrorCodeConnectionLost = 12930002, + kMTGErrorCodeURLisEmpty = 12930003, + kMTGErrorCodeNoAdsAvailableToPlay = 12930004, + kMTGErrorCodeFailedToPlay = 12930005, + kMTGErrorCodeFailedToLoad = 12930006, + kMTGErrorCodeFailedToShow = 12930007, + kMTGErrorCodeFailedToShowCbp = 12930008, + kMTGErrorCodeDailyLimit = 12930009, + kMTGErrorCodeLoadAdsTimeOut = 12930010, + kMTGErrorCodeMaterialLoadFailed = 12930011, + kMTGErrorCodeOfferExpired = 12930012, + + + kMTGErrorCodeNoSupportPopupWindow = 12940001, + + kMTGErrorCodeFailedDiskIO = 12950001, + +}; + +@interface MTGErrorCodeConstant : NSObject + +@end +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGErrorCodeConstant.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGErrorCodeConstant.h.meta new file mode 100644 index 00000000..8854ed12 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGErrorCodeConstant.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e742814bdf21149f1a26a053189d84f4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGFrame.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGFrame.h new file mode 100755 index 00000000..10120edb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGFrame.h @@ -0,0 +1,48 @@ +// +// MTGFrame.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +__deprecated_msg("Class is deprecated.") + +@interface MTGFrame : NSObject + +/*! + @property + + @abstract The dataTemplate of the frame. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract The ad source of the frame. + */ +@property (nonatomic, assign) MTGAdSourceType sourceType; + +/*! + @property + + @abstract The timestap of the frame. + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The id of the frame. + */ +@property (nonatomic, strong) NSString *frameId; + +/*! + @property + + @abstract The native ads contained in this frame. Array of MTGCampaign objects. + */ +@property (nonatomic, strong) NSArray *nativeAds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGFrame.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGFrame.h.meta new file mode 100644 index 00000000..8897d27b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGFrame.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381322ff6dc334117aa0f7a9e77f47fd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGMediaView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGMediaView.h new file mode 100755 index 00000000..f0b6f0e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGMediaView.h @@ -0,0 +1,148 @@ +// +// MTGMediaView.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +#import "MTGCampaign.h" +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGMediaViewDelegate; +@class MTGNativeAdManager; + +@interface MTGMediaView : UIView + +/* For best user experience, keep the aspect ratio of the mediaView at 16:9 */ +- (instancetype)initWithFrame:(CGRect)frame; +/** +the media source, can be set again to reuse this view. +*/ +- (void)setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId; + + +@property (nonatomic, weak, nullable) id delegate; + +// Whether to allow full-screen playback, default YES +@property (nonatomic, assign) BOOL allowFullscreen; + +// Whether update to video from static image when video is ready to be played, default YES +@property (nonatomic, assign) BOOL videoRefresh; + +// Auto replay, default YES +@property (nonatomic, assign) BOOL autoLoopPlay; +/* show video process view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showVideoProcessView; +/* show sound indicator view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showSoundIndicatorView; +/* mute audio output of the video player or not. Default to be YES, means video player is muted. */ +@property (nonatomic, assign) BOOL mute; + +@property (nonatomic, strong, readonly) MTGCampaign *campaign; + +@property (nonatomic, readonly) NSString *unitId; + +/** + After called 'setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId', + you can check this MediaView whether has video content via isVideoContent if needed; + */ +@property (nonatomic,readonly,getter = isVideoContent) BOOL videoContent; + +@end + +@protocol MTGMediaViewDelegate + +@optional + +/*! + @method + + @abstract + Sent just before an MTGMediaView will enter the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewWillEnterFullscreen:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an FBMediaView has exited the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewDidExitFullscreen:(MTGMediaView *)mediaView; + + +/** + * Called when the native video was starting to play. + * + * @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewVideoDidStart:(MTGMediaView *)mediaView; + +/** +* Called when the video play completed. +* +* @param mediaView An mediaView object sending the message. +*/ +- (void)MTGMediaViewVideoPlayCompleted:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd mediaView:(MTGMediaView *)mediaView; + + +/*! + @method + + @abstract + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error; +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error mediaView:(MTGMediaView *)mediaView; + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type mediaView:(MTGMediaView *)mediaView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGMediaView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGMediaView.h.meta new file mode 100644 index 00000000..bdb687f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGMediaView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ee5014de2c51444ab91c104402508afc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAd.h new file mode 100755 index 00000000..4de18c3e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAd.h @@ -0,0 +1,193 @@ +// +// MTGNativeAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGCampaign.h" + + +#define MTGNativeAdSDKVersion @"7.1.0" + + + +typedef NS_ENUM(NSInteger, MTGAdCategory) { + MTGAD_CATEGORY_ALL = 0, + MTGAD_CATEGORY_GAME = 1, + MTGAD_CATEGORY_APP = 2, +}; + +@class MTGNativeAdManager; +@class MTGBidNativeAdManager; + +/*! + @protocol MTGNativeAdManagerDelegate + @abstract Messages from MTGNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds DEPRECATED_ATTRIBUTE; +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + +/*! + + When the MTGNativeAdManager has finished loading a batch of frames this message will be sent. A batch of frames may be loaded in response to calling loadAds. + @param nativeFrames A array contains native frames (MTGFrame). + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesLoaded:(nullable NSArray *)nativeFrames DEPRECATED_ATTRIBUTE; + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of frames this message will be sent to the application. + @param error An NSError object with information about the failure. + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd DEPRECATED_ATTRIBUTE; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error DEPRECATED_ATTRIBUTE; + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +@end + + +/*! + @protocol MTGBidNativeAdManagerDelegate + @abstract Messages from MTGBidNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGBidNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGBidNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + When the MTGBidNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAd.h.meta new file mode 100644 index 00000000..53cfa02c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fdf1f2cc208f84bd183a601f56d8e90f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAdManager.h new file mode 100755 index 00000000..50bb83a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAdManager.h @@ -0,0 +1,260 @@ +// +// MTGNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + +#pragma mark - MTGNativeAdManager + +@interface MTGNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! + @property + + @discussion DEPRECATED_ATTRIBUTE + Mintegral support configuration: https://www.mintegral.net + */ +@property (nonatomic, readonly) BOOL videoSupport DEPRECATED_ATTRIBUTE; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController; + +/*! + + The method that kicks off the loading of ads. It may be called again in the future to refresh the ads manually. + + @discussion It only works if you init the manager by the 2 method above. + */ +- (void)loadAds; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + + + +/*! + + The method that kicks off the loading of frames. It may be called again in the future to refresh the frames manually. + + @discussion It only works if you init the manager by the the method above. + + @deprecated This method has been deprecated. + */ +- (void)loadFrames DEPRECATED_ATTRIBUTE; + + +/*! + Initialize the native ads manager which is for loading frames (MTGFrame). + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param frameNum The number of frame you would like the native ad manager to retrieve. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + + @discussion It's different with the method initWithUnitID:fbPlacementId:forNumAdsRequested:presentingViewController: We will return arrays of MTGFrame rather than MTGCampaign to you. A MTGFrame may contain multiple MTGCampaigns. See more detail in MTGFrame. + + @deprecated This method has been deprecated. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + frameNum:(NSUInteger)frameNum + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport DEPRECATED_ATTRIBUTE Mintegral support configuration: https://www.mintegral.net + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + + + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAdManager.h.meta new file mode 100644 index 00000000..edc1fccd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGNativeAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 93b55acab7e9946d2aa63a1630fa475a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGRewardAdInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGRewardAdInfo.h new file mode 100755 index 00000000..00795ab7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGRewardAdInfo.h @@ -0,0 +1,26 @@ +// +// MTGRewardAdInfo.h +// MTGSDK +// + +#import + +@interface MTGRewardAdInfo : 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; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGRewardAdInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGRewardAdInfo.h.meta new file mode 100644 index 00000000..1ee28865 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGRewardAdInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a50a553abb83a4b51a78c83601daac5b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGSDK.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGSDK.h new file mode 100755 index 00000000..44123cf3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGSDK.h @@ -0,0 +1,191 @@ +// +// MTGSDK.h +// MTGSDK +// + + + +#import +#import "MTGNativeAdManager.h" +#import "MTGBidNativeAdManager.h" +#import "MTGCampaign.h" +#import "MTGTemplate.h" +#import "MTGFrame.h" +#import "MTGMediaView.h" +#import "MTGUserInfo.h" + +#define MTGSDKVersion @"7.1.0" + + + +@interface MTGSDK : NSObject + + +/** +* The version of the SDK. +* +* @return The current version of the SDK. +*/ ++(NSString *_Nonnull)sdkVersion; + +/** + * The shared instance of the SDK. + * + * @return The SDK singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** + * Set the AppID and ApiKey. + * This must be called after set the authorization of user privacy information collection if you need to keep GDPR terms. + * This must be called before any ads are requested . + * + * @param appID T application Id registered on the our portal. + * @param apiKey The API Key generated on the our Portal. + */ +- (void)setAppID:(nonnull NSString *)appID ApiKey:(nonnull NSString *)apiKey; + +@property (nonatomic, assign) BOOL autoSetAudioCategory; + +/** + Set user GDPR authorization information + + Set YES to indicate the user's data will be collected otherwise NO. Default to be YES. + +@abstract According to the GDPR, set method of this property must be called before "setAppID: ApiKey:", or by default will collect user's information. + @Attention Do not mix the usage of `setConsentStatus:` and `setUserPrivateInfoType:agree` simultaneously in your app. + */ +@property (nonatomic, assign) BOOL consentStatus; + +/** + Set user GDPR authorization IDFV information + Disable the collection of idfv , Default to be NO. + + */ +@property (nonatomic, assign) BOOL disableIDFV; + +/** + If set to YES, the server will not display personalized ads based on the user's personal information + When receiving the user's request, and will not synchronize the user's information to other third-party partners. + Default is NO + */ +@property (nonatomic, assign) BOOL doNotTrackStatus; + +- (void)setUserInfo:(nonnull MTGUserInfo *)userInfo; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory; + +/** + * + @method Set user GDPR authorization information + + @abstract According to the GDPR, this method must be called before "setAppID: ApiKey:", or by default will collect user information; + + @param type The type of the data that you want to configure. + + @param agree whether this type of data should be collect. + */ +- (void)setUserPrivateInfoType:(MTGUserPrivateType)type agree:(BOOL)agree DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] setConsentStatus:` instead"); + +/** + * + @method + + @abstract You can get all status for current 'MTGUserPrivateType' by using this method. + */ +- (MTGUserPrivateTypeInfo *_Nonnull)userPrivateInfo DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] consentStatus` instead"); + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport If the support video ads, set videoSupport to yes. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native frames. It may be called again in the future to refresh the frames manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param frameNum The number of frames you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeFramesWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedFrameTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + frameNum:(NSUInteger)frameNum DEPRECATED_ATTRIBUTE; + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGSDK.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGSDK.h.meta new file mode 100644 index 00000000..0a5695db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGSDK.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbc82597ba27041b6bd24ae15b59e1b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGTemplate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGTemplate.h new file mode 100755 index 00000000..eef665c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGTemplate.h @@ -0,0 +1,41 @@ +// +// MTGTemplate.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +/*! + @class MTGTemplate + + @abstract This class defines what type of ads and how many ads you want to retrive in one template. + */ +@interface MTGTemplate : NSObject + +/*! + @property + + @abstract It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract It defines how many ads you want to retrive in one template. + */ +@property (nonatomic, assign) NSUInteger adsNum; + +/** + * + @method + + @abstract The method defines which kinds of template you want to retrive. + + @param templateType It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + @param adsNum It defines how many ads you want to retrive in one template. + */ ++ (MTGTemplate *)templateWithType:(MTGAdTemplateType)templateType adsNum:(NSUInteger)adsNum; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGTemplate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGTemplate.h.meta new file mode 100644 index 00000000..113cfeef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGTemplate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e6edca53ecbda460dbe47a64ab4b48a7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGUserInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGUserInfo.h new file mode 100755 index 00000000..cf138c39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGUserInfo.h @@ -0,0 +1,53 @@ +// +// MTGUserInfo.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import + + +typedef NS_ENUM(NSInteger, MTGUserPrivateType) { + MTGUserPrivateType_ALL = 0, + MTGUserPrivateType_GeneralData = 1, + MTGUserPrivateType_DeviceId = 2, + MTGUserPrivateType_Gps = 3, + MTGUserPrivateType_Other = 4 +}; + + +@interface MTGUserPrivateTypeInfo : NSObject + +@property (nonatomic,assign) BOOL isGeneralDataAllowed; +@property (nonatomic,assign) BOOL isDeviceIdAllowed; +@property (nonatomic,assign) BOOL isGpsAllowed; +@property (nonatomic,assign) BOOL isOtherAllowed; + +@end + +typedef void (^MTGUserPrivateInfoTipsResultBlock)(MTGUserPrivateTypeInfo *userPrivateTypeInfo,NSError *error); + + +typedef NS_ENUM(NSUInteger, MTGGender) { + MTGGender_Unknown = 0, + MTGGender_Man = 1, + MTGGender_Woman = 2, +}; + +typedef NS_ENUM(NSUInteger, MTGUserPayType) { + MTGUserPayType_Unpaid = 0, + MTGUserPayType_Pay = 1, + MTGUserPayType_Unknown = 2, +}; + +@interface MTGUserInfo : NSObject + +@property (nonatomic,assign) MTGGender gender; +@property (nonatomic,assign) NSInteger age; +@property (nonatomic,assign) MTGUserPayType pay; +@property (nonatomic, copy) NSString *custom; +@property (nonatomic, copy) NSString *longitude; +@property (nonatomic, copy) NSString *latitude; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGUserInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGUserInfo.h.meta new file mode 100644 index 00000000..ff7eed24 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Headers/MTGUserInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a0daaaee34884aa2a844d2b8fe757a4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Info.plist new file mode 100755 index 00000000..c0edc83e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Info.plist.meta new file mode 100644 index 00000000..8ee384c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 81e249eb48aec492bb3b516ce9ba3561 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/MTGSDK b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/MTGSDK new file mode 100755 index 00000000..2af9066b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/MTGSDK differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/MTGSDK.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/MTGSDK.meta new file mode 100644 index 00000000..92d23570 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/MTGSDK.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 568675442a4b74e4facd5cb350c63267 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules.meta new file mode 100644 index 00000000..5088f979 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac9e39da15ae344a4afb97666777c77d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules/module.modulemap new file mode 100755 index 00000000..5df81053 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules/module.modulemap @@ -0,0 +1,40 @@ +framework module MTGSDK { + umbrella header "MTGSDK.h" + header "MTGBool.h" + header "MTGAdSize.h" + header "MTGRewardAdInfo.h" + header "MTGErrorCodeConstant.h" + header "MTGAdChoicesView.h" + export * + + module * { + export * + } + + link framework "AdSupport" + link framework "CoreGraphics" + link framework "CoreTelephony" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "AVFoundation" + link framework "CoreMedia" + link framework "CFNetwork" + link framework "CoreVideo" + link framework "Foundation" + link framework "UIKit" + link framework "WebKit" + link framework "AudioToolbox" + + link "xml2" + link "z" + link "sqlite3" + +} + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..817fd4ac --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d63ee2f6b4234535ae41448fc0b7024 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..f3228761 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..9e669de0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..18a5a50f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..d50c5802 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,327 @@ + + + + + files + + Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + Headers/MTGBidNativeAdManager.h + + x7i42XZp4khEi7lJAmWoWicx7yw= + + Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + Headers/MTGCampaign.h + + zzQY6oVgvo8mimGcuw1+p0o3BhA= + + Headers/MTGErrorCodeConstant.h + + rWGVlMB6ce5FFVf0ej543QfeNYE= + + Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + Headers/MTGMediaView.h + + 6UY63x4kmaFx2J8TOck3ya8WiD0= + + Headers/MTGNativeAd.h + + Or7UfyxV8c/WDEbzQTQt9PMdxqI= + + Headers/MTGNativeAdManager.h + + svd1p/NT5BJSyDWdu72jij69NVk= + + Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + Headers/MTGSDK.h + + z/pSIfLdCFdvgI5BHWyctq5v7uA= + + Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + Info.plist + + Hi6z2Z/nEAVsbXBeol3N+57zozc= + + Modules/module.modulemap + + J0aczCOD7CXXGqmu1CPGTusiXH0= + + + files2 + + Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + Headers/MTGBidNativeAdManager.h + + hash + + x7i42XZp4khEi7lJAmWoWicx7yw= + + hash2 + + mHoMMERXU1kowt4rBnMkKvFq9Id0Yj79OZ0Hg7R8Fis= + + + Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + Headers/MTGCampaign.h + + hash + + zzQY6oVgvo8mimGcuw1+p0o3BhA= + + hash2 + + HnjoV1pn0rj+MGjc3DcW/8DTVMiIP3wvilz2QnxT2/c= + + + Headers/MTGErrorCodeConstant.h + + hash + + rWGVlMB6ce5FFVf0ej543QfeNYE= + + hash2 + + sf8POelvE0VtSrpCRiNRtXxHEZ+p+JM6/zOhP3fzxrM= + + + Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + Headers/MTGMediaView.h + + hash + + 6UY63x4kmaFx2J8TOck3ya8WiD0= + + hash2 + + 1E4y+wQQRBz2yGNF/018DVY7VTlJR5yEV0SeY5JGIIE= + + + Headers/MTGNativeAd.h + + hash + + Or7UfyxV8c/WDEbzQTQt9PMdxqI= + + hash2 + + vzwj/zGFk9iovEwXKm/ZlliYVvCSqxIQXTNnCBnS+8E= + + + Headers/MTGNativeAdManager.h + + hash + + svd1p/NT5BJSyDWdu72jij69NVk= + + hash2 + + zB6ZnG7gNo0+f8fmK+5ni4pAEnbK52H1Q1FjFp1MT1Y= + + + Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + Headers/MTGSDK.h + + hash + + z/pSIfLdCFdvgI5BHWyctq5v7uA= + + hash2 + + VFRLA3We7rJgCin4nTsfL/tCBI0F9J3paV7CCjhZ6xg= + + + Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + Modules/module.modulemap + + hash + + J0aczCOD7CXXGqmu1CPGTusiXH0= + + hash2 + + cmKBbNpC/bfmSsvHCyM4WpWQRok/3Syii/DPYdk1wsw= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..57485e2d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDK.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework.meta new file mode 100644 index 00000000..5284650f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 5575bf53ebe234cfcb03b87492486bb0 +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/mintegral/MTGSDKBanner.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers.meta new file mode 100644 index 00000000..7c8d454a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08c7f345410c742a3aed07ca319b9405 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdView.h new file mode 100755 index 00000000..46fcb5d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdView.h @@ -0,0 +1,114 @@ +// +// MTGBannerAdView.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import + #import +#else + #import "MTGBool.h" + #import "MTGAdSize.h" +#endif + +#import "MTGBannerAdViewDelegate.h" + + +#define MTGBannerSDKVersion @"7.1.0" + + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBannerAdView : UIView + +/** + Automatic refresh time, the time interval of banner view displaying new ads, is set in the range of 10s~180s. + If set 0, it will not be refreshed. + You need to set it before loading ad. + */ +@property(nonatomic,assign) NSInteger autoRefreshTime; + +/** + Whether to show the close button + MTGBoolNo means off,MTGBoolYes means on + */ +@property(nonatomic,assign) MTGBool showCloseButton; + +/** +placementId +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +/** + unitId + */ +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after adViewLoadSuccess +*/ +@property(nonatomic,copy,readonly) NSString * _Nullable requestId; + +/** + the delegate + */ +@property(nonatomic,weak,nullable) id delegate; + +/** + The current ViewController of display ad. + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param adSize The size of the banner view. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithAdSize:(CGSize)adSize + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param bannerSizeType please refer to enum MTGBannerSizeType. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithBannerSizeType:(MTGBannerSizeType)bannerSizeType + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; +/** + Begin to load banner ads + */ +- (void)loadBannerAd; + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ + +- (void)loadBannerAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Call this method when you want to relase MTGBannerAdView. It's optional. + + NOTE: After calling this method, if you need to continue using the MTGBannerAdView, you must reinitialize a MTGBannerAdView + */ +- (void)destroyBannerAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdView.h.meta new file mode 100644 index 00000000..4381a950 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7f554420923304a3ca0c820965d21fb5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h new file mode 100755 index 00000000..9cf06ad3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h @@ -0,0 +1,76 @@ +// +// MTGBannerAdViewDelegate.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + +@class MTGBannerAdView; + +@protocol MTGBannerAdViewDelegate +/** + This method is called when adView ad slot is loaded successfully. + + @param adView : view for adView + */ +- (void)adViewLoadSuccess:(MTGBannerAdView *)adView; + +/** + This method is called when adView ad slot failed to load. + + @param adView : view for adView + @param error : error + */ +- (void)adViewLoadFailedWithError:(NSError *)error adView:(MTGBannerAdView *)adView; + +/** + Sent immediately before the impression of an MTGBannerAdView object will be logged. + + @param adView An MTGBannerAdView object sending the message. + */ +- (void)adViewWillLogImpression:(MTGBannerAdView *)adView; + +/** + This method is called when ad is clicked. + + @param adView : view for adView + */ +- (void)adViewDidClicked:(MTGBannerAdView *)adView; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + +@param adView : view for adView + */ +- (void)adViewWillLeaveApplication:(MTGBannerAdView *)adView; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + @param adView : view for adView + */ +- (void)adViewWillOpenFullScreen:(MTGBannerAdView *)adView; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + + @param adView : view for adView + */ +- (void)adViewCloseFullScreen:(MTGBannerAdView *)adView; + +/** + This method is called when ad is Closed. + + @param adView : view for adView + */ +- (void)adViewClosed:(MTGBannerAdView *)adView; + + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h.meta new file mode 100644 index 00000000..2237d9e6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ebf45686c92dc45c9a861a82e9636a15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Info.plist new file mode 100755 index 00000000..44a3d088 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Info.plist.meta new file mode 100644 index 00000000..932e9ae5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a35bf70e3fd214df981797d3e701fa60 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/MTGSDKBanner b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/MTGSDKBanner new file mode 100755 index 00000000..1e507560 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/MTGSDKBanner differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/MTGSDKBanner.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/MTGSDKBanner.meta new file mode 100644 index 00000000..349bfe09 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/MTGSDKBanner.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 63a7b49cc012c4b27aa9d5a34a232e1a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules.meta new file mode 100644 index 00000000..6025fae0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89d08db6613524c2396a6b9d1e5cb399 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules/module.modulemap new file mode 100755 index 00000000..bb83834c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKBanner { + umbrella header "MTGBannerAdView.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..3fb25a83 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d84fec6dc61e448ae8ff92e337265b35 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..53d57bfc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..8772f102 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..8b08f1b7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..0de48b08 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGBannerAdView.h + + aFs/L8vkxcokdzAyLL9g5Dq1vP4= + + Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + Info.plist + + scUs/fJsiS1ff70/Usc+AzELLJU= + + Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + + files2 + + Headers/MTGBannerAdView.h + + hash + + aFs/L8vkxcokdzAyLL9g5Dq1vP4= + + hash2 + + iJpp8dJE8DkR5hrD9mjIYkWh+Jec5kNrLLcEhozuOMk= + + + Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..166f4a6c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBanner.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework.meta new file mode 100644 index 00000000..3be31db0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 10130571d42e04b1f9711279c1abc182 +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/mintegral/MTGSDKBidding.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers.meta new file mode 100644 index 00000000..1619e586 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a509d423c2a2f4372b9d9716df363011 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h new file mode 100755 index 00000000..1a75b63c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h @@ -0,0 +1,45 @@ +// +// MTGBiddingBannerRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" +#if __has_include() + #import +#else + #import "MTGAdSize.h" +#endif + +NS_ASSUME_NONNULL_BEGIN +@interface MTGBiddingBannerRequestParameter : MTGBiddingRequestParameter +/** + banner unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize banner unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param bannerSizeType MTGBannerSizeTypeFormat +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + bannerSizeType:(MTGBannerSizeType)bannerSizeType; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h.meta new file mode 100644 index 00000000..c8c20dc2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 235767ef2736f448a83dc2f9cad2402c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h new file mode 100755 index 00000000..dd15b98b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h @@ -0,0 +1,33 @@ +// +// MTGBiddingHeader.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#ifndef MTGBiddingHeader_h +#define MTGBiddingHeader_h + + +typedef NS_ENUM (NSInteger, MTGBidErrorCode) { + + kMTGBidErrorCodeUnknownError = 12930001, + kMTGBidErrorCodeInvalidInput = 12930002, + kMTGBidErrorCodeConnectionLost = 12930003, + kMTGBidErrorCodeResponseParametersInvalid = 12930004, + + +}; + + + +typedef NS_ENUM (NSInteger, MTGBidLossedReasonCode) { + + MTGBidLossedReasonCodeLowPrice = 1, + MTGBidLossedReasonCodeBidTimeout = 2, + MTGBidLossedReasonCodeWonNotShow = 3, + +}; + + +#endif /* MTGBiddingHeader_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h.meta new file mode 100644 index 00000000..b28c215d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd4d01ca01fc2451ba4cdc3de9daa068 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h new file mode 100755 index 00000000..e974b3b3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h @@ -0,0 +1,30 @@ +// +// MTGBiddingNativeAdvancedAdRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingNativeAdvancedAdRequestParameter : MTGBiddingRequestParameter +/** + unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingNativeAdvanceAdRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h.meta new file mode 100644 index 00000000..5415f146 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f411e7184d98b4418a535e9adf99480a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h new file mode 100755 index 00000000..a356117e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h @@ -0,0 +1,37 @@ +// +// MTGBiddingRequest.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +#import "MTGBiddingHeader.h" +#import "MTGBiddingResponse.h" +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequest : NSObject + +/** + Get Mintegral Bid for current ad unit + + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ + ++(void)getBidWithUnitId:(nonnull NSString *)unitId basePrice:(nullable NSNumber *)basePrice completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use`[MTGBiddingRequest getBidWithRequestParameter:completionHandler` instead"); + +/** + Get Mintegral Bid for current ad unit + @param requestParameter + + NOTE:requestParameter --You need to construct an MTGBiddingRequestParameter object or his subclass object. + If it is banner ad, you need to construct an MTGBiddingBannerRequestParameter object. + */ ++(void)getBidWithRequestParameter:(nonnull __kindof MTGBiddingRequestParameter *)requestParameter completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h.meta new file mode 100644 index 00000000..4128161f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e33761ef4bdf64b628b34c69de4f0f9b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h new file mode 100755 index 00000000..36ab7aea --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h @@ -0,0 +1,46 @@ +// +// MTGBiddingRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequestParameter : NSObject + + +@property(nonatomic,copy,readonly)NSString *placementId; + +@property(nonatomic,copy,readonly)NSString *unitId; + +@property(nonatomic,readonly)NSNumber *basePrice; + +@property(nonatomic,assign,readonly) BOOL openRewardPlus; + +/** + Initialize an MTGBiddingRequestParameter object + @param placementId placementId + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice; + +/** +Initialize an MTGBiddingRequestParameter object +@param placementId placementId +@param unitId unitId +@param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value +@param openRewardPlus is used to open RewardPlus for RewardVideo,defalut NO +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + openRewardPlus:(BOOL)openRewardPlus; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h.meta new file mode 100644 index 00000000..13961094 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3360b8f719f0a4627a522ccb2343da3d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h new file mode 100755 index 00000000..786e0a41 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h @@ -0,0 +1,43 @@ +// +// MTGBiddingResponse.h +// MTGBiddingResponse +// +// Copyright © 2019 Mintegral. All rights reserved. +// + + +#import "MTGBiddingHeader.h" + + + +@interface MTGBiddingResponse :NSObject + + +@property (nonatomic,assign,readonly) BOOL success; +@property (nonatomic,strong,readonly) NSError *error; + + + + +@property (nonatomic,assign,readonly) double price; + +/** + Default is USD + */ +@property (nonatomic,copy,readonly) NSString *currency; + +/** + You will need to use this value when you request the ads + */ +@property (nonatomic,copy,readonly) NSString *bidToken; + + + +-(void)notifyWin; + +-(void)notifyLoss:(MTGBidLossedReasonCode)reasonCode; + + +@end + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h.meta new file mode 100644 index 00000000..8fba349c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 80547207bad1e475191035c7c223fcc8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h new file mode 100755 index 00000000..e674698c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h @@ -0,0 +1,24 @@ +// +// MTGBiddingSDK.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + + +#define MTGBiddingSDKVersion @"7.1.0" + + + +@interface MTGBiddingSDK : NSObject + +/* BuyerUID is required when you decide to request a bid response on your own server. */ ++ (NSString *)buyerUID; + ++ (NSString *)buyerUIDWithUnitID:(NSString *)unitID; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h.meta new file mode 100644 index 00000000..c2d5113a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d20f29947d40489c92a670c9bd2dbe8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h new file mode 100755 index 00000000..baede54f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h @@ -0,0 +1,60 @@ +// +// MTGBiddingSplashRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingSplashRequestParameter : MTGBiddingRequestParameter + +/* corresponding preload mark when you initialize the object. */ +@property (nonatomic, readonly, assign) BOOL preload; + +/* corresponding customViewSize when you initialize the object. */ +@property (nonatomic, readonly, assign) CGSize customViewSize; + +/* corresponding preferred orientation when you initialize the object. */ +@property (nonatomic, readonly, assign) NSInteger preferredOrientation; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId string. + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + preload:(BOOL)preload; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(NSString *)unitId + basePrice:(NSNumber *)basePrice + preload:(BOOL)preload + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h.meta new file mode 100644 index 00000000..37b63008 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5ffdb081febec4ef1a78ffeff2b690f3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Info.plist new file mode 100755 index 00000000..821e55d1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Info.plist.meta new file mode 100644 index 00000000..219d48a6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a62b687808b7b476ebc6d9a3366d9225 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/MTGSDKBidding b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/MTGSDKBidding new file mode 100755 index 00000000..c3e915fa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/MTGSDKBidding differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/MTGSDKBidding.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/MTGSDKBidding.meta new file mode 100644 index 00000000..40bcd1a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/MTGSDKBidding.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: df93c5fd0bf1347399f2f439bba140ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules.meta new file mode 100644 index 00000000..d0ef6d6d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4d6632b999f14358a10d7e466baa491 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules/module.modulemap new file mode 100755 index 00000000..56ab871e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules/module.modulemap @@ -0,0 +1,15 @@ +framework module MTGSDKBidding { + umbrella header "MTGBiddingSDK.h" + header "MTGBiddingHeader.h" + header "MTGBiddingRequest.h" + header "MTGBiddingResponse.h" + header "MTGBiddingBannerRequestParameter.h" + header "MTGBiddingSplashRequestParameter.h" + header "MTGBiddingNativeAdvancedAdRequestParameter.h" + header "MTGBiddingRequestParameter.h" + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..3fa27907 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 015db3a4213854171a37c347954dd1ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..bc8827fe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..0bb7e67b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..b4d7031d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..75ebee4b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + Headers/MTGBiddingSDK.h + + l9ig2SFK1VwC4u3Vl0eyM1/RPCk= + + Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + Info.plist + + 13HXr/p0CwKZU9aUpK0wsgC8h1o= + + Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + + files2 + + Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + Headers/MTGBiddingSDK.h + + hash + + l9ig2SFK1VwC4u3Vl0eyM1/RPCk= + + hash2 + + WlW8Z9tjb+Na0CCBA0egOprtpWbEdpLig9/zCwjCQ2M= + + + Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..51364ff1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKBidding.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework.meta new file mode 100644 index 00000000..ac0685af --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: acf62e3ecbe384b058b6dca32b11973c +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/mintegral/MTGSDKInterstitial.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers.meta new file mode 100644 index 00000000..87ca8ba6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed63af6562ada4ec2afdd3b8d21fc6c7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers/MTGInterstitialAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers/MTGInterstitialAdManager.h new file mode 100755 index 00000000..633f7ce0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers/MTGInterstitialAdManager.h @@ -0,0 +1,129 @@ +// +// MTGInterstitialAdManager.h +// MTGSDK +// + + + +#define MTGInterstitialSDKVersion @"7.1.0" + + +#import + + +typedef NS_ENUM(NSInteger, MTGInterstitialAdCategory) { + MTGInterstitial_AD_CATEGORY_ALL = 0, + MTGInterstitial_AD_CATEGORY_GAME = 1, + MTGInterstitial_AD_CATEGORY_APP = 2, +}; + +@class MTGInterstitialAdManager; + +#pragma mark - MTGInterstitialAdManagerDelegate + +/** + * This protocol defines a listener for ad Interstitial load events. + */ +@protocol MTGInterstitialAdLoadDelegate + +@optional +/** + * Sent when the ad is successfully load , and is ready to be displayed + */ +- (void) onInterstitialLoadSuccess DEPRECATED_ATTRIBUTE; +- (void) onInterstitialLoadSuccess:(MTGInterstitialAdManager *_Nonnull)adManager; + +/** + * Sent when there was an error loading the ad. + * + * @param error An NSError object with information about the failure. + */ +- (void) onInterstitialLoadFail:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void) onInterstitialLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialAdManager *_Nonnull)adManager; + + +@end + + +/** + * This protocol defines a listener for ad Interstitial show events. + */ +@protocol MTGInterstitialAdShowDelegate + +@optional +/** + * Sent when the Interstitial success to open + */ +- (void) onInterstitialShowSuccess DEPRECATED_ATTRIBUTE; +- (void) onInterstitialShowSuccess:(MTGInterstitialAdManager *_Nonnull)adManager; + +/** + * Sent when the Interstitial failed to open for some reason + * + * @param error An NSError object with information about the failure. + */ +- (void) onInterstitialShowFail:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void) onInterstitialShowFail:(nonnull NSError *)error adManager:(MTGInterstitialAdManager *_Nonnull)adManager; + + +/** + * Sent when the Interstitial has been clesed from being open, and control will return to your app + */ +- (void) onInterstitialClosed DEPRECATED_ATTRIBUTE; +- (void) onInterstitialClosed:(MTGInterstitialAdManager *_Nonnull)adManager; + + +/** + * Sent after the Interstitial has been clicked by a user. + */ +- (void) onInterstitialAdClick DEPRECATED_ATTRIBUTE; +- (void) onInterstitialAdClick:(MTGInterstitialAdManager *_Nonnull)adManager; + + + + +@end + + +__attribute__((deprecated("MTGInterstitialAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialAdManager instead."))) +@interface MTGInterstitialAdManager : NSObject + + +@property (nonatomic,copy,readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic,copy,readonly) NSString * _Nullable placementId; + +/** +* get the id of this request ad,call after onInterstitialLoadSuccess. +*/ +@property (nonatomic,copy,readonly) NSString * _Nullable requestId; + +/** +* Initialize the interstitial ads manager. +* @param placementId The id of the ad placement. You can create your placement id from our Portal. +* @param unitId The id of the ad unit. You can create your unit id from our Portal. +* @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. +*/ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + adCategory:(MTGInterstitialAdCategory)adCategory; +/** + * Called when load the Interstitial + * + * @param delegate reference to the object that implements MTGInterstitialAdLoadDelegate protocol; will receive load events for the given unitId. + */ +- (void)loadWithDelegate:(nullable id ) delegate; + +/** + * Called when show the Interstitial + * + * @param delegate reference to the object that implements MTGInterstitialAdShowDelegate protocol; will receive show events for the given unitId. + + * @param viewController The UIViewController that will be used to present Interstitial Controller. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our Interstitial controller if your rootViewController is presenting other view controller. So set this property is necessary. + + */ +- (void)showWithDelegate:(nullable id )delegate presentingViewController:(nullable UIViewController *)viewController; + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers/MTGInterstitialAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers/MTGInterstitialAdManager.h.meta new file mode 100644 index 00000000..1f80548a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Headers/MTGInterstitialAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 962a1c1d192c542caa18d65c42e3ef4a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Info.plist new file mode 100755 index 00000000..fd7124c6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Info.plist.meta new file mode 100644 index 00000000..b175a360 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2fe7856d6b6b433aad67067e37806a0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/MTGSDKInterstitial b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/MTGSDKInterstitial new file mode 100755 index 00000000..a00a1667 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/MTGSDKInterstitial differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/MTGSDKInterstitial.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/MTGSDKInterstitial.meta new file mode 100644 index 00000000..455ae253 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/MTGSDKInterstitial.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 746e21c3f713c47bea13a00918913159 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules.meta new file mode 100644 index 00000000..7a322605 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be8a9ee866fae4bb081aa4c67b36642c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules/module.modulemap new file mode 100755 index 00000000..95c1f6ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKInterstitial { + umbrella header "MTGInterstitialAdManager.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..6114fdcb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e30fe13184141447ba325cce5c6b61c0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..e31b147c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..1115cec7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..5117ede3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..f948b26e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,132 @@ + + + + + files + + Headers/MTGInterstitialAdManager.h + + aTJo3gaXvcpfwSQQ17mwDhe7Xa4= + + Info.plist + + cK6pe8oq6YKYATVZHwcYp820lRk= + + Modules/module.modulemap + + rHI8xqY0LiijcDCVYSV/SOe5pfk= + + + files2 + + Headers/MTGInterstitialAdManager.h + + hash + + aTJo3gaXvcpfwSQQ17mwDhe7Xa4= + + hash2 + + XbrjP3yuY47Lhk+xD+w+fNUIOeKqZ1q+NtIq/YBv8vk= + + + Modules/module.modulemap + + hash + + rHI8xqY0LiijcDCVYSV/SOe5pfk= + + hash2 + + vcNiL7bg7BXf9kqn0RU1C7OWGW6e2tmcC8PFMjdK9wI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..170a3867 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitial.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework.meta new file mode 100644 index 00000000..2497067a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 723124579e758470db21845037973e31 +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/mintegral/MTGSDKInterstitialVideo.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers.meta new file mode 100644 index 00000000..dfcecaac --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b556db2a6b17340a093ec358a55b37e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h new file mode 100755 index 00000000..a4e989d2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h @@ -0,0 +1,107 @@ +// +// MTGBidInterstitialVideoAdManager.h +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGBidInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialBidAdManager instead."))) +@interface MTGBidInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; +/** + * Begins loading bidding ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + * @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +@end + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h.meta new file mode 100644 index 00000000..40edc8df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c0d8fdd064ebe4daea7845a7e889ab0f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h new file mode 100755 index 00000000..5d2a6296 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h @@ -0,0 +1,182 @@ +// +// MTGInterstitialVideoAd.m +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGInterstitialVideoSDKVersion @"7.1.0" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGIVRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGIVRewardMode) { + MTGIVRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGIVRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGIVAlertWindowStatus) { + MTGIVAlertNotShown, //The alert window was not shown + MTGIVAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGIVAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGInterstitialVideoAdManager; +@class MTGBidInterstitialVideoAdManager; + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +@end + +@protocol MTGBidInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad display success,It will be called only when bidding is used. + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager bidToken:(NSString *_Nullable)bidToken; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h.meta new file mode 100644 index 00000000..98c9500f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a716c0cf16ba44cb88cb7d264ec7a940 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h new file mode 100755 index 00000000..1ac46cf9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h @@ -0,0 +1,102 @@ +// +// MTGInterstitialVideoAdManager.h +// MTGSDK +// +// Copyright © 2018年 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialAdManager instead."))) +@interface MTGInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic,copy,readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic,copy,readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + +/** + * Begins loading ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + */ +- (void)loadAd; + + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h.meta new file mode 100644 index 00000000..8283aead --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8aa581c15d56c40eb88e40459bd3659d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Info.plist new file mode 100755 index 00000000..6d716b55 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Info.plist.meta new file mode 100644 index 00000000..7cb70513 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 87c4467acba06467eac05f8e49f20fc9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo new file mode 100755 index 00000000..9119e564 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo.meta new file mode 100644 index 00000000..47cb7aab --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 57f8a036200d1417298bfad65b83da5f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules.meta new file mode 100644 index 00000000..7b49579a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c74807e56418480b8b9749d43f09621 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules/module.modulemap new file mode 100755 index 00000000..189f54f8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKInterstitialVideo { + umbrella header "MTGInterstitialVideoAdManager.h" + header "MTGBidInterstitialVideoAdManager.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..50334e13 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a0ac23ee861a4769b5a3d9858de8118 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..3a5a23ce Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..0dfaacc8 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..e1f411dd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..a428ddb1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidInterstitialVideoAdManager.h + + b6De0Y/yzR1sfidhOqbjWEVcYjI= + + Headers/MTGInterstitialVideoAd.h + + 59k6ZAm4tgOxhvEgSs9Ia/vDHyU= + + Headers/MTGInterstitialVideoAdManager.h + + 0MNfeYq8fEHnMImmLaYZtfdxPJI= + + Info.plist + + 1BknJY/xea61dH/9JtAAR+VuQQQ= + + Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + + files2 + + Headers/MTGBidInterstitialVideoAdManager.h + + hash + + b6De0Y/yzR1sfidhOqbjWEVcYjI= + + hash2 + + dXydgnrxKg50+5jzIXv8AFhDpcvoLVipO62LDGWue14= + + + Headers/MTGInterstitialVideoAd.h + + hash + + 59k6ZAm4tgOxhvEgSs9Ia/vDHyU= + + hash2 + + mRyofCOSDO0jUynQHToG9XxiGA3LO8humJc+JSDuS9c= + + + Headers/MTGInterstitialVideoAdManager.h + + hash + + 0MNfeYq8fEHnMImmLaYZtfdxPJI= + + hash2 + + 0F5irJD7wsUEUzmoZKc+JBY2MICSyx9yJHvBTb7pn6Y= + + + Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..f420ec89 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework.meta new file mode 100644 index 00000000..5bf49cc9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: cb844be5fe28a4fe19c19b7174419cd6 +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/mintegral/MTGSDKNativeAdvanced.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers.meta new file mode 100644 index 00000000..6ba21fcd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dec5409ca81bc4860a3cafb2af538f3f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h new file mode 100755 index 00000000..b9c05bc3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h @@ -0,0 +1,127 @@ +// +// MTGNativeAdvancedAd.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import + +#import "MTGNativeAdvancedAdDelegate.h" + + +#define MTGNativeAdvancedSDKVersion @"7.1.0" + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, MTGNativeAdvancedAdVideoPlayType) { + MTGVideoPlayTypeOnlyWiFi = 1,// the video will play only if the network is WiFi + MTGVideoPlayTypeJustTapped = 2,// the video will play when user tap the adView + MTGVideoPlayTypeAuto = 3,//Default value, the video will play as long as the internet is available +}; + + +@interface MTGNativeAdvancedAd : NSObject + +/** Set delegate to receive protocol event. */ +@property(nonatomic,weak) id delegate; + +/** The type to control ad video play. */ +@property(nonatomic,assign) MTGNativeAdvancedAdVideoPlayType autoPlay; + +/** + Whether or not to mute the video player. + You should set YES if you want to mute the video player, otherwise NO. +*/ +@property(nonatomic,assign) BOOL mute; + +/** + Whether or not to show the close button. + You should set YES if you want to show the close button, otherwise NO. +*/ +@property(nonatomic,assign) BOOL showCloseButton; + +/** The current ViewController of display ad. */ +@property(nonatomic,weak) UIViewController * _Nullable viewController; + +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after nativeAdvancedAdLoadSuccess. +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable requestId; + +/** +This is a method to initialize. + +@param adSize The nativeAdvanced ad size. +@param placementID The id of the ad placement id. You can create your ad placement from the portal of mintegral. +@param unitID The id of the ad unit. You can create your unit id from the portal of mintegral. +@param rootViewController The view controller that will be used to present full screen ads. + +*/ +- (nonnull instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(nonnull NSString *)unitID + adSize:(CGSize)adSize + rootViewController:(nullable UIViewController *)rootViewController; + + +/** + This is a method to decorate the elements for the ad content. + + @param style The setting for the elements of the ad content. + @note For specific examples, please refer to the site: + https://dev.mintegral.com/doc/index.html?file=sdk-m_sdk-ios&lang=en +*/ +- (void)setAdElementsStyle:(NSDictionary *)style; + +/** + Request a NativeAdvanced Ad. +*/ +- (void)loadAd; + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + + +/** + Request a NativeAdvanced Ad via in-app header bidding + + @param bidToken token from bid request within MTGBidFramework. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isBiddingAdReady; + + +/** + Fetch the adView + + @note If get the adView before loadSuccess, you will get a UIView without a ad, which will be attached a ad after loadSuccess +*/ +- (UIView *)fetchAdView; + + +/** + Call this method when you want to relase the ad, and the adView will be removed from your presenting view. + + @note After calling this method, if you need to continue using the MTGNativeAdvancedAd, you must reinitialize a MTGNativeAdvancedAd +*/ +- (void)destroyNativeAd; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h.meta new file mode 100644 index 00000000..2ba16f20 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d732f030984df49b28a2895cc0ce8afe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h new file mode 100755 index 00000000..bf4db698 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h @@ -0,0 +1,62 @@ +// +// MTGNativeAdvancedAdDelegate.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import +@class MTGNativeAdvancedAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGNativeAdvancedAdDelegate + + +/** + This method is called when ad is loaded successfully. + */ +- (void)nativeAdvancedAdLoadSuccess:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad failed to load. + */ +- (void)nativeAdvancedAdLoadFailed:(MTGNativeAdvancedAd *)nativeAd error:(NSError * __nullable)error; + +/** + Sent immediately before the impression of an MTGNativeAdvancedAd object will be logged. + */ +- (void)nativeAdvancedAdWillLogImpression:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is clicked. + */ +- (void)nativeAdvancedAdDidClicked:(MTGNativeAdvancedAd *)nativeAd; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + */ +- (void)nativeAdvancedAdWillLeaveApplication:(MTGNativeAdvancedAd *)nativeAd; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + */ +- (void)nativeAdvancedAdWillOpenFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + */ +- (void)nativeAdvancedAdCloseFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is Closed. + */ +- (void)nativeAdvancedAdClosed:(MTGNativeAdvancedAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h.meta new file mode 100644 index 00000000..675edc49 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9743a4f69c20b469db7599e49a6e9815 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Info.plist new file mode 100755 index 00000000..4c05c3ad Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Info.plist.meta new file mode 100644 index 00000000..67760b75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 651f30138c5a14404a0716721a577858 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced new file mode 100755 index 00000000..9a77b601 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced.meta new file mode 100644 index 00000000..c7382097 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7bc21f168cf20420a91b21772330175c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules.meta new file mode 100644 index 00000000..38ab8ad7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae1410390f64a4fdeb050666aa7e154e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules/module.modulemap new file mode 100755 index 00000000..164b3f67 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKNativeAdvanced { + umbrella header "MTGNativeAdvancedAd.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..b322f076 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4fd05d33c88e046698c268a89011d355 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..7952c197 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..4b8dfa36 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..9402905c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..a8fd23bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGNativeAdvancedAd.h + + 1VUqhD3kh9IRRsSCK9P8yZAKdfw= + + Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + Info.plist + + 9qJ1f9tnjKgiZemdbiOLqcsbvi4= + + Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + + files2 + + Headers/MTGNativeAdvancedAd.h + + hash + + 1VUqhD3kh9IRRsSCK9P8yZAKdfw= + + hash2 + + crHAxrJTtbOL4DtIkOUqWhpNmyCF1lSUegxjj0mv5zM= + + + Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..56bef666 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework.meta new file mode 100644 index 00000000..4b8b5a65 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 6c29f8fc01e324a969003e7121fb9e2d +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/mintegral/MTGSDKNewInterstitial.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers.meta new file mode 100644 index 00000000..f448425a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a0dd1841e09b4db398a731c41c12693 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h new file mode 100755 index 00000000..6d3e0570 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h @@ -0,0 +1,90 @@ +// +// MTGNewInterstitialAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** Play the video is mute in the beginning ,defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** Begins loading ad content. */ +- (void)loadAd; + +/** +* Whether or not if there was an available ad to show. + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h.meta new file mode 100644 index 00000000..c7c7dc05 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8fc563c78fe1b4ecc8738c8ba32f1e9d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h new file mode 100755 index 00000000..e37889f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h @@ -0,0 +1,98 @@ +// +// MTGNewInterstitialBidAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialBidAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** + Begins loading header bidding ad content. + + @param bidToken token from bid request. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h.meta new file mode 100644 index 00000000..b7abd431 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ff63513ca8e64accbc334047371839a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h new file mode 100755 index 00000000..9bc69a69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h @@ -0,0 +1,198 @@ +// +// MTGSDKNewInterstitial.h +// MTGSDKNewInterstitial +// +// Created by Herui on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDKNewInterstitial. +FOUNDATION_EXPORT double MTGSDKNewInterstitialVersionNumber; + +//! Project version string for MTGSDKNewInterstitial. +FOUNDATION_EXPORT const unsigned char MTGSDKNewInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGNewInterstitialSDKVersion @"7.1.0" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGNIRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGNIRewardMode) { + MTGNIRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGNIRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGNIAlertWindowStatus) { + MTGNIAlertNotShown, //The alert window was not shown + MTGNIAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGNIAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGNewInterstitialAdManager; +@class MTGNewInterstitialBidAdManager; + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialAdLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialAdResourceLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad displayed successfully + */ +- (void)newInterstitialAdShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialAdPlayCompleted:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialAdEndCardShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialAdClicked:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialAdDidClosed:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + /** +* If NewInterstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +@end + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialBidAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialBidAdLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialBidAdResourceLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialBidAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)newInterstitialBidAdShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Only called when displaying bidding ad. + */ +- (void)newInterstitialBidAdShowSuccessWithBidToken:(nonnull NSString * )bidToken adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialBidAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialBidAdPlayCompleted:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialBidAdEndCardShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialBidAdClicked:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialBidAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialBidAdDidClosed:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + /** +* If New Interstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialBidAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +@end + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h.meta new file mode 100644 index 00000000..1ff00628 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ac28d3cac8d394c99afaf74a8ddd4a96 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Info.plist new file mode 100755 index 00000000..a9fee1ed Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Info.plist.meta new file mode 100644 index 00000000..50dd0352 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fba7b0212c6784781a9ce5a2a6a159ae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial new file mode 100755 index 00000000..fab87dfa Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial.meta new file mode 100644 index 00000000..ec800f88 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71848f624190343e2b333e8eb26ee09f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules.meta new file mode 100644 index 00000000..aa97e3df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42111bde3dff94c98ba4d21360a8d9e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules/module.modulemap new file mode 100755 index 00000000..043272f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MTGSDKNewInterstitial { + umbrella header "MTGSDKNewInterstitial.h" + header "MTGNewInterstitialAdManager.h" + header "MTGNewInterstitialBidAdManager.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..1bbaf18f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae5365a4c771840eb9dd2bcc53014107 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..25b17ccc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..2b02c1de Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..670abc90 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..78c53eb6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGNewInterstitialAdManager.h + + J2JosWxJ6vKms1+caxpK7dXjS+8= + + Headers/MTGNewInterstitialBidAdManager.h + + G2GCLgAppVI/zRwksHyQBHBHMdU= + + Headers/MTGSDKNewInterstitial.h + + b2edpjLDuYR42LctT4CP61YdH8k= + + Info.plist + + 909aZt3pqcP5elw/2zT9mNyIYOU= + + Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + + files2 + + Headers/MTGNewInterstitialAdManager.h + + hash + + J2JosWxJ6vKms1+caxpK7dXjS+8= + + hash2 + + TWN9LBlqh8ozXo3B29El0XFDixOQGAI+DrPLLM7H/X4= + + + Headers/MTGNewInterstitialBidAdManager.h + + hash + + G2GCLgAppVI/zRwksHyQBHBHMdU= + + hash2 + + w3Wdf8/l3Kvz9DYjT/oizP9tsEgRfBrPimBWTjUJsjA= + + + Headers/MTGSDKNewInterstitial.h + + hash + + b2edpjLDuYR42LctT4CP61YdH8k= + + hash2 + + DfWHNoI8vMHR/wXX+tQcRLmvUFp46amC+1CNWjOgx44= + + + Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..7114b1e3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework.meta new file mode 100644 index 00000000..bdbe7a2a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: e263b6fd1bae846f093c8bf942cb6d60 +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/mintegral/MTGSDKReward.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers.meta new file mode 100644 index 00000000..48b5d7bd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1f9e2e34e12c4412b9fd6612374c45a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h new file mode 100755 index 00000000..0f907b0c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h @@ -0,0 +1,129 @@ +// +// MTGBidRewardAdManager.h +// MTGSDKReward +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGRewardAd.h" + +@interface MTGBidRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video +* +* @param bidToken - the token from bid request within MTGBidFramework. +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithBidToken:(nonnull NSString *)bidToken + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + +@end + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h.meta new file mode 100644 index 00000000..dadbea21 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3649feeff5cc48aaae3d6aa24120977 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAd.h new file mode 100755 index 00000000..c3dca0fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAd.h @@ -0,0 +1,128 @@ +// +// MTGRewardAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGRewardVideoSDKVersion @"7.1.0" + + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGRewardAdLoadDelegate +@optional + +/** +* Called when the ad is loaded , but not ready to be displayed,need to wait load video +completely + +* @param placementId - the placementId string of the Ad that was loaded. +* @param unitId - the unitId string of the Ad that was loaded. +*/ +- (void)onAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is successfully load , and is ready to be displayed + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that was loaded. + */ +- (void)onVideoAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when there was an error loading the ad. + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that failed to load. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onVideoAdLoadFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId error:(nonnull NSError *)error; + +@end + +/** + * This protocol defines a listener for ad video show events. + */ +@protocol MTGRewardAdShowDelegate +@optional + +/** + * Called when the ad display success + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad display success,It will be called only when bidding is used. + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + * @param bidToken - the bidToken string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId bidToken:(nullable NSString *)bidToken; + +/** + * Called when the ad failed to display for some reason + + * @param placementId - the placementId string of the Ad that failed to be displayed. + * @param unitId - the unitId string of the Ad that failed to be displayed. + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onVideoAdShowFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withError:(nonnull NSError *)error; + +/** + * Called only when the ad has a video content, and called when the video play completed. + + * @param placementId - the placementId string of the Ad that video play completed. + * @param unitId - the unitId string of the Ad that video play completed. + */ +- (void) onVideoPlayCompleted:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called only when the ad has a endcard content, and called when the endcard show. + + * @param placementId - the placementId string of the Ad that endcard show. + * @param unitId - the unitId string of the Ad that endcard show. + */ +- (void) onVideoEndCardShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is clicked + * + * @param placementId - the placementId string of the Ad clicked. + * @param unitId - the unitId string of the Ad clicked. + */ +- (void)onVideoAdClicked:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad will dismiss from being displayed, and control will return to your app + * + * @param placementId - the placementId string of the Ad that has been dismissed + * @param unitId - the unitId string of the Ad that has been dismissed + * @param converted - BOOL describing whether the ad has converted + * @param rewardInfo - the rewardInfo object containing the info that should be given to your user. + */ +- (void)onVideoAdDismissed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withConverted:(BOOL)converted withRewardInfo:(nullable MTGRewardAdInfo *)rewardInfo; + +/** + * Called when the ad did dismissed; + * + * @param unitId - the unitId string of the Ad that video play did dismissed. + * @param placementId - the placementId string of the Ad that video play did dismissed. + */ +- (void)onVideoAdDidClosed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +@end + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAd.h.meta new file mode 100644 index 00000000..789b05db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4c0e43a4107d04756b98e05ec2d2b0e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAdManager.h new file mode 100755 index 00000000..ac5d4469 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAdManager.h @@ -0,0 +1,125 @@ +// +// MTGRewardAdManager.h +// MTGSDK +// + +#import +#import "MTGRewardAd.h" + +@interface MTGRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO. */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + + +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAdManager.h.meta new file mode 100644 index 00000000..e2a7eb34 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Headers/MTGRewardAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 34e3e0d7d4dcd4489aa6ed2fec6700a4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Info.plist new file mode 100755 index 00000000..204f37bc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Info.plist.meta new file mode 100644 index 00000000..7f184e98 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fcbf8f0998bbb4e93a91260e1ba4ae90 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/MTGSDKReward b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/MTGSDKReward new file mode 100755 index 00000000..530d4f9b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/MTGSDKReward differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/MTGSDKReward.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/MTGSDKReward.meta new file mode 100644 index 00000000..46044376 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/MTGSDKReward.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 73016661ea7754a88bfbecef328f488d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules.meta new file mode 100644 index 00000000..cadeecca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 415596174d1bb40f1b2f0fcd67e0e2af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules/module.modulemap new file mode 100755 index 00000000..69849c3a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKReward { + umbrella header "MTGRewardAdManager.h" + header "MTGBidRewardAdManager.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..b8cf550e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1775926dc08894dfca0e465b034f8d0c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..acf931a2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..01565d2c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..2d165ecd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..0ca4879a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidRewardAdManager.h + + VdKoyPDoXktNHiKJjm1otMGvvJw= + + Headers/MTGRewardAd.h + + HO7livD0ad1oigev/NIHEKLM22M= + + Headers/MTGRewardAdManager.h + + wqAipiY4KnguIPNBiT9E+aWJvWs= + + Info.plist + + WrdzyT9+PgNs8+rvD41T16d86Kg= + + Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + + files2 + + Headers/MTGBidRewardAdManager.h + + hash + + VdKoyPDoXktNHiKJjm1otMGvvJw= + + hash2 + + p4HikI4cwzWf7DMj2wrm62aIzep2IoSEQzewhEA8hzI= + + + Headers/MTGRewardAd.h + + hash + + HO7livD0ad1oigev/NIHEKLM22M= + + hash2 + + yCbSQOlYkOGVkGRz9VRU4rGNt1p7+KVwXCEE5EmKEFc= + + + Headers/MTGRewardAdManager.h + + hash + + wqAipiY4KnguIPNBiT9E+aWJvWs= + + hash2 + + s1CQJ24k44WWSGk9M6gEB2t+5dsQc8mTlevMeNDVXZo= + + + Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..065619f6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKReward.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework.meta new file mode 100644 index 00000000..efa19745 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 87d0a66edce9d4aca99f311b4d9db609 +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/mintegral/MTGSDKSplash.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers.meta new file mode 100644 index 00000000..390b6290 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f61270afe45814201913a669093cdb57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers/MTGSplashAD.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers/MTGSplashAD.h new file mode 100755 index 00000000..929a25cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers/MTGSplashAD.h @@ -0,0 +1,224 @@ +// +// MTGSplashAD.h +// MTGSDKSplash +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif + +#define MTGSplashSDKVersion @"7.1.0" + + +NS_ASSUME_NONNULL_BEGIN + +/* Currently, we only support these three kinds of height to layout custom SplashZoomOutView, other height will results unexpected behavior. */ +typedef NS_ENUM(NSInteger, MTGSplashZoomOutViewCustomLayoutType) { + /*Represents 28pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeSmallHeight = 28, + + /*Represents 50pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeMediumHeight = 50, + + /*Represents 250pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeLargeHeight = 250 +}; + +@protocol MTGSplashADDelegate; + + +@interface MTGSplashAD : NSObject + +/** + Initialize a MTGSplashAD instance. + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip Whether or not to allow user to skip ad when showing. + + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip; + +/** + Initialize a MTGSplashAD instance with more detailed info. + + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip whether or not to allow user to skip ad when showing. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + +/* Set delegate to receive protocol event. */ +@property (nonatomic, weak) id delegate; + +/* when ad support zoom out, splashZoomOutView will has value, otherwise has nil value. + @note: see `pointForSplashZoomOutADViewToAddOn:` for more details to chage origin of the default layout. + @note: see `superViewForSplashZoomOutADViewToAddOn` for more details to layout custom SplashZoomOutADView. + + */ +@property (nonatomic, readonly, strong) UIView *splashZoomOutView; + +/* corresponding placementId when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *placementID; + +/* corresponding unitID when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *unitID; + +/* Set this to show your own background image when loading ad. */ +@property (nonatomic, strong) UIImage *backgroundImage; + +/* Set this to show your own background color when loading ad. */ +@property (nonatomic, copy) UIColor *backgroundColor; + +/* get the id of this request ad,call after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *requestID; + +/********************** Normal Request ***************************/ + +/** + Show the ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + timeout:(NSInteger)timeout; + +/** + Preload a ad and then use `[MTGSplashAD showInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preload; + + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. + */ +- (BOOL)isADReadyToShow; + +/** + if there was a available ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showInKeyWindow:(UIWindow *)window customView:(nullable UIView *)customView; + + + +/********************** Bidding Request ***************************/ + +/** + Show the bidding ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param bidToken token from bid request within MTGBidFramework. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + bidToken:(NSString *)bidToken + timeout:(NSInteger)timeout; + +/** + Preload a bidding ad and then use `[MTGSplashAD showBiddingADInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preloadWithBidToken:(NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. + */ +- (BOOL)isBiddingADReadyToShow; + +/** + if there was a available bidding ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showBiddingADInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView; + + +/** Call this method when you want to relase splashZoomOutView. */ +- (void)destroySplashZoomOutView; + +@end + +@protocol MTGSplashADDelegate + +/* Called when preloading ad successfully. */ +- (void)splashADPreloadSuccess:(MTGSplashAD *)splashAD; +/* Called when preloading ad failed. */ +- (void)splashADPreloadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when loading ad successfully. */ +- (void)splashADLoadSuccess:(MTGSplashAD *)splashAD; +/* Called when loading ad failed. */ +- (void)splashADLoadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when showing ad successfully. */ +- (void)splashADShowSuccess:(MTGSplashAD *)splashAD; +/* Called when showing ad failed. */ +- (void)splashADShowFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when the application is about to leave as a result of tap event. + Your application will be moved to the background shortly after this method is called. */ +- (void)splashADDidLeaveApplication:(MTGSplashAD *)splashAD; +/* Called when click event occured. */ +- (void)splashADDidClick:(MTGSplashAD *)splashAD; +/* Called when ad is about to close. */ +- (void)splashADWillClose:(MTGSplashAD *)splashAD; +/* Called when ad did close. */ +- (void)splashADDidClose:(MTGSplashAD *)splashAD; +/* Called when remaining countdown update. */ +- (void)splashAD:(MTGSplashAD *)splashAD timeLeft:(NSUInteger)time; + +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific origin. */ +- (CGPoint)pointForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific frame and custom layout. + @note: see MTGSplashZoomOutViewCustomLayoutType for more details. + */ +- (UIView *)superViewForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view did show. */ +- (void)splashZoomOutADViewDidShow:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view closed. */ +- (void)splashZoomOutADViewClosed:(MTGSplashAD *)splashAD; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers/MTGSplashAD.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers/MTGSplashAD.h.meta new file mode 100644 index 00000000..a802c3e0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Headers/MTGSplashAD.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3e1dbae787f8c45c4b3f22d71875467c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Info.plist new file mode 100755 index 00000000..a9bd8918 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Info.plist.meta new file mode 100644 index 00000000..05be0520 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d02af8862bdc346679e7a1c024ae625a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/MTGSDKSplash b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/MTGSDKSplash new file mode 100755 index 00000000..18684bcc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/MTGSDKSplash differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/MTGSDKSplash.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/MTGSDKSplash.meta new file mode 100644 index 00000000..2d9397c7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/MTGSDKSplash.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 70cce0e1cabb746fea48c3906c0c3dc1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules.meta new file mode 100644 index 00000000..ea0e0e74 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f026af6897698493eb8b29c6e89d42c5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules/module.modulemap new file mode 100755 index 00000000..d33f60fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKSplash { + umbrella header "MTGSplashAD.h" + + export * + + module * { + export * + } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..376b7038 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 997bcd854c33a4abe91f351726dbf9c3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..0dd2be00 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..122b172d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..fff207b2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..a51c7aba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeResources @@ -0,0 +1,132 @@ + + + + + files + + Headers/MTGSplashAD.h + + GuYHDw2Ba3I4T7hPubwl82ySCt4= + + Info.plist + + ZpocfdZFuGHzkEp+FmHibfqHc9M= + + Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + + files2 + + Headers/MTGSplashAD.h + + hash + + GuYHDw2Ba3I4T7hPubwl82ySCt4= + + hash2 + + mO+b2V1kk4SR/L2S1tIfMvg/5SOpU8C5cQOGmpTSOHA= + + + Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..d0741018 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/mintegral/MTGSDKSplash.framework/_CodeSignature/CodeSignature differ