diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework.meta new file mode 100644 index 00000000..a2b37ad7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: c9aa4dadbb24443eeb41d60d7cefa35b +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/adcolony/AdColony.framework/AdColony b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/AdColony new file mode 100755 index 00000000..0cf2c9cd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/AdColony differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/AdColony.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/AdColony.meta new file mode 100644 index 00000000..7bed98cc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/AdColony.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a2efaed32c7a64e8aa0e409b42152932 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers.meta new file mode 100644 index 00000000..e7c9536e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03eab935d177b47d298e958df2903beb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColony.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColony.h new file mode 100755 index 00000000..cb4f84d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColony.h @@ -0,0 +1,21 @@ +// +// AdColony.h +// AdColony +// +// Copyright © 2018 AdColony. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColony.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColony.h.meta new file mode 100644 index 00000000..9e0e74db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColony.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6768c18417ee3439b9658c973bffc2e4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdOptions.h new file mode 100755 index 00000000..8da11105 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdOptions.h @@ -0,0 +1,31 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + AdColonyAdOptions objects are used to set configurable aspects of an ad session, such as third-party network settings, user metadata, etc. + Set the properties below to configure a pre-defined ad option. Note that you can also set arbitrary options using the AdColonyOptions API. + This class is NOT thread safe. + */ +@interface AdColonyAdOptions : AdColonyOptions + +/** @name Properties */ + +/** + @abstract Enables reward dialogs to be shown before an advertisement. + @discussion These popups are disabled by default. + Set this property with a corresponding value of `YES` to enable. + */ +@property (nonatomic) BOOL showPrePopup; + +/** + @abstract Enables reward dialogs to be shown after an advertisement. + @discussion These popups are disabled by default. + Set this property with a corresponding value of `YES` to enable. + */ +@property (nonatomic) BOOL showPostPopup; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdOptions.h.meta new file mode 100644 index 00000000..4b0a7666 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 43d02e86e8a3c421685c888d3ac3a601 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdRequestError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdRequestError.h new file mode 100755 index 00000000..cb60ad7f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdRequestError.h @@ -0,0 +1,20 @@ +#import + +/** + Typed error for AdColony ad requests. + */ +@interface AdColonyAdRequestError : NSError + +- (nonnull instancetype)init NS_UNAVAILABLE; + +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder NS_UNAVAILABLE; + +- (nonnull instancetype)initWithDomain:(nonnull NSErrorDomain)domain code:(NSInteger)code userInfo:(nullable NSDictionary *)dict NS_UNAVAILABLE; + +/** +@abstract Zone ID +@discussion ID of the zone that was requested +*/ +@property (nonatomic, nonnull, strong, readonly) NSString *zoneId; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdRequestError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdRequestError.h.meta new file mode 100644 index 00000000..02a2b4d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdRequestError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a85170f30d8a1415fa0b97542ff09c5a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdSize.h new file mode 100755 index 00000000..66d25571 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdSize.h @@ -0,0 +1,65 @@ + + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + @struct AdColonyAdSize + @abstract Size for banner ads + */ +struct AdColonyAdSize { + CGFloat width; + CGFloat height; +}; + +/** AdColony ad size */ +typedef struct AdColonyAdSize AdColonyAdSize; + +/** + @function AdColonyAdSizeMake + @abstract Get a custom AdColonyAdSize + @discussion Use this method if you want to display non-standard ad size banner. Otherwise, use one of the standard size constants. + @param width height for a banner ad. + @param height width for a banner ad. + */ +extern AdColonyAdSize AdColonyAdSizeMake(CGFloat width, CGFloat height); + +/** + @function AdColonyAdSizeFromCGSize + @abstract Get a custom AdColonyAdSize from CGSize. + @discussion Use this method if you want to display non-standard ad size banner. Otherwise, use one of the standard size constants. + @param size The size for a banner ad. + */ +extern AdColonyAdSize AdColonyAdSizeFromCGSize(CGSize size); + +/** + @const kAdColonyAdSizeBanner + @abstract 320 x 50 + @discussion The constant for a banner with 320 in width and 50 in height. + */ +extern AdColonyAdSize const kAdColonyAdSizeBanner; + +/** + @const kAdColonyAdSizeMediumRectangle + @abstract 300 x 250 + @discussion The constant for a banner with 300 in width and 250 in height. + */ +extern AdColonyAdSize const kAdColonyAdSizeMediumRectangle; + +/** + @const kAdColonyAdSizeLeaderboard + @abstract 728 x 90 + @discussion The constant for a banner with 728 in width and 90 in height. + */ +extern AdColonyAdSize const kAdColonyAdSizeLeaderboard; + +/** + @const kAdColonyAdSizeSkyscraper + @abstract 160 x 600 + @discussion The constant for a banner with 160 in width and 600 in height. + */ +extern AdColonyAdSize const kAdColonyAdSizeSkyscraper; + + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdSize.h.meta new file mode 100644 index 00000000..bd81f835 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25ccd599b29ae4656823ced452164a4e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdView.h new file mode 100755 index 00000000..5f292bf1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdView.h @@ -0,0 +1,36 @@ + + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + AdColonyAdViews is used to display AdColony Banner ads. + */ +@interface AdColonyAdView : UIView + +/** @name Zone */ + +/** + @abstract Represents the unique zone identifier string from which the AdColonyAdView was requested. + @discussion AdColony zone IDs can be created at the [Control Panel](http://clients.adcolony.com). + */ +@property (nonatomic, strong, readonly) NSString *zoneID; + +/** + @abstract AdColonyAdView's delegate. + @discussion Use this delegate to get ad event callbacks. + */ +@property (nonatomic, weak, nullable) id delegate __attribute__((deprecated("Deprecated in v4.7.0"))); + +/** + @abstract Indicates that the AdColonyAdView has been removed from the view hierarchy and should be destroyed. + @discussion The AdColony SDK maintains internal resources when the ad is being displayed. + When this method is called, all internal resources are destroyed and the associated memory is freed. + */ +- (void)destroy; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdView.h.meta new file mode 100644 index 00000000..fd900912 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4b34f546e7fc4104bddf7d6f1dbe2a4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdViewDelegate.h new file mode 100755 index 00000000..2a29a5ae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdViewDelegate.h @@ -0,0 +1,67 @@ +// +// AdColonyAdViewDelegate.h +// adc-ios-sdk +// +// Copyright © 2018 AdColony. All rights reserved. +// + +@class AdColonyAdView; +@class AdColonyAdRequestError; + +/** + * The delegate of an AdColonyAdView object. This delegate receives ad view lifecycle notifications. + */ +@protocol AdColonyAdViewDelegate + +@required +/** + @abstract Did load notification + @discussion Notifies you when ad view has been created, received the ad and is ready to use. Call is dispatched on main thread. + @param adView Loaded ad view + */ +- (void)adColonyAdViewDidLoad:(AdColonyAdView * _Nonnull)adView; + +/** + @abstract No ad notification + @discussion Notifies you when SDK was not able to load the ad for requested zone. Call is dispatched on main thread. + @param error Error with failure explanation + */ +- (void)adColonyAdViewDidFailToLoad:(AdColonyAdRequestError * _Nonnull)error; + +@optional +/** + @abstract Application leave notification + @discussion Notifies you when ad view is going to redirect user to content outside of the application. + @param adView The ad view which caused the user to leave the application. + */ +- (void)adColonyAdViewWillLeaveApplication:(AdColonyAdView * _Nonnull)adView; + +/** + @abstract Open fullscreen content notification + @discussion Notifies you when ad view is going to display fullscreen content. Call is dispatched on worker thread. + @param adView Ad view that is going to display fullscreen content. + */ +- (void)adColonyAdViewWillOpen:(AdColonyAdView * _Nonnull)adView; + +/** + @abstract Did close fullscreen content notification + @discussion Notifies you when ad view stopped displaying fullscreen content + @param adView Ad view that stopped displaying fullscreen content + */ +- (void)adColonyAdViewDidClose:(AdColonyAdView * _Nonnull)adView; + +/** + @abstract Received a click notification + @discussion Notifies you when adView receives a click + @param adView Ad view that received a click + */ +- (void)adColonyAdViewDidReceiveClick:(AdColonyAdView * _Nonnull)adView; + +@end + + +#ifndef AdColonyAdViewDelegate_h +#define AdColonyAdViewDelegate_h + + +#endif /* AdColonyAdViewDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdViewDelegate.h.meta new file mode 100644 index 00000000..af33aefa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAdViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01c76d30d255f48cf86ecb5b16b59aea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAppOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAppOptions.h new file mode 100755 index 00000000..411bd659 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAppOptions.h @@ -0,0 +1,179 @@ +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * Use the following pre-defined constants to configure mediation network names. + */ + +/** AdMob */ +FOUNDATION_EXPORT NSString *const ADCAdMob; + +/** MoPub */ +FOUNDATION_EXPORT NSString *const ADCMoPub; + +/** ironSource */ +FOUNDATION_EXPORT NSString *const ADCIronSource; + +/** Appodeal */ +FOUNDATION_EXPORT NSString *const ADCAppodeal; + +/** Fuse Powered */ +FOUNDATION_EXPORT NSString *const ADCFusePowered; + +/** AerServe */ +FOUNDATION_EXPORT NSString *const ADCAerServe; + +/** AdMarvel */ +FOUNDATION_EXPORT NSString *const ADCAdMarvel; + +/** Fyber */ +FOUNDATION_EXPORT NSString *const ADCFyber; + +/** Corona */ +FOUNDATION_EXPORT NSString *const ADCCorona; + +/** + * Use the following pre-defined constants to configure plugin names. + */ + +/** Unity */ +FOUNDATION_EXPORT NSString *const ADCUnity; + +/** AdobeAir */ +FOUNDATION_EXPORT NSString *const ADCAdobeAir; + +/** Cocos2d-x */ +FOUNDATION_EXPORT NSString *const ADCCocos2dx; + +/** +* Use the following pre-defined constants for type of privacy framework. +*/ +FOUNDATION_EXPORT NSString *const ADC_GDPR; +FOUNDATION_EXPORT NSString *const ADC_CCPA; +FOUNDATION_EXPORT NSString *const ADC_COPPA; + + +/** + AdColonyAppOptions objects are used to set configurable aspects of SDK state and behavior, such as a custom user identifier. + The common usage scenario is to instantiate and configure one of these objects and then pass it to `configureWithAppID:zoneIDs:options:completion:`. + Set the properties below to configure a pre-defined option. Note that you can also pass arbitrary options using the AdColonyOptions API. + Also note that you can also reset the current options object the SDK is using by passing an updated object to `setAppOptions:`. + This class in NOT thread safe. + @see AdColonyOptions + @see [AdColony setAppOptions:] + */ +@interface AdColonyAppOptions : AdColonyOptions + +/** @name Properties */ + +/** + @abstract Disables AdColony logging. + @discussion AdColony logging is enabled by default. + Set this property before calling `configureWithAppID:zoneIDs:options:completion:` with a corresponding value of `YES` to disable AdColony logging. + */ +@property (nonatomic, assign) BOOL disableLogging; + +/** + @abstract Sets a custom identifier for the current user. + @discussion Set this property to configure a custom identifier for the current user. + Corresponding value must be 128 characters or less. + */ +@property (nonatomic, nullable, strong) NSString *userID; + +/** + @abstract Sets the desired ad orientation. + @discussion Set this property to configure the desired orientation for your ads. + @see AdColonyOrientation + */ +@property (nonatomic, assign) AdColonyOrientation adOrientation __attribute__((deprecated("Deprecated in v4.2.0"))); + +/** + @abstract Enables test ads for your application without changing dashboard settings. + @discussion Set this property to `YES` to enable test ads for your application without changing dashboard settings. + */ +@property (nonatomic, assign) BOOL testMode; + +/** + @abstract Sets the name of the mediation network you are using AdColony with. + @discussion Set this property to configure the name of the mediation network you are using AdColony with. + Corresponding value must be 128 characters or less. + Note that you should use one of the pre-defined values above if applicable. + */ +@property (nonatomic, nullable, strong) NSString *mediationNetwork; + +/** + @abstract Sets the version of the mediation network you are using AdColony with. + @discussion Set this property to configure the version of the mediation network you are using AdColony with. + Corresponding value must be 128 characters or less. + */ +@property (nonatomic, nullable, strong) NSString *mediationNetworkVersion; + +/** + @abstract Sets the name of the plugin you are using AdColony with. + @discussion Set this property to configure the name of the plugin you are using AdColony with. + Corresponding value must be 128 characters or less. + Note that you should use one of the pre-defined values above if applicable. + */ +@property (nonatomic, nullable, strong) NSString *plugin; + +/** + @abstract Sets the version of the plugin version you are using AdColony with. + @discussion Set this property to configure the version of the plugin you are using AdColony with. + Corresponding value must be 128 characters or less. + */ +@property (nonatomic, nullable, strong) NSString *pluginVersion; + +/** + @abstract This is to inform the AdColony service if GDPR should be considered for the user based on if they are they EU citizens or from EU territories. Default is FALSE. + @discussion This is for GDPR compliance, see https://www.adcolony.com/gdpr/ + */ +@property (nonatomic, assign) BOOL gdprRequired __attribute__((deprecated("Deprecated in v4.2.0, use setPrivacyFrameworkOfType:isRequired: instead"))); + +/** + @abstract Defines end user's consent for information collected from the user. + @discussion The IAB Europe Transparency and Consent framework defines standard APIs and formats for communicating between Consent Management Platforms (CMPs) collecting consents from end users and vendors embedded on a website or in a mobile application. It provides a unified interface for a seamless integration where CMPs and vendors do not have to integrate manually with hundreds of partners. This is for GDPR compliance through IAB, see https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework/blob/master/v1.1%20Implementation%20Guidelines.md#vendors + */ +@property (nonatomic, nullable, strong) NSString *gdprConsentString __attribute__((deprecated("Deprecated in v4.2.0, use setPrivacyConsentString:forType: instead"))); + +/** +@abstract Set privacy framework required key in the app options. +@discussion Use this API to provide AdColony with whether or not following the specified privacy framework is required for the user. +@param type one of the constants defined in this class ADC_GDPR, ADC_CCPA, ADC_COPPA. +@param required whether or not we need to consider the privacy framework of the specified type for this user. +@return updated app options. +*/ +- (AdColonyAppOptions *)setPrivacyFrameworkOfType:(NSString *)type isRequired:(BOOL)required; + +/** +@abstract Set consent string for privacy framework in the app options. +@discussion Use this API to provide AdColony with the user's consent string of the specified type if applicable. +@param consentString the user's consent string of the specified type. + For GDPR, this should either be "0" or "1" (representing do not consent, or consent), or the IAB standard consent String. + For CCPA, this should either be "0", or "1" (representing do not sell = true, or do not sell = false), or the IAB standard consent String. +@param type one of the constants defined in this class ADC_GDPR, ADC_CCPA. +@return updated app options. +*/ +- (AdColonyAppOptions *)setPrivacyConsentString:(NSString *)consentString forType:(NSString *)type; + +/** +@abstract Get privacy framework required key set in the app options. +@discussion Use this API to retrieve the specified privacy framework required key set in the app options. +@param type one of the constants defined in this class ADC_GDPR, ADC_CCPA, ADC_COPPA. +@return the value for the consent requirement of the specified type has been set, or NO if it has not. +*/ +- (BOOL)getPrivacyFrameworkRequiredForType:(NSString *)type; + +/** +@abstract Get privacy framework consent string set in the app options. +@discussion Use this API to retrieve the specified privacy consent string set in the app options. +@param type one of the constants defined in this class ADC_GDPR, ADC_CCPA. +@return the value for the specified consent string or nil value if it has not been set. +*/ +- (NSString *)getPrivacyConsentStringForType:(NSString *)type; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAppOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAppOptions.h.meta new file mode 100644 index 00000000..7b2008e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyAppOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf29356f1738c4217b53defe8543dccb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyEventTracker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyEventTracker.h new file mode 100755 index 00000000..3c832182 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyEventTracker.h @@ -0,0 +1,348 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * Use the following pre-defined values to log events with the generic logEvent method. + */ + +/** Post-install transaction event */ +FOUNDATION_EXPORT NSString *const ADCEventTransaction; + +/** Post-install credits_spent event */ +FOUNDATION_EXPORT NSString *const ADCEventCreditsSpent; + +/** Post-install payment_info_added event */ +FOUNDATION_EXPORT NSString *const ADCEventPaymentInfoAdded; + +/** Post-install achievement_unlocked event */ +FOUNDATION_EXPORT NSString *const ADCEventAchievementUnlocked; + +/** Post-install level_achieved event */ +FOUNDATION_EXPORT NSString *const ADCEventLevelAchieved; + +/** Post-install app_rated event */ +FOUNDATION_EXPORT NSString *const ADCEventAppRated; + +/** Post-install activated event */ +FOUNDATION_EXPORT NSString *const ADCEventActivated; + +/** Post-install tutorial_completed event */ +FOUNDATION_EXPORT NSString *const ADCEventTutorialCompleted; + +/** Post-install sharing_event event */ +FOUNDATION_EXPORT NSString *const ADCEventSocialSharingEvent; + +/** Post-install registration_completed event */ +FOUNDATION_EXPORT NSString *const ADCEventRegistrationCompleted; + +/** Post-install custom_event event (5 pre-defined events, listed below) */ +FOUNDATION_EXPORT NSString *const ADCEventCustomEvent; + +/** Post-install add_to_cart event */ +FOUNDATION_EXPORT NSString *const ADCEventAddToCart; + +/** Post-install add_to_wishlist event */ +FOUNDATION_EXPORT NSString *const ADCEventAddToWishlist; + +/** Post-install checkout_initiated event */ +FOUNDATION_EXPORT NSString *const ADCEventCheckoutInitiated; + +/** Post-install content_view event */ +FOUNDATION_EXPORT NSString *const ADCEventContentView; + +/** Post-install invite event */ +FOUNDATION_EXPORT NSString *const ADCEventInvite; + +/** Post-install login event */ +FOUNDATION_EXPORT NSString *const ADCEventLogin; + +/** Post-install reservation event */ +FOUNDATION_EXPORT NSString *const ADCEventReservation; + +/** Post-install search event */ +FOUNDATION_EXPORT NSString *const ADCEventSearch; + +/** Ad Impression event */ +FOUNDATION_EXPORT NSString *const ADCEventAdImpression; + +/** App Open event */ +FOUNDATION_EXPORT NSString *const ADCEventAppOpen; + +/** + * Use the following pre-defined values for the `logCustomEvent:withDictionary` method's "event" parameter. + */ + +FOUNDATION_EXPORT NSString *const ADCCustomEventSlot1; +FOUNDATION_EXPORT NSString *const ADCCustomEventSlot2; +FOUNDATION_EXPORT NSString *const ADCCustomEventSlot3; +FOUNDATION_EXPORT NSString *const ADCCustomEventSlot4; +FOUNDATION_EXPORT NSString *const ADCCustomEventSlot5; + +/** + * Use the following pre-defined values for the `logRegistrationCompletedWithMethod:description` method's "method" parameter. + */ +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodDefault; +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodFacebook; +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodTwitter; +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodGoogle; +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodLinkedIn; +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodOpenID; +FOUNDATION_EXPORT NSString *const ADCRegistrationMethodCustom; + +/** + * Use the following pre-defined values for the `logLoginWithMethod` method's "method" parameter. + */ +FOUNDATION_EXPORT NSString *const ADCLoginMethodDefault; +FOUNDATION_EXPORT NSString *const ADCLoginMethodFacebook; +FOUNDATION_EXPORT NSString *const ADCLoginMethodTwitter; +FOUNDATION_EXPORT NSString *const ADCLoginMethodGoogle; +FOUNDATION_EXPORT NSString *const ADCLoginMethodLinkedIn; +FOUNDATION_EXPORT NSString *const ADCLoginMethodOpenID; +FOUNDATION_EXPORT NSString *const ADCLoginMethodCustom; + +/** + * Use the following pre-defined values for the `logSocialSharingEventWithNetwork:description` method's "network" parameter. + */ +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodFacebook; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodTwitter; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodGoogle; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodLinkedin; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodPinterest; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodYoutube; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodInstagram; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodTumblr; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodFlickr; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodVimeo; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodFoursquare; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodVine; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodSnapchat; +FOUNDATION_EXPORT NSString *const ADCSocialSharingMethodCustom; + +@interface AdColonyEventTracker : NSObject + +/** + @abstract Report a transaction/purchase event. + @discussion Call this method to track any purchases made by the user. + @param itemID Identifier of item purchased + @param quantity Quantity of items purchased + @param price Total price of the items purchased + @param currencyCode The real-world three-letter ISO 4217 (e.g. USD) currency code of the transaction + @param store The store the purchase was made through + @param receipt The receipt number + @param description Description of the purchased product. Max 512 characters. + */ ++ (void)logTransactionWithID:(NSString *)itemID quantity:(NSInteger)quantity price:(NSNumber *)price currencyCode:(NSString *)currencyCode receipt:(NSString *)receipt store:(NSString *)store description:(NSString *)description; + +/** + @abstract Report a credits_spent event. + @description Invoke, for example, when a user applies credits to purchase in app merchandise. + You can also provide additional information about the transaction like the name, quantity, real-world value and currency code + @param name The type of credits the user has spent + @param quantity The quantity of the credits spent + @param value The real-world value of the credits spent + @param currencyCode The real-world three-letter ISO 4217 (e.g. USD) currency code of the transaction. + */ ++ (void)logCreditsSpentWithName:(NSString *)name quantity:(NSInteger)quantity value:(NSNumber *)value currencyCode:(NSString *)currencyCode; + +/** + @abstract Report a payment_info_added event, when the user has added payment info for transactions. + */ ++ (void)logPaymentInfoAdded; + +/** + @abstract Report an achievement_unlocked event. + @discussion Invoke when a user completes some goal, for example, ‘complete 200 deliveries’. + You can also add a description of the achievement + @param description A String description of the in-app achievement. Max 512 characters. + */ ++ (void)logAchievementUnlocked:(NSString *)description; + +/** + @abstract Report a level_achieved event. + @param level The new level reached by the user + */ ++ (void)logLevelAchieved:(NSInteger)level; + +/** + @abstract Report an app_rated event. + @discussion Invoke when the user has rated the application. + */ ++ (void)logAppRated; + +/** + @abstract Report an activated event. + @discussion Invoke when the user activates their account within the app. + */ ++ (void)logActivated; + +/** + @abstract Report a tutorial_completed event. + @discussion Invoke when the user completes an introductory tutorial for the app. + */ ++ (void)logTutorialCompleted; + +/** + @abstract Report a social_sharing event. + @param network Associated social network + @param description Description of the social sharing event. Max 512 characters. + @discussion Invoke, for example, when user shares an achievement on Facebook, Twitter, etc.. You can also + provide a description of the social sharing event and denote the network on which the event was shared. + We recommend using one of the provided constants for the social network: + ADCSocialSharingMethodFacebook + ADCSocialSharingMethodTwitter + ADCSocialSharingMethodGoogle + ADCSocialSharingMethodLinkedin + ADCSocialSharingMethodPinterest + ADCSocialSharingMethodYoutube + ADCSocialSharingMethodInstagram + ADCSocialSharingMethodTumblr + ADCSocialSharingMethodFlickr + ADCSocialSharingMethodVimeo + ADCSocialSharingMethodFoursquare + ADCSocialSharingMethodVine + ADCSocialSharingMethodSnapchat + ADCSocialSharingMethodCustom + */ ++ (void)logSocialSharingEventWithNetwork:(NSString *)network description:(NSString *)description; + +/** + @abstract Report a registration_completed event. + @param method The registration method used + @param description Description describing the registration event. Passing a nil value is + allowed. Should only pass this in if you are passing in + ADCRegistrationMethodCustom for the method. Will be ignored otherwise. Max + 512 characters + @discussion Invoke when a user has finished the registration process within the app. + You can also denote the registration method used: Facebook, Google, etc. + We recommend using one of the provided constants for the method: + ADCRegistrationMethodDefault + ADCRegistrationMethodFacebook + ADCRegistrationMethodTwitter + ADCRegistrationMethodGoogle + ADCRegistrationMethodLinkedIn + ADCRegistrationMethodOpenID + ADCRegistrationMethodCustom + */ ++ (void)logRegistrationCompletedWithMethod:(NSString *)method description:(NSString *)description; + +/** + @abstract Report a custom_event. + @param event The custom event slot + @param description The description of the custom event. Max 512 characters. + @discussion Currently, publishers are allowed up to 5 custom event slots and are required + to keep track of what each corresponds to on their end. + We recommend using one of the provided constants for the event: + ADCCustomEventSlot1 + ADCCustomEventSlot2 + ADCCustomEventSlot3 + ADCCustomEventSlot4 + ADCCustomEventSlot5 + */ ++ (void)logCustomEvent:(NSString *)event description:(NSString *)description; + +/** + @abstract Report an add_to_cart event. + @discussion Invoke when the user adds an item to a shopping cart. You can also report the product + identifier for the item. + @param itemID Identifier of item added to cart + */ ++ (void)logAddToCartWithID:(NSString *)itemID; + +/** + @abstract Report an add_to_wishlist event. + @discussion Invoke when the user adds an item to their wishlist. You can also report the product + identifier for the item. + @param itemID Identifier of item added to cart + */ ++ (void)logAddToWishlistWithID:(NSString *)itemID; + +/** + @abstract Report an checkout_initiated event + @discussion Invoke when a user has begun the final checkout process. + */ ++ (void)logCheckoutInitiated; + +/** + @abstract Report a content_view event. + @discussion Invoke when the user viewed the contents of a purchasable product + @param contentID Identifier of content viewed + @param contentType Type of content viewed + */ ++ (void)logContentViewWithID:(NSString *)contentID contentType:(NSString *)contentType; + +/** + @abstract Report an invite event. + @discussion Invoke when a user invites friends or family to install or otherwise re-engage in your app or service. + */ ++ (void)logInvite; + +/** + @abstract Report a login event. + @param method The login method used. + @discussion Invoke whenever the user has successfully logged in to the app. + We recommend using one of the provided constants for the method: + ADCLoginMethodDefault + ADCLoginMethodFacebook + ADCLoginMethodTwitter + ADCLoginMethodGoogle + ADCLoginMethodLinkedIn + ADCLoginMethodOpenID + ADCLoginMethodCustom + */ ++ (void)logLoginWithMethod:(NSString *)method; + +/** + @abstract Report a reservation event. + */ ++ (void)logReservation; + +/** + @abstract Report a search event. + @param queryString Search terms, keywords, or queries. As provided by the user. + */ ++ (void)logSearchWithQuery:(NSString *)queryString; + +/** + @abstract Log an event. + @param name Name of the event + @param payload Event data, including both required and optional meta information. + @discussion Provided to allow the construction and logging of events that do not have a predefined method within this class. + We recommend using one of the provided constants for the event name: + ADCEventTransaction + ADCEventCreditsSpent + ADCEventPaymentInfoAdded + ADCEventAchievementUnlocked + ADCEventLevelAchieved + ADCEventAppRated + ADCEventActivated + ADCEventTutorialCompleted + ADCEventSocialSharingEvent + ADCEventRegistrationCompleted + ADCEventCustomEvent + ADCEventAddToCart + ADCEventAddToWishlist + ADCEventCheckoutInitiated + ADCEventContentView + ADCEventInvite + ADCEventLogin + ADCEventReservation + ADCEventSearch + */ ++ (void)logEvent:(NSString *)name withDictionary:(NSDictionary *)payload; + +/** + @abstract Log ad impression + @discussion Log an event when an ad impression has occurred. + */ ++ (void)logAdImpression; + +/** + @abstract Log app open + @discussion Log an event when the app has opened. + */ ++ (void)logAppOpen; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyEventTracker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyEventTracker.h.meta new file mode 100644 index 00000000..4e6340e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyEventTracker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e3a12de4061b4086b607e02dd81b66e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitial.h new file mode 100755 index 00000000..1264669b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitial.h @@ -0,0 +1,66 @@ +#import +#import +#import + +@class UIViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + Ad object returned from a request. This is used to show and receive callbacks once the ad is presented. + */ +@interface AdColonyInterstitial : NSObject + +/** @name Properties */ + +/** + @abstract Interstitial delegate + @discussion Delegate object that receives interstitial lifecycle notifications. + */ +@property (nonatomic, nullable, weak) id delegate __attribute__((deprecated("Deprecated in v4.7.0"))); + +/** + @abstract Represents the unique zone identifier string from which the interstitial was requested. + @discussion AdColony zone IDs can be created at the [Control Panel](http://clients.adcolony.com). + */ +@property (nonatomic, strong, readonly) NSString *zoneID; + +/** + @abstract Indicates whether or not the interstitial has been played or if it has met its expiration time. + @discussion AdColony interstitials become expired as soon as the ad launches or just before they have met their expiration time. + */ +@property (atomic, assign, readonly) BOOL expired; + +/** + @abstract Indicates whether or not the interstitial has audio enabled. + @discussion Leverage this property to determine if the application's audio should be paused while the ad is playing. + */ +@property (nonatomic, assign, readonly) BOOL audioEnabled; + +/** + @abstract Indicates whether or not the interstitial is configured to trigger IAPs. + @discussion Leverage this property to determine if the interstitial is configured to trigger IAPs. + */ +@property (nonatomic, assign, readonly) BOOL iapEnabled; + + + +/** @name Ad Playback */ + +/** + @abstract Triggers a fullscreen ad experience. + @param viewController The view controller on which the interstitial will display itself. + @return Whether the SDK was ready to begin playback. + */ +- (BOOL)showWithPresentingViewController:(UIViewController *)viewController; + +/** + @abstract Cancels the interstitial and returns control back to the application. + @discussion Call this method to cancel the interstitial. + Note that canceling interstitials before they finish will diminish publisher revenue. + */ +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitial.h.meta new file mode 100644 index 00000000..e5c34a82 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f409b3440aa441249bdecc03252b9e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitialDelegate.h new file mode 100755 index 00000000..f4ff20ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitialDelegate.h @@ -0,0 +1,80 @@ +#import +#import + + +@class AdColonyInterstitial; + +/** + * The delegate of an AdColonyInterstitial object. This delegate receives interstitial lifecycle notifications. + */ +@protocol AdColonyInterstitialDelegate + +@required + +/** + @abstract Did load notification + @discussion Notifies you when interstitial has been created, received an ad and is ready to use. Call is dispatched on main thread. + @param interstitial Loaded interstitial + */ +- (void)adColonyInterstitialDidLoad:(AdColonyInterstitial * _Nonnull)interstitial; + +/** + @abstract No ad notification + @discussion Notifies you when SDK was not able to load an ad for requested zone. Call is dispatched on main thread. + @param error Error with failure explanation + */ +- (void)adColonyInterstitialDidFailToLoad:(AdColonyAdRequestError * _Nonnull)error; + +@optional + +/** + @abstract Open notification + @discussion Notifies you when interstitial is going to show fullscreen content. Call is dispatched on main thread. + @param interstitial interstitial ad object + */ +- (void)adColonyInterstitialWillOpen:(AdColonyInterstitial * _Nonnull)interstitial; + +/** + @abstract Close notification + @discussion Notifies you when interstitial dismissed fullscreen content. Call is dispatched on main thread. + @param interstitial interstitial ad object + */ +- (void)adColonyInterstitialDidClose:(AdColonyInterstitial * _Nonnull)interstitial; + +/** + @abstract Expire notification + @discussion Notifies you when an interstitial expires and is no longer valid for playback. This does not get triggered when the expired flag is set because it has been viewed. It's recommended to request a new ad within this callback. Call is dispatched on main thread. + @param interstitial interstitial ad object + */ +- (void)adColonyInterstitialExpired:(AdColonyInterstitial * _Nonnull)interstitial; + +/** + @abstract Will leave application notification + @discussion Notifies you when an ad action cause the user to leave application. Call is dispatched on main thread. + @param interstitial interstitial ad object + */ +- (void)adColonyInterstitialWillLeaveApplication:(AdColonyInterstitial * _Nonnull)interstitial; + +/** + @abstract Click notification + @discussion Notifies you when the user taps on the interstitial causing the action to be taken. Call is dispatched on main thread. + @param interstitial interstitial ad object + */ +- (void)adColonyInterstitialDidReceiveClick:(AdColonyInterstitial * _Nonnull)interstitial; + +/** @name Videos For Purchase (V4P) */ + +/** + @abstract IAP opportunity notification + @discussion Notifies you when the ad triggers an IAP opportunity. + @param interstitial interstitial ad object + @param iapProductID IAP product id + @param engagement engagement type + */ +- (void)adColonyInterstitial:(AdColonyInterstitial * _Nonnull)interstitial iapOpportunityWithProductId:(NSString * _Nonnull)iapProductID andEngagement:(AdColonyIAPEngagement)engagement; + + + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitialDelegate.h.meta new file mode 100644 index 00000000..cc7eb17f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f60511c0c44d4b6b8c3b84bdfbf4543 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyOptions.h new file mode 100755 index 00000000..fc38bd01 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyOptions.h @@ -0,0 +1,69 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + AdColonyOptions is a superclass for all types of AdColonyOptions. + Note that AdColonyOptions classes should never be instantiated directly. + Instead, create one of the subclasses and set options on it using its properties as well as the string-based constants defined in its header file. + */ +@interface AdColonyOptions : NSObject + +/** @name Properties */ + +/** + @abstract Represents an AdColonyUserMetadata object. + @discussion Configure and set this property to improve ad targeting. + @see AdColonyUserMetadata + */ +@property (nonatomic, strong, nullable) AdColonyUserMetadata *userMetadata __attribute__((deprecated("Deprecated in v4.7.0"))); + +/** @name Setting Options */ + +/** + @abstract Sets a supported option. + @discussion Use this method to set a string-based option with an arbitrary, string-based value. + @param option An NSString representing the option. + @param value An NSString used to configure the option. + @return A BOOL indicating whether or not the option was set successfully. + @see AdColonyAppOptions + @see AdColonyAdOptions + */ +- (BOOL)setOption:(NSString *)option withStringValue:(NSString *)value; + +/** + @abstract Sets a supported option. + @discussion Use this method to set a string-based option with an arbitrary, numerial value. + @param option An NSString representing the option. Strings must be 128 characters or less. + @param value An NSNumber used to configure the option. + @return A BOOL indicating whether or not the option was set successfully. + @see AdColonyAppOptions + @see AdColonyAdOptions + */ +- (BOOL)setOption:(NSString *)option withNumericValue:(NSNumber *)value; + +/** @name Option Retrieval */ + +/** + @abstract Returns the string-based option associated with the given key. + @discussion Call this method to obtain the string-based value associated with the given string-based key. + @param key A string-based option key. + @return The string-based value associated with the given key. Returns `nil` if the option has not been set. + @see AdColonyAppOptions + @see AdColonyAdOptions + */ +- (nullable NSString *)getStringOptionWithKey:(NSString *)key; + +/** + @abstract Returns the numerical option associated with the given key. + @discussion Call this method to obtain the numerical value associated with the given string-based key. + @param key A string-based option key. + @return The option value associated with the given key. Returns `nil` if the option has not been set. + @see AdColonyAppOptions + @see AdColonyAdOptions + */ +- (nullable NSNumber *)getNumericOptionWithKey:(NSString *)key; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyOptions.h.meta new file mode 100644 index 00000000..ce22dddc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 55ace6611ba4944eeb006952ce6e8114 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyPublic.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyPublic.h new file mode 100755 index 00000000..03ff9f51 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyPublic.h @@ -0,0 +1,193 @@ +#import +#import + +@class AdColonyAdOptions; +@class AdColonyAdRequestError; +@class AdColonyAppOptions; +@class AdColonyInterstitial; +@class AdColonyZone; + +@protocol AdColonyAdViewDelegate; +@protocol AdColonyInterstitialDelegate; + +NS_ASSUME_NONNULL_BEGIN + +/** + The AdColony interface constists of a set of static methods for interacting with the SDK. + */ +@interface AdColony : NSObject + +/** @name Starting AdColony */ + +/** + @abstract Configures AdColony specifically for your app; required for usage of the rest of the API. + @discussion This method returns immediately; any long-running work such as network connections are performed in the background. + AdColony does not begin preparing ads for display or performing reporting until after it is configured by your app. + The required appID and zoneIDs parameters for this method can be created and retrieved at the [Control Panel](http://clients.adcolony.com). + If either of these are `nil`, app will be unable to play ads and AdColony will only provide limited reporting and install-tracking functionality. + Please note the completion handler. You should not start requesting ads until it has fired. + If there is a configuration error, the set of zones passed to the completion handler will be nil. + @param appID The AdColony app ID for your app. + @param zoneIDs An array of at least one AdColony zone ID string. + @param options (optional) Configuration options for your app. + @param completion (optional) A block of code to be executed upon completion of the configuration operation. Dispatched on main thread. + @see AdColonyAppOptions + @see AdColonyZone + */ ++ (void)configureWithAppID:(NSString *)appID zoneIDs:(NSArray *)zoneIDs options:(nullable AdColonyAppOptions *)options completion:(nullable void (^)(NSArray *zones))completion; + +/** + @abstract Requests an AdColonyInterstitial. + @discussion This method returns immediately, before the ad request completes. + If the request is successful, an AdColonyInterstitial object will be passed to the success block. + If the request is unsuccessful, the failure block will be called and an AdColonyAdRequestError will be passed to the handler. + @param zoneID The AdColony zone identifier string indicating which zone the ad request is for. + @param options An AdColonyAdOptions object used to set configurable aspects of the ad request. + @param delegate Interstitial delegate object + @see AdColonyAdOptions + @see AdColonyInterstitial + @see AdColonyInterstitialDelegate + @see AdColonyAdRequestError + */ ++ (void)requestInterstitialInZone:(NSString *)zoneID options:(nullable AdColonyAdOptions *)options andDelegate:(id _Nonnull)delegate; + +/** + @abstract Request an AdColonyAdView. + @discussion This method returns immediately, before the ad request completes. + If the request is successful, an AdColonyAdView object will be passed to the success block. + If the request is unsuccessful, an AdColonyAdRequestError object will be passed to the failure block. + @param zoneID The AdColony zone identifier string indicating which zone the ad request is for. + @param size The desired size of the banner ad view. + @param viewController Host view controller + @param delegate ad view delegate + @see AdColonyAdOptions + @see AdColonyAdView + @see AdColonyAdRequestError + */ ++ (void)requestAdViewInZone:(NSString *)zoneID withSize:(AdColonyAdSize)size viewController:(UIViewController *)viewController andDelegate:(id)delegate; + +/** + @abstract Request an AdColonyAdView. + @discussion This method returns immediately, before the ad request completes. + If the request is successful, an AdColonyAdView object will be passed to the success block. + If the request is unsuccessful, an AdColonyAdRequestError object will be passed to the failure block. + @param zoneID The AdColony zone identifier string indicating which zone the ad request is for. + @param size The desired size of the banner ad view. + @param options An AdColonyAdOptions object used to set configurable aspects of the ad request. + @param viewController Host view controller + @param delegate ad view delegate + @see AdColonyAdOptions + @see AdColonyAdView + @see AdColonyAdRequestError + */ ++ (void)requestAdViewInZone:(NSString *)zoneID withSize:(AdColonyAdSize)size andOptions:(nullable AdColonyAdOptions *)options viewController:(UIViewController *)viewController andDelegate:(id)delegate; + +/** @name Zone */ + +/** + @abstract Retrieves an AdColonyZone object. + @discussion AdColonyZone objects aggregate informative data about unique AdColony zones such as their identifiers, whether or not they are configured for rewards, etc. + AdColony zone IDs can be created and retrieved at the [Control Panel](http://clients.adcolony.com). + @param zoneID The AdColony zone identifier string indicating which zone to return. + @return An AdColonyZone object. Returns `nil` if an invalid zone ID is passed. + @see AdColonyZone + */ ++ (nullable AdColonyZone *)zoneForID:(NSString *)zoneID; + +/** @name Device Identifiers */ + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion The identifier is an alphanumeric string unique to each device, used by systems to facilitate ad serving. + Note that this method can be called before `configureWithAppID:zoneIDs:options:completion`. + @return The device's current advertising identifier. + */ ++ (NSString *)getAdvertisingID; + +/** + @abstract Retrieves a custom identifier for the current user if it has been set. + @discussion This is an arbitrary, application-specific identifier string for the current user. + To configure this identifier, use the `setOption:withStringValue` method of the AdColonyAppOptions object you pass to `configureWithAppID:zoneIDs:options:completion`. + Note that if this method is called before `configureWithAppID:zoneIDs:options:completion`, it will return an empty string. + @return The identifier for the current user. + @see AdColonyAppOptions + */ ++ (NSString *)getUserID; + +/** @name App Options */ + +/** + @abstract Sets the current, global set of AdColonyAppOptions. + @discussion Use the object's option-setting methods to configure currently-supported options. + @param options The AdColonyAppOptions object to be used for configuring global options such as a custom user identifier. + @see AdColonyAppOptions + */ ++ (void)setAppOptions:(AdColonyAppOptions *)options; + +/** + @abstract Returns the current, global set of AdColonyAppOptions. + @discussion Use this method to obtain the current set of app options used to configure SDK behavior. + If no options object has been set, this method will return `nil`. + @return The current AdColonyAppOptions object being used by the SDK. + @see AdColonyAppOptions + */ ++ (nullable AdColonyAppOptions *)getAppOptions; + +/** @name Custom Messages */ + +/** + @abstract Sends a custom message to the AdColony SDK. + @discussion Use this method to send custom messages to the AdColony SDK. + @param type The type of the custom message. Must be 128 characters or less. + @param content The content of the custom message. Must be 1024 characters or less. + @param reply A block of code to be executed when a reply is sent to the custom message. Will be dispatched on main thread. + */ ++ (void)sendCustomMessageOfType:(NSString *)type withContent:(nullable NSString *)content reply:(nullable void (^)(_Nullable id reply))reply; + +/** @name In-app purchase (IAP) Tracking */ + +/** + @abstract Reports IAPs within your application. + @discussion Note that this API can be used to report standard IAPs as well as those triggered by AdColony’s IAP Promo (IAPP) advertisements. + Leveraging this API will improve overall ad targeting for your application. + @param transactionID An NSString representing the unique SKPaymentTransaction identifier for the IAP. Must be 128 chars or less. + @param productID An NSString identifying the purchased product. Must be 128 chars or less. + @param price (optional) An NSNumber indicating the total price of the items purchased. + @param currencyCode (optional) An NSString indicating the real-world, three-letter ISO 4217 (e.g. USD) currency code of the transaction. + */ ++ (void)iapCompleteWithTransactionID:(NSString *)transactionID productID:(NSString *)productID price:(nullable NSNumber *)price currencyCode:(nullable NSString *)currencyCode; + +/** @name SDK Version */ + +/** + @abstract Retrieve a string-based representation of the SDK version. + @discussion The returned string will be in the form of "..." + @return The current AdColony SDK version string. + */ ++ (NSString *)getSDKVersion; + +/** +@abstract Gathers AdColony specific information to be passed into OpenRTB bid request. +@discussion Gathers AdColony specific information to be passed into OpenRTB bid requests from a mediation setting. +@return The String to be passed into OpenRTB bid requests, or an empty String if AdColony has not yet been configured. +@deprecated please use asynchronous version +*/ ++ (NSString *)collectSignals __attribute__((deprecated("Deprecated in v4.5.0"))); + +/** +@abstract Gathers AdColony specific information to be passed into OpenRTB bid request. +@discussion Gathers AdColony specific information to be passed into OpenRTB bid requests from a mediation setting. +@param completion A block of code to be executed when collection finishes, with result or error, on calling thread or main thread if unable to schedule on calling thread. +*/ ++ (void)collectSignals:(nonnull void (^)(NSString * _Nullable signals, NSError * _Nullable error))completion; + +/** +@abstract Gathers AdColony specific information to be passed into OpenRTB bid request. +@discussion Gathers AdColony specific information to be passed into OpenRTB bid requests from a mediation setting. +@param completion A block of code to be executed when collection finishes, with result or error, on target dispatch. If nil dispatch is provided, this method behaves like collectSignals:. +*/ ++ (void)collectSignals:(nonnull void (^)(NSString * _Nullable signals, NSError * _Nullable error))completion targetDispatch:(nullable dispatch_queue_t)dispatch; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyPublic.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyPublic.h.meta new file mode 100644 index 00000000..622351b5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyPublic.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a67184987eaf4e418736d339a0b1c7b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyTypes.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyTypes.h new file mode 100755 index 00000000..249ac868 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyTypes.h @@ -0,0 +1,67 @@ +#import +#import +#import + +/** + Enum representing AdColony ad request error codes + */ +typedef NS_ENUM(NSUInteger, AdColonyRequestError) { + + /** An invalid app id or zone id was specified by the developer or an invalid configuration was received from the server (unlikely). */ + AdColonyRequestErrorInvalidRequest = 0, + + /** The ad was skipped due to the skip interval setting on the control panel. */ + AdColonyRequestErrorSkippedRequest, + + /** The current zone has no ad fill. */ + AdColonyRequestErrorNoFillForRequest, + + /** Either AdColony has not been configured, is still in the process of configuring, is still downloading assets, or is already showing an ad. */ + AdColonyRequestErrorUnready, + + /** This iOS version is no longer supported. */ + AdColonyRequestErrorFeatureUnsupported, +}; + +/** + Enum representing in-app purchase (IAP) engagement types + */ +typedef NS_ENUM(NSUInteger, AdColonyIAPEngagement) { + + /** IAP was enabled for the ad, and the user engaged via a dynamic end card (DEC). */ + AdColonyIAPEngagementEndCard = 0, + + /** IAP was enabled for the ad, and the user engaged via an in-vdeo engagement (Overlay). */ + AdColonyIAPEngagementOverlay +}; + +/** + Enum representing supported ad orientations + */ +typedef NS_ENUM(NSInteger, AdColonyOrientation) { + + /** Portrait and upside down */ + AdColonyOrientationPortrait = 0, + + /** Landscape left and landscape right */ + AdColonyOrientationLandscape = 1, + + /** All orientations supported */ + AdColonyOrientationAll = 2 +}; + +/** + Enum representing zone types + */ +typedef NS_ENUM(NSInteger, AdColonyZoneType) { + + /** Invalid zone type */ + AdColonyZoneTypeInvalid = -1, + + /** Interstitial zone type */ + AdColonyZoneTypeInterstitial = 0, + + /** Banner zone type */ + AdColonyZoneTypeBanner = 1 +}; + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyTypes.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyTypes.h.meta new file mode 100644 index 00000000..d2f6c1bc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyTypes.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 32926ec9fb08e4db28c1fe9b039a5e4c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyUserMetadata.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyUserMetadata.h new file mode 100755 index 00000000..bcdd6e5f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyUserMetadata.h @@ -0,0 +1,168 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * Use the following pre-defined values to configure user metadata options. + */ + +/** User is male */ +FOUNDATION_EXPORT NSString *const ADCUserMale; + +/** User is female */ +FOUNDATION_EXPORT NSString *const ADCUserFemale; + +/** User is single */ +FOUNDATION_EXPORT NSString *const ADCUserSingle; + +/** User is married */ +FOUNDATION_EXPORT NSString *const ADCUserMarried; + +/** User has a basic grade school education and has not attended high school */ +FOUNDATION_EXPORT NSString *const ADCUserEducationGradeSchool; + +/** User has completed at least some high school but has not received a diploma */ +FOUNDATION_EXPORT NSString *const ADCUserEducationSomeHighSchool; + +/** User has received a high school diploma but has not completed any college */ +FOUNDATION_EXPORT NSString *const ADCUserEducationHighSchoolDiploma; + +/** User has completed at least some college but doesn't have a college degree */ +FOUNDATION_EXPORT NSString *const ADCUserEducationSomeCollege; + +/** User has been awarded at least 1 associates degree, but doesn't have any higher level degrees */ +FOUNDATION_EXPORT NSString *const ADCUserEducationAssociatesDegree; + +/** User has been awarded at least 1 bachelors degree, but does not have a graduate level degree */ +FOUNDATION_EXPORT NSString *const ADCUserEducationBachelorsDegree; + +/** User has been awarded at least 1 masters or doctorate level degree */ +FOUNDATION_EXPORT NSString *const ADCUserEducationGraduateDegree; + +/** + AdColonyUserMetadata objects are used to provide AdColony with per-user, non-personally-identifiable information for ad targeting purposes. + Note that providing non-personally-identifiable information using this API will improve targeting and unlock improved earnings for your app. + */ +__attribute__((deprecated(("Deprecated in v4.7.0")))) +@interface AdColonyUserMetadata : NSObject + +/** @name Pre-defined Aspects of User Metadata */ + +/** + @abstract Configures the user's age. + @discussion Set this property to configure the user's age. + */ +@property (nonatomic) NSInteger userAge; + +/** + @abstract Configures the user's interests. + @discussion Set this property with an array of NSStrings to configure the user's interests. + */ +@property (nonatomic, strong, nullable) NSArray *userInterests; + +/** + @abstract Configures the user's gender. + @discussion Set this property to configure the user's gender. + Note that you should use one of the pre-defined constants below to configure this property. + */ +@property (nonatomic, strong, nullable) NSString *userGender; + +/** + @abstract Configures the user's latitude. + @discussion Set this property to configure the user's latitude. + */ +@property (nonatomic, strong, nullable) NSNumber *userLatitude; + +/** + @abstract Configures the user's longitude. + @discussion Set this property to configure the user's longitude. + */ +@property (nonatomic, strong, nullable) NSNumber *userLongitude; + +/** + @abstract Configures the user's zip code. + @discussion Set this property to configure the user's zip code. + */ +@property (nonatomic, strong, nullable) NSString *userZipCode; + +/** + @abstract Configures the user's household income. + @discussion Set this property to configure the user's household income. + */ +@property (nonatomic, strong, nullable) NSNumber *userHouseholdIncome; + +/** + @abstract Configures the user's marital status. + @discussion Set this property to configure the user's marital status. + Note that you should use one of the pre-defined constants below to configure this property. + */ +@property (nonatomic, strong, nullable) NSString *userMaritalStatus; + +/** + @abstract Configures the user's education level. + @discussion Set this property to configure the user's education level. + Note that you should use one of the pre-defined constants below to configure this property. + */ +@property (nonatomic, strong, nullable) NSString *userEducationLevel; + +/** @name Setting Arbitrary Metadata */ + +/** + @abstract Configures the AdColonyUserMetadata object with the given key/value pair. + @discussion Use this method to send arbitrary user metadata. + @param key A key to represent the metadata. Must be 128 chars or less. + @param value An NSString used to configure the metadata. Must be 128 chars or less. + @return Whether the option was set successfully. + */ +- (BOOL)setMetadataWithKey:(NSString *)key andStringValue:(NSString *)value; + +/** + @abstract Configures the AdColonyUserMetadata object with the given key/value pair. + @discussion Call this method with one of the keys defined below and pass an NSNumber for the value. + Use this method for configuring the user's age, household income, and location. + @param key A key to represent the metadata. + @param value An NSNumber used to configure the metadata option. + @return Whether the option was set successfully. + */ +- (BOOL)setMetadataWithKey:(NSString *)key andNumericValue:(NSNumber *)value; + +/** + @abstract Configures the AdColonyUserMetadata object with the given key/value pair. + @discussion Call this method with one of the keys defined below and pass an NSArray for the value. + Currently, this method should only be used to configure a set of user interests. + Note that the array must only contain NSStrings. + @param key A key to represent the metadata. + @param value An NSArray containing NSStrings used to configure the metadata option. Strings must be 128 chars or less. + @return Whether the option was set successfully. + */ +- (BOOL)setMetadataWithKey:(NSString *)key andArrayValue:(NSArray *)value; + +/** @name Metadata Retrieval */ + +/** + @abstract Returns the string value associated with the given key in the metadata object. + @discussion Call this method using the string-based key representing the metadata option to obtain the corresponding sring-based value. + @param key The key representing the metadata. + @return The value associated with the given key. Returns `nil` if the value has not been set. + */ +- (nullable NSString *)getStringMetadataWithKey:(NSString *)key; + +/** + @abstract Returns the numeric value associated with the given key in the metadata object. + @discussion Call this method using the string-based key representing the metadata option to obtain the corresponding numerical value. + @param key The key representing the metadata. + @return The value associated with the given key. Returns `nil` if the value has not been set. + */ +- (nullable NSNumber *)getNumericMetadataWithKey:(NSString *)key; + +/** + @abstract Returns the array value associated with the given key in the metadata object. + @discussion Call this method using the string-based key representing the metadata option to obtain the corresponding array value. + Currently, this method should only be used to retrive a set of user interests. + @param key The key representing the metadata. + @return The value associated with the given key. Returns `nil` if the value has not been set. + */ +- (nullable NSArray *)getArrayMetadataWithKey:(NSString *)key; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyUserMetadata.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyUserMetadata.h.meta new file mode 100644 index 00000000..be6d8e1b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyUserMetadata.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c0b71c3d2ccfd400d8b1497f90286645 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyZone.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyZone.h new file mode 100755 index 00000000..95549df3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyZone.h @@ -0,0 +1,82 @@ +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + AdColonyZone objects aggregate informative data about an AdColony zone such as its unique identifier, its `ADCOLONY_ZONE_TYPE`, etc. + AdColonyZones also provide a block-based handler for zone-level reward events. + Note that you should never instantiate one of these objects directly. You only need to use them when they are passed to you. + */ +@interface AdColonyZone : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +/** @name Zone */ + +/** + @abstract Represents the given zone's unique string identifier. + @discussion AdColony zone IDs can be created at the [Control Panel](http://clients.adcolony.com). + */ +@property (nonatomic, readonly) NSString *identifier; + +/** + @abstract Represents the zone type - interstitial, banner, or native. + @discussion You can set the type for your zones at the [Control Panel](http://clients.adcolony.com). + @see AdColonyZoneType + */ +@property (nonatomic, readonly) AdColonyZoneType type; + +/** + @abstract Indicates whether or not the zone is enabled. + @discussion Sending invalid zone id strings to `configureWithAppID:zoneIDs:options:completion:` will cause this value to be `NO`. + */ +@property (nonatomic, readonly) BOOL enabled; + +/** @name Rewards */ + +/** + @abstract Indicates whether or not the zone is configured for rewards. + @discussion You can configure rewards in your zones at the [Control Panel](http://clients.adcolony.com). + Sending invalid zone id strings to `configureWithAppID:zoneIDs:options:completion:` will cause this value to be `NO`. + */ +@property (nonatomic, readonly) BOOL rewarded; + +/** + @abstract Represents the number of completed ad views required to receive a reward for the given zone. + @discussion This value will be 0 if the given zone is not configured for rewards. + */ +@property (nonatomic, readonly) NSUInteger viewsPerReward; + +/** + @abstract Represents the number of ads that must be watched before a reward is given. + @discussion This value will be 0 if the given zone is not configured for rewards. + */ +@property (nonatomic, readonly) NSUInteger viewsUntilReward; + +/** + @abstract Represents the reward amount for each completed rewarded ad view. + @discussion This value will be 0 if the given zone is not configured for rewards. + */ +@property (nonatomic, readonly) NSUInteger rewardAmount; + +/** + @abstract Represents the singular form of the reward name based on the reward amount. + @discussion This value will be an empty string if the given zone is not configured for rewards. + */ +@property (nonatomic, readonly) NSString *rewardName; + +/** @name Handling Rewards */ + +/** + @abstract Sets a block-based reward handler for your zone. + @discussion Based on the success parameter, client-side reward implementations should consider incrementing the user's currency balance in this method. + Server-side reward implementations, however, should consider the success parameter and then contact the game server to determine the current total balance for the virtual currency. + Note that the associated block of code will be dispatched on the main thread. + @param reward Callback for reward grant + */ +- (void)setReward:(nullable void (^)(BOOL success, NSString *name, int amount))reward; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyZone.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyZone.h.meta new file mode 100644 index 00000000..114d78a4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Headers/AdColonyZone.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4eb7158fd1bc47fdb4ed6af90664695 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Info.plist new file mode 100755 index 00000000..af494240 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Info.plist.meta new file mode 100644 index 00000000..1b690b9d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 442b4808368624e6fbb506aaf553894c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules.meta new file mode 100644 index 00000000..bd3a340d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df322524186a8401889bbb75e4fb75ec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules/module.modulemap new file mode 100755 index 00000000..fd0144fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AdColony { + umbrella header "AdColony.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..4372ad0a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2e0b4df2731c84cfdadafc37d625f3db +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeDirectory new file mode 100755 index 00000000..f5f9cfe4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeRequirements b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeRequirements new file mode 100755 index 00000000..5bce65bc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeRequirements differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeRequirements-1 new file mode 100755 index 00000000..e7b5102b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeResources new file mode 100755 index 00000000..03309e01 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeResources @@ -0,0 +1,342 @@ + + + + + files + + Headers/AdColony.h + + vl81tYufii/8D1AxKacPHGyz7Sw= + + Headers/AdColonyAdOptions.h + + 6RKG7XrJURZYJbykwsS73RDMYA4= + + Headers/AdColonyAdRequestError.h + + a/ZJuMQyaPw+SfXjfaI2d+Kw9iQ= + + Headers/AdColonyAdSize.h + + sCaIJavmlGq2pMlXnYXI1Mr8pUU= + + Headers/AdColonyAdView.h + + XxP3Jjab5afk0kCXZpiW5U0SmGc= + + Headers/AdColonyAdViewDelegate.h + + MxJTDpv48kltPCJO1JfSSJMbenc= + + Headers/AdColonyAppOptions.h + + SIY1ydWGlpwZUeshI5YGTXUTWq0= + + Headers/AdColonyEventTracker.h + + 063JmVEsKY0WBiFkAmz0zHCKPtE= + + Headers/AdColonyInterstitial.h + + zXzN7ztMcq6jv0XDhkdGxN0kx00= + + Headers/AdColonyInterstitialDelegate.h + + 8KCR3LSx5/wlpYvnIo50izKhftE= + + Headers/AdColonyOptions.h + + ONbSilQyAqQoSsS1WQMDiH1T3yg= + + Headers/AdColonyPublic.h + + sELZc85rp+S8u0Do3N4oLG8jPm4= + + Headers/AdColonyTypes.h + + Uza0maPO4B9XWWPa1OCzhLloWGk= + + Headers/AdColonyUserMetadata.h + + F38HXF10IXbrMnGPjKNfROwJhBM= + + Headers/AdColonyZone.h + + RYz0NLLzYLM1bxRNny0ogxNcB1c= + + Info.plist + + sX4IkCZzDLLpUIfB+KEN8c7k43w= + + Modules/module.modulemap + + SRue21yaSkZnrq9RFpflI1jIDpI= + + + files2 + + Headers/AdColony.h + + hash + + vl81tYufii/8D1AxKacPHGyz7Sw= + + hash2 + + P6ENDnjnUITstZYYR6vYrc3YVlMTuwXW8jWViQQVbzg= + + + Headers/AdColonyAdOptions.h + + hash + + 6RKG7XrJURZYJbykwsS73RDMYA4= + + hash2 + + 5M0UvPbZNjYLyFI55FtYkiVUg2NNHNiNbQclf4z0LlM= + + + Headers/AdColonyAdRequestError.h + + hash + + a/ZJuMQyaPw+SfXjfaI2d+Kw9iQ= + + hash2 + + MLyXZane2e3t7Rq7+d8RtSUiOKw65gQFkAP/sYVxiMM= + + + Headers/AdColonyAdSize.h + + hash + + sCaIJavmlGq2pMlXnYXI1Mr8pUU= + + hash2 + + ZHLU5aeqnC4T9kpDCQq8GA/ULRi4NodMXa8G8/sAdNA= + + + Headers/AdColonyAdView.h + + hash + + XxP3Jjab5afk0kCXZpiW5U0SmGc= + + hash2 + + vjXfpAmtC04pU+GGAfSGJKDBeigrbkgVFZxStvo6zyg= + + + Headers/AdColonyAdViewDelegate.h + + hash + + MxJTDpv48kltPCJO1JfSSJMbenc= + + hash2 + + 9HhugofD8MimsBp1YK+HXniczyeh1FnVhbu3PsdVBTA= + + + Headers/AdColonyAppOptions.h + + hash + + SIY1ydWGlpwZUeshI5YGTXUTWq0= + + hash2 + + CQC8Fij/jQTKtLeHkmJTo6QtrsB3gd5Ue58tuYEJjeA= + + + Headers/AdColonyEventTracker.h + + hash + + 063JmVEsKY0WBiFkAmz0zHCKPtE= + + hash2 + + jJRcasE+uD3+coZ199FvJPQBYCR7UErGQO/OjUwv6OE= + + + Headers/AdColonyInterstitial.h + + hash + + zXzN7ztMcq6jv0XDhkdGxN0kx00= + + hash2 + + +yzUSsMYwqS41ev1au/vEiTG6bUaWtN+VTWfuTRn8XY= + + + Headers/AdColonyInterstitialDelegate.h + + hash + + 8KCR3LSx5/wlpYvnIo50izKhftE= + + hash2 + + DX57XMMMu7gSnb1t6ApSjSKMYYWG5f0grLgbJfOXYJw= + + + Headers/AdColonyOptions.h + + hash + + ONbSilQyAqQoSsS1WQMDiH1T3yg= + + hash2 + + 9qOL2kbuFwbWXlrOCc7h+MH+nC7vwqFZw9IW9ZTl4TA= + + + Headers/AdColonyPublic.h + + hash + + sELZc85rp+S8u0Do3N4oLG8jPm4= + + hash2 + + uM2xJqiA87cgKe5+Uv0wKakNa1YxBs+xWXbfo4NxhWQ= + + + Headers/AdColonyTypes.h + + hash + + Uza0maPO4B9XWWPa1OCzhLloWGk= + + hash2 + + ZY0YcIi8nHV59ic8iQcsjxQSiJ6IT8LCb8FSJ9ma2QI= + + + Headers/AdColonyUserMetadata.h + + hash + + F38HXF10IXbrMnGPjKNfROwJhBM= + + hash2 + + 6qwbj9pJGa+LhEkv5jE0ds4y1Ap8kZhlvl+mQidfvfM= + + + Headers/AdColonyZone.h + + hash + + RYz0NLLzYLM1bxRNny0ogxNcB1c= + + hash2 + + xvWfkxrPEVNdG99wns+SNhYNe2T95G7zSduR9g4q6UQ= + + + Modules/module.modulemap + + hash + + SRue21yaSkZnrq9RFpflI1jIDpI= + + hash2 + + Q4rg5aRe9KJHjW5G9XfZEMnfMltziT2HkWQhxE32XyE= + + + + 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/adcolony/AdColony.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeSignature new file mode 100755 index 00000000..25310d82 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AdColony.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework.meta new file mode 100644 index 00000000..5122f8ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 178939c763f9547dda8e3f309d2050f6 +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/adcolony/AnyThinkAdColonyAdapter.framework/AnyThinkAdColonyAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/AnyThinkAdColonyAdapter new file mode 100755 index 00000000..f104a7c4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/AnyThinkAdColonyAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/AnyThinkAdColonyAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/AnyThinkAdColonyAdapter.meta new file mode 100644 index 00000000..83f2fd80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/AnyThinkAdColonyAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76132c8871c5c45469bc255468494c7f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers.meta new file mode 100644 index 00000000..2ab1a8a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc3c634c60cc04b7dba3a19f0e56c3e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers/AnyThinkAdColonyAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers/AnyThinkAdColonyAdapter.h new file mode 100755 index 00000000..7df62324 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers/AnyThinkAdColonyAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkAdColonyAdapter.h +// AnyThinkAdColonyAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkAdColonyAdapter. +FOUNDATION_EXPORT double AnyThinkAdColonyAdapterVersionNumber; + +//! Project version string for AnyThinkAdColonyAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkAdColonyAdapterVersionString[]; + +// 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/adcolony/AnyThinkAdColonyAdapter.framework/Headers/AnyThinkAdColonyAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers/AnyThinkAdColonyAdapter.h.meta new file mode 100644 index 00000000..736377d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Headers/AnyThinkAdColonyAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 489ba576d452e46d691a06c03f9bf3fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Info.plist new file mode 100755 index 00000000..1a392926 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..b733da49 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e8e61e531127f485ab435e10420203fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules.meta new file mode 100644 index 00000000..a3e2351b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c61f0559b5a24f24a0d9bdbe206a524 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..51462dbf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkAdColonyAdapter { + umbrella header "AnyThinkAdColonyAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..552997d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/adcolony/AnyThinkAdColonyAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f31a8f93ed79848dc9850a0601ef8229 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework.meta new file mode 100644 index 00000000..2316b7b0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 0383e88f464cf45f085cda6e48cfc4a6 +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/admob/AnyThinkAdmobAdapter.framework/AnyThinkAdmobAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/AnyThinkAdmobAdapter new file mode 100755 index 00000000..9ad9ea95 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/AnyThinkAdmobAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/AnyThinkAdmobAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/AnyThinkAdmobAdapter.meta new file mode 100644 index 00000000..4a78b381 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/AnyThinkAdmobAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ec317642ed8ef4757a3acc9fa11d40ed +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers.meta new file mode 100644 index 00000000..2b25c9cf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 415c57fc9292f490886028e9a51317f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers/AnyThinkAdmobAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers/AnyThinkAdmobAdapter.h new file mode 100755 index 00000000..e5f6806e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers/AnyThinkAdmobAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkAdmobAdapter.h +// AnyThinkAdmobAdapter +// +// Created by Topon on 11/13/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkAdmobAdapter. +FOUNDATION_EXPORT double AnyThinkAdmobAdapterVersionNumber; + +//! Project version string for AnyThinkAdmobAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkAdmobAdapterVersionString[]; + +// 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/admob/AnyThinkAdmobAdapter.framework/Headers/AnyThinkAdmobAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers/AnyThinkAdmobAdapter.h.meta new file mode 100644 index 00000000..64346e75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Headers/AnyThinkAdmobAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d05cca3249c845618667471a2a6a386 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Info.plist new file mode 100755 index 00000000..41ad2a6c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..29118074 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 26c2723dc26a74b01954905fb9aa182d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules.meta new file mode 100644 index 00000000..1973cc4c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ca14dc1ee50a4297940b1bb38ba0096 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..6b64f94c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkAdmobAdapter { + umbrella header "AnyThinkAdmobAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..40fb0221 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/AnyThinkAdmobAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bbb3b1b5172664b328f6eccf6a573db2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework.meta new file mode 100644 index 00000000..918e6368 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 7f59053d3d9104fbdaaf99674590b9c4 +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/admob/GoogleAppMeasurement.framework/GoogleAppMeasurement b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/GoogleAppMeasurement new file mode 100755 index 00000000..b834f078 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/GoogleAppMeasurement differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/GoogleAppMeasurement.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/GoogleAppMeasurement.meta new file mode 100644 index 00000000..e205d67f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/GoogleAppMeasurement.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a8d3cd3c08fa4bd18e9701d9019e35e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Info.plist new file mode 100755 index 00000000..da081789 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleExecutable + GoogleAppMeasurement + CFBundleIdentifier + com.firebase.Firebase-GoogleAppMeasurement + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + GoogleAppMeasurement + CFBundlePackageType + FMWK + CFBundleVersion + 8.9.1 + DTSDKName + iphonesimulator11.2 + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Info.plist.meta new file mode 100644 index 00000000..e6050214 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7fb55dc5cf25d4ad192d9bd42e44ac4c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules.meta new file mode 100644 index 00000000..8af23d02 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d57a211765d284e8aae19cfc526caffa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules/module.modulemap new file mode 100755 index 00000000..d3499f09 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module GoogleAppMeasurement { +umbrella header "GoogleAppMeasurement-umbrella.h" +export * +module * { export * } + link framework "Security" + link framework "SystemConfiguration" + link "c++" + link "sqlite3" + link "z" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..a3219317 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurement.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d4bbb850f734d47a0a99223eba45650d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework.meta new file mode 100644 index 00000000..b6f99a51 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 297a5c30079f3475c8abcc7876986450 +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/admob/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport new file mode 100755 index 00000000..d8220f3b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport.meta new file mode 100644 index 00000000..cb675a09 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/GoogleAppMeasurementIdentitySupport.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f6810fb76a804680b95cfae5bfb79bc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Info.plist new file mode 100755 index 00000000..f80bfd1f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleExecutable + GoogleAppMeasurementIdentitySupport + CFBundleIdentifier + com.firebase.Firebase-GoogleAppMeasurementIdentitySupport + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + GoogleAppMeasurementIdentitySupport + CFBundlePackageType + FMWK + CFBundleVersion + 8.9.1 + DTSDKName + iphonesimulator11.2 + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Info.plist.meta new file mode 100644 index 00000000..2432ba6b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a5bf8017a4f44394ad890a4ab51782f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules.meta new file mode 100644 index 00000000..dd20e819 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e2ebbe5e92ad442c94cfe4f44a25e30 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap new file mode 100755 index 00000000..4a42c5de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap @@ -0,0 +1,5 @@ +framework module GoogleAppMeasurementIdentitySupport { +umbrella header "GoogleAppMeasurementIdentitySupport-umbrella.h" +export * +module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..f86fb470 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleAppMeasurementIdentitySupport.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc1ca08b121344672bcfb145aec79dec +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework.meta new file mode 100644 index 00000000..3eb2d7be --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 0cc5b811fc3784f7293f2494ed2a5432 +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/admob/GoogleMobileAds.framework/GoogleMobileAds b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/GoogleMobileAds new file mode 100755 index 00000000..7b592ee6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/GoogleMobileAds differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/GoogleMobileAds.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/GoogleMobileAds.meta new file mode 100644 index 00000000..cc91001b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/GoogleMobileAds.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 526a731ed31844407a14b3cf10e6e19c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers.meta new file mode 100644 index 00000000..bcdc7559 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34325c7747d814337ab48fbacff26d18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdChoicesView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdChoicesView.h new file mode 100755 index 00000000..6bc2d93e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdChoicesView.h @@ -0,0 +1,16 @@ +// +// GADAdChoicesView.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +/// Displays AdChoices content. +/// +/// If a GADAdChoicesView is set on GADNativeAdView prior to calling -setNativeAd:, AdChoices +/// content will render inside the GADAdChoicesView. By default, AdChoices is placed in the top +/// right corner of GADNativeAdView. +@interface GADAdChoicesView : UIView +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdChoicesView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdChoicesView.h.meta new file mode 100644 index 00000000..5e83283c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdChoicesView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb5f7810234604417b5b35cfe2c5a12b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdFormat.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdFormat.h new file mode 100755 index 00000000..0588bc7c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdFormat.h @@ -0,0 +1,18 @@ +// +// GADAdFormat.h +// Google Mobile Ads SDK +// +// Copyright 2018-2021 Google LLC. All rights reserved. +// + +#import + +/// Requested ad format. +typedef NS_ENUM(NSInteger, GADAdFormat) { + GADAdFormatBanner, ///< Banner. + GADAdFormatInterstitial, ///< Interstitial. + GADAdFormatRewarded, ///< Rewarded. + GADAdFormatNative, ///< Native. + GADAdFormatRewardedInterstitial, ///< Rewarded interstitial. + GADAdFormatUnknown, ///< Unknown. +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdFormat.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdFormat.h.meta new file mode 100644 index 00000000..e870ed92 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdFormat.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: de9a44a5ae427487689a28f0c1d34961 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoader.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoader.h new file mode 100755 index 00000000..aaadacd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoader.h @@ -0,0 +1,46 @@ +// +// GADAdLoader.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import + +/// Ad loader options base class. See each ad type's header for available GADAdLoaderOptions +/// subclasses. +@interface GADAdLoaderOptions : NSObject +@end + +/// Loads ads. See GADAdLoaderAdTypes.h for available ad types. +@interface GADAdLoader : NSObject + +/// Object notified when an ad request succeeds or fails. Must conform to requested ad types' +/// delegate protocols. +@property(nonatomic, weak, nullable) id delegate; + +/// The ad loader's ad unit ID. +@property(nonatomic, readonly, nonnull) NSString *adUnitID; + +/// Indicates whether the ad loader is loading. +@property(nonatomic, getter=isLoading, readonly) BOOL loading; + +/// Returns an initialized ad loader configured to load the specified ad types. +/// +/// @param rootViewController The root view controller is used to present ad click actions. +/// @param adTypes An array of ad types. See GADAdLoaderAdTypes.h for available ad types. +/// @param options An array of GADAdLoaderOptions objects to configure how ads are loaded, or nil +/// to use default options. See each ad type's header for available GADAdLoaderOptions subclasses. +- (nonnull instancetype)initWithAdUnitID:(nonnull NSString *)adUnitID + rootViewController:(nullable UIViewController *)rootViewController + adTypes:(nonnull NSArray *)adTypes + options:(nullable NSArray *)options; + +/// Loads the ad and informs the delegate of the outcome. +- (void)loadRequest:(nullable GADRequest *)request; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoader.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoader.h.meta new file mode 100644 index 00000000..07fff355 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoader.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 74ba69f6e8f5a4d788e5978b6ac31624 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h new file mode 100755 index 00000000..1b4ca8a6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h @@ -0,0 +1,23 @@ +// +// GADAdLoaderAdTypes.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import + +typedef NSString *GADAdLoaderAdType NS_STRING_ENUM; + +/// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's +/// delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h. +extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative; + +/// Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's +/// delegate must conform to the GAMBannerAdLoaderDelegate protocol. See GAMBannerView.h. +extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner; + +/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must +/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h. +extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h.meta new file mode 100644 index 00000000..05dced51 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd5af82aec30748348434d3a7c779e31 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h new file mode 100755 index 00000000..559b337d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h @@ -0,0 +1,25 @@ +// +// GADAdLoaderDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import + +@class GADAdLoader; + +/// Base ad loader delegate protocol. Ad types provide extended protocols that declare methods to +/// handle successful ad loads. +@protocol GADAdLoaderDelegate + +/// Called when adLoader fails to load an ad. +- (void)adLoader:(nonnull GADAdLoader *)adLoader + didFailToReceiveAdWithError:(nonnull NSError *)error; + +@optional + +/// Called after adLoader has finished loading. +- (void)adLoaderDidFinishLoading:(nonnull GADAdLoader *)adLoader; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h.meta new file mode 100644 index 00000000..db6f6d26 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 345ece345354d44ab9b535b43d60a56e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdMetadata.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdMetadata.h new file mode 100755 index 00000000..167fde46 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdMetadata.h @@ -0,0 +1,33 @@ +// +// GADAdMetadata.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import + +/// Ad metadata key type. +typedef NSString *GADAdMetadataKey NS_STRING_ENUM; + +@protocol GADAdMetadataDelegate; + +/// Protocol for ads that provide ad metadata. +@protocol GADAdMetadataProvider + +/// The ad's metadata. Use adMetadataDelegate to receive ad metadata change messages. +@property(nonatomic, readonly, nullable) NSDictionary *adMetadata; + +/// Delegate for receiving ad metadata changes. +@property(nonatomic, weak, nullable) id adMetadataDelegate; + +@end + +/// Delegate protocol for receiving ad metadata change messages from a GADAdMetadataProvider. +@protocol GADAdMetadataDelegate + +/// Tells the delegate that the ad's metadata changed. Called when an ad loads and when a loaded +/// ad's metadata changes. +- (void)adMetadataDidChange:(nonnull id)ad; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdMetadata.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdMetadata.h.meta new file mode 100644 index 00000000..835d1032 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdMetadata.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5628e5047e9f4eb6ad57c5f5e96f6f0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h new file mode 100755 index 00000000..d9e2b787 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h @@ -0,0 +1,16 @@ +// +// GADAdNetworkExtras.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import + +/// An object implementing this protocol contains information set by the publisher on the client +/// device for a particular ad network. +/// +/// Ad networks should create an 'extras' object implementing this protocol for their publishers to +/// use. +@protocol GADAdNetworkExtras +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h.meta new file mode 100644 index 00000000..b0f9d41c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00c8bb1a2c9b8449283a4fbc165fa8c2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdReward.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdReward.h new file mode 100755 index 00000000..85654659 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdReward.h @@ -0,0 +1,27 @@ +// +// GADAdReward.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import + +/// A block to be executed when the user earns a reward. +typedef void (^GADUserDidEarnRewardHandler)(void); + +/// Ad reward information. +@interface GADAdReward : NSObject + +/// Type of the reward. +@property(nonatomic, readonly, nonnull) NSString *type; + +/// Amount rewarded to the user. +@property(nonatomic, readonly, nonnull) NSDecimalNumber *amount; + +/// Returns an initialized GADAdReward with the provided reward type and reward amount. +- (nonnull instancetype)initWithRewardType:(nonnull NSString *)rewardType + rewardAmount:(nonnull NSDecimalNumber *)rewardAmount + NS_DESIGNATED_INITIALIZER; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdReward.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdReward.h.meta new file mode 100644 index 00000000..84461d49 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdReward.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2154d45ca90a24592972cea36c901a15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSize.h new file mode 100755 index 00000000..022a9ba4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSize.h @@ -0,0 +1,164 @@ +// +// GADAdSize.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import +#import + +/// A valid GADAdSize is considered to be one of the predefined GADAdSize constants or a GADAdSize +/// constructed by GADAdSizeFromCGSize, GADAdSizeFullWidthPortraitWithHeight, +/// GADAdSizeFullWidthLandscapeWithHeight. +/// +/// Do not create a GADAdSize manually. Use one of the GADAdSize constants. Treat GADAdSize as an +/// opaque type. Do not access any fields directly. To obtain a concrete CGSize, use the function +/// CGSizeFromGADAdSize(). +typedef struct GAD_BOXABLE GADAdSize GADAdSize; + +/// Ad size. +/// +/// @see typedef GADAdSize +struct GAD_BOXABLE GADAdSize { + /// The ad size. Don't modify this value directly. + CGSize size; + /// Reserved. + NSUInteger flags; +}; + +#pragma mark Standard Sizes + +/// iPhone and iPod Touch ad size. Typically 320x50. +extern GADAdSize const GADAdSizeBanner; + +/// Taller version of GADAdSizeBanner. Typically 320x100. +extern GADAdSize const GADAdSizeLargeBanner; + +/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250. +extern GADAdSize const GADAdSizeMediumRectangle; + +/// Full Banner size for the iPad (especially in a UIPopoverController or in +/// UIModalPresentationFormSheet). Typically 468x60. +extern GADAdSize const GADAdSizeFullBanner; + +/// Leaderboard size for the iPad. Typically 728x90. +extern GADAdSize const GADAdSizeLeaderboard; + +/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically +/// 120x600. +extern GADAdSize const GADAdSizeSkyscraper; + +/// An ad size that spans the full width of its container, with a height dynamically determined by +/// the ad. +extern GADAdSize const GADAdSizeFluid; + +/// Invalid ad size marker. +extern GADAdSize const GADAdSizeInvalid; + +#pragma mark Inline Adaptive Sizes + +/// Returns a GADAdSize with the given width and the device's portrait height. This ad size +/// allows Google servers to choose an optimal ad size less than or equal to the returned size. The +/// exact size of the ad returned is passed through the banner's ad size delegate and is indicated +/// by the banner's intrinsicContentSize. This ad size is most suitable for ads intended for scroll +/// views. +extern GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width); + +/// Returns a GADAdSize with the given width and the device's landscape height. This ad size +/// allows Google servers to choose an optimal ad size less than or equal to the returned size. The +/// exact size of the ad returned is passed through the banner's ad size delegate and is indicated +/// by the banner's intrinsicContentSize. This ad size is most suitable for ads intended for scroll +/// views. +extern GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width); + +/// Returns a GADAdSize with the given width and the device's height. This is a convenience +/// function to return GADPortraitInlineAdaptiveBannerAdSizeWithWidth or +/// GADLandscapeInlineAdaptiveBannerAdSizeWithWidth based on the current interface orientation. +/// This function must be called on the main queue. +extern GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width); + +/// Returns a GADAdSize with the given width and max height. This ad size allows Google servers to +/// choose an optimal ad size less than or equal to the returned size. The exact size of the ad +/// returned is passed through the banner's ad size delegate and is indicated by the banner's +/// intrinsicContentSize. This ad size is most suitable for ads intended for scroll views. +/// +/// @param width The ad width. +/// @param maxHeight The maximum height a loaded ad will have. Must be at least 32 px, but a max +/// height of 50 px or higher is recommended. +extern GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, + CGFloat maxHeight); + +#pragma mark Anchored Adaptive Sizes + +/// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad. +/// The size returned has an aspect ratio similar to that of GADAdSizeBanner, suitable for +/// anchoring near the top or bottom of your app. The height is never larger than 15% of the +/// device's portrait height and is always between 50-90 points. This function always returns the +/// same height for any width / device combination. +extern GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width); + +/// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad. +/// The size returned is suitable for use in a banner ad anchored near the top or bottom of your +/// app, similar to use of GADAdSizeBanner. The height is never larger than 15% of the devices's +/// landscape height and is always between 50-90 points. This function always returns the same +/// height for any width / device combination. +extern GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width); + +/// Returns a GADAdSize with the given width and a Google-optimized height. This is a convenience +/// function to return GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth or +/// GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth based on the current interface orientation. +/// This function must be called on the main queue. +extern GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width); + +#pragma mark Custom Sizes + +/// Returns a custom GADAdSize for the provided CGSize. Use this only if you require a non-standard +/// size. Otherwise, use one of the standard size constants above. +extern GADAdSize GADAdSizeFromCGSize(CGSize size); + +/// Returns a custom GADAdSize that spans the full width of the application in portrait orientation +/// with the height provided. +extern GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height); + +/// Returns a custom GADAdSize that spans the full width of the application in landscape orientation +/// with the height provided. +extern GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height); + +#pragma mark Convenience Functions + +/// Returns YES if the two GADAdSizes are equal, otherwise returns NO. +extern BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2); + +/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns +/// CGSizeZero. +extern CGSize CGSizeFromGADAdSize(GADAdSize size); + +/// Returns YES if |size| is one of the predefined constants or is a custom GADAdSize generated by +/// GADAdSizeFromCGSize. +extern BOOL IsGADAdSizeValid(GADAdSize size); + +/// Returns YES if |size| is a fluid ad size. +extern BOOL GADAdSizeIsFluid(GADAdSize size); + +/// Returns a NSString describing the provided GADAdSize. +extern NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size); + +/// Returns an NSValue representing the GADAdSize. +extern NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size); + +/// Returns a GADAdSize from an NSValue. Returns GADAdSizeInvalid if the value is not a GADAdSize. +extern GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value); + +#pragma mark Deprecated + +/// An ad size that spans the full width of the application in portrait orientation. The height is +/// typically 50 points on an iPhone/iPod UI, and 90 points tall on an iPad UI. +extern GADAdSize const kGADAdSizeSmartBannerPortrait + GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth."); + +/// An ad size that spans the full width of the application in landscape orientation. The height is +/// typically 32 points on an iPhone/iPod UI, and 90 points tall on an iPad UI. +extern GADAdSize const kGADAdSizeSmartBannerLandscape + GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth"); diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSize.h.meta new file mode 100644 index 00000000..9c225e82 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f2639be8210e4ad285c2a93b1027424 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h new file mode 100755 index 00000000..43a62fd4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h @@ -0,0 +1,20 @@ +// +// GADAdSizeDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import + +@class GADBannerView; + +/// The class implementing this protocol will be notified when the GADBannerView's ad content +/// changes size. Any views that may be affected by the banner size change will have time to adjust. +@protocol GADAdSizeDelegate + +/// Called before the ad view changes to the new size. +- (void)adView:(nonnull GADBannerView *)bannerView willChangeAdSizeTo:(GADAdSize)size; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h.meta new file mode 100644 index 00000000..1f7cf205 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 421a3393ccd2143fc9e459a0d78ef3e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdValue.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdValue.h new file mode 100755 index 00000000..e823547b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdValue.h @@ -0,0 +1,38 @@ +// +// GADAdValue.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, GADAdValuePrecision) { + /// An ad value with unknown precision. + GADAdValuePrecisionUnknown = 0, + /// An ad value estimated from aggregated data. + GADAdValuePrecisionEstimated = 1, + /// A publisher-provided ad value, such as manual CPMs in a mediation group. + GADAdValuePrecisionPublisherProvided = 2, + /// The precise value paid for this ad. + GADAdValuePrecisionPrecise = 3 +}; + +@class GADAdValue; + +/// Handles ad events that are estimated to have earned money. +typedef void (^GADPaidEventHandler)(GADAdValue *_Nonnull value); + +/// The monetary value earned from an ad. +@interface GADAdValue : NSObject + +/// The precision of the reported ad value. +@property(nonatomic, readonly) GADAdValuePrecision precision; + +/// The ad's value. +@property(nonatomic, nonnull, readonly) NSDecimalNumber *value; + +/// The value's currency code. +@property(nonatomic, nonnull, readonly) NSString *currencyCode; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdValue.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdValue.h.meta new file mode 100644 index 00000000..ee265b52 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAdValue.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5a35eaad3da214076af103d9d904a078 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h new file mode 100755 index 00000000..119eebe2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h @@ -0,0 +1,29 @@ +// +// GADAppEventDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import + +@class GADBannerView; +@class GADInterstitialAd; + +/// Implement your app event within these methods. The delegate will be notified when the SDK +/// receives an app event message from the ad. +@protocol GADAppEventDelegate + +@optional + +/// Called when the banner receives an app event. +- (void)adView:(nonnull GADBannerView *)banner + didReceiveAppEvent:(nonnull NSString *)name + withInfo:(nullable NSString *)info; + +/// Called when the interstitial receives an app event. +- (void)interstitialAd:(nonnull GADInterstitialAd *)interstitialAd + didReceiveAppEvent:(nonnull NSString *)name + withInfo:(nullable NSString *)info; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h.meta new file mode 100644 index 00000000..3ec99b7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb310427be03b41b191587ecfbeb4962 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppOpenAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppOpenAd.h new file mode 100755 index 00000000..28e2c78c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppOpenAd.h @@ -0,0 +1,59 @@ +// +// GADAppOpenAd.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import + +#pragma mark - App Open Ad + +@class GADAppOpenAd; + +/// The handler block to execute when the ad load operation completes. On failure, the +/// appOpenAd is nil and the |error| is non-nil. On success, the appOpenAd is non-nil and the +/// |error| is nil. +typedef void (^GADAppOpenAdLoadCompletionHandler)(GADAppOpenAd *_Nullable appOpenAd, + NSError *_Nullable error); + +/// An app open ad. Used to monetize app load screens. +@interface GADAppOpenAd : NSObject + +/// Loads an app open ad. +/// +/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI. +/// @param request An ad request object. If nil, a default ad request object is used. +/// @param orientation The interface orientation that the ad will be presented in. +/// @param completionHandler A handler to execute when the load operation finishes or times out. ++ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID + request:(nullable GADRequest *)request + orientation:(UIInterfaceOrientation)orientation + completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler; + +/// Optional delegate object that receives notifications about presentation and dismissal of full +/// screen content from this ad. Full screen content covers your application's content. The delegate +/// may want to pause animations and time sensitive interactions. Set this delegate before +/// presenting the ad. +@property(nonatomic, weak, nullable) id fullScreenContentDelegate; + +/// Information about the ad response that returned the ad. +@property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; + +/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only. +@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; + +/// Returns whether the app open ad can be presented from the provided root view controller. Sets +/// the error out parameter if the app open ad can't be presented. Must be called on the main +/// thread. +- (BOOL)canPresentFromRootViewController:(nonnull UIViewController *)rootViewController + error:(NSError *_Nullable __autoreleasing *_Nullable)error; + +/// Presents the app open ad with the provided view controller. Must be called on the main thread. +- (void)presentFromRootViewController:(nonnull UIViewController *)rootViewController; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppOpenAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppOpenAd.h.meta new file mode 100644 index 00000000..a132512f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAppOpenAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 231a1a4b9e1cd43378fabe8859813e88 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h new file mode 100755 index 00000000..7814bef8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h @@ -0,0 +1,29 @@ +// +// GADAudioVideoManager.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import +#import + +/// Provides audio and video notifications and configurations management. +/// +/// Don't create an instance of this class and use the one available from GADMobileAds +/// sharedInstance's audioVideoManager. +@interface GADAudioVideoManager : NSObject + +/// Delegate for receiving video and audio updates. +@property(nonatomic, weak, nullable) id delegate; + +/// Indicates whether the application wishes to manage audio session. If set as YES, the Google +/// Mobile Ads SDK will stop managing AVAudioSession during the video playback lifecycle. If set as +/// NO, the Google Mobile Ads SDK will control AVAudioSession. That may include: setting +/// AVAudioSession's category to AVAudioSessionCategoryAmbient when all videos are muted, setting +/// AVAudioSession's category to AVAudioSessionCategorySoloAmbient when any playing video becomes +/// unmuted, and allowing background apps to continue playing sound when all videos rendered by +/// Google Mobile Ads SDK are muted or have stopped playing. Must be accessed on main thread only. +@property(nonatomic, assign) BOOL audioSessionIsApplicationManaged; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h.meta new file mode 100644 index 00000000..ead96a1a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a16a8a2e570264811b2292efede922d2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h new file mode 100755 index 00000000..04d538a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h @@ -0,0 +1,36 @@ +// +// GADAudioVideoManagerDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +@class GADAudioVideoManager; + +/// A set of methods to inform the delegate of audio video manager events. +@protocol GADAudioVideoManagerDelegate + +@optional + +/// Tells the delegate that the Google Mobile Ads SDK will start playing a video. This method isn't +/// called if another video rendered by Google Mobile Ads SDK is already playing. +- (void)audioVideoManagerWillPlayVideo:(nonnull GADAudioVideoManager *)audioVideoManager; + +/// Tells the delegate that the Google Mobile Ads SDK has paused/stopped all video playback. +- (void)audioVideoManagerDidPauseAllVideo:(nonnull GADAudioVideoManager *)audioVideoManager; + +/// Tells the delegate that at least one video rendered by the Google Mobile Ads SDK will play +/// sound. Your app should stop playing sound when this method is called. +- (void)audioVideoManagerWillPlayAudio:(nonnull GADAudioVideoManager *)audioVideoManager; + +/// Tells the delegate that all the video rendered by the Google Mobile Ads SDK has stopped playing +/// sound. Your app can now resume any music playback or produce any kind of sound. Note that this +/// message doesn't mean that all the video has stopped playing, just audio, so you shouldn't +/// deactivate AVAudioSession's instance. Doing so can lead to unexpected video playback behavior. +/// You may deactivate AVAudioSession only when all rendered video ads are paused or have finished +/// playing, and 'audioVideoDidPauseAllVideo:' is called. +- (void)audioVideoManagerDidStopPlayingAudio:(nonnull GADAudioVideoManager *)audioVideoManager; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h.meta new file mode 100644 index 00000000..f55e633f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c2535a67257a04b839b04aa2f642de69 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerView.h new file mode 100755 index 00000000..f60ade05 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerView.h @@ -0,0 +1,76 @@ +// +// GADBannerView.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import + +/// A view that displays banner ads. See https://developers.google.com/admob/ios/banner to get +/// started. +@interface GADBannerView : UIView + +#pragma mark Initialization + +/// Initializes and returns a banner view with the specified ad size and origin relative to the +/// banner's superview. +- (nonnull instancetype)initWithAdSize:(GADAdSize)adSize origin:(CGPoint)origin; + +/// Initializes and returns a banner view with the specified ad size placed at its superview's +/// origin. +- (nonnull instancetype)initWithAdSize:(GADAdSize)adSize; + +#pragma mark Pre-Request + +/// Required value created on the AdMob website. Create a new ad unit for every unique placement of +/// an ad in your application. Set this to the ID assigned for this placement. Ad units are +/// important for targeting and statistics. +/// +/// Example AdMob ad unit ID: @"ca-app-pub-0123456789012345/0123456789" +@property(nonatomic, copy, nullable) IBInspectable NSString *adUnitID; + +/// Required reference to a root view controller that is used by the banner to present full screen +/// content after the user interacts with the ad. The root view controller is most commonly the view +/// controller displaying the banner. +@property(nonatomic, weak, nullable) IBOutlet UIViewController *rootViewController; + +/// Required to set this banner view to a proper size. Never create your own GADAdSize directly. +/// Use one of the predefined standard ad sizes (such as GADAdSizeBanner), or create one using the +/// GADAdSizeFromCGSize method. If not using mediation, then changing the adSize after an ad has +/// been shown will cause a new request (for an ad of the new size) to be sent. If using mediation, +/// then a new request may not be sent. +@property(nonatomic, assign) GADAdSize adSize; + +/// Optional delegate object that receives state change notifications from this GADBannerView. +/// Typically this is a UIViewController. +@property(nonatomic, weak, nullable) IBOutlet id delegate; + +/// Optional delegate that is notified when creatives cause the banner to change size. +@property(nonatomic, weak, nullable) IBOutlet id adSizeDelegate; + +#pragma mark Making an Ad Request + +/// Requests an ad. The request object supplies targeting information. +- (void)loadRequest:(nullable GADRequest *)request; + +/// A Boolean value that determines whether autoloading of ads in the receiver is enabled. If +/// enabled, you do not need to call the loadRequest: method to load ads. +@property(nonatomic, assign, getter=isAutoloadEnabled) IBInspectable BOOL autoloadEnabled; + +#pragma mark Response + +/// Information about the ad response that returned the current ad or an error. Nil until the first +/// ad request succeeds or fails. +@property(nonatomic, readonly, nullable) GADResponseInfo *responseInfo; + +/// Called when ad is estimated to have earned money. Available for allowlisted accounts only. +@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerView.h.meta new file mode 100644 index 00000000..30d77144 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 73ef2fc4c0c6a407b869dcf49e505c3c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h new file mode 100755 index 00000000..c7f4ffee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h @@ -0,0 +1,48 @@ +// +// GADBannerViewDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google LLC. All rights reserved. +// + +#import + +@class GADBannerView; + +/// Delegate methods for receiving GADBannerView state change messages such as ad request status +/// and ad click lifecycle. +@protocol GADBannerViewDelegate + +@optional + +#pragma mark Ad Request Lifecycle Notifications + +/// Tells the delegate that an ad request successfully received an ad. The delegate may want to add +/// the banner view to the view hierarchy if it hasn't been added yet. +- (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView; + +/// Tells the delegate that an ad request failed. The failure is normally due to network +/// connectivity or ad availablility (i.e., no fill). +- (void)bannerView:(nonnull GADBannerView *)bannerView + didFailToReceiveAdWithError:(nonnull NSError *)error; + +/// Tells the delegate that an impression has been recorded for an ad. +- (void)bannerViewDidRecordImpression:(nonnull GADBannerView *)bannerView; + +/// Tells the delegate that a click has been recorded for the ad. +- (void)bannerViewDidRecordClick:(nonnull GADBannerView *)bannerView; + +#pragma mark Click-Time Lifecycle Notifications + +/// Tells the delegate that a full screen view will be presented in response to the user clicking on +/// an ad. The delegate may want to pause animations and time sensitive interactions. +- (void)bannerViewWillPresentScreen:(nonnull GADBannerView *)bannerView; + +/// Tells the delegate that the full screen view will be dismissed. +- (void)bannerViewWillDismissScreen:(nonnull GADBannerView *)bannerView; + +/// Tells the delegate that the full screen view has been dismissed. The delegate should restart +/// anything paused while handling bannerViewWillPresentScreen:. +- (void)bannerViewDidDismissScreen:(nonnull GADBannerView *)bannerView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h.meta new file mode 100644 index 00000000..b3b1192a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 53b5fcf9ca3d44f888c87c5c760a9307 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h new file mode 100755 index 00000000..a083e320 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h @@ -0,0 +1,38 @@ +// +// GADCustomEventBanner.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import +#import +#import + +/// The banner custom event protocol. Your banner custom event handler must implement this protocol. +GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationBannerAd and GADMediationAdapter instead.") +@protocol GADCustomEventBanner + +/// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly. +/// +/// In your class, define the -delegate and -setDelegate: methods or use "@synthesize delegate". The +/// Google Mobile Ads SDK sets this property on instances of your class. +@property(nonatomic, weak, nullable) id delegate; + +/// Returns an initialized custom event banner. +- (nonnull instancetype)init; + +/// Called by mediation when your custom event is scheduled to be executed. Report execution results +/// to the delegate. +/// +/// @param adSize The size of the ad as configured in the mediation UI for the mediation placement. +/// @param serverParameter Parameter configured in the mediation UI. +/// @param serverLabel Label configured in the mediation UI. +/// @param request Contains ad request information. +- (void)requestBannerAd:(GADAdSize)adSize + parameter:(nullable NSString *)serverParameter + label:(nullable NSString *)serverLabel + request:(nonnull GADCustomEventRequest *)request; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h.meta new file mode 100644 index 00000000..4a413680 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c42b2a1a681e4af0a64378d2f6bf4dc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h new file mode 100755 index 00000000..484349fc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h @@ -0,0 +1,67 @@ +// +// GADCustomEventBannerDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import + +#import + +@protocol GADCustomEventBanner; + +/// Call back to this delegate in your custom event. You must call customEventBanner:didReceiveAd: +/// when there is an ad to show, or customEventBanner:didFailAd: when there is no ad to show. +/// Otherwise, if enough time passed (several seconds) after the SDK called the requestBannerAd: +/// method of your custom event, the mediation SDK will consider the request timed out, and move on +/// to the next ad network. +GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationBannerAdEventDelegate instead.") +@protocol GADCustomEventBannerDelegate + +/// Your Custom Event object must call this when it receives or creates an ad view. +- (void)customEventBanner:(nonnull id)customEvent + didReceiveAd:(nonnull UIView *)view; + +/// Your Custom Event object must call this when it fails to receive or create the ad view. Pass +/// along any error object sent from the ad network's SDK, or an NSError describing the error. Pass +/// nil if not available. +- (void)customEventBanner:(nonnull id)customEvent + didFailAd:(nullable NSError *)error; + +/// Your Custom Event object should call this when the user touches or "clicks" the ad to initiate +/// an action. When the SDK receives this callback, it reports the click back to the mediation +/// server. +- (void)customEventBannerWasClicked:(nonnull id)customEvent; + +/// The rootViewController that you set in GADBannerView. Use this UIViewController to show a modal +/// view when a user taps on the ad. +@property(nonatomic, readonly, nonnull) UIViewController *viewControllerForPresentingModalView; + +/// When you call the following methods, the call will be propagated back to the +/// GADBannerViewDelegate that you implemented and passed to GADBannerView. + +/// Your Custom Event should call this when the user taps an ad and a modal view appears. +- (void)customEventBannerWillPresentModal:(nonnull id)customEvent; + +/// Your Custom Event should call this when the user dismisses the modal view and the modal view is +/// about to go away. +- (void)customEventBannerWillDismissModal:(nonnull id)customEvent; + +/// Your Custom Event should call this when the user dismisses the modal view and the modal view has +/// gone away. +- (void)customEventBannerDidDismissModal:(nonnull id)customEvent; + +#pragma mark Deprecated + +/// Deprecated. Use customEventBannerWasClicked:. +- (void)customEventBanner:(nonnull id)customEvent + clickDidOccurInAd:(nonnull UIView *)view + GAD_DEPRECATED_MSG_ATTRIBUTE("Use customEventBannerWasClicked:."); + +/// Deprecated. No replacement. +- (void)customEventBannerWillLeaveApplication:(nonnull id)customEvent + GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h.meta new file mode 100644 index 00000000..58d5acde --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8efd41b62689b48afb0525952cef8c8b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h new file mode 100755 index 00000000..94524674 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h @@ -0,0 +1,29 @@ +// +// GADCustomEventExtras.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import + +/// Create an instance of this class to set additional parameters for each custom event object. The +/// additional parameters for a custom event are keyed by the custom event label. These extras are +/// passed to your implementation of GADCustomEventBanner or GADCustomEventInterstitial. +@interface GADCustomEventExtras : NSObject + +/// Set additional parameters for the custom event with label |label|. To remove additional +/// parameters associated with |label|, pass in nil for |extras|. +- (void)setExtras:(nullable NSDictionary *)extras forLabel:(nonnull NSString *)label; + +/// Retrieve the extras for |label|. +- (nullable NSDictionary *)extrasForLabel:(nonnull NSString *)label; + +/// Removes all the extras set on this instance. +- (void)removeAllExtras; + +/// Returns all the extras set on this instance. +- (nonnull NSDictionary *)allExtras; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h.meta new file mode 100644 index 00000000..04cdd75f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 16cd718c216184199a47ddf6c8a0f392 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h new file mode 100755 index 00000000..8c1c9268 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h @@ -0,0 +1,41 @@ +// +// GADCustomEventInterstitial.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import +#import + +/// The interstitial custom event protocol. Your interstitial custom event handler must implement +/// this protocol. +GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationInterstitialAd and GADMediationAdapter instead.") +@protocol GADCustomEventInterstitial + +/// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly. +/// +/// In your class, define the -delegate and -setDelegate: methods or use "@synthesize delegate". The +/// Google Mobile Ads SDK sets this property on instances of your class. +@property(nonatomic, weak, nullable) id delegate; + +/// Returns an initialized custom event interstitial. +- (nonnull instancetype)init; + +/// Called by mediation when your custom event is scheduled to be executed. Your implementation +/// should start retrieving the interstitial ad. Report execution results to the delegate. You must +/// wait until -presentFromRootViewController is called before displaying the interstitial ad. +/// +/// @param serverParameter Parameter configured in the mediation UI. +/// @param serverLabel Label configured in the mediation UI. +/// @param request Contains ad request information. +- (void)requestInterstitialAdWithParameter:(nullable NSString *)serverParameter + label:(nullable NSString *)serverLabel + request:(nonnull GADCustomEventRequest *)request; + +/// Present the interstitial ad as a modal view using the provided view controller. Called only +/// after your class calls -customEventInterstitialDidReceiveAd: on its custom event delegate. +- (void)presentFromRootViewController:(nonnull UIViewController *)rootViewController; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h.meta new file mode 100644 index 00000000..caa7d15b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2805dfd9aafd04f55b63ade33d1dbfb9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h new file mode 100755 index 00000000..05255877 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h @@ -0,0 +1,60 @@ +// +// GADCustomEventInterstitialDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import + +@protocol GADCustomEventInterstitial; + +/// Call back to this delegate in your custom event. You must call +/// customEventInterstitialDidReceiveAd: when there is an ad to show, or +/// customEventInterstitial:didFailAd: when there is no ad to show. Otherwise, if enough time passed +/// (several seconds) after the SDK called the requestInterstitialAdWithParameter: method of your +/// custom event, the mediation SDK will consider the request timed out, and move on to the next ad +/// network. +GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationInterstitialAdEventDelegate instead.") +@protocol GADCustomEventInterstitialDelegate + +/// Your Custom Event object must call this when it receives or creates an interstitial ad. +- (void)customEventInterstitialDidReceiveAd:(nonnull id)customEvent; + +/// Your Custom Event object must call this when it fails to receive or create the ad. Pass along +/// any error object sent from the ad network's SDK, or an NSError describing the error. Pass nil if +/// not available. +- (void)customEventInterstitial:(nonnull id)customEvent + didFailAd:(nullable NSError *)error; + +/// Your Custom Event object should call this when the user touches or "clicks" the ad to initiate +/// an action. When the SDK receives this callback, it reports the click back to the mediation +/// server. +- (void)customEventInterstitialWasClicked:(nonnull id)customEvent; + +// When you call any of the following methods, the call will be propagated back to the +// GADInterstitialDelegate that you implemented and passed to GADInterstitial. + +/// Your Custom Event should call this when the interstitial is being displayed. +- (void)customEventInterstitialWillPresent:(nonnull id)customEvent; + +/// Your Custom Event should call this when the interstitial is about to be dismissed. +- (void)customEventInterstitialWillDismiss:(nonnull id)customEvent; + +/// Your Custom Event should call this when the interstitial has been dismissed. +- (void)customEventInterstitialDidDismiss:(nonnull id)customEvent; + +#pragma mark Deprecated + +/// Deprecated. Use customEventInterstitialDidReceiveAd:. +- (void)customEventInterstitial:(nonnull id)customEvent + didReceiveAd:(nonnull NSObject *)ad + GAD_DEPRECATED_MSG_ATTRIBUTE("Use customEventInterstitialDidReceiveAd:."); + +/// Deprecated. No replacement. +- (void)customEventInterstitialWillLeaveApplication: + (nonnull id)customEvent + GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h.meta new file mode 100644 index 00000000..02205941 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 28de95b8c72454b05aece0146cbfa0c9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h new file mode 100755 index 00000000..065a7c4d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h @@ -0,0 +1,56 @@ +// +// GADCustomEventNativeAd.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import + +@protocol GADCustomEventNativeAdDelegate; + +/// Native ad custom event protocol. Your native ad custom event handler class must conform to this +/// protocol. +GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationNativeAd and GADMediationAdapter instead.") +@protocol GADCustomEventNativeAd + +/// Delegate object used for receiving custom native ad load request progress. +@property(nonatomic, weak, nullable) id delegate; + +/// Returns an initialized custom event native ad. +- (nonnull instancetype)init; + +/// Called when the custom event is scheduled to be executed. +/// +/// @param serverParameter A value configured in the mediation UI for the custom event. +/// @param request Ad targeting information. +/// @param adTypes List of requested native ad types. See GADAdLoaderAdTypes.h for available ad +/// types. +/// @param options Additional options configured by the publisher for requesting a native ad. See +/// GADNativeAdImageAdLoaderOptions.h for available image options. +/// @param rootViewController Publisher-provided view controller. +- (void)requestNativeAdWithParameter:(nonnull NSString *)serverParameter + request:(nonnull GADCustomEventRequest *)request + adTypes:(nonnull NSArray *)adTypes + options:(nonnull NSArray *)options + rootViewController:(nonnull UIViewController *)rootViewController; + +/// Indicates whether the custom event handles user clicks. Return YES if the custom event should +/// handle user clicks. In this case, the Google Mobile Ads SDK doesn't track user clicks and the +/// custom event must notify the Google Mobile Ads SDK of clicks using +/// +[GADMediatedNativeAdNotificationSource mediatedNativeAdDidRecordClick:]. Return NO if the +/// custom event doesn't handles user clicks. In this case, the Google Mobile Ads SDK tracks user +/// clicks itself and the custom event is notified of user clicks via -[GADMediatedUnifiedNativeAd +/// didRecordClickOnAssetWithName:view:viewController:]. +- (BOOL)handlesUserClicks; + +/// Indicates whether the custom event handles user impressions tracking. If this method returns +/// YES, the Google Mobile Ads SDK will not track user impressions and the custom event must notify +/// the Google Mobile Ads SDK of impressions using +[GADMediatedNativeAdNotificationSource +/// mediatedNativeAdDidRecordImpression:]. If this method returns NO, the Google Mobile Ads SDK +/// tracks user impressions and notifies the custom event of impressions using +/// -[GADMediatedUnifiedNativeAd didRecordImpression]. +- (BOOL)handlesUserImpressions; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h.meta new file mode 100644 index 00000000..bfb98367 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3f5537e665c54c27b778fe3248bd4d9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h new file mode 100755 index 00000000..fd2eea2b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h @@ -0,0 +1,27 @@ +// +// GADCustomEventNativeAdDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import +#import + +/// The delegate of the GADCustomEventNativeAd object must adopt the GADCustomEventNativeAdDelegate +/// protocol. Methods in this protocol are used for native ad's custom event communication with the +/// Google Mobile Ads SDK. +GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationNativeAdEventDelegate instead.") +@protocol GADCustomEventNativeAdDelegate + +/// Tells the delegate that the custom event ad request failed. +- (void)customEventNativeAd:(nonnull id)customEventNativeAd + didFailToLoadWithError:(nonnull NSError *)error; + +/// Tells the delegate that the custom event ad request succeeded and loaded a unified native ad. +- (void)customEventNativeAd:(nonnull id)customEventNativeAd + didReceiveMediatedUnifiedNativeAd: + (nonnull id)mediatedUnifiedNativeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h.meta new file mode 100644 index 00000000..e3d52ba7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3150de32ae3d64bac868a9dc2e55be22 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h new file mode 100755 index 00000000..8a983aeb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h @@ -0,0 +1,14 @@ +// +// GADCustomEventParameters.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import +#import + +/// Key for getting the server parameter configured in AdMob when mediating to a custom event +/// adapter. +/// Example: NSString *serverParameter = connector.credentials[GADCustomEventParametersServer]. +extern NSString *_Nonnull const GADCustomEventParametersServer; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h.meta new file mode 100644 index 00000000..5d8c59e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4fc9a263e174e4745b828307ec13260f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h new file mode 100755 index 00000000..055aa9e0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h @@ -0,0 +1,54 @@ +// +// GADCustomEventRequest.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import + +@class GADCustomEventExtras; + +/// Specifies optional ad request targeting parameters that are provided by the publisher and are +/// forwarded to custom events for purposes of populating an ad request to a 3rd party ad network. +@interface GADCustomEventRequest : NSObject + +/// Keywords set in GADRequest. Returns nil if no keywords are set. +@property(nonatomic, readonly, copy, nullable) NSArray *userKeywords; + +/// The additional parameters set by the application. This property allows you to pass additional +/// information from your application to your Custom Event object. To do so, create an instance of +/// GADCustomEventExtras to pass to GADRequest -registerAdNetworkExtras:. The instance should have +/// an NSDictionary set for a particular custom event label. That NSDictionary becomes the +/// additionalParameters here. +@property(nonatomic, readonly, copy, nullable) NSDictionary *additionalParameters; + +/// Indicates whether the testing property has been set in GADRequest. +@property(nonatomic, readonly, assign) BOOL isTesting; + +#pragma mark - Deprecated + +/// Deprecated and unsupported. Always NO. +@property(nonatomic, readonly, assign) + BOOL userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always NO."); + +/// Deprecated and unsupported. Always 0. +@property(nonatomic, readonly, assign) + CGFloat userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0."); + +/// Deprecated and unsupported. Always 0. +@property(nonatomic, readonly, assign) + CGFloat userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0."); + +/// Deprecated and unsupported. Always 0. +@property(nonatomic, readonly, assign) + CGFloat userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE( + "Deprecated and unsupported. Always 0."); + +/// Deprecated and unsupported. Always nil. +@property(nonatomic, readonly, copy, nullable) + NSString *userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE( + "Deprecated and unsupported. Always nil."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h.meta new file mode 100644 index 00000000..847b61c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 74e30df1ceedc43c58665cb343a3f7f1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h new file mode 100755 index 00000000..14cff6e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h @@ -0,0 +1,92 @@ +// +// GADCustomNativeAd.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import +#import + +/// Native ad custom click handler block. |assetID| is the ID of asset that has received a click. +typedef void (^GADNativeAdCustomClickHandler)(NSString *_Nonnull assetID); + +/// Asset key for the GADMediaView asset view. +extern NSString *_Nonnull const GADCustomNativeAdMediaViewKey; + +@protocol GADCustomNativeAdDelegate; + +/// Custom native ad. To request this ad type, you need to pass +/// GADAdLoaderAdTypeCustomNative (see GADAdLoaderAdTypes.h) to the |adTypes| parameter +/// in GADAdLoader's initializer method. If you request this ad type, your delegate must conform to +/// the GADCustomNativeAdLoaderDelegate protocol. +@interface GADCustomNativeAd : NSObject + +/// The ad's format ID. +@property(nonatomic, readonly, nonnull) NSString *formatID; + +/// Array of available asset keys. +@property(nonatomic, readonly, nonnull) NSArray *availableAssetKeys; + +/// Custom click handler. Set this property only if this ad is configured with a custom click +/// action, otherwise set it to nil. If this property is set to a non-nil value, the ad's built-in +/// click actions are ignored and |customClickHandler| is executed when a click on the asset is +/// received. +@property(atomic, copy, nullable) GADNativeAdCustomClickHandler customClickHandler; + +/// The display ad measurement associated with this ad. +@property(nonatomic, readonly, nullable) GADDisplayAdMeasurement *displayAdMeasurement; + +/// Media content. +@property(nonatomic, readonly, nonnull) GADMediaContent *mediaContent; + +/// Optional delegate to receive state change notifications. +@property(nonatomic, weak, nullable) id delegate; + +/// Reference to a root view controller that is used by the ad to present full screen content after +/// the user interacts with the ad. The root view controller is most commonly the view controller +/// displaying the ad. +@property(nonatomic, weak, nullable) UIViewController *rootViewController; + +/// Information about the ad response that returned the ad. +@property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; + +/// Returns the native ad image corresponding to the specified key or nil if the image is not +/// available. +- (nullable GADNativeAdImage *)imageForKey:(nonnull NSString *)key; + +/// Returns the string corresponding to the specified key or nil if the string is not available. +- (nullable NSString *)stringForKey:(nonnull NSString *)key; + +/// Call when the user clicks on the ad. Provide the asset key that best matches the asset the user +/// interacted with. If this ad is configured with a custom click action, ensure the receiver's +/// customClickHandler property is set before calling this method. +- (void)performClickOnAssetWithKey:(nonnull NSString *)assetKey; + +/// Call when the ad is displayed on screen to the user. Can be called multiple times. Only the +/// first impression is recorded. +- (void)recordImpression; + +@end + +#pragma mark - Loading Protocol + +/// The delegate of a GADAdLoader object implements this protocol to receive +/// GADCustomNativeAd ads. +@protocol GADCustomNativeAdLoaderDelegate + +/// Called when requesting an ad. Asks the delegate for an array of custom native ad format ID +/// strings. +- (nonnull NSArray *)customNativeAdFormatIDsForAdLoader:(nonnull GADAdLoader *)adLoader; + +/// Tells the delegate that a custom native ad was received. +- (void)adLoader:(nonnull GADAdLoader *)adLoader + didReceiveCustomNativeAd:(nonnull GADCustomNativeAd *)customNativeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h.meta new file mode 100644 index 00000000..cb5032df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b19fa600916b54f53b93698ebff9a48d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h new file mode 100755 index 00000000..7cbc8d94 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h @@ -0,0 +1,43 @@ +// +// GADCustomNativeAdDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import + +@class GADCustomNativeAd; + +/// Identifies native ad assets. +@protocol GADCustomNativeAdDelegate + +@optional + +#pragma mark Ad Lifecycle Events + +/// Called when an impression is recorded for a custom native ad. +- (void)customNativeAdDidRecordImpression:(nonnull GADCustomNativeAd *)nativeAd; + +/// Called when a click is recorded for a custom native ad. +- (void)customNativeAdDidRecordClick:(nonnull GADCustomNativeAd *)nativeAd; + +#pragma mark Click-Time Lifecycle Notifications + +/// Called just before presenting the user a full screen view, such as a browser, in response to +/// clicking on an ad. Use this opportunity to stop animations, time sensitive interactions, etc. +/// +/// Normally the user looks at the ad, dismisses it, and control returns to your application with +/// the customNativeAdDidDismissScreen: message. However, if the user hits the Home button or clicks +/// on an App Store link, your application will end. The next method called will be the +/// applicationWillResignActive: of your UIApplicationDelegate object. +- (void)customNativeAdWillPresentScreen:(nonnull GADCustomNativeAd *)nativeAd; + +/// Called just before dismissing a full screen view. +- (void)customNativeAdWillDismissScreen:(nonnull GADCustomNativeAd *)nativeAd; + +/// Called just after dismissing a full screen view. Use this opportunity to restart anything you +/// may have stopped as part of customNativeAdWillPresentScreen:. +- (void)customNativeAdDidDismissScreen:(nonnull GADCustomNativeAd *)nativeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h.meta new file mode 100644 index 00000000..cbe7f2f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c115eaa6c909490ebaf3c14a364c062 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h new file mode 100755 index 00000000..f692109f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h @@ -0,0 +1,32 @@ +// +// GADDebugOptionsViewController.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import +#import + +@class GADDebugOptionsViewController; + +/// Delegate for the GADDebugOptionsViewController. +@protocol GADDebugOptionsViewControllerDelegate + +/// Called when the debug options flow is finished. +- (void)debugOptionsViewControllerDidDismiss:(nonnull GADDebugOptionsViewController *)controller; + +@end + +/// Displays debug options to the user. +@interface GADDebugOptionsViewController : UIViewController + +/// Creates and returns a GADDebugOptionsViewController object initialized with the ad unit ID. +/// @param adUnitID An ad unit ID for the Google Ad Manager account that is being configured with +/// debug options. ++ (nonnull instancetype)debugOptionsViewControllerWithAdUnitID:(nonnull NSString *)adUnitID; + +/// Delegate for the debug options view controller. +@property(nonatomic, weak, nullable) IBOutlet id delegate; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h.meta new file mode 100644 index 00000000..0ce0ebb9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c453392cfa9734b08922f9991b11fca2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h new file mode 100755 index 00000000..097ef7fb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h @@ -0,0 +1,23 @@ +// +// GADDisplayAdMeasurement.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import +#import + +/// Measurement used for display custom native ad formats. +@interface GADDisplayAdMeasurement : NSObject + +/// Ad view used to measure viewability. This property can be modified before or after starting +/// display ad measurement. Must be accessed on the main thread. +@property(nonatomic, weak, nullable) UIView *view; + +/// Starts OMID viewability measurement for display ads. Returns whether OMID viewability was +/// started and sets |error| if unable to start. Once started, all subsequent calls return YES and +/// have no effect. Must be called on the main thread. +- (BOOL)startWithError:(NSError *_Nullable *_Nullable)error; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h.meta new file mode 100644 index 00000000..f2401327 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e13e6a8956984dabb8a3dc2e1201c2d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h new file mode 100755 index 00000000..b4ec12e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h @@ -0,0 +1,163 @@ +// +// GADDynamicHeightSearchRequest.h +// GoogleMobileAds +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +/// Use to configure Custom Search Ad (CSA) ad requests. A dynamic height search banner can contain +/// multiple ads and the height is set dynamically based on the ad contents. Please cross-reference +/// the property sections and properties with the official reference document: +/// https://developers.google.com/custom-search-ads/docs/reference +@interface GADDynamicHeightSearchRequest : GADRequest + +#pragma mark - Page Level Parameters + +#pragma mark Required + +/// The CSA "query" parameter. +@property(nonatomic, copy, nullable) NSString *query; + +/// The CSA "adPage" parameter. +@property(nonatomic, assign) NSInteger adPage; + +#pragma mark Configuration Settings + +/// Indicates whether the CSA "adTest" parameter is enabled. +@property(nonatomic, assign) BOOL adTestEnabled; + +/// The CSA "channel" parameter. +@property(nonatomic, copy, nullable) NSString *channel; + +/// The CSA "hl" parameter. +@property(nonatomic, copy, nullable) NSString *hostLanguage; + +#pragma mark Layout and Styling + +/// The CSA "colorLocation" parameter. +@property(nonatomic, copy, nullable) NSString *locationExtensionTextColor; + +/// The CSA "fontSizeLocation" parameter. +@property(nonatomic, assign) CGFloat locationExtensionFontSize; + +#pragma mark Ad Extensions + +/// Indicates whether the CSA "clickToCall" parameter is enabled. +@property(nonatomic, assign) BOOL clickToCallExtensionEnabled; + +/// Indicates whether the CSA "location" parameter is enabled. +@property(nonatomic, assign) BOOL locationExtensionEnabled; + +/// Indicates whether the CSA "plusOnes" parameter is enabled. +@property(nonatomic, assign) BOOL plusOnesExtensionEnabled; + +/// Indicates whether the CSA "sellerRatings" parameter is enabled. +@property(nonatomic, assign) BOOL sellerRatingsExtensionEnabled; + +/// Indicates whether the CSA "siteLinks" parameter is enabled. +@property(nonatomic, assign) BOOL siteLinksExtensionEnabled; + +#pragma mark - Unit Level Parameters + +#pragma mark Required + +/// The CSA "width" parameter. +@property(nonatomic, copy, nullable) NSString *CSSWidth; + +/// Configuration Settings + +/// The CSA "number" parameter. +@property(nonatomic, assign) NSInteger numberOfAds; + +#pragma mark Font + +/// The CSA "fontFamily" parameter. +@property(nonatomic, copy, nullable) NSString *fontFamily; + +/// The CSA "fontFamilyAttribution" parameter. +@property(nonatomic, copy, nullable) NSString *attributionFontFamily; + +/// The CSA "fontSizeAnnotation" parameter. +@property(nonatomic, assign) CGFloat annotationFontSize; + +/// The CSA "fontSizeAttribution" parameter. +@property(nonatomic, assign) CGFloat attributionFontSize; + +/// The CSA "fontSizeDescription" parameter. +@property(nonatomic, assign) CGFloat descriptionFontSize; + +/// The CSA "fontSizeDomainLink" parameter. +@property(nonatomic, assign) CGFloat domainLinkFontSize; + +/// The CSA "fontSizeTitle" parameter. +@property(nonatomic, assign) CGFloat titleFontSize; + +#pragma mark Color + +/// The CSA "colorAdBorder" parameter. +@property(nonatomic, copy, nullable) NSString *adBorderColor; + +/// The CSA "colorAdSeparator" parameter. +@property(nonatomic, copy, nullable) NSString *adSeparatorColor; + +/// The CSA "colorAnnotation" parameter. +@property(nonatomic, copy, nullable) NSString *annotationTextColor; + +/// The CSA "colorAttribution" parameter. +@property(nonatomic, copy, nullable) NSString *attributionTextColor; + +/// The CSA "colorBackground" parameter. +@property(nonatomic, copy, nullable) NSString *backgroundColor; + +/// The CSA "colorBorder" parameter. +@property(nonatomic, copy, nullable) NSString *borderColor; + +/// The CSA "colorDomainLink" parameter. +@property(nonatomic, copy, nullable) NSString *domainLinkColor; + +/// The CSA "colorText" parameter. +@property(nonatomic, copy, nullable) NSString *textColor; + +/// The CSA "colorTitleLink" parameter. +@property(nonatomic, copy, nullable) NSString *titleLinkColor; + +#pragma mark General Formatting + +/// The CSA "adBorderSelections" parameter. +@property(nonatomic, copy, nullable) NSString *adBorderCSSSelections; + +/// The CSA "adjustableLineHeight" parameter. +@property(nonatomic, assign) CGFloat adjustableLineHeight; + +/// The CSA "attributionSpacingBelow" parameter. +@property(nonatomic, assign) CGFloat attributionBottomSpacing; + +/// The CSA "borderSelections" parameter. +@property(nonatomic, copy, nullable) NSString *borderCSSSelections; + +/// Indicates whether the CSA "noTitleUnderline" parameter is enabled. +@property(nonatomic, assign) BOOL titleUnderlineHidden; + +/// Indicates whether the CSA "titleBold" parameter is enabled. +@property(nonatomic, assign) BOOL boldTitleEnabled; + +/// The CSA "verticalSpacing" parameter. +@property(nonatomic, assign) CGFloat verticalSpacing; + +#pragma mark Ad Extensions + +/// Indicates whether the CSA "detailedAttribution" parameter is enabled. +@property(nonatomic, assign) BOOL detailedAttributionExtensionEnabled; + +/// Indicates whether the CSA "longerHeadlines" parameter is enabled. +@property(nonatomic, assign) BOOL longerHeadlinesExtensionEnabled; + +/// The CSA "styleId" parameter. +@property(nonatomic, copy, nullable) NSString *styleID; + +/// Sets an advanced option value for a specified key. The value must be an NSString or NSNumber. +- (void)setAdvancedOptionValue:(nonnull id)value forKey:(nonnull NSString *)key; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h.meta new file mode 100644 index 00000000..11b50b93 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4631ece63f654f6099a74d2f5736b3e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADExtras.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADExtras.h new file mode 100755 index 00000000..724a841d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADExtras.h @@ -0,0 +1,17 @@ +// +// GADExtras.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import + +/// Ad network extras sent to Google networks. +@interface GADExtras : NSObject + +/// Additional parameters to be sent to Google networks. +@property(nonatomic, copy, nullable) NSDictionary *additionalParameters; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADExtras.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADExtras.h.meta new file mode 100644 index 00000000..9b974e07 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADExtras.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 603d6a17a06814dad99908052f259a6a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h new file mode 100755 index 00000000..9ecc41d5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h @@ -0,0 +1,49 @@ +// +// GADFullScreenContentDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import + +@protocol GADFullScreenContentDelegate; + +/// Protocol for ads that present full screen content. +@protocol GADFullScreenPresentingAd + +/// Delegate object that receives full screen content messages. +@property(nonatomic, weak, nullable) id fullScreenContentDelegate; + +@end + +/// Delegate methods for receiving notifications about presentation and dismissal of full screen +/// content. Full screen content covers your application's content. The delegate may want to pause +/// animations or time sensitive interactions. Full screen content may be presented in the following +/// cases: +/// 1. A full screen ad is presented. +/// 2. An ad interaction opens full screen content. +@protocol GADFullScreenContentDelegate + +@optional + +/// Tells the delegate that an impression has been recorded for the ad. +- (void)adDidRecordImpression:(nonnull id)ad; + +/// Tells the delegate that a click has been recorded for the ad. +- (void)adDidRecordClick:(nonnull id)ad; + +/// Tells the delegate that the ad failed to present full screen content. +- (void)ad:(nonnull id)ad + didFailToPresentFullScreenContentWithError:(nonnull NSError *)error; + +/// Tells the delegate that the ad will present full screen content. +- (void)adWillPresentFullScreenContent:(nonnull id)ad; + +/// Tells the delegate that the ad will dismiss full screen content. +- (void)adWillDismissFullScreenContent:(nonnull id)ad; + +/// Tells the delegate that the ad dismissed full screen content. +- (void)adDidDismissFullScreenContent:(nonnull id)ad; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h.meta new file mode 100644 index 00000000..99ffbc78 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 895ffcda1060e4bfc8a79ac4537b4ce2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInitializationStatus.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInitializationStatus.h new file mode 100755 index 00000000..a2084433 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInitializationStatus.h @@ -0,0 +1,39 @@ +// +// GADInitializationStatus.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, GADAdapterInitializationState) { + /// The mediation adapter is less likely to fill ad requests. + GADAdapterInitializationStateNotReady = 0, + /// The mediation adapter is ready to service ad requests. + GADAdapterInitializationStateReady = 1 +}; + +/// An immutable snapshot of a mediation adapter's initialization status. +@interface GADAdapterStatus : NSObject + +/// Initialization state of the adapter. +@property(nonatomic, readonly) GADAdapterInitializationState state; + +/// Detailed description of the status. +@property(nonatomic, readonly, nonnull) NSString *description; + +/// The adapter's initialization latency in seconds. 0 if initialization has not yet ended. +@property(nonatomic, readonly) NSTimeInterval latency; + +@end + +/// An immutable snapshot of the Google Mobile Ads SDK's initialization status, categorized by +/// mediation adapter. +@interface GADInitializationStatus : NSObject +/// Initialization status of each ad network available to the Google Mobile Ads SDK, keyed by its +/// GADMAdapter's class name. The list of available ad networks may be incomplete during early +/// phases of SDK initialization. +@property(nonatomic, readonly, nonnull) + NSDictionary *adapterStatusesByClassName; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInitializationStatus.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInitializationStatus.h.meta new file mode 100644 index 00000000..f55201f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInitializationStatus.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f9b5150b55684778a353996739f87cb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInterstitialAd.h new file mode 100755 index 00000000..d9f0ff80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInterstitialAd.h @@ -0,0 +1,62 @@ +// +// GADInterstitialAd.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import +#import + +#import +#import +#import +#import +#import + +@class GADInterstitialAd; + +/// A block to be executed when the ad request operation completes. On success, +/// interstitialAd is non-nil and |error| is nil. On failure, interstitialAd is nil +/// and |error| is non-nil. +typedef void (^GADInterstitialAdLoadCompletionHandler)(GADInterstitialAd *_Nullable interstitialAd, + NSError *_Nullable error); + +/// An interstitial ad. This is a full-screen advertisement shown at natural transition points in +/// your application such as between game levels or news stories. See +/// https://developers.google.com/admob/ios/interstitial to get started. +@interface GADInterstitialAd : NSObject + +/// The ad unit ID. +@property(nonatomic, readonly, nonnull) NSString *adUnitID; + +/// Information about the ad response that returned the ad. +@property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; + +/// Delegate for handling full screen content messages. +@property(nonatomic, weak, nullable) id fullScreenContentDelegate; + +/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only. +@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; + +/// Loads an interstitial ad. +/// +/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI. +/// @param request An ad request object. If nil, a default ad request object is used. +/// @param completionHandler A handler to execute when the load operation finishes or times out. ++ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID + request:(nullable GADRequest *)request + completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler; + +/// Returns whether the interstitial ad can be presented from the provided root view +/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the +/// main thread. +- (BOOL)canPresentFromRootViewController:(nonnull UIViewController *)rootViewController + error:(NSError *_Nullable __autoreleasing *_Nullable)error; + +/// Presents the interstitial ad. Must be called on the main thread. +/// +/// @param rootViewController A view controller to present the ad. +- (void)presentFromRootViewController:(nonnull UIViewController *)rootViewController; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInterstitialAd.h.meta new file mode 100644 index 00000000..838e8125 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 36d89d87f60e74f0c98be19c3d789617 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h new file mode 100755 index 00000000..eba2b9bd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h @@ -0,0 +1,22 @@ +// +// GADMediaAspectRatio.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import + +/// Media aspect ratio. +typedef NS_ENUM(NSInteger, GADMediaAspectRatio) { + /// Unknown media aspect ratio. + GADMediaAspectRatioUnknown = 0, + /// Any media aspect ratio. + GADMediaAspectRatioAny = 1, + /// Landscape media aspect ratio. + GADMediaAspectRatioLandscape = 2, + /// Portrait media aspect ratio. + GADMediaAspectRatioPortrait = 3, + /// Close to square media aspect ratio. This is not a strict 1:1 aspect ratio. + GADMediaAspectRatioSquare = 4 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h.meta new file mode 100644 index 00000000..9badea20 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e33b7c62d8e5d42cab634a13fa6f9382 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaContent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaContent.h new file mode 100755 index 00000000..e039e687 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaContent.h @@ -0,0 +1,40 @@ +// +// GADMediaContent.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import +#import + +/// Provides media content information. Interact with instances of this class on the main queue +/// only. +@interface GADMediaContent : NSObject + +/// Controls the media content's video. +@property(nonatomic, readonly, nonnull) GADVideoController *videoController; + +/// Indicates whether the media content has video content. +@property(nonatomic, readonly) BOOL hasVideoContent; + +/// Media content aspect ratio (width/height). The value is 0 when there's no media content or the +/// media content aspect ratio is unknown. +@property(nonatomic, readonly) CGFloat aspectRatio; + +/// The video's duration in seconds or 0 if there's no video or the duration is unknown. +@property(nonatomic, readonly) NSTimeInterval duration; + +/// The video's current playback time in seconds or 0 if there's no video or the current playback +/// time is unknown. +@property(nonatomic, readonly) NSTimeInterval currentTime; + +@end + +@interface GADMediaContent (NativeAd) + +/// The main image to be displayed when the media content doesn't contain video. Only available to +/// native ads. +@property(nonatomic, nullable) UIImage *mainImage; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaContent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaContent.h.meta new file mode 100644 index 00000000..959d3450 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaContent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c80a04aa6d3914e269263c6aa7b3fd10 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaView.h new file mode 100755 index 00000000..2a8a6c5e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaView.h @@ -0,0 +1,29 @@ +// +// GADMediaView.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import +#import + +/// Displays native ad media content. +/// +/// To display media content in GADNativeAdView instances, add a GADMediaView subview, +/// assign the native ad view's mediaView property, and set the native ad's mediaContent property to +/// the media view. +/// +/// If the native ad contains video content, the media view displays the video content. +/// +/// If the native ad doesn't have video content and image loading is enabled, the media view +/// displays the first image from the native ad's |images| property. +/// +/// If the native ad doesn't have video content and image loading is disabled, the media view is +/// empty. +@interface GADMediaView : UIView + +/// The media content displayed in the media view. +@property(nonatomic, nullable) GADMediaContent *mediaContent; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaView.h.meta new file mode 100644 index 00000000..cac101f1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMediaView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 467395beddeb84dfabe69ad6212ce24f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMobileAds.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMobileAds.h new file mode 100755 index 00000000..e5256f59 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMobileAds.h @@ -0,0 +1,91 @@ +// +// GADMobileAds.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/// A block called with the initialization status when [GADMobileAds startWithCompletionHandler:] +/// completes or times out. +typedef void (^GADInitializationCompletionHandler)(GADInitializationStatus *_Nonnull status); + +/// Completion handler for presenting Ad Inspector. Returns an error if a problem was detected +/// during presentation, or nil otherwise. +typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error); + +/// Google Mobile Ads SDK settings. +@interface GADMobileAds : NSObject + +/// Returns the shared GADMobileAds instance. ++ (nonnull GADMobileAds *)sharedInstance; + +/// Returns the version of the SDK. +@property(nonatomic, nonnull, readonly) NSString *sdkVersion; + +/// The application's audio volume. Affects audio volumes of all ads relative to other audio output. +/// Valid ad volume values range from 0.0 (silent) to 1.0 (current device volume). Use this method +/// only if your application has its own volume controls (e.g., custom music or sound effect +/// volumes). Defaults to 1.0. +@property(nonatomic, assign) float applicationVolume; + +/// Indicates whether the application's audio is muted. Affects initial mute state for all ads. Use +/// this method only if your application has its own volume controls (e.g., custom music or sound +/// effect muting). Defaults to NO. +@property(nonatomic, assign) BOOL applicationMuted; + +/// Manages the Google Mobile Ads SDK's audio and video settings. +@property(nonatomic, readonly, strong, nonnull) GADAudioVideoManager *audioVideoManager; + +/// Request configuration that is common to all requests. +@property(nonatomic, readonly, strong, nonnull) GADRequestConfiguration *requestConfiguration; + +/// Initialization status of the ad networks available to the Google Mobile Ads SDK. +@property(nonatomic, nonnull, readonly) GADInitializationStatus *initializationStatus; + +/// Returns YES if the current SDK version is at least |major|.|minor|.|patch|. This method can be +/// used by libraries that depend on a specific minimum version of the Google Mobile Ads SDK to warn +/// developers if they have an incompatible version. +/// +/// Available in Google Mobile Ads SDK 7.10 and onwards. Before calling this method check if the +/// GADMobileAds's shared instance responds to this method. Calling this method on a Google Mobile +/// Ads SDK lower than 7.10 can crash the app. +- (BOOL)isSDKVersionAtLeastMajor:(NSInteger)major + minor:(NSInteger)minor + patch:(NSInteger)patch + NS_SWIFT_NAME(isSDKVersionAtLeast(major:minor:patch:)); + +/// Starts the Google Mobile Ads SDK. Call this method as early as possible to reduce latency on the +/// session's first ad request. Calls completionHandler when the GMA SDK and all mediation networks +/// are fully set up or if set-up times out. The Google Mobile Ads SDK starts on the first ad +/// request if this method is not called. +- (void)startWithCompletionHandler:(nullable GADInitializationCompletionHandler)completionHandler; + +/// Disables automated SDK crash reporting. If not called, the SDK records the original exception +/// handler if available and registers a new exception handler. The new exception handler only +/// reports SDK related exceptions and calls the recorded original exception handler. +- (void)disableSDKCrashReporting; + +/// Disables mediation adapter initialization during initialization of the GMA SDK. Calling this +/// method may negatively impact your ad performance and should only be called if you will not use +/// GMA SDK controlled mediation during this app session. This method must be called before +/// initializing the GMA SDK or loading ads and has no effect once the SDK has been initialized. +- (void)disableMediationInitialization; + +/// Presents Ad Inspector. The device calling this API must be registered as a test device in order +/// to launch Ad Inspector. Set +/// GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers to enable test mode on +/// this device. +/// @param viewController A view controller to present Ad Inspector. +/// @param completionHandler A handler to execute when Ad Inspector is closed. +- (void)presentAdInspectorFromViewController:(nonnull UIViewController *)viewController + completionHandler: + (nullable GADAdInspectorCompletionHandler)completionHandler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMobileAds.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMobileAds.h.meta new file mode 100644 index 00000000..c7e84997 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMobileAds.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8bb56059d81894d79b4ea96cb0a1f8c6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h new file mode 100755 index 00000000..152a51e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h @@ -0,0 +1,23 @@ +// +// GADMultipleAdsAdLoaderOptions.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import + +/// Ad loader options for requesting multiple ads. Requesting multiple ads in a single request is +/// currently only available for native app install ads and native content ads. +@interface GADMultipleAdsAdLoaderOptions : GADAdLoaderOptions + +/// Number of ads the GADAdLoader should attempt to return for the request. By default, numberOfAds +/// is one. Requests are invalid and will fail if numberOfAds is less than one. If numberOfAds +/// exceeds the maximum limit (5), only the maximum number of ads are requested. +/// +/// The ad loader makes at least one and up to numberOfAds calls to the "ad received" and +/// -didFailToReceiveAdWithError: methods found in GADAdLoaderDelegate and its extensions, followed +/// by a single call to -adLoaderDidFinishLoading: once loading is finished. +@property(nonatomic) NSInteger numberOfAds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h.meta new file mode 100644 index 00000000..22214235 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e811dff5b25fe4a0bb27e16742ca0a9a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h new file mode 100755 index 00000000..6172be51 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h @@ -0,0 +1,16 @@ +// +// GADMuteThisAdReason.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +/// Reason for muting the ad. +@interface GADMuteThisAdReason : NSObject + +/// Text that describes the reason for muting this ad. For example "Ad Covered Content". +@property(nonatomic, readonly, nonnull) NSString *reasonDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h.meta new file mode 100644 index 00000000..3f7e1b7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad65831058c3e458193f91c3f61a1659 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h new file mode 100755 index 00000000..ad9d4de9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h @@ -0,0 +1,28 @@ +// +// GADNativeAd+ConfirmationClick.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import +#import +#import +#import + +@interface GADNativeAd (ConfirmedClick) + +/// Unconfirmed click delegate. +@property(nonatomic, weak, nullable) id + unconfirmedClickDelegate; + +/// Registers a view that will confirm the click. +- (void)registerClickConfirmingView:(nullable UIView *)view; + +/// Cancels the unconfirmed click. Call this method when the user fails to confirm the click. +/// Calling this method causes the SDK to stop tracking clicks on the registered click confirming +/// view and invokes the -nativeAdDidCancelUnconfirmedClick: delegate method. If no unconfirmed +/// click is in progress, this method has no effect. +- (void)cancelUnconfirmedClick; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h.meta new file mode 100644 index 00000000..cdb6fd14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8043d9c15c54c4ce88fbd07661c9bde9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h new file mode 100755 index 00000000..8d4df3d6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h @@ -0,0 +1,22 @@ +// +// GADNativeAd+CustomClickGesture.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +@interface GADNativeAd (CustomClickGesture) + +/// Indicates whether the custom click gestures feature can be used. +@property(nonatomic, readonly, getter=isCustomClickGestureEnabled) BOOL customClickGestureEnabled; + +/// Enables custom click gestures. Must be called before the ad is associated with an ad view. +/// Available for allowlisted accounts only. +- (void)enableCustomClickGestures; + +/// Records a click triggered by a custom click gesture. +- (void)recordCustomClickGesture; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h.meta new file mode 100644 index 00000000..9bf42441 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd59b041113fb499f97454b6baee2d79 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd.h new file mode 100755 index 00000000..4a656614 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd.h @@ -0,0 +1,144 @@ +// +// GADNativeAd.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +/// Native ad. To request this ad type, pass GADAdLoaderAdTypeNative +/// (see GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader's initializer method. If +/// you request this ad type, your delegate must conform to the GADNativeAdLoaderDelegate +/// protocol. +@interface GADNativeAd : NSObject + +#pragma mark - Must be displayed if available + +/// Headline. +@property(nonatomic, readonly, copy, nullable) NSString *headline; + +#pragma mark - Recommended to display + +/// Text that encourages user to take some action with the ad. For example "Install". +@property(nonatomic, readonly, copy, nullable) NSString *callToAction; +/// Icon image. +@property(nonatomic, readonly, strong, nullable) GADNativeAdImage *icon; +/// Description. +@property(nonatomic, readonly, copy, nullable) NSString *body; +/// Array of GADNativeAdImage objects. +@property(nonatomic, readonly, strong, nullable) NSArray *images; +/// App store rating (0 to 5). +@property(nonatomic, readonly, copy, nullable) NSDecimalNumber *starRating; +/// The app store name. For example, "App Store". +@property(nonatomic, readonly, copy, nullable) NSString *store; +/// String representation of the app's price. +@property(nonatomic, readonly, copy, nullable) NSString *price; +/// Identifies the advertiser. For example, the advertiser’s name or visible URL. +@property(nonatomic, readonly, copy, nullable) NSString *advertiser; +/// Media content. Set the associated media view's mediaContent property to this object to display +/// this content. +@property(nonatomic, readonly, nonnull) GADMediaContent *mediaContent; + +#pragma mark - Other properties + +/// Optional delegate to receive state change notifications. +@property(nonatomic, weak, nullable) id delegate; + +/// Reference to a root view controller that is used by the ad to present full screen content after +/// the user interacts with the ad. The root view controller is most commonly the view controller +/// displaying the ad. +@property(nonatomic, weak, nullable) UIViewController *rootViewController; + +/// Dictionary of assets which aren't processed by the receiver. +@property(nonatomic, readonly, copy, nullable) NSDictionary *extraAssets; + +/// Information about the ad response that returned the ad. +@property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; + +/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only. +@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; + +/// Indicates whether custom Mute This Ad is available for the native ad. +@property(nonatomic, readonly, getter=isCustomMuteThisAdAvailable) BOOL customMuteThisAdAvailable; + +/// An array of Mute This Ad reasons used to render customized mute ad survey. Use this array to +/// implement your own Mute This Ad feature only when customMuteThisAdAvailable is YES. +@property(nonatomic, readonly, nullable) NSArray *muteThisAdReasons; + +/// Registers ad view, clickable asset views, and nonclickable asset views with this native ad. +/// Media view shouldn't be registered as clickable. +/// @param clickableAssetViews Dictionary of asset views that are clickable, keyed by asset IDs. +/// @param nonclickableAssetViews Dictionary of asset views that are not clickable, keyed by asset +/// IDs. +- (void)registerAdView:(nonnull UIView *)adView + clickableAssetViews: + (nonnull NSDictionary *)clickableAssetViews + nonclickableAssetViews: + (nonnull NSDictionary *)nonclickableAssetViews; + +/// Unregisters ad view from this native ad. The corresponding asset views will also be +/// unregistered. +- (void)unregisterAdView; + +/// Reports the mute event with the mute reason selected by user. Use nil if no reason was selected. +/// Call this method only if customMuteThisAdAvailable is YES. +- (void)muteThisAdWithReason:(nullable GADMuteThisAdReason *)reason; + +@end + +#pragma mark - Protocol and constants + +/// The delegate of a GADAdLoader object implements this protocol to receive GADNativeAd ads. +@protocol GADNativeAdLoaderDelegate +/// Called when a native ad is received. +- (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveNativeAd:(nonnull GADNativeAd *)nativeAd; +@end + +#pragma mark - Unified Native Ad View + +/// Base class for native ad views. Your native ad view must be a subclass of this class and must +/// call superclass methods for all overridden methods. +@interface GADNativeAdView : UIView + +/// This property must point to the native ad object rendered by this ad view. +@property(nonatomic, strong, nullable) GADNativeAd *nativeAd; + +/// Weak reference to your ad view's headline asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *headlineView; +/// Weak reference to your ad view's call to action asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *callToActionView; +/// Weak reference to your ad view's icon asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *iconView; +/// Weak reference to your ad view's body asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *bodyView; +/// Weak reference to your ad view's store asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *storeView; +/// Weak reference to your ad view's price asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *priceView; +/// Weak reference to your ad view's image asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *imageView; +/// Weak reference to your ad view's star rating asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *starRatingView; +/// Weak reference to your ad view's advertiser asset view. +@property(nonatomic, weak, nullable) IBOutlet UIView *advertiserView; +/// Weak reference to your ad view's media asset view. +@property(nonatomic, weak, nullable) IBOutlet GADMediaView *mediaView; +/// Weak reference to your ad view's AdChoices view. Must set adChoicesView before setting +/// nativeAd, otherwise AdChoices will be rendered according to the preferredAdChoicesPosition +/// defined in GADNativeAdViewAdOptions. +@property(nonatomic, weak, nullable) IBOutlet GADAdChoicesView *adChoicesView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd.h.meta new file mode 100644 index 00000000..a10ff828 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d4736e6375b524f649eed29d93887eb7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h new file mode 100755 index 00000000..e4e7061d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h @@ -0,0 +1,23 @@ +// +// GADNativeAdAssetIdentifiers.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import +#import + +typedef NSString *GADNativeAssetIdentifier NS_STRING_ENUM; + +extern GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset; +extern GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h.meta new file mode 100644 index 00000000..7e377e2a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 874948140efaa4598bd79befe29667a3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h new file mode 100755 index 00000000..245aa1ac --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h @@ -0,0 +1,51 @@ +// +// GADNativeAdDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import + +@class GADNativeAd; + +/// Identifies native ad assets. +@protocol GADNativeAdDelegate + +@optional + +#pragma mark - Ad Lifecycle Events + +/// Called when an impression is recorded for an ad. Only called for Google ads and is not supported +/// for mediated ads. +- (void)nativeAdDidRecordImpression:(nonnull GADNativeAd *)nativeAd; + +/// Called when a click is recorded for an ad. Only called for Google ads and is not supported for +/// mediated ads. +- (void)nativeAdDidRecordClick:(nonnull GADNativeAd *)nativeAd; + +#pragma mark - Click-Time Lifecycle Notifications + +/// Called before presenting the user a full screen view in response to an ad action. Use this +/// opportunity to stop animations, time sensitive interactions, etc. +/// +/// Normally the user looks at the ad, dismisses it, and control returns to your application with +/// the nativeAdDidDismissScreen: message. However, if the user hits the Home button or clicks on an +/// App Store link, your application will be backgrounded. The next method called will be the +/// applicationWillResignActive: of your UIApplicationDelegate object. +- (void)nativeAdWillPresentScreen:(nonnull GADNativeAd *)nativeAd; + +/// Called before dismissing a full screen view. +- (void)nativeAdWillDismissScreen:(nonnull GADNativeAd *)nativeAd; + +/// Called after dismissing a full screen view. Use this opportunity to restart anything you may +/// have stopped as part of nativeAdWillPresentScreen:. +- (void)nativeAdDidDismissScreen:(nonnull GADNativeAd *)nativeAd; + +#pragma mark - Mute This Ad + +/// Used for Mute This Ad feature. Called after the native ad is muted. Only called for Google ads +/// and is not supported for mediated ads. +- (void)nativeAdIsMuted:(nonnull GADNativeAd *)nativeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h.meta new file mode 100644 index 00000000..f1b5ea0d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7db2bdec1c9c847a893d354b00d6ecbc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h new file mode 100755 index 00000000..3e831a47 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h @@ -0,0 +1,19 @@ +// +// GADNativeAdImage+Mediation.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google. All rights reserved. +// + +#import + +/// Provides additional GADNativeAdImage initializers. +@interface GADNativeAdImage (MediationAdditions) + +/// Initializes and returns a native ad image object with the provided image. +- (nonnull instancetype)initWithImage:(nonnull UIImage *)image; + +/// Initializes and returns a native ad image object with the provided image URL and image scale. +- (nonnull instancetype)initWithURL:(nonnull NSURL *)URL scale:(CGFloat)scale; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h.meta new file mode 100644 index 00000000..56a1f758 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f773d68eec50a46faafd712b6763dfeb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage.h new file mode 100755 index 00000000..06eb77f7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage.h @@ -0,0 +1,23 @@ +// +// GADNativeAdImage.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import +#import + +/// Native ad image. +@interface GADNativeAdImage : NSObject + +/// The image. If image autoloading is disabled, this property will be nil. +@property(nonatomic, readonly, strong, nullable) UIImage *image; + +/// The image's URL. +@property(nonatomic, readonly, copy, nullable) NSURL *imageURL; + +/// The image's scale. +@property(nonatomic, readonly, assign) CGFloat scale; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage.h.meta new file mode 100644 index 00000000..9ce01900 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImage.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 68ccaf39bbf9e4aae950ba0e2778ca8f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h new file mode 100755 index 00000000..136fab44 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h @@ -0,0 +1,21 @@ +// +// GADNativeAdImageAdLoaderOptions.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google LLC. All rights reserved. +// + +#import + +/// Ad loader options for native ad image settings. +@interface GADNativeAdImageAdLoaderOptions : GADAdLoaderOptions + +/// Indicates whether image asset content should be loaded by the SDK. If set to YES, the SDK will +/// not load image asset content and native ad image URLs can be used to fetch content. Defaults to +/// NO, image assets are loaded by the SDK. +@property(nonatomic, assign) BOOL disableImageLoading; + +/// Indicates whether multiple images should be loaded for each asset. Defaults to NO. +@property(nonatomic, assign) BOOL shouldRequestMultipleImages; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h.meta new file mode 100644 index 00000000..0abd5639 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fa86a58d0c1ec4757a409705aad6973a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h new file mode 100755 index 00000000..3649a7c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h @@ -0,0 +1,19 @@ +// +// GADNativeAdMediaAdLoaderOptions.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import +#import + +/// Ad loader options for native ad media settings. +@interface GADNativeAdMediaAdLoaderOptions : GADAdLoaderOptions + +/// Image and video aspect ratios. Defaults to GADMediaAspectRatioUnknown. Portrait, landscape, and +/// square aspect ratios are returned when this property is GADMediaAspectRatioUnknown or +/// GADMediaAspectRatioAny. +@property(nonatomic, assign) GADMediaAspectRatio mediaAspectRatio; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h.meta new file mode 100644 index 00000000..bc0450f7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9865e13100d84258ac3f3e31d21919b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h new file mode 100755 index 00000000..fedabc80 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h @@ -0,0 +1,29 @@ +// +// GADNativeAdUnconfirmedClickDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import +#import + +@class GADNativeAd; + +/// Delegate methods for handling native ad unconfirmed clicks. +@protocol GADNativeAdUnconfirmedClickDelegate + +/// Tells the delegate that native ad receives an unconfirmed click on view with asset ID. You +/// should update user interface and ask user to confirm the click once this message is received. +/// Use the -registerClickConfirmingView: method in GADNativeAd+ConfirmedClick.h to register +/// a view that will confirm the click. Only called for Google ads and is not supported for mediated +/// ads. +- (void)nativeAd:(nonnull GADNativeAd *)nativeAd + didReceiveUnconfirmedClickOnAssetID:(nonnull GADNativeAssetIdentifier)assetID; + +/// Tells the delegate that the unconfirmed click is cancelled. You should revert the user interface +/// change once this message is received. Only called for Google ads and is not supported for +/// mediated ads. +- (void)nativeAdDidCancelUnconfirmedClick:(nonnull GADNativeAd *)nativeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h.meta new file mode 100644 index 00000000..c540d30d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 89f50a83ab10640039df3bbca6146e86 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h new file mode 100755 index 00000000..8c0c0c62 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h @@ -0,0 +1,24 @@ +// +// GADNativeAdViewAdOptions.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +/// Position of the AdChoices icon in the containing ad. +typedef NS_ENUM(NSInteger, GADAdChoicesPosition) { + GADAdChoicesPositionTopRightCorner, ///< Top right corner. + GADAdChoicesPositionTopLeftCorner, ///< Top left corner. + GADAdChoicesPositionBottomRightCorner, ///< Bottom right corner. + GADAdChoicesPositionBottomLeftCorner ///< Bottom Left Corner. +}; + +/// Ad loader options for configuring the view of native ads. +@interface GADNativeAdViewAdOptions : GADAdLoaderOptions + +/// Indicates preferred location of AdChoices icon. Default is GADAdChoicesPositionTopRightCorner. +@property(nonatomic, assign) GADAdChoicesPosition preferredAdChoicesPosition; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h.meta new file mode 100644 index 00000000..5b3dc217 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6fd2bd261354247eaac5145efb2aa5ca +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h new file mode 100755 index 00000000..b0f33232 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h @@ -0,0 +1,16 @@ +// +// GADNativeMuteThisAdLoaderOptions.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +/// Mute This Ad options. +@interface GADNativeMuteThisAdLoaderOptions : GADAdLoaderOptions + +/// Set to YES to request the custom Mute This Ad feature. By default, this property's value is YES. +@property(nonatomic) BOOL customMuteThisAdRequested; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h.meta new file mode 100644 index 00000000..2f747f5e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 047261617bd8143d39c468b6c81fe783 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADPresentationError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADPresentationError.h new file mode 100755 index 00000000..a7ae1305 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADPresentationError.h @@ -0,0 +1,32 @@ +// +// GADPresentError.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google LLC. All rights reserved. +// + +#import + +/// Error codes in the Google Mobile Ads SDK domain that surface due to errors when attempting to +/// present an ad. +typedef NS_ENUM(NSInteger, GADPresentationErrorCode) { + + /// Ad isn't ready to be shown. + GADPresentationErrorCodeAdNotReady = 15, + + /// Ad is too large for the scene. + GADPresentationErrorCodeAdTooLarge = 16, + + /// Internal error. + GADPresentationErrorCodeInternal = 17, + + /// Ad has already been used. + GADPresentationErrorCodeAdAlreadyUsed = 18, + + /// Attempted to present ad from a non-main thread. + GADPresentationErrorNotMainThread = 21, + + /// A mediation ad network adapter failed to present the ad. The adapter's error is included as an + /// underlyingError. + GADPresentationErrorMediation = 22, +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADPresentationError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADPresentationError.h.meta new file mode 100644 index 00000000..6078452b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADPresentationError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb3b08a3fa4e647dcbc36b8e9f8e2fae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequest.h new file mode 100755 index 00000000..20713d53 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequest.h @@ -0,0 +1,72 @@ +// +// GADRequest.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import + +/// Deprecated gender constants. +typedef NS_ENUM(NSInteger, GADGender) { + kGADGenderUnknown, ///< Deprecated. + kGADGenderMale, ///< Deprecated. + kGADGenderFemale ///< Deprecated. +}; + +/// Specifies optional parameters for ad requests. +@interface GADRequest : NSObject + +/// Returns a default request. ++ (nonnull instancetype)request; + +#pragma mark Additional Parameters For Ad Networks + +/// Ad networks may have additional parameters they accept. To pass these parameters to them, create +/// the ad network extras object for that network, fill in the parameters, and register it here. The +/// ad network should have a header defining the interface for the 'extras' object to create. All +/// networks will have access to the basic settings you've set in this GADRequest. If you register +/// an extras object that is the same class as one you have registered before, the previous extras +/// will be overwritten. +- (void)registerAdNetworkExtras:(nonnull id)extras; + +/// Returns the network extras defined for an ad network. +- (nullable id)adNetworkExtrasFor:(nonnull Class)aClass; + +/// Removes the extras for an ad network. |aClass| is the class which represents that network's +/// extras type. +- (void)removeAdNetworkExtrasFor:(nonnull Class)aClass; + +#pragma mark Publisher Provided + +/// Scene object. Used in multiscene apps to request ads of the appropriate size. +@property(nonatomic, nullable, weak) UIWindowScene *scene API_AVAILABLE(ios(13.0)); + +#pragma mark Contextual Information + +/// Array of keyword strings. Keywords are words or phrases describing the current user activity +/// such as @"Sports Scores" or @"Football". Set this property to nil to clear the keywords. +@property(nonatomic, copy, nullable) NSArray *keywords; + +/// URL string for a webpage whose content matches the app's primary content. This webpage content +/// is used for targeting and brand safety purposes. +@property(nonatomic, copy, nullable) NSString *contentURL; + +/// URL strings for non-primary web content near an ad. Promotes brand safety and allows displayed +/// ads to have an app level rating (MA, T, PG, etc) that is more appropriate to neighboring +/// content. +@property(nonatomic, copy, nullable) NSArray *neighboringContentURLStrings; + +#pragma mark Request Agent Information + +/// String that identifies the ad request's origin. Third party libraries that reference the Mobile +/// Ads SDK should set this property to denote the platform from which the ad request originated. +/// For example, a third party ad network called "CoolAds network" that is mediating requests to the +/// Mobile Ads SDK should set this property as "CoolAds". +@property(nonatomic, copy, nullable) NSString *requestAgent; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequest.h.meta new file mode 100644 index 00000000..6dc84c60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 34d76eb206ecc40dbbb75c9f9ef57bde +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h new file mode 100755 index 00000000..4f264f50 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h @@ -0,0 +1,66 @@ +// +// GADRequestConfiguration.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import + +/// Maximum ad content rating. +typedef NSString *GADMaxAdContentRating NS_STRING_ENUM; + +/// Rating for content suitable for general audiences, including families. +extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral; +/// Rating for content suitable for most audiences with parental guidance. +extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance; +/// Rating for content suitable for teen and older audiences. +extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen; +/// Rating for content suitable only for mature audiences. +extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience; + +/// Add this constant to the testDevices property's array to receive test ads on the simulator. +extern NSString *_Nonnull const GADSimulatorID; + +/// Request configuration. The settings in this class will apply to all ad requests. +@interface GADRequestConfiguration : NSObject + +/// The maximum ad content rating. All Google ads will have this content rating or lower. +@property(nonatomic, copy, nullable) GADMaxAdContentRating maxAdContentRating; + +/// Identifiers corresponding to test devices which will always request test ads. +/// The test device identifier for the current device is logged to the console when the first +/// ad request is made. +@property(nonatomic, copy, nullable) NSArray *testDeviceIdentifiers; + +/// This method allows you to specify whether the user is under the age of consent. +/// https://developers.google.com/admob/ios/targeting#users_under_the_age_of_consent. +/// +/// If you call this method with YES, a TFUA parameter will be included in all ad requests. This +/// parameter disables personalized advertising, including remarketing, for all ad requests. It also +/// disables requests to third-party ad vendors, such as ad measurement pixels and third-party ad +/// servers. +- (void)tagForUnderAgeOfConsent:(BOOL)underAgeOfConsent; + +/// [Optional] This method allows you to specify whether you would like your app to be treated as +/// child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA), +/// http://business.ftc.gov/privacy-and-security/childrens-privacy. +/// +/// If you call this method with YES, you are indicating that your app should be treated as +/// child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA). If you call +/// this method with NO, you are indicating that your app should not be treated as child-directed +/// for purposes of the Children’s Online Privacy Protection Act (COPPA). If you do not call this +/// method, ad requests will include no indication of how you would like your app treated with +/// respect to COPPA. +/// +/// By setting this method, you certify that this notification is accurate and you are authorized to +/// act on behalf of the owner of the app. You understand that abuse of this setting may result in +/// termination of your Google account. +- (void)tagForChildDirectedTreatment:(BOOL)childDirectedTreatment; + +/// Controls whether the Google Mobile Ads SDK Same App Key is enabled. The value set persists +/// across app sessions. The key is enabled by default. +- (void)setSameAppKeyEnabled:(BOOL)enabled; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h.meta new file mode 100644 index 00000000..ba68b0e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 15640eb6e548e45b392016a68b3fe441 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestError.h new file mode 100755 index 00000000..9342caa5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestError.h @@ -0,0 +1,63 @@ +// +// GADRequestError.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google LLC. All rights reserved. +// + +#import +#import + +/// Google AdMob Ads error domain. +extern NSString *_Nonnull const GADErrorDomain; + +/// NSError codes for GAD error domain. +typedef NS_ENUM(NSInteger, GADErrorCode) { + /// The ad request is invalid. The localizedFailureReason error description will have more + /// details. Typically this is because the ad did not have the ad unit ID or root view + /// controller set. + GADErrorInvalidRequest = 0, + + /// The ad request was successful, but no ad was returned. + GADErrorNoFill = 1, + + /// There was an error loading data from the network. + GADErrorNetworkError = 2, + + /// The ad server experienced a failure processing the request. + GADErrorServerError = 3, + + /// The current device's OS is below the minimum required version. + GADErrorOSVersionTooLow = 4, + + /// The request was unable to be loaded before being timed out. + GADErrorTimeout = 5, + + /// The mediation response was invalid. + GADErrorMediationDataError = 7, + + /// Error finding or creating a mediation ad network adapter. + GADErrorMediationAdapterError = 8, + + /// Attempting to pass an invalid ad size to an adapter. + GADErrorMediationInvalidAdSize = 10, + + /// Internal error. + GADErrorInternalError = 11, + + /// Invalid argument error. + GADErrorInvalidArgument = 12, + + /// Received invalid response. + GADErrorReceivedInvalidResponse = 13, + + /// A mediation ad network adapter received an ad request, but did not fill. The adapter's error + /// is included as an underlyingError. + GADErrorMediationNoFill = 9, + + /// Will not send request because the ad object has already been used. + GADErrorAdAlreadyUsed = 19, + + /// Will not send request because the application identifier is missing. + GADErrorApplicationIdentifierMissing = 20, +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestError.h.meta new file mode 100644 index 00000000..1bad59be --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRequestError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 606b6a707fc014e12873a48b0cb16151 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADResponseInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADResponseInfo.h new file mode 100755 index 00000000..90fd2d86 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADResponseInfo.h @@ -0,0 +1,57 @@ +// +// GADResponseInfo.h +// Google Mobile Ads SDK +// +// Copyright 2019-2021 Google LLC. All rights reserved. +// + +#import +#import + +/// Response metadata for an individual ad network in an ad response. +@interface GADAdNetworkResponseInfo : NSObject + +/// A class name that identifies the ad network. +@property(nonatomic, readonly, nonnull) NSString *adNetworkClassName; + +/// Network configuration set on the AdMob UI. +@property(nonatomic, readonly, nonnull) NSDictionary *adUnitMapping; + +/// Error associated with the request to the network. Nil if the network successfully loaded an ad +/// or if the network was not attempted. +@property(nonatomic, readonly, nullable) NSError *error; + +/// Amount of time the ad network spent loading an ad. 0 if the network was not attempted. +@property(nonatomic, readonly) NSTimeInterval latency; + +/// JSON-safe dictionary representation of the ad network response info. +@property(nonatomic, readonly, nonnull) NSDictionary *dictionaryRepresentation; + +@end + +/// Ad network class name for ads returned from Google's ad network. +extern NSString *_Nonnull const GADGoogleAdNetworkClassName; + +/// Ad network class name for custom event ads. +extern NSString *_Nonnull const GADCustomEventAdNetworkClassName; + +/// Key into NSError.userInfo mapping to a GADResponseInfo object. When ads fail to load, errors +/// returned contain an instance of GADResponseInfo. +extern NSString *_Nonnull GADErrorUserInfoKeyResponseInfo; + +/// Information about a response to an ad request. +@interface GADResponseInfo : NSObject + +/// Unique identifier of the ad response. +@property(nonatomic, readonly, nullable) NSString *responseIdentifier; + +/// A class name that identifies the ad network that returned the ad. Nil if no ad was returned. +@property(nonatomic, readonly, nullable) NSString *adNetworkClassName; + +/// Array of metadata for each ad network included in the response. +@property(nonatomic, readonly, nonnull) NSArray *adNetworkInfoArray; + +/// JSON-safe dictionary representation of the response info. +@property(nonatomic, readonly, nonnull) NSDictionary *dictionaryRepresentation; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADResponseInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADResponseInfo.h.meta new file mode 100644 index 00000000..c9813169 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADResponseInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4b6c099b2570a4305b96f6dc35028620 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedAd.h new file mode 100755 index 00000000..89ef59c8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedAd.h @@ -0,0 +1,73 @@ +// +// GADRewardedAd.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import +#import + +#import +#import +#import +#import +#import +#import +#import + +@class GADRewardedAd; + +/// A block to be executed when the ad request operation completes. On success, +/// rewardedAd is non-nil and |error| is nil. On failure, rewardedAd is nil +/// and |error| is non-nil. +typedef void (^GADRewardedAdLoadCompletionHandler)(GADRewardedAd *_Nullable rewardedAd, + NSError *_Nullable error); + +/// A rewarded ad. Rewarded ads are ads that users have the option of interacting with in exchange +/// for in-app rewards. +@interface GADRewardedAd : NSObject + +/// The ad unit ID. +@property(nonatomic, readonly, nonnull) NSString *adUnitID; + +/// Information about the ad response that returned the ad. +@property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; + +/// The reward earned by the user for interacting with the ad. +@property(nonatomic, readonly, nonnull) GADAdReward *adReward; + +/// Options specified for server-side user reward verification. Must be set before presenting this +/// ad. +@property(nonatomic, copy, nullable) + GADServerSideVerificationOptions *serverSideVerificationOptions; + +/// Delegate for handling full screen content messages. +@property(nonatomic, weak, nullable) id fullScreenContentDelegate; + +/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only. +@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; + +/// Loads a rewarded ad. +/// +/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI. +/// @param request An ad request object. If nil, a default ad request object is used. +/// @param completionHandler A handler to execute when the load operation finishes or times out. ++ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID + request:(nullable GADRequest *)request + completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler; + +/// Returns whether the rewarded ad can be presented from the provided root view +/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the +/// main thread. +- (BOOL)canPresentFromRootViewController:(nonnull UIViewController *)rootViewController + error:(NSError *_Nullable __autoreleasing *_Nullable)error; + +/// Presents the rewarded ad. Must be called on the main thread. +/// +/// @param rootViewController A view controller to present the ad. +/// @param userDidEarnRewardHandler A handler to execute when the user earns a reward. +- (void)presentFromRootViewController:(nonnull UIViewController *)rootViewController + userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedAd.h.meta new file mode 100644 index 00000000..363a77bf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd9b47336f2364bc0944042fc50733f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h new file mode 100755 index 00000000..242d8fac --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h @@ -0,0 +1,74 @@ +// +// GADRewardedInterstitialAd.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import +#import + +#import +#import +#import +#import +#import +#import +#import + +@class GADRewardedInterstitialAd; + +/// A block to be executed when the ad request operation completes. On success, +/// rewardedInterstitialAd is non-nil and |error| is nil. On failure, rewardedInterstitialAd is nil +/// and |error| is non-nil. +typedef void (^GADRewardedInterstitialAdLoadCompletionHandler)( + GADRewardedInterstitialAd *_Nullable rewardedInterstitialAd, NSError *_Nullable error); + +/// A rewarded interstitial ad. Rewarded Interstitial ads are full screen ads that can be presented +/// without user-opt in and allow you to reward the user with in-app items. +@interface GADRewardedInterstitialAd : NSObject + +/// The ad unit ID. +@property(nonatomic, readonly, nonnull) NSString *adUnitID; + +/// Information about the ad response that returned the ad. +@property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; + +/// The reward earned by the user for interacting with the ad. +@property(nonatomic, readonly, nonnull) GADAdReward *adReward; + +/// Options specified for server-side user reward verification. Must be set before presenting this +/// ad. +@property(nonatomic, copy, nullable) + GADServerSideVerificationOptions *serverSideVerificationOptions; + +/// Delegate for handling full screen content messages. +@property(nonatomic, weak, nullable) id fullScreenContentDelegate; + +/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only. +@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; + +/// Loads a rewarded interstitial ad. +/// +/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI. +/// @param request An ad request object. If nil, a default ad request object is used. +/// @param completionHandler A handler to execute when the load operation finishes or times out. ++ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID + request:(nullable GADRequest *)request + completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler; + +/// Returns whether the rewarded interstitial ad can be presented from the provided root view +/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the +/// main thread. +- (BOOL)canPresentFromRootViewController:(nonnull UIViewController *)rootViewController + error:(NSError *_Nullable __autoreleasing *_Nullable)error; + +/// Presents the rewarded interstitial ad. Must be called on the main thread. +/// +/// @param viewController A view controller to present the ad. +/// @param userDidEarnRewardHandler A handler to execute when the user earns a reward. adReward +/// contains the reward information. +- (void)presentFromRootViewController:(nonnull UIViewController *)viewController + userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h.meta new file mode 100644 index 00000000..459bd5c4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: deb52aef556f44f0ea300370047bdd74 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADSearchBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADSearchBannerView.h new file mode 100755 index 00000000..ec1747d0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADSearchBannerView.h @@ -0,0 +1,24 @@ +// +// GADSearchBannerView.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google LLC. All rights reserved. +// + +#import +#import + +/// A view that displays search ads. +/// To show search ads: +/// 1) Create a GADSearchBannerView and add it to your view controller's view hierarchy. +/// 2) Create a GADDynamicHeightSearchRequest object to hold the search query and other search +/// data. +/// 3) Call GADSearchBannerView's -loadRequest: method with the +/// GADDynamicHeightSearchRequest object. +@interface GADSearchBannerView : GADBannerView + +/// If the banner view is initialized with GADAdSizeFluid and the corresponding request is created +/// with dynamic height parameters, this delegate will be called when the ad size changes. +@property(nonatomic, weak, nullable) IBOutlet id adSizeDelegate; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADSearchBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADSearchBannerView.h.meta new file mode 100644 index 00000000..33cf2807 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADSearchBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8267af5cc4d15495b8bd079b628f4d0e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h new file mode 100755 index 00000000..5223855f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h @@ -0,0 +1,21 @@ +// +// GADServerSideVerificationOptions.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +/// Options for server-side verification callbacks for a rewarded ad. +@interface GADServerSideVerificationOptions : NSObject + +/// A unique identifier used to identify the user when making server-side verification reward +/// callbacks. This value will be passed as a parameter of the callback URL to the publisher's +/// server. +@property(nonatomic, copy, nullable) NSString *userIdentifier; + +/// Optional custom reward string to include in the server-side verification callback. +@property(nonatomic, copy, nullable) NSString *customRewardString; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h.meta new file mode 100644 index 00000000..c4a086cf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12874705c1fc14c0686c81f04a4cfc1d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoController.h new file mode 100755 index 00000000..26ec6ae0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoController.h @@ -0,0 +1,45 @@ +// +// GADVideoController.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import +#import +#import + +@protocol GADVideoControllerDelegate; + +/// The video controller class provides a way to get the video metadata and also manages video +/// content of the ad rendered by the Google Mobile Ads SDK. You don't need to create an instance of +/// this class. When the ad rendered by the Google Mobile Ads SDK loads video content, you may be +/// able to get an instance of this class from the rendered ad object. +@interface GADVideoController : NSObject + +/// Delegate for receiving video notifications. +@property(nonatomic, weak, nullable) id delegate; + +/// Mute or unmute video. Set to YES to mute the video. Set to NO to allow the video to play sound. +/// Doesn't do anything if -customControlsEnabled returns NO. +- (void)setMute:(BOOL)mute; + +/// Play the video. Doesn't do anything if the video is already playing or if +/// -customControlsEnabled returns NO. +- (void)play; + +/// Pause the video. Doesn't do anything if the video is already paused or if +/// -customControlsEnabled- returns NO. +- (void)pause; + +/// Stops the video and displays the video's first frame. Call -play to resume playback at the start +/// of the video. Doesn't do anything if -customControlsEnabled returns NO. +- (void)stop; + +/// Indicates whether video custom controls (i.e. play/pause/mute/unmute) are enabled. +- (BOOL)customControlsEnabled; + +/// Indicates whether video click to expand behavior is enabled. +- (BOOL)clickToExpandEnabled; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoController.h.meta new file mode 100644 index 00000000..213211dc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 805cdc43d50024fd788a7b6f1b3bcda2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h new file mode 100755 index 00000000..37e0ad27 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h @@ -0,0 +1,32 @@ +// +// GADVideoControllerDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +/// The GADVideoControllerDelegate protocol defines methods that are called by the video controller +/// object in response to the video events that occurred throughout the lifetime of the video +/// rendered by an ad. +@protocol GADVideoControllerDelegate + +@optional + +/// Tells the delegate that the video controller has began or resumed playing a video. +- (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController; + +/// Tells the delegate that the video controller has paused video. +- (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController; + +/// Tells the delegate that the video controller's video playback has ended. +- (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController; + +/// Tells the delegate that the video controller has muted video. +- (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController; + +/// Tells the delegate that the video controller has unmuted video. +- (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h.meta new file mode 100644 index 00000000..86d9373e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3fcef5c7c7ce4dc5b0f04334dbe29fd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoOptions.h new file mode 100755 index 00000000..46d8347e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoOptions.h @@ -0,0 +1,23 @@ +// +// GADVideoOptions.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +/// Video ad options. +@interface GADVideoOptions : GADAdLoaderOptions + +/// Indicates whether videos should start muted. By default this property value is YES. +@property(nonatomic, assign) BOOL startMuted; + +/// Indicates whether the requested video should have custom controls enabled for +/// play/pause/mute/unmute. +@property(nonatomic, assign) BOOL customControlsRequested; + +/// Indicates whether the requested video should have the click to expand behavior. +@property(nonatomic, assign) BOOL clickToExpandRequested; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoOptions.h.meta new file mode 100644 index 00000000..c1d83942 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GADVideoOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3503c373f2af1415b83e80e0eba8b8f4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerView.h new file mode 100755 index 00000000..0413733e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerView.h @@ -0,0 +1,84 @@ +// +// GAMBannerView.h +// Google Mobile Ads SDK +// +// Copyright 2012 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import + +@class GAMBannerView; + +/// The delegate of a GADAdLoader object must conform to this protocol to receive GAMBannerViews. +@protocol GAMBannerAdLoaderDelegate + +/// Asks the delegate which banner ad sizes should be requested. +- (nonnull NSArray *)validBannerSizesForAdLoader:(nonnull GADAdLoader *)adLoader; + +/// Tells the delegate that a Google Ad Manager banner ad was received. +- (void)adLoader:(nonnull GADAdLoader *)adLoader + didReceiveGAMBannerView:(nonnull GAMBannerView *)bannerView; + +@end + +/// The view that displays Ad Manager banner ads. +/// +/// To request this ad type using GADAdLoader, you need to pass GADAdLoaderAdTypeGAMBanner (see +/// GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader's initializer method. If you +/// request this ad type, your delegate must conform to the GAMBannerAdLoaderDelegate protocol. +@interface GAMBannerView : GADBannerView + +/// Required value created on the Ad Manager website. Create a new ad unit for every unique +/// placement of an ad in your application. Set this to the ID assigned for this placement. Ad units +/// are important for targeting and statistics. +/// +/// Example Ad Manager ad unit ID: @"/6499/example/banner" +@property(nonatomic, copy, nullable) NSString *adUnitID; + +/// Optional delegate that is notified when creatives send app events. +@property(nonatomic, weak, nullable) IBOutlet id appEventDelegate; + +/// Optional delegate that is notified when creatives cause the banner to change size. +@property(nonatomic, weak, nullable) IBOutlet id adSizeDelegate; + +/// Optional array of NSValue encoded GADAdSize structs, specifying all valid sizes that are +/// appropriate for this slot. Never create your own GADAdSize directly. Use one of the predefined +/// standard ad sizes (such as GADAdSizeBanner), or create one using the GADAdSizeFromCGSize +/// method. +/// +/// Example: +/// +/// \code +/// NSArray *validSizes = @[ +/// NSValueFromGADAdSize(GADAdSizeBanner), +/// NSValueFromGADAdSize(GADAdSizeLargeBanner) +/// ]; +/// +/// bannerView.validAdSizes = validSizes; +/// \endcode +@property(nonatomic, copy, nullable) NSArray *validAdSizes; + +/// Indicates that the publisher will record impressions manually when the ad becomes visible to the +/// user. +@property(nonatomic) BOOL enableManualImpressions; + +/// Video controller for controlling video rendered by this ad view. +@property(nonatomic, readonly, nonnull) GADVideoController *videoController; + +/// If you've set enableManualImpressions to YES, call this method when the ad is visible. +- (void)recordImpression; + +/// Use this function to resize the banner view without launching a new ad request. +- (void)resize:(GADAdSize)size; + +/// Sets options that configure ad loading. +/// +/// @param adOptions An array of GADAdLoaderOptions objects. The array is deep copied and option +/// objects cannot be modified after calling this method. +- (void)setAdOptions:(nonnull NSArray *)adOptions; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerView.h.meta new file mode 100644 index 00000000..48c9cdd1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed4ecd7aec5834ee89277c8fdb6d4f55 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h new file mode 100755 index 00000000..f2ef92ba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h @@ -0,0 +1,16 @@ +// +// GAMBannerViewOptions.h +// Google Mobile Ads SDK +// +// Copyright 2016 Google LLC. All rights reserved. +// + +#import + +/// Ad loader options for banner ads. +@interface GAMBannerViewOptions : GADAdLoaderOptions + +/// Whether the publisher will record impressions manually when the ad becomes visible to the user. +@property(nonatomic, assign) BOOL enableManualImpressions; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h.meta new file mode 100644 index 00000000..67bc50bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a09a92d49722b4d3c82fa05c1f9838a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h new file mode 100755 index 00000000..139ccc65 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h @@ -0,0 +1,37 @@ +// +// GAMInterstitialAd.h +// Google Mobile Ads SDK +// +// Copyright 2020 Google LLC. All rights reserved. +// + +#import +#import +#import + +@class GAMInterstitialAd; +typedef void (^GAMInterstitialAdLoadCompletionHandler)(GAMInterstitialAd *_Nullable interstitialAd, + NSError *_Nullable error); + +/// Google Ad Manager interstitial ad, a full-screen advertisement shown at natural +/// transition points in your application such as between game levels or news stories. +@interface GAMInterstitialAd : GADInterstitialAd + +/// Optional delegate that is notified when creatives send app events. +@property(nonatomic, weak, nullable) id appEventDelegate; + +/// Loads an interstitial ad. +/// +/// @param adUnitID An ad unit ID created in the Ad Manager UI. +/// @param request An ad request object. If nil, a default ad request object is used. +/// @param completionHandler A handler to execute when the load operation finishes or times out. ++ (void)loadWithAdManagerAdUnitID:(nonnull NSString *)adUnitID + request:(nullable GAMRequest *)request + completionHandler:(nonnull GAMInterstitialAdLoadCompletionHandler)completionHandler; + ++ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID + request:(nullable GADRequest *)request + completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler + NS_UNAVAILABLE; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h.meta new file mode 100644 index 00000000..e416496d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0a2a5c449e10c4a1eaddf63506407050 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMRequest.h new file mode 100755 index 00000000..7971381e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMRequest.h @@ -0,0 +1,23 @@ +// +// GAMRequest.h +// Google Mobile Ads SDK +// +// Copyright 2014 Google LLC. All rights reserved. +// + +#import +#import + +/// Specifies optional parameters for ad requests. +@interface GAMRequest : GADRequest + +/// Publisher provided user ID. +@property(nonatomic, copy, nullable) NSString *publisherProvidedID; + +/// Array of strings used to exclude specified categories in ad results. +@property(nonatomic, copy, nullable) NSArray *categoryExclusions; + +/// Key-value pairs used for custom targeting. +@property(nonatomic, copy, nullable) NSDictionary *customTargeting; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMRequest.h.meta new file mode 100644 index 00000000..8dd59617 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GAMRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71c265629344a453eb5374b5eabb43ee +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h new file mode 100755 index 00000000..34a89536 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h @@ -0,0 +1,104 @@ +// +// GoogleMobileAds.h +// Google Mobile Ads SDK +// +// Copyright 2014 Google LLC. All rights reserved. + +#import +#import + +/// Project version string for GoogleMobileAds. +FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[]; + +// Header files. +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h.meta new file mode 100644 index 00000000..55f2935d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAds.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a7043ec1b3a1d4fbd9a03cff7af641e3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h new file mode 100755 index 00000000..c666344f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h @@ -0,0 +1,11 @@ +// +// GoogleMobileAdsDefines.h +// Google Mobile Ads SDK +// +// Copyright 2021 Google LLC. All rights reserved. +// + +#import + +#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s))) +#define GAD_BOXABLE __attribute__((objc_boxable)) diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h.meta new file mode 100644 index 00000000..d8339f1b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 86a59a6817ed141de9925bc00a4a026b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation.meta new file mode 100644 index 00000000..2818cb9d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e96aada4ba5d34cbb994685c53e2b9b1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..014e537b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h @@ -0,0 +1,92 @@ +// +// GADMAdNetworkAdapterProtocol.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google. All rights reserved. +// + +#import +#import +#import +#import + +/// Subclasses should prefix their name with "GADMAdapter" example: GADMAdapterGoogleAdMobAds +#define GADMAdapterClassNamePrefix @"GADMAdapter" + +/// Ad network adapter protocol. +@protocol GADMAdNetworkAdapter + +/// Returns a version string for the adapter. It can be any string that uniquely identifies the +/// adapter's version. For example, "1.0", or a date such as "20110915". ++ (NSString *)adapterVersion; + +/// Returns the extras class that is used by publishers to provide additional parameters to this +/// adapter. Returns Nil if the adapter doesn't have extra publisher provided settings. ++ (Class)networkExtrasClass; + +/// Designated initializer. Adapters can and should store a weak reference to the connector. +/// However, adapters must not keep a strong reference to the connector, as doing so creates a +/// reference cycle and abandoned memory. +- (instancetype)initWithGADMAdNetworkConnector:(id)connector; + +/// Asks the adapter to initiate an asynchronous banner ad request. The adapter may act as a +/// delegate to your SDK to listen to callbacks. If your SDK doesn't support the given ad size, or +/// doesn't support banner ads, call adapter:didFailAd: on the connector. +- (void)getBannerWithSize:(GADAdSize)adSize; + +/// Asks the adapter to initiate an asynchronous interstitial ad request. The adapter may act as a +/// delegate to your SDK to listen to callbacks. If your SDK doesn't support interstitials, call +/// adapter:didFailInterstitial: on the connector. +- (void)getInterstitial; + +/// When called, the adapter must remove strong references to itself (e.g., delegate properties and +/// notification observers). You should also call this method in your adapter dealloc to prevent +/// your SDK from interacting with the deallocated adapter. This function may be called multiple +/// times. +- (void)stopBeingDelegate; + +/// Presents an interstitial using the supplied UIViewController, by calling +/// presentViewController:animated:completion:. +/// +/// Your interstitial should not immediately present itself when it is received. Instead, you should +/// wait until this method is called on your adapter to present the interstitial. +/// +/// The adapter must call adapterWillPresentInterstitial: on the connector when the interstitial is +/// about to be presented, and adapterWillDismissInterstitial: and adapterDidDismissInterstitial: +/// when the interstitial is being dismissed. +- (void)presentInterstitialFromRootViewController:(UIViewController *)rootViewController; + +@optional + +/// Asks the adapter to initiate an asynchronous native ad request. |adTypes| contains the list of +/// native ad types requested. See GADAdLoaderAdTypes.h for available ad types. |options| contains +/// additional options configured by the publisher. See GADNativeAdImageAdLoaderOptions.h for +/// available image options. +/// +/// On ad load success or failure, call adapter:didReceiveNativeAdDataSource:mediationDelegate or +/// adapter:didFailAd: on the connector. +- (void)getNativeAdWithAdTypes:(NSArray *)adTypes + options:(NSArray *)options; + +/// Indicates if the adapter handles user clicks. If the adapter returns YES, it must handle user +/// clicks and notify the Google Mobile Ads SDK of clicks using +/// +[GADMediatedNativeAdNotificationSource mediatedNativeAdDidRecordClick:]. If the adapter returns +/// NO, the Google Mobile Ads SDK handles user clicks and notifies the adapter of clicks using +/// -[GADMediatedUnifiedNativeAd didRecordClickOnAssetWithName:view:viewController:]. +- (BOOL)handlesUserClicks; + +/// Indicates if the adapter handles user impressions tracking. If the adapter returns YES, the +/// Google Mobile Ads SDK will not track user impressions and the adapter must notify the +/// Google Mobile Ads SDK of impressions using +[GADMediatedNativeAdNotificationSource +/// mediatedNativeAdDidRecordImpression:]. If the adapter returns NO, the Google Mobile Ads SDK +/// tracks user impressions and notifies the adapter of impressions using +/// -[GADMediatedUnifiedNativeAd didRecordImpression]. +- (BOOL)handlesUserImpressions; + +/// If your ad network handles multiple ad sizes for the same banner ad, implement this method to be +/// informed of banner size updates. Ad sizes typically change between kGADAdSizeSmartBannerPortrait +/// and kGADAdSizeSmartBannerLandscape. If this method is not implemented, the ad is removed from +/// the user interface when the size changes. +- (void)changeAdSizeTo:(GADAdSize)adSize; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..d414d6e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 279578d874d0c4742881cea8e077ff4d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..956a5b27 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h @@ -0,0 +1,94 @@ +// +// GADMAdNetworkConnectorProtocol.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google. All rights reserved. +// + +#import +#import + +@protocol GADMAdNetworkAdapter; + +/// Ad network adapters interact with the mediation SDK using an object that implements the +/// GADMAdNetworkConnector protocol. The connector object can be used to obtain necessary +/// information for ad requests, and to call back to the mediation SDK on ad request returns and +/// user interactions. +@protocol GADMAdNetworkConnector + +/// When you need to show a landing page or any other modal view, such as when a user clicks or when +/// your Ads SDK needs to show an interstitial, use this method to obtain a UIViewController that +/// you can use to show your modal view. Call the -presentViewController:animated:completion: method +/// of the returned UIViewController. +- (UIViewController *)viewControllerForPresentingModalView; + +/// Returns the preferred ad volume as a fraction of system volume (0.0 to 1.0). +- (float)adVolume; + +/// Returns whether the ad should be muted. +- (BOOL)adMuted; + +#pragma mark - Adapter Callbacks + +/// Tells the connector that the adapter failed to receive an ad. +- (void)adapter:(id)adapter didFailAd:(NSError *)error; + +/// Tells the connector that the adapter received a banner ad. +- (void)adapter:(id)adapter didReceiveAdView:(UIView *)view; + +/// Tells the connector that the adapter received an interstitial. +- (void)adapterDidReceiveInterstitial:(id)adapter; + +/// Tells the connector that the adapter has received a unified mediated native ad. +/// mediatedUnifiedNativeAd is used by the Google Mobile Ads SDK to construct a unified native ad +/// object. +- (void)adapter:(id)adapter + didReceiveMediatedUnifiedNativeAd:(id)mediatedUnifiedNativeAd; + +#pragma mark Ad events + +// Adapter should call as many of these as possible, during the lifecycle of the loaded banner or +// interstitial ad. + +/// Tells the connector that the adapter recorded a user click. +- (void)adapterDidGetAdClick:(id)adapter; + +// Adapter should call as many of these as possible, during the lifecycle of the loaded banner ad. + +/// Tells the connector that the adapter will present a full screen modal. +- (void)adapterWillPresentFullScreenModal:(id)adapter; +/// Tells the connector that the adapter will dismiss a full screen modal. +- (void)adapterWillDismissFullScreenModal:(id)adapter; +/// Tells the connector that the adapter dismissed a full screen modal. +- (void)adapterDidDismissFullScreenModal:(id)adapter; + +// Adapter should call these methods during the lifecycle of the loaded interstitial ad. + +/// Tells the connector that the adapter will present an interstitial. +- (void)adapterWillPresentInterstitial:(id)adapter; +/// Tells the connector that the adapter will dismiss an interstitial. +- (void)adapterWillDismissInterstitial:(id)adapter; +/// Tells the connector that the adapter did dismiss an interstitial. +- (void)adapterDidDismissInterstitial:(id)adapter; + +#pragma mark Deprecated + +/// Deprecated. Use -adapterDidReceiveInterstitial:. +- (void)adapter:(id)adapter + didReceiveInterstitial:(NSObject *)interstitial + GAD_DEPRECATED_MSG_ATTRIBUTE("Use -adapterDidReceiveInterstitial:."); + +/// Deprecated. Use -adapterDidGetAdClick:. +- (void)adapter:(id)adapter + clickDidOccurInBanner:(UIView *)view + GAD_DEPRECATED_MSG_ATTRIBUTE("Use -adapterDidGetAdClick:."); + +/// Deprecated. Use -adapter:didFailAd:. +- (void)adapter:(id)adapter + didFailInterstitial:(NSError *)error GAD_DEPRECATED_MSG_ATTRIBUTE("Use -adapter:didFailAd:"); + +/// Deprecated. No replacement. +- (void)adapterWillLeaveApplication:(id)adapter + GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..4fae34b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d0b24652c142147a48ff1442378a4ca0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h new file mode 100755 index 00000000..6899c027 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h @@ -0,0 +1,21 @@ +// +// GADMEnums.h +// Google Mobile Ads SDK +// +// Copyright 2011 Google. All rights reserved. +// + +#import + +/// These are the types of animation we employ for transitions between two mediated ads. +typedef NS_ENUM(NSInteger, GADMBannerAnimationType) { + GADMBannerAnimationTypeNone = 0, ///< No animation. + GADMBannerAnimationTypeFlipFromLeft = 1, ///< Flip from left. + GADMBannerAnimationTypeFlipFromRight = 2, ///< Flip from right. + GADMBannerAnimationTypeCurlUp = 3, ///< Curl up. + GADMBannerAnimationTypeCurlDown = 4, ///< Curl down. + GADMBannerAnimationTypeSlideFromLeft = 5, ///< Slide from left. + GADMBannerAnimationTypeSlideFromRight = 6, ///< Slide from right. + GADMBannerAnimationTypeFadeIn = 7, ///< Fade in. + GADMBannerAnimationTypeRandom = 8, ///< Random animation. +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h.meta new file mode 100644 index 00000000..cd36d106 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 24119adf46308410fa263df455de8fe4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h new file mode 100755 index 00000000..995fa55e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h @@ -0,0 +1,67 @@ +// +// GADMRewardBasedVideoAdNetworkAdapter.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google. All rights reserved. +// + +#import +#import +#import + +/// Your adapter must conform to this protocol to provide reward based video ads. +@protocol GADMRewardBasedVideoAdNetworkAdapter + +/// Returns a version string for the adapter. It can be any string that uniquely identifies the +/// version of your adapter. For example, "1.0", or simply a date such as "20110915". ++ (NSString *)adapterVersion; + +/// The extras class that is used to specify additional parameters for a request to this ad network. +/// Returns Nil if the network does not have extra settings for publishers to send. ++ (Class)networkExtrasClass; + +/// Returns an initialized instance of the adapter when mediation ad requests come in. The adapter +/// must only maintain a weak reference to the provided connector. +- (instancetype)initWithRewardBasedVideoAdNetworkConnector: + (id)connector; + +/// Tells the adapter to set up reward based video ads. The adapter should notify the Google Mobile +/// Ads SDK whether set up has succeeded or failed using callbacks provided in the connector. When +/// set up fails, the Google Mobile Ads SDK may try to set up the adapter again. +- (void)setUp; + +/// Tells the adapter to request a reward based video ad. This method is called after the adapter +/// has been set up. The adapter should notify the Google Mobile Ads SDK if the request succeeds or +/// fails using callbacks provided in the connector. +- (void)requestRewardBasedVideoAd; + +/// Tells the adapter to present the reward based video ad with the provided view controller. This +/// method is only called after the adapter successfully requested an ad. +- (void)presentRewardBasedVideoAdWithRootViewController:(UIViewController *)viewController; + +/// Tells the adapter to remove itself as a delegate or notification observer from the underlying ad +/// network SDK. +- (void)stopBeingDelegate; + +@optional + +/// Adapters that want to be initialized as early as possible should implement this method to +/// opt-into initialization when the publisher initializes the Google Mobile Ads SDK. If not +/// implemented, initWithRewardBasedVideoAdNetworkConnector: gets called the first time the +/// publisher loads a rewarded video ad. +- (instancetype)initWithRewardBasedVideoAdNetworkConnector: + (id)connector + credentials:(NSArray *)credentials; + +/// Returns an initialized instance of the adapter. The adapter must only maintain a weak reference +/// to the provided connector. +- (instancetype)initWithGADMAdNetworkConnector:(id)connector + GAD_DEPRECATED_MSG_ATTRIBUTE("Use initWithRewardBasedVideoAdNetworkConnector:."); + +/// Tells the adapter to set up reward based video ads with the provided user ID. The adapter should +/// notify the Google Mobile Ads SDK whether set up has succeeded or failed using callbacks provided +/// in the connector. When set up fails, the Google Mobile Ads SDK may try to set up the adapter +/// again. +- (void)setUpWithUserID:(NSString *)userID GAD_DEPRECATED_MSG_ATTRIBUTE("Use setUp."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h.meta new file mode 100644 index 00000000..46088813 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 35048d928c14f40f287fa2394d5e33f7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h new file mode 100755 index 00000000..f88e6788 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h @@ -0,0 +1,65 @@ +// +// GADMRewardBasedVideoAdNetworkConnectorProtocol.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google. All rights reserved. +// + +#import +#import + +@protocol GADMRewardBasedVideoAdNetworkAdapter; + +/// Reward based video ad network adapters interact with the mediation SDK using an object that +/// conforms to the GADMRewardBasedVideoAdNetworkConnector protocol. The connector object can be +/// used to obtain information for ad requests and to call back to the mediation SDK on ad responses +/// and user interactions. +@protocol GADMRewardBasedVideoAdNetworkConnector + +/// Tells the delegate that the adapter successfully set up a reward based video ad. +- (void)adapterDidSetUpRewardBasedVideoAd: + (id)rewardBasedVideoAdAdapter; + +/// Tells the delegate that the adapter failed to set up a reward based video ad. +- (void)adapter:(id)rewardBasedVideoAdAdapter + didFailToSetUpRewardBasedVideoAdWithError:(NSError *)error; + +/// Tells the delegate that a reward based video ad was clicked. +- (void)adapterDidGetAdClick:(id)adapter; + +/// Tells the delegate that a reward based video ad has loaded. +- (void)adapterDidReceiveRewardBasedVideoAd: + (id)rewardBasedVideoAdAdapter; + +/// Tells the delegate that a reward based video ad has opened. +- (void)adapterDidOpenRewardBasedVideoAd: + (id)rewardBasedVideoAdAdapter; + +/// Tells the delegate that a reward based video ad has started playing. +- (void)adapterDidStartPlayingRewardBasedVideoAd: + (id)rewardBasedVideoAdAdapter; + +/// Tells the delegate that a reward based video ad has completed playing. +- (void)adapterDidCompletePlayingRewardBasedVideoAd: + (id)rewardBasedVideoAdAdapter; + +/// Tells the delegate that a reward based video ad has closed. +- (void)adapterDidCloseRewardBasedVideoAd: + (id)rewardBasedVideoAdAdapter; + +/// Tells the delegate that the adapter has rewarded the user. +- (void)adapter:(id)rewardBasedVideoAd + didRewardUserWithReward:(GADAdReward *)reward; + +/// Tells the delegate that a reward based video ad failed to load. +- (void)adapter:(id)rewardBasedVideoAdAdapter + didFailToLoadRewardBasedVideoAdwithError:(NSError *)error; + +#pragma mark Deprecated + +/// Deprecated. No replacement. +- (void)adapterWillLeaveApplication: + (id)rewardBasedVideoAdAdapter + GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h.meta new file mode 100644 index 00000000..83dfa6f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5c8a3ccb567e4c66b95434d75326010 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h new file mode 100755 index 00000000..39184813 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h @@ -0,0 +1,94 @@ +// +// GADMediatedUnifiedNativeAd.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import +#import +#import + +/// Provides methods used for constructing native ads. The adapter must return an object conforming +/// to this protocol for native ad requests. +@protocol GADMediatedUnifiedNativeAd + +/// Headline. +@property(nonatomic, readonly, copy, nullable) NSString *headline; + +/// Array of GADNativeAdImage objects. +@property(nonatomic, readonly, nullable) NSArray *images; + +/// Description. +@property(nonatomic, readonly, copy, nullable) NSString *body; + +/// Icon image. +@property(nonatomic, readonly, nullable) GADNativeAdImage *icon; + +/// Text that encourages user to take some action with the ad. For example "Install". +@property(nonatomic, readonly, copy, nullable) NSString *callToAction; + +/// App store rating (0 to 5). +@property(nonatomic, readonly, copy, nullable) NSDecimalNumber *starRating; + +/// The app store name. For example, "App Store". +@property(nonatomic, readonly, copy, nullable) NSString *store; + +/// String representation of the app's price. +@property(nonatomic, readonly, copy, nullable) NSString *price; + +/// Identifies the advertiser. For example, the advertiser’s name or visible URL. +@property(nonatomic, readonly, copy, nullable) NSString *advertiser; + +/// Returns a dictionary of asset names and object pairs for assets that are not handled by +/// properties of the GADMediatedUnifiedNativeAd. +@property(nonatomic, readonly, copy, nullable) NSDictionary *extraAssets; + +@optional + +/// AdChoices view. +@property(nonatomic, readonly, nullable) UIView *adChoicesView; + +/// Media view. +@property(nonatomic, readonly, nullable) UIView *mediaView; + +/// Indicates whether the ad has video content. +@property(nonatomic, readonly) BOOL hasVideoContent; + +/// Media content aspect ratio (width/height) or 0 if there's no media content. +@property(nonatomic, readonly) CGFloat mediaContentAspectRatio; + +/// The video's duration in seconds or 0 if there's no video or the duration is unknown. +@property(nonatomic, readonly) NSTimeInterval duration; + +/// The video's current playback time in seconds or 0 if there's no video or the current playback +/// time is unknown. +@property(nonatomic, readonly) NSTimeInterval currentTime; + +/// Tells the receiver that it has been rendered in |view| with clickable asset views and +/// nonclickable asset views. viewController should be used to present modal views for the ad. +- (void)didRenderInView:(nonnull UIView *)view + clickableAssetViews: + (nonnull NSDictionary *)clickableAssetViews + nonclickableAssetViews: + (nonnull NSDictionary *)nonclickableAssetViews + viewController:(nonnull UIViewController *)viewController; + +/// Tells the receiver that an impression is recorded. This method is called only once per mediated +/// native ad. +- (void)didRecordImpression; + +/// Tells the receiver that a user click is recorded on the asset named |assetName|. Full screen +/// actions should be presented from viewController. This method is called only if +/// -[GADMAdNetworkAdapter handlesUserClicks] returns NO. +- (void)didRecordClickOnAssetWithName:(nonnull GADNativeAssetIdentifier)assetName + view:(nonnull UIView *)view + viewController:(nonnull UIViewController *)viewController; + +/// Tells the receiver that it has untracked |view|. This method is called when the mediated native +/// ad is no longer rendered in the provided view and the delegate should stop tracking the view's +/// impressions and clicks. The method may also be called with a nil view when the view in which the +/// mediated native ad has rendered is deallocated. +- (void)didUntrackView:(nullable UIView *)view; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h.meta new file mode 100644 index 00000000..bebd0bce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2691f21fd1a924536b944a54a24d5d7d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h new file mode 100755 index 00000000..9469b71e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h @@ -0,0 +1,56 @@ +// +// GADMediatedUnifiedNativeAdNotificationSource.h +// Google Mobile Ads SDK +// +// Copyright 2017 Google LLC. All rights reserved. +// + +#import +#import + +/// Notifies the Google Mobile Ads SDK about the events performed by adapters. Adapters may perform +/// some action (e.g. opening an in app browser or opening the iTunes store) when handling methods +/// in GADMediatedUnifiedNativeAd. Adapters in such case should notify the Google Mobile Ads SDK by +/// calling the relevant methods from this class. +@interface GADMediatedUnifiedNativeAdNotificationSource : NSObject + +/// Called by the adapter when it has registered an impression on the tracked view. Adapter should +/// only call this method if -[GADMAdNetworkAdapter handlesUserImpressions] returns YES. ++ (void)mediatedNativeAdDidRecordImpression: + (nonnull id)mediatedNativeAd; + +/// Called by the adapter when it has registered a user click on the tracked view. Adapter should +/// only call this method if -[GADMAdNetworkAdapter handlesUserClicks] returns YES. ++ (void)mediatedNativeAdDidRecordClick:(nonnull id)mediatedNativeAd; + +/// Must be called by the adapter just before mediatedNativeAd has opened an in-app modal screen. ++ (void)mediatedNativeAdWillPresentScreen:(nonnull id)mediatedNativeAd; + +/// Must be called by the adapter just before the in-app modal screen opened by mediatedNativeAd is +/// dismissed. ++ (void)mediatedNativeAdWillDismissScreen:(nonnull id)mediatedNativeAd; + +/// Must be called by the adapter after the in-app modal screen opened by mediatedNativeAd is +/// dismissed. ++ (void)mediatedNativeAdDidDismissScreen:(nonnull id)mediatedNativeAd; + +#pragma mark - Mediated Native Video Ad Notifications + +/// Called by the adapter when native video playback has begun or resumed. ++ (void)mediatedNativeAdDidPlayVideo:(nonnull id)mediatedNativeAd; + +/// Called by the adapter when native video playback has paused. ++ (void)mediatedNativeAdDidPauseVideo:(nonnull id)mediatedNativeAd; + +/// Called by the adapter when native video playback has ended. ++ (void)mediatedNativeAdDidEndVideoPlayback: + (nonnull id)mediatedNativeAd; + +#pragma mark - Deprecated + +/// Deprecated. No replacement. ++ (void)mediatedNativeAdWillLeaveApplication: + (nonnull id)mediatedNativeAd + GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h.meta new file mode 100644 index 00000000..ea25b161 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88da4ad0b6a1a48b29999bca293b5c95 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h new file mode 100755 index 00000000..df31f613 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h @@ -0,0 +1,13 @@ +// +// GADMediationAd.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +/// Rendered ad. Objects conforming to this protocol are created by the adapter and returned to +/// the Google Mobile Ads SDK via the adapter's render method completion handler. +@protocol GADMediationAd +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h.meta new file mode 100644 index 00000000..f94fb17a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a5a495040b204949b9de264e8b389fe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h new file mode 100755 index 00000000..8aa34245 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h @@ -0,0 +1,51 @@ +// +// GADMediationAdConfiguration.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import + +/// Provided by the Google Mobile Ads SDK for the adapter to render the ad. Contains 3PAS and other +/// ad configuration information. +@interface GADMediationAdConfiguration : NSObject + +/// The ad string returned from the 3PAS. +@property(nonatomic, readonly, nullable) NSString *bidResponse; + +/// View controller to present from. This value must be read at presentation time to obtain the most +/// recent value. Must be accessed on the main queue. +@property(nonatomic, readonly, nullable) UIViewController *topViewController; + +/// Mediation configuration set by the publisher on the AdMob frontend. +@property(nonatomic, readonly, nonnull) GADMediationCredentials *credentials; + +/// PNG data containing a watermark that identifies the ad's source. +@property(nonatomic, readonly, nullable) NSData *watermark; + +/// Extras the publisher registered with -[GADRequest registerAdNetworkExtras:]. +@property(nonatomic, readonly, nullable) id extras; + +/// The value of childDirectedTreatment supplied by the publisher. Is nil if the publisher hasn't +/// specified child directed treatment. Is @YES if child directed treatment is enabled. +@property(nonatomic, readonly, nullable) NSNumber *childDirectedTreatment; + +/// Indicates whether the publisher is requesting test ads. +@property(nonatomic, readonly) BOOL isTestRequest; + +/// Indicates whether the publisher has specified latitude and longitude location. +@property(nonatomic, readonly) BOOL hasUserLocation; + +/// The user's latitude or 0 if location isn't specified. +@property(nonatomic, readonly) CGFloat userLatitude; + +/// The user's longitude or 0 if location isn't specified. +@property(nonatomic, readonly) CGFloat userLongitude; + +/// The user's location accuracy or 0 if location isn't specified. +@property(nonatomic, readonly) CGFloat userLocationAccuracyInMeters; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h.meta new file mode 100644 index 00000000..b74d0750 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ca7ec76b887a45989f9067fdec89b71 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h new file mode 100755 index 00000000..871778de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h @@ -0,0 +1,90 @@ +// +// GADMediationAdEventDelegate.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import + +#import + +/// Reports information to the Google Mobile Ads SDK from the adapter. Adapters receive an ad event +/// delegate when they provide a GADMediationAd by calling a render completion handler. +@protocol GADMediationAdEventDelegate + +/// Notifies Google Mobile Ads SDK that an impression occurred on the GADMediationAd. +- (void)reportImpression; + +/// Notifies Google Mobile Ads SDK that a click occurred on the GADMediationAd. +- (void)reportClick; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd will present a full screen modal view. +/// Maps to adWillPresentFullScreenContent: for full screen ads. +- (void)willPresentFullScreenView; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd failed to present with an error. +- (void)didFailToPresentWithError:(nonnull NSError *)error; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd will dismiss a full screen modal view. +- (void)willDismissFullScreenView; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd finished dismissing a full screen modal +/// view. +- (void)didDismissFullScreenView; + +@end + +/// Reports banner related information to the Google Mobile Ads SDK from the adapter. +@protocol GADMediationBannerAdEventDelegate + +/// Deprecated. No replacement. +- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end + +/// Reports interstitial related information to the Google Mobile Ads SDK from the adapter. +@protocol GADMediationInterstitialAdEventDelegate + +/// Deprecated. No replacement. +- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end + +/// Reports native related information to the Google Mobile Ads SDK from the adapter. +@protocol GADMediationNativeAdEventDelegate + +/// Notifies Google Mobile Ads SDK that the GADMediationAd started video playback. +- (void)didPlayVideo; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd paused video playback. +- (void)didPauseVideo; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd's video playback finished. +- (void)didEndVideo; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd muted video playback. +- (void)didMuteVideo; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd unmuted video playback. +- (void)didUnmuteVideo; + +/// Deprecated. No replacement. +- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +@end + +/// Reports rewarded related information to the Google Mobile Ads SDK from the adapter. +@protocol GADMediationRewardedAdEventDelegate + +/// Notifies the Google Mobile Ads SDK that the GADMediationAd has rewarded the user with a reward. +- (void)didRewardUserWithReward:(nonnull GADAdReward *)reward; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd started video playback. +- (void)didStartVideo; + +/// Notifies Google Mobile Ads SDK that the GADMediationAd's video playback finished. +- (void)didEndVideo; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h.meta new file mode 100644 index 00000000..17620b02 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6dac79cd4fab546d2ac02b10f0173704 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h new file mode 100755 index 00000000..89b71fc0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h @@ -0,0 +1,77 @@ +// +// GADMediationAdRequest.h +// Google Mobile Ads SDK +// +// Copyright 2015 Google. All rights reserved. +// + +#import + +#import +#import +#import +#import + +/// Provides information which can be used for making ad requests during mediation. +@protocol GADMediationAdRequest + +/// Publisher ID set by the publisher on the AdMob frontend. +- (nullable NSString *)publisherId; + +/// Mediation configurations set by the publisher on the AdMob frontend. +- (nullable NSDictionary *)credentials; + +/// Returns YES if the publisher is requesting test ads. +- (BOOL)testMode; + +/// The adapter's ad network extras specified in GADRequest. +- (nullable id)networkExtras; + +/// Returns the value of childDirectedTreatment supplied by the publisher. Returns nil if the +/// publisher hasn't specified child directed treatment. Returns @YES if child directed treatment is +/// enabled. +- (nullable NSNumber *)childDirectedTreatment; + +/// Returns the maximum ad content rating supplied by the publisher. Returns nil if the publisher +/// hasn't specified a max ad content rating. +- (nullable GADMaxAdContentRating)maxAdContentRating; + +/// Returns the value of underAgeOfConsent supplied by the publisher. Returns nil if the publisher +/// hasn't specified the user is under the age of consent. Returns @YES if the user is under the age +/// of consent. +- (nullable NSNumber *)underAgeOfConsent; + +/// Keywords describing the user's current activity. Example: @"Sport Scores". +- (nullable NSArray *)userKeywords; + +#pragma mark Deprecated + +/// Deprecated. The end user's gender set by the publisher in GADRequest. Returns kGADGenderUnknown +/// if it has not been specified. +- (GADGender)userGender GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +/// Deprecated. The end user's birthday set by the publisher. Returns nil if it has not been +/// specified. +- (nullable NSDate *)userBirthday GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement."); + +/// Deprecated and unsupported. Always returns NO. +- (BOOL) + userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns NO."); + +/// Deprecated and unsupported. Always returns 0. +- (CGFloat) + userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns 0."); + +/// Deprecated and unsupported. Always returns 0. +- (CGFloat) + userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns 0."); + +/// Deprecated and unsupported. Always returns 0. +- (CGFloat)userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE( + "Deprecated and unsupported. Always returns 0."); + +/// Deprecated and unsupported. Always returns nil. +- (nullable NSString *)userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE( + "Deprecated and unsupported. Always returns nil."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h.meta new file mode 100644 index 00000000..21c9bf30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4dd9e9f3e0b50445ba52483cb8ba2eb7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h new file mode 100755 index 00000000..0160094b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h @@ -0,0 +1,15 @@ +// +// GADMediationAdSize.h +// Google Mobile Ads SDK +// +// Copyright 2019 Google. All rights reserved. +// + +#import + +/// Returns the closest valid ad size from possibleAdSizes as compared to |original|. The selected +/// size must be smaller than or equal in size to the original. The selected size must also be +/// within a configurable fraction of the width and height of the original. If no valid size exists, +/// returns GADAdSizeInvalid. +extern GADAdSize GADClosestValidSizeForAdSizes(GADAdSize original, + NSArray *_Nonnull possibleAdSizes); diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h.meta new file mode 100644 index 00000000..1c44a0ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cf53b82e1e777415b90e5fabcf6b0ed3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h new file mode 100755 index 00000000..d9135787 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h @@ -0,0 +1,133 @@ +// +// GADMediationAdapter.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import +#import + +/// Called by the adapter after loading the banner ad or encountering an error. Returns an ad +/// event object to send ad events to the Google Mobile Ads SDK. The block returns nil if a delegate +/// couldn't be created or if the block has already been called. +typedef id _Nullable (^GADMediationBannerLoadCompletionHandler)( + _Nullable id ad, NSError *_Nullable error); + +/// Called by the adapter after loading the interscroller ad or encountering an error. Returns an ad +/// event object to send ad events to the Google Mobile Ads SDK. The block returns nil if a delegate +/// couldn't be created or if the block has already been called. +typedef id _Nullable ( + ^GADMediationInterscrollerAdLoadCompletionHandler)(_Nullable id ad, + NSError *_Nullable error); + +/// Called by the adapter after loading the interstitial ad or encountering an error. Returns an +/// ad event delegate to send ad events to the Google Mobile Ads SDK. The block returns nil if a +/// delegate couldn't be created or if the block has already been called. +typedef id _Nullable ( + ^GADMediationInterstitialLoadCompletionHandler)(_Nullable id ad, + NSError *_Nullable error); + +/// Called by the adapter after loading the native ad or encountering an error. Returns an ad +/// event delegate to send ad events to the Google Mobile Ads SDK. The block returns nil if a +/// delegate couldn't be created or if the block has already been called. +typedef id _Nullable (^GADMediationNativeLoadCompletionHandler)( + _Nullable id ad, NSError *_Nullable error); + +/// Called by the adapter after loading the rewarded ad or encountering an error. Returns an ad +/// event delegate to send ad events to the Google Mobile Ads SDK. The block returns nil if a +/// delegate couldn't be created or if the block has already been called. +typedef id _Nullable ( + ^GADMediationRewardedLoadCompletionHandler)(_Nullable id ad, + NSError *_Nullable error); + +/// Executes when adapter set up completes. +typedef void (^GADMediationAdapterSetUpCompletionBlock)(NSError *_Nullable error); + +@protocol GADAdNetworkExtras; + +/// Receives messages and requests from the Google Mobile Ads SDK. Provides GMA to 3P SDK +/// communication. +/// +/// Adapters are initialized on a background queue and should avoid using the main queue until +/// load time. +@protocol GADMediationAdapter +/// Returns the adapter version. ++ (GADVersionNumber)adapterVersion; + +/// Returns the ad SDK version. ++ (GADVersionNumber)adSDKVersion; + +/// The extras class that is used to specify additional parameters for a request to this ad network. +/// Returns Nil if the network doesn't have publisher provided extras. ++ (nullable Class)networkExtrasClass; + +/// Returns an initialized mediation adapter. +- (nonnull instancetype)init; + +@optional + +/// Tells the adapter to set up its underlying ad network SDK and perform any necessary prefetching +/// or configuration work. The adapter must call completionHandler once the adapter can service ad +/// requests, or if it encounters an error while setting up. ++ (void)setUpWithConfiguration:(nonnull GADMediationServerConfiguration *)configuration + completionHandler:(nonnull GADMediationAdapterSetUpCompletionBlock)completionHandler; + +/// Asks the adapter to load a banner ad with the provided ad configuration. The adapter must call +/// back completionHandler with the loaded ad, or it may call back with an error. This method is +/// called on the main thread, and completionHandler must be called back on the main thread. +- (void)loadBannerForAdConfiguration:(nonnull GADMediationBannerAdConfiguration *)adConfiguration + completionHandler: + (nonnull GADMediationBannerLoadCompletionHandler)completionHandler; + +/// Asks the adapter to load an interscroller ad with the provided ad configuration. The adapter +/// must call back completionHandler with the loaded ad, or it may call back with an error. This +/// method is called on the main thread, and completionHandler must be called back on the main +/// thread. +- (void)loadInterscrollerAdForAdConfiguration: + (nonnull GADMediationBannerAdConfiguration *)adConfiguration + completionHandler: + (nonnull GADMediationInterscrollerAdLoadCompletionHandler) + completionHandler; + +/// Asks the adapter to load an interstitial ad with the provided ad configuration. The adapter +/// must call back completionHandler with the loaded ad, or it may call back with an error. This +/// method is called on the main thread, and completionHandler must be called back on the main +/// thread. +- (void)loadInterstitialForAdConfiguration: + (nonnull GADMediationInterstitialAdConfiguration *)adConfiguration + completionHandler:(nonnull GADMediationInterstitialLoadCompletionHandler) + completionHandler; + +/// Asks the adapter to load a native ad with the provided ad configuration. The adapter must call +/// back completionHandler with the loaded ad, or it may call back with an error. This method is +/// called on the main thread, and completionHandler must be called back on the main thread. +- (void)loadNativeAdForAdConfiguration:(nonnull GADMediationNativeAdConfiguration *)adConfiguration + completionHandler: + (nonnull GADMediationNativeLoadCompletionHandler)completionHandler; + +/// Asks the adapter to load a rewarded ad with the provided ad configuration. The adapter must +/// call back completionHandler with the loaded ad, or it may call back with an error. This method +/// is called on the main thread, and completionHandler must be called back on the main thread. +- (void)loadRewardedAdForAdConfiguration: + (nonnull GADMediationRewardedAdConfiguration *)adConfiguration + completionHandler: + (nonnull GADMediationRewardedLoadCompletionHandler)completionHandler; + +/// Asks the adapter to load a rewarded interstitial ad with the provided ad configuration. The +/// adapter must call back completionHandler with the loaded ad, or it may call back with an error. +/// This method is called on the main thread, and completionHandler must be called back on the main +/// thread. +- (void)loadRewardedInterstitialAdForAdConfiguration: + (nonnull GADMediationRewardedAdConfiguration *)adConfiguration + completionHandler: + (nonnull GADMediationRewardedLoadCompletionHandler) + completionHandler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h.meta new file mode 100644 index 00000000..2d17b07b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7646330c581a645519c17f399c96eaac +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h new file mode 100755 index 00000000..57b73f18 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h @@ -0,0 +1,41 @@ +// +// GADMediationBannerAd.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import + +/// Rendered banner ad. Provides a single subview to add to the banner view's view hierarchy. +@protocol GADMediationBannerAd + +/// The banner ad view. +@property(nonatomic, readonly, nonnull) UIView *view; + +@optional + +/// Tells the ad to resize the banner. Implement if banner content is resizable. +- (void)changeAdSizeTo:(GADAdSize)adSize; +@end + +/// Rendered interscroller ad. +@protocol GADMediationInterscrollerAd + +/// Indicates whether the interscroller rendering effect should be delegated to the Google Mobile +/// Ads SDK. +@property(nonatomic, assign) BOOL delegateInterscrollerEffect; + +@end + +/// Banner ad configuration. +@interface GADMediationBannerAdConfiguration : GADMediationAdConfiguration + +/// Banner ad size requested of the adapter. +@property(nonatomic, readonly) GADAdSize adSize; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h.meta new file mode 100644 index 00000000..fce48cf5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a4afe7bbbee94b5085d49c0bb3b4638 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h new file mode 100755 index 00000000..05ea90f2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h @@ -0,0 +1,23 @@ +// +// GADMediationInterstitialAd.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import +#import + +/// Rendered interstitial ad. +@protocol GADMediationInterstitialAd + +/// Presents the receiver from the view controller. +- (void)presentFromViewController:(nonnull UIViewController *)viewController; + +@end + +/// Interstitial ad configuration. +@interface GADMediationInterstitialAdConfiguration : GADMediationAdConfiguration +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h.meta new file mode 100644 index 00000000..cb57ebe8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b803cf6a53f4e4592990d717f86b31e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h new file mode 100755 index 00000000..74292cad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h @@ -0,0 +1,42 @@ +// +// GADMediationNativeAd.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import + +/// Rendered native ad. +@protocol GADMediationNativeAd + +@optional + +/// Indicates whether the ad handles user clicks. If this method returns YES, the ad must handle +/// user clicks and notify the Google Mobile Ads SDK of clicks using +/// -[GADMediationAdEventDelegate reportClick:]. If this method returns NO, the Google Mobile Ads +/// SDK handles user clicks and notifies the ad of clicks using -[GADMediationNativeAd +/// didRecordClickOnAssetWithName:view:viewController:]. +- (BOOL)handlesUserClicks; + +/// Indicates whether the ad handles user impressions tracking. If this method returns YES, the +/// Google Mobile Ads SDK will not track user impressions and the ad must notify the +/// Google Mobile Ads SDK of impressions using -[GADMediationAdEventDelegate +/// reportImpression:]. If this method returns NO, the Google Mobile Ads SDK tracks user impressions +/// and notifies the ad of impressions using -[GADMediationNativeAd didRecordImpression:]. +- (BOOL)handlesUserImpressions; +@end + +/// Native ad configuration. +@interface GADMediationNativeAdConfiguration : GADMediationAdConfiguration + +/// Additional options configured by the publisher for requesting a native ad. +@property(nonatomic, readonly, nonnull) NSArray *options; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h.meta new file mode 100644 index 00000000..061393f8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7fcba129f7d7430b8532b540286057a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h new file mode 100755 index 00000000..27e33918 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h @@ -0,0 +1,20 @@ +// +// GADMediationRewardedAd.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import +#import + +/// Rendered rewarded ad. +@protocol GADMediationRewardedAd +- (void)presentFromViewController:(nonnull UIViewController *)viewController; +@end + +/// Rewarded ad configuration. +@interface GADMediationRewardedAdConfiguration : GADMediationAdConfiguration +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h.meta new file mode 100644 index 00000000..d404ff13 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e30544e87007c4f419610080be042518 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h new file mode 100755 index 00000000..9f9ea684 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h @@ -0,0 +1,29 @@ +// +// GADMediationServerConfiguration.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import + +/// Mediation configuration set by the publisher on the AdMob UI. +@interface GADMediationCredentials : NSObject + +/// The AdMob UI settings. +@property(nonatomic, readonly, nonnull) NSDictionary *settings; + +/// The ad format associated with the credentials. +@property(nonatomic, readonly) GADAdFormat format; + +@end + +/// Third party SDK configuration. +@interface GADMediationServerConfiguration : NSObject + +/// Array of mediation configurations set by the publisher on the AdMob UI. Each configuration is a +/// possible credential dictionary that the Google Mobile Ads SDK may provide at ad request time. +@property(nonatomic, readonly, nonnull) NSArray *credentials; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h.meta new file mode 100644 index 00000000..307fd4da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f04df6913ffe4ce99de988bcc52f9a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h new file mode 100755 index 00000000..70c7c18d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h @@ -0,0 +1,21 @@ +// +// GADVersionNumber.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import + +/// Version number information. +typedef struct GADVersionNumber GADVersionNumber; + +/// Version number information. +struct GADVersionNumber { + /// Major version. + NSInteger majorVersion; + /// Minor version. + NSInteger minorVersion; + /// Patch version. + NSInteger patchVersion; +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h.meta new file mode 100644 index 00000000..8b0a41f8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a6a7b68382534f0f916e46b961106fd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation.meta new file mode 100644 index 00000000..8282526d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73bf6b8e4a9da41e9b803ac54bb5a033 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h new file mode 100755 index 00000000..0e293b8d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h @@ -0,0 +1,30 @@ +// +// GADRTBAdapter.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import + +/// Completion handler for signal generation. Returns either signals or an error object. +typedef void (^GADRTBSignalCompletionHandler)(NSString *_Nullable signals, + NSError *_Nullable error); + +/// Adapter that provides signals to the Google Mobile Ads SDK to be included in an auction. +@protocol GADRTBAdapter + +/// Returns an initialized RTB adapter. +- (nonnull instancetype)init; + +/// Asks the receiver for encrypted signals. Signals are provided to the 3PAS at request time. The +/// receiver must call completionHandler with signals or an error. +/// +/// This method is called on a non-main thread. The receiver should avoid using the main thread to +/// prevent signal collection timeouts. +- (void)collectSignalsForRequestParameters:(nonnull GADRTBRequestParameters *)params + completionHandler:(nonnull GADRTBSignalCompletionHandler)completionHandler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h.meta new file mode 100644 index 00000000..a91b8050 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 061f92826f0f547f0b81af6a049d3414 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h new file mode 100755 index 00000000..84b50c6b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h @@ -0,0 +1,37 @@ +// +// GADRTBRequestParameters.h +// Google Mobile Ads SDK +// +// Copyright 2018 Google LLC. All rights reserved. +// + +#import +#import +#import +#import + +/// Mediation configuration for a particular ad request. +@interface GADRTBMediationSignalsConfiguration : NSObject + +/// Array of mediation credential configurations set by the publisher on the AdMob UI. Each +/// credential configuration is a possible source of ads for the request. The real-time bidding +/// request will include a subset of these configurations. +@property(nonatomic, readonly, nonnull) NSArray *credentials; + +@end + +/// Request parameters provided by the publisher and Google Mobile Ads SDK. +@interface GADRTBRequestParameters : NSObject + +/// Mediation configuration for this request set by the publisher on the AdMob UI. +@property(nonatomic, readonly, nonnull) GADRTBMediationSignalsConfiguration *configuration; + +/// Extras the publisher registered with -[GADRequest registerAdNetworkExtras:]. +@property(nonatomic, readonly, nullable) id extras; + +#pragma mark - Banner parameters + +/// Requested banner ad size. The ad size is GADAdSizeInvalid for non-banner requests. +@property(nonatomic, readonly) GADAdSize adSize; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h.meta new file mode 100644 index 00000000..2a58c51d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a7becd9481d2544a5af1edcbb4e3e2a9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules.meta new file mode 100644 index 00000000..d426c32d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0bf09cf1870b0465aa275c861354b661 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules/module.modulemap new file mode 100755 index 00000000..34d4543e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules/module.modulemap @@ -0,0 +1,122 @@ +framework module GoogleMobileAds { + umbrella header "GoogleMobileAds.h" + + export * + module * { export * } + + link "sqlite3" + link "z" + + link framework "AdSupport" + link framework "AudioToolbox" + link framework "AVFoundation" + link framework "CFNetwork" + link framework "CoreGraphics" + link framework "CoreMedia" + link framework "CoreTelephony" + link framework "CoreVideo" + link framework "Foundation" + link framework "JavaScriptCore" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "SafariServices" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "UIKit" + link framework "WebKit" + + header "GADAdChoicesView.h" + header "GADAdFormat.h" + header "GADAdLoader.h" + header "GADAdLoaderAdTypes.h" + header "GADAdLoaderDelegate.h" + header "GADAdMetadata.h" + header "GADAdNetworkExtras.h" + header "GADAdReward.h" + header "GADAdSize.h" + header "GADAdSizeDelegate.h" + header "GADAdValue.h" + header "GADAppEventDelegate.h" + header "GADAppOpenAd.h" + header "GADAudioVideoManager.h" + header "GADAudioVideoManagerDelegate.h" + header "GADBannerView.h" + header "GADBannerViewDelegate.h" + header "GADCustomEventBanner.h" + header "GADCustomEventBannerDelegate.h" + header "GADCustomEventExtras.h" + header "GADCustomEventInterstitial.h" + header "GADCustomEventInterstitialDelegate.h" + header "GADCustomEventNativeAd.h" + header "GADCustomEventNativeAdDelegate.h" + header "GADCustomEventParameters.h" + header "GADCustomEventRequest.h" + header "GADCustomNativeAd.h" + header "GADCustomNativeAdDelegate.h" + header "GADDebugOptionsViewController.h" + header "GADDisplayAdMeasurement.h" + header "GADDynamicHeightSearchRequest.h" + header "GADExtras.h" + header "GADFullScreenContentDelegate.h" + header "GADInitializationStatus.h" + header "GADInterstitialAd.h" + header "GADMediaAspectRatio.h" + header "GADMediaContent.h" + header "GADMediaView.h" + header "GADMobileAds.h" + header "GADMultipleAdsAdLoaderOptions.h" + header "GADMuteThisAdReason.h" + header "GADNativeAd+ConfirmationClick.h" + header "GADNativeAd+CustomClickGesture.h" + header "GADNativeAd.h" + header "GADNativeAdAssetIdentifiers.h" + header "GADNativeAdDelegate.h" + header "GADNativeAdImage+Mediation.h" + header "GADNativeAdImage.h" + header "GADNativeAdImageAdLoaderOptions.h" + header "GADNativeAdMediaAdLoaderOptions.h" + header "GADNativeAdUnconfirmedClickDelegate.h" + header "GADNativeAdViewAdOptions.h" + header "GADNativeMuteThisAdLoaderOptions.h" + header "GADPresentationError.h" + header "GADRequest.h" + header "GADRequestConfiguration.h" + header "GADRequestError.h" + header "GADResponseInfo.h" + header "GADRewardedAd.h" + header "GADRewardedInterstitialAd.h" + header "GADSearchBannerView.h" + header "GADServerSideVerificationOptions.h" + header "GADVideoController.h" + header "GADVideoControllerDelegate.h" + header "GADVideoOptions.h" + header "GAMBannerView.h" + header "GAMBannerViewOptions.h" + header "GAMInterstitialAd.h" + header "GAMRequest.h" + header "GoogleMobileAdsDefines.h" + header "Mediation/GADMAdNetworkAdapterProtocol.h" + header "Mediation/GADMAdNetworkConnectorProtocol.h" + header "Mediation/GADMEnums.h" + header "Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h" + header "Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h" + header "Mediation/GADMediatedUnifiedNativeAd.h" + header "Mediation/GADMediatedUnifiedNativeAdNotificationSource.h" + header "Mediation/GADMediationAd.h" + header "Mediation/GADMediationAdConfiguration.h" + header "Mediation/GADMediationAdEventDelegate.h" + header "Mediation/GADMediationAdRequest.h" + header "Mediation/GADMediationAdSize.h" + header "Mediation/GADMediationAdapter.h" + header "Mediation/GADMediationBannerAd.h" + header "Mediation/GADMediationInterstitialAd.h" + header "Mediation/GADMediationNativeAd.h" + header "Mediation/GADMediationRewardedAd.h" + header "Mediation/GADMediationServerConfiguration.h" + header "Mediation/GADVersionNumber.h" + header "RTBMediation/GADRTBAdapter.h" + header "RTBMediation/GADRTBRequestParameters.h" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..60273ac7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleMobileAds.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 249a7d8dd6c0247b0b8c0cce60351cb8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework.meta new file mode 100644 index 00000000..8df0f815 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 235a6ddfc0ed349a780a7858a8993bd6 +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/admob/GoogleUtilities.framework/GoogleUtilities b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/GoogleUtilities new file mode 100755 index 00000000..548a11ac Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/GoogleUtilities differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/GoogleUtilities.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/GoogleUtilities.meta new file mode 100644 index 00000000..fab9977b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/GoogleUtilities.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 11942ffff867a4a34b55756a5d44ac7d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers.meta new file mode 100644 index 00000000..158781ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1b55ac7d2bf147e4aaced3d9b489400 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h new file mode 100755 index 00000000..58dec492 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h @@ -0,0 +1,107 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULApplication.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef NSString *const GULAppDelegateInterceptorID; + +/** This class contains methods that isa swizzle the app delegate. */ +@interface GULAppDelegateSwizzler : NSProxy + +/** Registers an app delegate interceptor whose methods will be invoked as they're invoked on the + * original app delegate. + * + * @param interceptor An instance of a class that conforms to the application delegate protocol. + * The interceptor is NOT retained. + * @return A unique GULAppDelegateInterceptorID if interceptor was successfully registered; nil + * if it fails. + */ ++ (nullable GULAppDelegateInterceptorID)registerAppDelegateInterceptor: + (id)interceptor; + +/** Unregisters an interceptor with the given ID if it exists. + * + * @param interceptorID The object that was generated when the interceptor was registered. + */ ++ (void)unregisterAppDelegateInterceptorWithID:(GULAppDelegateInterceptorID)interceptorID; + +/** This method ensures that the original app delegate has been proxied. Call this before + * registering your interceptor. This method is safe to call multiple times (but it only proxies + * the app delegate once). + * + * This method doesn't proxy APNS related methods: + * @code + * - application:didRegisterForRemoteNotificationsWithDeviceToken: + * - application:didFailToRegisterForRemoteNotificationsWithError: + * - application:didReceiveRemoteNotification:fetchCompletionHandler: + * - application:didReceiveRemoteNotification: + * @endcode + * + * To proxy these methods use +[GULAppDelegateSwizzler + * proxyOriginalDelegateIncludingAPNSMethods]. The methods have to be proxied separately to + * avoid potential warnings from Apple review about missing Push Notification Entitlement (e.g. + * https://github.com/firebase/firebase-ios-sdk/issues/2807) + * + * The method has no effect for extensions. + * + * @see proxyOriginalDelegateIncludingAPNSMethods + */ ++ (void)proxyOriginalDelegate; + +/** This method ensures that the original app delegate has been proxied including APNS related + * methods. Call this before registering your interceptor. This method is safe to call multiple + * times (but it only proxies the app delegate once) or + * after +[GULAppDelegateSwizzler proxyOriginalDelegate] + * + * This method calls +[GULAppDelegateSwizzler proxyOriginalDelegate] under the hood. + * After calling this method the following App Delegate methods will be proxied in addition to + * the methods proxied by proxyOriginalDelegate: + * @code + * - application:didRegisterForRemoteNotificationsWithDeviceToken: + * - application:didFailToRegisterForRemoteNotificationsWithError: + * - application:didReceiveRemoteNotification:fetchCompletionHandler: + * - application:didReceiveRemoteNotification: + * @endcode + * + * The method has no effect for extensions. + * + * @see proxyOriginalDelegate + */ ++ (void)proxyOriginalDelegateIncludingAPNSMethods; + +/** Indicates whether app delegate proxy is explicitly disabled or enabled. Enabled by default. + * + * @return YES if AppDelegateProxy is Enabled, NO otherwise. + */ ++ (BOOL)isAppDelegateProxyEnabled; + +/** Returns the current sharedApplication. + * + * @return the current application instance if in an app, or nil if in extension or if it doesn't + * exist. + */ ++ (nullable GULApplication *)sharedApplication; + +/** Do not initialize this class. */ +- (instancetype)init NS_UNAVAILABLE; + +NS_ASSUME_NONNULL_END + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h.meta new file mode 100644 index 00000000..386dc571 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppDelegateSwizzler.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2955f2a0e451d4842ba5daff1a4a233d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h new file mode 100755 index 00000000..72c46c26 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h @@ -0,0 +1,60 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface GULAppEnvironmentUtil : NSObject + +/// Indicates whether the app is from Apple Store or not. Returns NO if the app is on simulator, +/// development environment or sideloaded. ++ (BOOL)isFromAppStore; + +/// Indicates whether the app is a Testflight app. Returns YES if the app has sandbox receipt. +/// Returns NO otherwise. ++ (BOOL)isAppStoreReceiptSandbox; + +/// Indicates whether the app is on simulator or not at runtime depending on the device +/// architecture. ++ (BOOL)isSimulator; + +/// The current device model. Returns an empty string if device model cannot be retrieved. ++ (nullable NSString *)deviceModel; + +/// The current operating system version. Returns an empty string if the system version cannot be +/// retrieved. ++ (NSString *)systemVersion; + +/// Indicates whether it is running inside an extension or an app. ++ (BOOL)isAppExtension; + +/// @return Returns @YES when is run on iOS version greater or equal to 7.0 ++ (BOOL)isIOS7OrHigher DEPRECATED_MSG_ATTRIBUTE( + "Always `YES` because only iOS 8 and higher supported. The method will be removed."); + +/// @return YES if Swift runtime detected in the app. ++ (BOOL)hasSwiftRuntime __deprecated; + +/// @return An Apple platform. Possible values "ios", "tvos", "macos", "watchos", "maccatalyst". ++ (NSString *)applePlatform; + +/// @return The way the library was added to the app, e.g. "swiftpm", "cocoapods", etc. ++ (NSString *)deploymentType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h.meta new file mode 100644 index 00000000..66c6e2d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULAppEnvironmentUtil.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae216cf9b369b4334b31f472a76607cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULApplication.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULApplication.h new file mode 100755 index 00000000..80672124 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULApplication.h @@ -0,0 +1,50 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#if TARGET_OS_IOS || TARGET_OS_TV + +#import + +#define GULApplication UIApplication +#define GULApplicationDelegate UIApplicationDelegate +#define GULUserActivityRestoring UIUserActivityRestoring + +static NSString *const kGULApplicationClassName = @"UIApplication"; + +#elif TARGET_OS_OSX + +#import + +#define GULApplication NSApplication +#define GULApplicationDelegate NSApplicationDelegate +#define GULUserActivityRestoring NSUserActivityRestoring + +static NSString *const kGULApplicationClassName = @"NSApplication"; + +#elif TARGET_OS_WATCH + +#import + +// We match the according watchOS API but swizzling should not work in watch +#define GULApplication WKExtension +#define GULApplicationDelegate WKExtensionDelegate +#define GULUserActivityRestoring NSUserActivityRestoring + +static NSString *const kGULApplicationClassName = @"WKExtension"; + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULApplication.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULApplication.h.meta new file mode 100644 index 00000000..52ac9b29 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULApplication.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0fa704d42595547aa851a7ed9b75d1e9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h new file mode 100755 index 00000000..43d3740a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h @@ -0,0 +1,40 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * Describes an object that can store and fetch heartbeat dates for given tags. + */ +@protocol GULHeartbeatDateStorable + +/** + * Reads the date from the specified file for the given tag. + * @return Returns date if exists, otherwise `nil`. + */ +- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag; + +/** + * Saves the date for the specified tag in the specified file. + * @return YES on success, NO otherwise. + */ +- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h.meta new file mode 100644 index 00000000..84a5d50d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorable.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 99664c275f3ae4433b3edb94c77e38a4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h new file mode 100755 index 00000000..245b1a25 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h @@ -0,0 +1,54 @@ +/* + * Copyright 2019 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULHeartbeatDateStorable.h" + +NS_ASSUME_NONNULL_BEGIN + +/// The name of the directory where the heartbeat data is stored. +extern NSString *const kGULHeartbeatStorageDirectory; + +/// Stores either a date or a dictionary to a specified file. +@interface GULHeartbeatDateStorage : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +@property(nonatomic, readonly) NSURL *fileURL; + +/** + * Default initializer. + * @param fileName The name of the file to store the date information. + * exist, it will be created if needed. + */ +- (instancetype)initWithFileName:(NSString *)fileName; + +/** + * Reads the date from the specified file for the given tag. + * @return Returns date if exists, otherwise `nil`. + */ +- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag; + +/** + * Saves the date for the specified tag in the specified file. + * @return YES on success, NO otherwise. + */ +- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h.meta new file mode 100644 index 00000000..8128ff99 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorage.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7888288c5a2b042e89bc15a7054e40fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h new file mode 100755 index 00000000..e6c7dda7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h @@ -0,0 +1,51 @@ +/* + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULHeartbeatDateStorable.h" + +NS_ASSUME_NONNULL_BEGIN + +/// Stores either a date or a dictionary to a specified file. +@interface GULHeartbeatDateStorageUserDefaults : NSObject + +/** + * Default initializer. tvOS can only write to the cache directory and + * there are no guarantees that the directory will persist. User defaults will + * be retained, so that should be used instead. + * @param defaults User defaults instance to store the heartbeat information. + * @param key The key to be used with the user defaults instance. + */ +- (instancetype)initWithDefaults:(NSUserDefaults *)defaults key:(NSString *)key; + +- (instancetype)init NS_UNAVAILABLE; + +/** + * Reads the date from the specified file for the given tag. + * @return Returns date if exists, otherwise `nil`. + */ +- (nullable NSDate *)heartbeatDateForTag:(NSString *)tag; + +/** + * Saves the date for the specified tag in the specified file. + * @return YES on success, NO otherwise. + */ +- (BOOL)setHearbeatDate:(NSDate *)date forTag:(NSString *)tag; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h.meta new file mode 100644 index 00000000..f5fe6458 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULHeartbeatDateStorageUserDefaults.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f6c1447f614e43e59a4171bfb48089e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainStorage.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainStorage.h new file mode 100755 index 00000000..dc01a836 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainStorage.h @@ -0,0 +1,79 @@ +/* + * Copyright 2019 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +@class FBLPromise; + +NS_ASSUME_NONNULL_BEGIN + +/// The class provides a convenient abstraction on top of the iOS Keychain API to save data. +@interface GULKeychainStorage : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +/** Initializes the keychain storage with Keychain Service name. + * @param service A Keychain Service name that will be used to store and retrieve objects. See also + * `kSecAttrService`. + */ +- (instancetype)initWithService:(NSString *)service; + +/** + * Get an object by key. + * @param key The key. + * @param objectClass The expected object class required by `NSSecureCoding`. + * @param accessGroup The Keychain Access Group. + * + * @return Returns a promise. It is resolved with an object stored by key if exists. It is resolved + * with `nil` when the object not found. It fails on a Keychain error. + */ +- (FBLPromise> *)getObjectForKey:(NSString *)key + objectClass:(Class)objectClass + accessGroup:(nullable NSString *)accessGroup; + +/** + * Saves the given object by the given key. + * @param object The object to store. + * @param key The key to store the object. If there is an existing object by the key, it will be + * overridden. + * @param accessGroup The Keychain Access Group. + * + * @return Returns which is resolved with `[NSNull null]` on success. + */ +- (FBLPromise *)setObject:(id)object + forKey:(NSString *)key + accessGroup:(nullable NSString *)accessGroup; + +/** + * Removes the object by the given key. + * @param key The key to store the object. If there is an existing object by the key, it will be + * overridden. + * @param accessGroup The Keychain Access Group. + * + * @return Returns which is resolved with `[NSNull null]` on success. + */ +- (FBLPromise *)removeObjectForKey:(NSString *)key + accessGroup:(nullable NSString *)accessGroup; + +#if TARGET_OS_OSX +/// If not `nil`, then only this keychain will be used to save and read data (see +/// `kSecMatchSearchList` and `kSecUseKeychain`. It is mostly intended to be used by unit tests. +@property(nonatomic, nullable) SecKeychainRef keychainRef; +#endif // TARGET_OSX + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainStorage.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainStorage.h.meta new file mode 100644 index 00000000..172cdf81 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainStorage.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce94502bf77994b129fcafaf8a221c78 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainUtils.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainUtils.h new file mode 100755 index 00000000..de4bef2f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainUtils.h @@ -0,0 +1,61 @@ +/* + * Copyright 2019 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXPORT NSString *const kGULKeychainUtilsErrorDomain; + +/// Helper functions to access Keychain. +@interface GULKeychainUtils : NSObject + +/** Fetches a keychain item data matching to the provided query. + * @param query A dictionary with Keychain query parameters. See docs for `SecItemCopyMatching` for + * details. + * @param outError A pointer to `NSError` instance or `NULL`. The instance at `outError` will be + * assigned with an error if there is. + * @returns Data for the first Keychain Item matching the provided query or `nil` if there is not + * such an item (`outError` will be `nil` in this case) or an error occurred. + */ ++ (nullable NSData *)getItemWithQuery:(NSDictionary *)query + error:(NSError *_Nullable *_Nullable)outError; + +/** Stores data to a Keychain Item matching to the provided query. An existing Keychain Item + * matching the query parameters will be updated or a new will be created. + * @param item A Keychain Item data to store. + * @param query A dictionary with Keychain query parameters. See docs for `SecItemAdd` and + * `SecItemUpdate` for details. + * @param outError A pointer to `NSError` instance or `NULL`. The instance at `outError` will be + * assigned with an error if there is. + * @returns `YES` when data was successfully stored, `NO` otherwise. + */ ++ (BOOL)setItem:(NSData *)item + withQuery:(NSDictionary *)query + error:(NSError *_Nullable *_Nullable)outError; + +/** Removes a Keychain Item matching to the provided query. + * @param query A dictionary with Keychain query parameters. See docs for `SecItemDelete` for + * details. + * @param outError A pointer to `NSError` instance or `NULL`. The instance at `outError` will be + * assigned with an error if there is. + * @returns `YES` if the item was removed successfully or doesn't exist, `NO` otherwise. + */ ++ (BOOL)removeItemWithQuery:(NSDictionary *)query error:(NSError *_Nullable *_Nullable)outError; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainUtils.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainUtils.h.meta new file mode 100644 index 00000000..577133c9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULKeychainUtils.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25c141cf5802f407a88f2496bf8fd638 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLogger.h new file mode 100755 index 00000000..6797399b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLogger.h @@ -0,0 +1,159 @@ +/* + * Copyright 2018 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULLoggerLevel.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The services used in the logger. + */ +typedef NSString *const GULLoggerService; + +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + +/** + * Initialize GULLogger. + */ +extern void GULLoggerInitializeASL(void); + +/** + * Override log level to Debug. + */ +void GULLoggerForceDebug(void); + +/** + * Turn on logging to STDERR. + */ +extern void GULLoggerEnableSTDERR(void); + +/** + * Changes the default logging level of GULLoggerLevelNotice to a user-specified level. + * The default level cannot be set above GULLoggerLevelNotice if the app is running from App Store. + * (required) log level (one of the GULLoggerLevel enum values). + */ +extern void GULSetLoggerLevel(GULLoggerLevel loggerLevel); + +/** + * Checks if the specified logger level is loggable given the current settings. + * (required) log level (one of the GULLoggerLevel enum values). + */ +extern BOOL GULIsLoggableLevel(GULLoggerLevel loggerLevel); + +/** + * Register version to include in logs. + * (required) version + */ +extern void GULLoggerRegisterVersion(NSString *version); + +/** + * Logs a message to the Xcode console and the device log. If running from AppStore, will + * not log any messages with a level higher than GULLoggerLevelNotice to avoid log spamming. + * (required) log level (one of the GULLoggerLevel enum values). + * (required) service name of type GULLoggerService. + * (required) message code starting with "I-" which means iOS, followed by a capitalized + * three-character service identifier and a six digit integer message ID that is unique + * within the service. + * An example of the message code is @"I-COR000001". + * (required) message string which can be a format string. + * (optional) variable arguments list obtained from calling va_start, used when message is a format + * string. + */ +extern void GULLogBasic(GULLoggerLevel level, + GULLoggerService service, + BOOL forceLog, + NSString *messageCode, + NSString *message, +// On 64-bit simulators, va_list is not a pointer, so cannot be marked nullable +// See: http://stackoverflow.com/q/29095469 +#if __LP64__ && TARGET_OS_SIMULATOR || TARGET_OS_OSX + va_list args_ptr +#else + va_list _Nullable args_ptr +#endif +); + +/** + * The following functions accept the following parameters in order: + * (required) service name of type GULLoggerService. + * (required) message code starting from "I-" which means iOS, followed by a capitalized + * three-character service identifier and a six digit integer message ID that is unique + * within the service. + * An example of the message code is @"I-COR000001". + * See go/firebase-log-proposal for details. + * (required) message string which can be a format string. + * (optional) the list of arguments to substitute into the format string. + * Example usage: + * GULLogError(kGULLoggerCore, @"I-COR000001", @"Configuration of %@ failed.", app.name); + */ +extern void GULLogError(GULLoggerService service, + BOOL force, + NSString *messageCode, + NSString *message, + ...) NS_FORMAT_FUNCTION(4, 5); +extern void GULLogWarning(GULLoggerService service, + BOOL force, + NSString *messageCode, + NSString *message, + ...) NS_FORMAT_FUNCTION(4, 5); +extern void GULLogNotice(GULLoggerService service, + BOOL force, + NSString *messageCode, + NSString *message, + ...) NS_FORMAT_FUNCTION(4, 5); +extern void GULLogInfo(GULLoggerService service, + BOOL force, + NSString *messageCode, + NSString *message, + ...) NS_FORMAT_FUNCTION(4, 5); +extern void GULLogDebug(GULLoggerService service, + BOOL force, + NSString *messageCode, + NSString *message, + ...) NS_FORMAT_FUNCTION(4, 5); + +#ifdef __cplusplus +} // extern "C" +#endif // __cplusplus + +@interface GULLoggerWrapper : NSObject + +/** + * Objective-C wrapper for GULLogBasic to allow weak linking to GULLogger + * (required) log level (one of the GULLoggerLevel enum values). + * (required) service name of type GULLoggerService. + * (required) message code starting with "I-" which means iOS, followed by a capitalized + * three-character service identifier and a six digit integer message ID that is unique + * within the service. + * An example of the message code is @"I-COR000001". + * (required) message string which can be a format string. + * (optional) variable arguments list obtained from calling va_start, used when message is a format + * string. + */ + ++ (void)logWithLevel:(GULLoggerLevel)level + withService:(GULLoggerService)service + withCode:(NSString *)messageCode + withMessage:(NSString *)message + withArgs:(va_list)args; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLogger.h.meta new file mode 100644 index 00000000..5e1c2595 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2afa1e1d68eaa4824853b721116f64c4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLoggerLevel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLoggerLevel.h new file mode 100755 index 00000000..f0ee435b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLoggerLevel.h @@ -0,0 +1,37 @@ +/* + * Copyright 2018 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +/** + * The log levels used by internal logging. + */ +typedef NS_ENUM(NSInteger, GULLoggerLevel) { + /** Error level, matches ASL_LEVEL_ERR. */ + GULLoggerLevelError = 3, + /** Warning level, matches ASL_LEVEL_WARNING. */ + GULLoggerLevelWarning = 4, + /** Notice level, matches ASL_LEVEL_NOTICE. */ + GULLoggerLevelNotice = 5, + /** Info level, matches ASL_LEVEL_INFO. */ + GULLoggerLevelInfo = 6, + /** Debug level, matches ASL_LEVEL_DEBUG. */ + GULLoggerLevelDebug = 7, + /** Minimum log level. */ + GULLoggerLevelMin = GULLoggerLevelError, + /** Maximum log level. */ + GULLoggerLevelMax = GULLoggerLevelDebug +} NS_SWIFT_NAME(GoogleLoggerLevel); diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLoggerLevel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLoggerLevel.h.meta new file mode 100644 index 00000000..2f2675d1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULLoggerLevel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c44009a06a8d141f5b33ec04588a43cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULMutableDictionary.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULMutableDictionary.h new file mode 100755 index 00000000..a8cc45b4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULMutableDictionary.h @@ -0,0 +1,46 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +/// A mutable dictionary that provides atomic accessor and mutators. +@interface GULMutableDictionary : NSObject + +/// Returns an object given a key in the dictionary or nil if not found. +- (id)objectForKey:(id)key; + +/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary. +- (void)setObject:(id)object forKey:(id)key; + +/// Removes the object given its session ID from the dictionary. +- (void)removeObjectForKey:(id)key; + +/// Removes all objects. +- (void)removeAllObjects; + +/// Returns the number of current objects in the dictionary. +- (NSUInteger)count; + +/// Returns an object given a key in the dictionary or nil if not found. +- (id)objectForKeyedSubscript:(id)key; + +/// Updates the object given its key or adds it to the dictionary if it is not in the dictionary. +- (void)setObject:(id)obj forKeyedSubscript:(id)key; + +/// Returns the immutable dictionary. +- (NSDictionary *)dictionary; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULMutableDictionary.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULMutableDictionary.h.meta new file mode 100644 index 00000000..936a4282 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULMutableDictionary.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 03326a05fb22e48aa924156348c28e54 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNSData+zlib.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNSData+zlib.h new file mode 100755 index 00000000..36f94a70 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNSData+zlib.h @@ -0,0 +1,49 @@ +// Copyright 2018 Google +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import + +/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework. + +// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given +// such data. To handle data of that size you really should be streaming it rather then doing it all +// in memory. + +@interface NSData (GULGzip) + +/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must +/// be a gzipped payloads. ++ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error; + +/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default +/// compression level. ++ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error; + +FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain; +FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey; // NSNumber +FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey; // NSNumber + +typedef NS_ENUM(NSInteger, GULNSDataZlibError) { + GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024, + // An internal zlib error. + // GULNSDataZlibErrorKey will contain the error value. + // NSLocalizedDescriptionKey may contain an error string from zlib. + // Look in zlib.h for list of errors. + GULNSDataZlibErrorInternal, + // There was left over data in the buffer that was not used. + // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes. + GULNSDataZlibErrorDataRemaining +}; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNSData+zlib.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNSData+zlib.h.meta new file mode 100644 index 00000000..a6abda54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNSData+zlib.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e32e816bd86364e4489d331114f2acfa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetwork.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetwork.h new file mode 100755 index 00000000..0e75ae5d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetwork.h @@ -0,0 +1,87 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULNetworkConstants.h" +#import "GULNetworkLoggerProtocol.h" +#import "GULNetworkURLSession.h" + +/// Delegate protocol for GULNetwork events. +@protocol GULNetworkReachabilityDelegate + +/// Tells the delegate to handle events when the network reachability changes to connected or not +/// connected. +- (void)reachabilityDidChange; + +@end + +/// The Network component that provides network status and handles network requests and responses. +/// This is not thread safe. +/// +/// NOTE: +/// User must add FIRAnalytics handleEventsForBackgroundURLSessionID:completionHandler to the +/// AppDelegate application:handleEventsForBackgroundURLSession:completionHandler: +@interface GULNetwork : NSObject + +/// Indicates if network connectivity is available. +@property(nonatomic, readonly, getter=isNetworkConnected) BOOL networkConnected; + +/// Indicates if there are any uploads in progress. +@property(nonatomic, readonly, getter=hasUploadInProgress) BOOL uploadInProgress; + +/// An optional delegate that can be used in the event when network reachability changes. +@property(nonatomic, weak) id reachabilityDelegate; + +/// An optional delegate that can be used to log messages, warnings or errors that occur in the +/// network operations. +@property(nonatomic, weak) id loggerDelegate; + +/// Indicates whether the logger should display debug messages. +@property(nonatomic, assign) BOOL isDebugModeEnabled; + +/// The time interval in seconds for the network request to timeout. +@property(nonatomic, assign) NSTimeInterval timeoutInterval; + +/// Initializes with the default reachability host. +- (instancetype)init; + +/// Initializes with a custom reachability host. +- (instancetype)initWithReachabilityHost:(NSString *)reachabilityHost; + +/// Handles events when background session with the given ID has finished. ++ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID + completionHandler:(GULNetworkSystemCompletionHandler)completionHandler; + +/// Compresses and sends a POST request with the provided data to the URL. The session will be +/// background session if usingBackgroundSession is YES. Otherwise, the POST session is default +/// session. Returns a session ID or nil if an error occurs. +- (NSString *)postURL:(NSURL *)url + payload:(NSData *)payload + queue:(dispatch_queue_t)queue + usingBackgroundSession:(BOOL)usingBackgroundSession + completionHandler:(GULNetworkCompletionHandler)handler; + +/// Sends a GET request with the provided data to the URL. The session will be background session +/// if usingBackgroundSession is YES. Otherwise, the GET session is default session. Returns a +/// session ID or nil if an error occurs. +- (NSString *)getURL:(NSURL *)url + headers:(NSDictionary *)headers + queue:(dispatch_queue_t)queue + usingBackgroundSession:(BOOL)usingBackgroundSession + completionHandler:(GULNetworkCompletionHandler)handler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetwork.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetwork.h.meta new file mode 100644 index 00000000..79789cdf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetwork.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e957846d04e424c07ae9640b52e59bb6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkConstants.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkConstants.h new file mode 100755 index 00000000..1cbedd1b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkConstants.h @@ -0,0 +1,71 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +/// Error codes in Firebase Network error domain. +/// Note: these error codes should never change. It would make it harder to decode the errors if +/// we inadvertently altered any of these codes in a future SDK version. +typedef NS_ENUM(NSInteger, GULNetworkErrorCode) { + /// Unknown error. + GULNetworkErrorCodeUnknown = 0, + /// Error occurs when the request URL is invalid. + GULErrorCodeNetworkInvalidURL = 1, + /// Error occurs when request cannot be constructed. + GULErrorCodeNetworkRequestCreation = 2, + /// Error occurs when payload cannot be compressed. + GULErrorCodeNetworkPayloadCompression = 3, + /// Error occurs when session task cannot be created. + GULErrorCodeNetworkSessionTaskCreation = 4, + /// Error occurs when there is no response. + GULErrorCodeNetworkInvalidResponse = 5 +}; + +#pragma mark - Network constants + +/// The prefix of the ID of the background session. +extern NSString *const kGULNetworkBackgroundSessionConfigIDPrefix; + +/// The sub directory to store the files of data that is being uploaded in the background. +extern NSString *const kGULNetworkApplicationSupportSubdirectory; + +/// Name of the temporary directory that stores files for background uploading. +extern NSString *const kGULNetworkTempDirectoryName; + +/// The period when the temporary uploading file can stay. +extern const NSTimeInterval kGULNetworkTempFolderExpireTime; + +/// The default network request timeout interval. +extern const NSTimeInterval kGULNetworkTimeOutInterval; + +/// The host to check the reachability of the network. +extern NSString *const kGULNetworkReachabilityHost; + +/// The key to get the error context of the UserInfo. +extern NSString *const kGULNetworkErrorContext; + +#pragma mark - Network Status Code + +extern const int kGULNetworkHTTPStatusOK; +extern const int kGULNetworkHTTPStatusNoContent; +extern const int kGULNetworkHTTPStatusCodeMultipleChoices; +extern const int kGULNetworkHTTPStatusCodeMovedPermanently; +extern const int kGULNetworkHTTPStatusCodeFound; +extern const int kGULNetworkHTTPStatusCodeNotModified; +extern const int kGULNetworkHTTPStatusCodeMovedTemporarily; +extern const int kGULNetworkHTTPStatusCodeNotFound; +extern const int kGULNetworkHTTPStatusCodeCannotAcceptTraffic; +extern const int kGULNetworkHTTPStatusCodeUnavailable; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkConstants.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkConstants.h.meta new file mode 100644 index 00000000..ef1311c7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkConstants.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: afcbbdbd3865f46d68fc1a6be8f94c92 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h new file mode 100755 index 00000000..425c0731 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h @@ -0,0 +1,49 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULNetworkMessageCode.h" + +/// The log levels used by GULNetworkLogger. +typedef NS_ENUM(NSInteger, GULNetworkLogLevel) { + kGULNetworkLogLevelError = 3, + kGULNetworkLogLevelWarning = 4, + kGULNetworkLogLevelInfo = 6, + kGULNetworkLogLevelDebug = 7, +}; + +@protocol GULNetworkLoggerDelegate + +@required +/// Tells the delegate to log a message with an array of contexts and the log level. +- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel + messageCode:(GULNetworkMessageCode)messageCode + message:(NSString *)message + contexts:(NSArray *)contexts; + +/// Tells the delegate to log a message with a context and the log level. +- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel + messageCode:(GULNetworkMessageCode)messageCode + message:(NSString *)message + context:(id)context; + +/// Tells the delegate to log a message with the log level. +- (void)GULNetwork_logWithLevel:(GULNetworkLogLevel)logLevel + messageCode:(GULNetworkMessageCode)messageCode + message:(NSString *)message; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h.meta new file mode 100644 index 00000000..b3600982 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkLoggerProtocol.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c8e75819f70646f7a4241219aea6c09 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h new file mode 100755 index 00000000..507bc5a5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h @@ -0,0 +1,47 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +// Make sure these codes do not overlap with any contained in the FIRAMessageCode enum. +typedef NS_ENUM(NSInteger, GULNetworkMessageCode) { + // GULNetwork.m + kGULNetworkMessageCodeNetwork000 = 900000, // I-NET900000 + kGULNetworkMessageCodeNetwork001 = 900001, // I-NET900001 + kGULNetworkMessageCodeNetwork002 = 900002, // I-NET900002 + kGULNetworkMessageCodeNetwork003 = 900003, // I-NET900003 + // GULNetworkURLSession.m + kGULNetworkMessageCodeURLSession000 = 901000, // I-NET901000 + kGULNetworkMessageCodeURLSession001 = 901001, // I-NET901001 + kGULNetworkMessageCodeURLSession002 = 901002, // I-NET901002 + kGULNetworkMessageCodeURLSession003 = 901003, // I-NET901003 + kGULNetworkMessageCodeURLSession004 = 901004, // I-NET901004 + kGULNetworkMessageCodeURLSession005 = 901005, // I-NET901005 + kGULNetworkMessageCodeURLSession006 = 901006, // I-NET901006 + kGULNetworkMessageCodeURLSession007 = 901007, // I-NET901007 + kGULNetworkMessageCodeURLSession008 = 901008, // I-NET901008 + kGULNetworkMessageCodeURLSession009 = 901009, // I-NET901009 + kGULNetworkMessageCodeURLSession010 = 901010, // I-NET901010 + kGULNetworkMessageCodeURLSession011 = 901011, // I-NET901011 + kGULNetworkMessageCodeURLSession012 = 901012, // I-NET901012 + kGULNetworkMessageCodeURLSession013 = 901013, // I-NET901013 + kGULNetworkMessageCodeURLSession014 = 901014, // I-NET901014 + kGULNetworkMessageCodeURLSession015 = 901015, // I-NET901015 + kGULNetworkMessageCodeURLSession016 = 901016, // I-NET901016 + kGULNetworkMessageCodeURLSession017 = 901017, // I-NET901017 + kGULNetworkMessageCodeURLSession018 = 901018, // I-NET901018 + kGULNetworkMessageCodeURLSession019 = 901019, // I-NET901019 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h.meta new file mode 100644 index 00000000..06cb196d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkMessageCode.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c3fd07bb37227481fa73a0336f1f8f0f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkURLSession.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkURLSession.h new file mode 100755 index 00000000..3f9f7f9e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkURLSession.h @@ -0,0 +1,62 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +#import "GULNetworkLoggerProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^GULNetworkCompletionHandler)(NSHTTPURLResponse *_Nullable response, + NSData *_Nullable data, + NSError *_Nullable error); +typedef void (^GULNetworkURLSessionCompletionHandler)(NSHTTPURLResponse *_Nullable response, + NSData *_Nullable data, + NSString *sessionID, + NSError *_Nullable error); +typedef void (^GULNetworkSystemCompletionHandler)(void); + +/// The protocol that uses NSURLSession for iOS >= 7.0 to handle requests and responses. +@interface GULNetworkURLSession : NSObject + +/// Indicates whether the background network is enabled. Default value is NO. +@property(nonatomic, getter=isBackgroundNetworkEnabled) BOOL backgroundNetworkEnabled; + +/// The logger delegate to log message, errors or warnings that occur during the network operations. +@property(nonatomic, weak, nullable) id loggerDelegate; + +/// Calls the system provided completion handler after the background session is finished. ++ (void)handleEventsForBackgroundURLSessionID:(NSString *)sessionID + completionHandler:(GULNetworkSystemCompletionHandler)completionHandler; + +/// Initializes with logger delegate. +- (instancetype)initWithNetworkLoggerDelegate: + (nullable id)networkLoggerDelegate NS_DESIGNATED_INITIALIZER; + +- (instancetype)init NS_UNAVAILABLE; + +/// Sends an asynchronous POST request and calls the provided completion handler when the request +/// completes or when errors occur, and returns an ID of the session/connection. +- (nullable NSString *)sessionIDFromAsyncPOSTRequest:(NSURLRequest *)request + completionHandler:(GULNetworkURLSessionCompletionHandler)handler; + +/// Sends an asynchronous GET request and calls the provided completion handler when the request +/// completes or when errors occur, and returns an ID of the session. +- (nullable NSString *)sessionIDFromAsyncGETRequest:(NSURLRequest *)request + completionHandler:(GULNetworkURLSessionCompletionHandler)handler; + +NS_ASSUME_NONNULL_END +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkURLSession.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkURLSession.h.meta new file mode 100644 index 00000000..73537d3c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULNetworkURLSession.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 67eb33af2ba444a03b35d05a8a86f745 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULObjectSwizzler.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULObjectSwizzler.h new file mode 100755 index 00000000..b0a692a3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULObjectSwizzler.h @@ -0,0 +1,123 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** Enums that map to their OBJC-prefixed counterparts. */ +typedef OBJC_ENUM(uintptr_t, GUL_ASSOCIATION){ + + // Is a weak association. + GUL_ASSOCIATION_ASSIGN, + + // Is a nonatomic strong association. + GUL_ASSOCIATION_RETAIN_NONATOMIC, + + // Is a nonatomic copy association. + GUL_ASSOCIATION_COPY_NONATOMIC, + + // Is an atomic strong association. + GUL_ASSOCIATION_RETAIN, + + // Is an atomic copy association. + GUL_ASSOCIATION_COPY}; + +/** This class handles swizzling a specific instance of a class by generating a + * dynamic subclass and installing selectors and properties onto the dynamic + * subclass. Then, the instance's class is set to the dynamic subclass. There + * should be a 1:1 ratio of object swizzlers to swizzled instances. + */ +@interface GULObjectSwizzler : NSObject + +/** The subclass that is generated. */ +@property(nullable, nonatomic, readonly) Class generatedClass; + +/** Sets an associated object in the runtime. This mechanism can be used to + * simulate adding properties. + * + * @param object The object that will be queried for the associated object. + * @param key The key of the associated object. + * @param value The value to associate to the swizzled object. + * @param association The mechanism to use when associating the objects. + */ ++ (void)setAssociatedObject:(id)object + key:(NSString *)key + value:(nullable id)value + association:(GUL_ASSOCIATION)association; + +/** Gets an associated object in the runtime. This mechanism can be used to + * simulate adding properties. + * + * @param object The object that will be queried for the associated object. + * @param key The key of the associated object. + */ ++ (nullable id)getAssociatedObject:(id)object key:(NSString *)key; + +/** Please use the designated initializer. */ +- (instancetype)init NS_UNAVAILABLE; + +/** Instantiates an object swizzler using an object it will operate on. + * Generates a new class pair. + * + * @note There is no need to store this object. After calling -swizzle, this + * object can be found by calling -gul_objectSwizzler + * + * @param object The object to be swizzled. + * @return An instance of this class. + */ +- (instancetype)initWithObject:(id)object NS_DESIGNATED_INITIALIZER; + +/** Sets an associated object in the runtime. This mechanism can be used to + * simulate adding properties. + * + * @param key The key of the associated object. + * @param value The value to associate to the swizzled object. + * @param association The mechanism to use when associating the objects. + */ +- (void)setAssociatedObjectWithKey:(NSString *)key + value:(id)value + association:(GUL_ASSOCIATION)association; + +/** Gets an associated object in the runtime. This mechanism can be used to + * simulate adding properties. + * + * @param key The key of the associated object. + */ +- (nullable id)getAssociatedObjectForKey:(NSString *)key; + +/** Copies a selector from an existing class onto the generated dynamic subclass + * that this object will adopt. This mechanism can be used to add methods to + * specific instances of a class. + * + * @note Should not be called after calling -swizzle. + * @param selector The selector to add to the instance. + * @param aClass The class supplying an implementation of the method. + * @param isClassSelector A BOOL specifying whether the selector is a class or + * instance selector. + */ +- (void)copySelector:(SEL)selector fromClass:(Class)aClass isClassSelector:(BOOL)isClassSelector; + +/** Swizzles the object, changing its class to the generated class. Registers + * the class pair. */ +- (void)swizzle; + +/** @return The value of -[objectBeingSwizzled isProxy] */ +- (BOOL)isSwizzlingProxyObject; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULObjectSwizzler.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULObjectSwizzler.h.meta new file mode 100644 index 00000000..d8547aa2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULObjectSwizzler.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59cfeab32306a4b329c2d28051432bae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h new file mode 100755 index 00000000..a33262af --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h @@ -0,0 +1,207 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * GULOriginalIMPConvenienceMacros.h + * + * This header contains convenience macros for invoking the original IMP of a swizzled method. + */ + +/** + * Invokes original IMP when the original selector takes no arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + */ +#define GUL_INVOKE_ORIGINAL_IMP0(__receivingObject, __swizzledSEL, __returnType, __originalIMP) \ + ((__returnType(*)(id, SEL))__originalIMP)(__receivingObject, __swizzledSEL) + +/** + * Invokes original IMP when the original selector takes 1 argument. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP1(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1)))__originalIMP)(__receivingObject, __swizzledSEL, \ + __arg1) + +/** + * Invokes original IMP when the original selector takes 2 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP2(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2)))__originalIMP)( \ + __receivingObject, __swizzledSEL, __arg1, __arg2) + +/** + * Invokes original IMP when the original selector takes 3 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP3(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), \ + __typeof__(__arg3)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \ + __arg2, __arg3) + +/** + * Invokes original IMP when the original selector takes 4 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + * @param __arg4 The fourth argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP4(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3, __arg4) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \ + __typeof__(__arg4)))__originalIMP)(__receivingObject, __swizzledSEL, __arg1, \ + __arg2, __arg3, __arg4) + +/** + * Invokes original IMP when the original selector takes 5 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + * @param __arg4 The fourth argument. + * @param __arg5 The fifth argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP5(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3, __arg4, __arg5) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \ + __typeof__(__arg4), __typeof__(__arg5)))__originalIMP)( \ + __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5) + +/** + * Invokes original IMP when the original selector takes 6 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + * @param __arg4 The fourth argument. + * @param __arg5 The fifth argument. + * @param __arg6 The sixth argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP6(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3, __arg4, __arg5, __arg6) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \ + __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6)))__originalIMP)( \ + __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6) + +/** + * Invokes original IMP when the original selector takes 7 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + * @param __arg4 The fourth argument. + * @param __arg5 The fifth argument. + * @param __arg6 The sixth argument. + * @param __arg7 The seventh argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP7(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \ + __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \ + __typeof__(__arg7)))__originalIMP)( \ + __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7) + +/** + * Invokes original IMP when the original selector takes 8 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + * @param __arg4 The fourth argument. + * @param __arg5 The fifth argument. + * @param __arg6 The sixth argument. + * @param __arg7 The seventh argument. + * @param __arg8 The eighth argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP8(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \ + __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \ + __typeof__(__arg7), __typeof__(__arg8)))__originalIMP)( \ + __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \ + __arg8) + +/** + * Invokes original IMP when the original selector takes 9 arguments. + * + * @param __receivingObject The object on which the IMP is invoked. + * @param __swizzledSEL The selector used for swizzling. + * @param __returnType The return type of the original implementation. + * @param __originalIMP The original IMP. + * @param __arg1 The first argument. + * @param __arg2 The second argument. + * @param __arg3 The third argument. + * @param __arg4 The fourth argument. + * @param __arg5 The fifth argument. + * @param __arg6 The sixth argument. + * @param __arg7 The seventh argument. + * @param __arg8 The eighth argument. + * @param __arg9 The ninth argument. + */ +#define GUL_INVOKE_ORIGINAL_IMP9(__receivingObject, __swizzledSEL, __returnType, __originalIMP, \ + __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, \ + __arg9) \ + ((__returnType(*)(id, SEL, __typeof__(__arg1), __typeof__(__arg2), __typeof__(__arg3), \ + __typeof__(__arg4), __typeof__(__arg5), __typeof__(__arg6), \ + __typeof__(__arg7), __typeof__(__arg8), __typeof__(__arg9)))__originalIMP)( \ + __receivingObject, __swizzledSEL, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, \ + __arg8, __arg9) diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h.meta new file mode 100644 index 00000000..e29b1c11 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULOriginalIMPConvenienceMacros.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad07a6491451244018fc0db860e0576d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULReachabilityChecker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULReachabilityChecker.h new file mode 100755 index 00000000..0c70c055 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULReachabilityChecker.h @@ -0,0 +1,79 @@ +/* + * Copyright 2017 Google + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import +#if !TARGET_OS_WATCH +#import +#endif + +/// Reachability Status +typedef enum { + kGULReachabilityUnknown, ///< Have not yet checked or been notified whether host is reachable. + kGULReachabilityNotReachable, ///< Host is not reachable. + kGULReachabilityViaWifi, ///< Host is reachable via Wifi. + kGULReachabilityViaCellular, ///< Host is reachable via cellular. +} GULReachabilityStatus; + +const NSString *GULReachabilityStatusString(GULReachabilityStatus status); + +@class GULReachabilityChecker; + +/// Google Analytics iOS Reachability Checker. +@protocol GULReachabilityDelegate +@required +/// Called when network status has changed. +- (void)reachability:(GULReachabilityChecker *)reachability + statusChanged:(GULReachabilityStatus)status; +@end + +/// Google Analytics iOS Network Status Checker. +@interface GULReachabilityChecker : NSObject + +/// The last known reachability status, or GULReachabilityStatusUnknown if the +/// checker is not active. +@property(nonatomic, readonly) GULReachabilityStatus reachabilityStatus; +/// The host to which reachability status is to be checked. +@property(nonatomic, copy, readonly) NSString *host; +/// The delegate to be notified of reachability status changes. +@property(nonatomic, weak) id reachabilityDelegate; +/// `YES` if the reachability checker is active, `NO` otherwise. +@property(nonatomic, readonly) BOOL isActive; + +/// Initialize the reachability checker. Note that you must call start to begin checking for and +/// receiving notifications about network status changes. +/// +/// @param reachabilityDelegate The delegate to be notified when reachability status to host +/// changes. +/// +/// @param host The name of the host. +/// +- (instancetype)initWithReachabilityDelegate:(id)reachabilityDelegate + withHost:(NSString *)host; + +- (instancetype)init NS_UNAVAILABLE; + +/// Start checking for reachability to the specified host. This has no effect if the status +/// checker is already checking for connectivity. +/// +/// @return `YES` if initiating status checking was successful or the status checking has already +/// been initiated, `NO` otherwise. +- (BOOL)start; + +/// Stop checking for reachability to the specified host. This has no effect if the status +/// checker is not checking for connectivity. +- (void)stop; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULReachabilityChecker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULReachabilityChecker.h.meta new file mode 100644 index 00000000..11bf8612 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULReachabilityChecker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5840ba87713294a1283891e7870f7e4a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h new file mode 100755 index 00000000..ed080a39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h @@ -0,0 +1,76 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import +#import + +#if !TARGET_OS_OSX +#import +#endif // !TARGET_OS_OSX + +#if ((TARGET_OS_IOS || TARGET_OS_TV) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 130000)) +#define UISCENE_SUPPORTED 1 +#endif + +NS_ASSUME_NONNULL_BEGIN + +typedef NSString *const GULSceneDelegateInterceptorID; + +/** This class contains methods that isa swizzle the scene delegate. */ +@interface GULSceneDelegateSwizzler : NSProxy + +#if UISCENE_SUPPORTED + +/** Registers a scene delegate interceptor whose methods will be invoked as they're invoked on the + * original scene delegate. + * + * @param interceptor An instance of a class that conforms to the application delegate protocol. + * The interceptor is NOT retained. + * @return A unique GULSceneDelegateInterceptorID if interceptor was successfully registered; nil + * if it fails. + */ ++ (nullable GULSceneDelegateInterceptorID)registerSceneDelegateInterceptor: + (id)interceptor API_AVAILABLE(ios(13.0), tvos(13.0)); + +/** Unregisters an interceptor with the given ID if it exists. + * + * @param interceptorID The object that was generated when the interceptor was registered. + */ ++ (void)unregisterSceneDelegateInterceptorWithID:(GULSceneDelegateInterceptorID)interceptorID + API_AVAILABLE(ios(13.0), tvos(13.0)); + +/** Do not initialize this class. */ +- (instancetype)init NS_UNAVAILABLE; + +#endif // UISCENE_SUPPORTED + +/** This method ensures that the original scene delegate has been proxied. Call this before + * registering your interceptor. This method is safe to call multiple times (but it only proxies + * the scene delegate once). + * + * The method has no effect for extensions. + */ ++ (void)proxyOriginalSceneDelegate; + +/** Indicates whether scene delegate proxy is explicitly disabled or enabled. Enabled by default. + * + * @return YES if SceneDelegateProxy is Enabled, NO otherwise. + */ ++ (BOOL)isSceneDelegateProxyEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h.meta new file mode 100644 index 00000000..ea5b33cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSceneDelegateSwizzler.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ccbbd93546a9a48cfa5eebabb9131725 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSecureCoding.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSecureCoding.h new file mode 100755 index 00000000..8484b395 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSecureCoding.h @@ -0,0 +1,36 @@ +// Copyright 2019 Google +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** The class wraps `NSKeyedArchiver` and `NSKeyedUnarchiver` API to provide a unified secure coding + * methods for iOS versions before and after 11. + */ +@interface GULSecureCoding : NSObject + ++ (nullable id)unarchivedObjectOfClasses:(NSSet *)classes + fromData:(NSData *)data + error:(NSError **)outError; + ++ (nullable id)unarchivedObjectOfClass:(Class)class + fromData:(NSData *)data + error:(NSError **)outError; + ++ (nullable NSData *)archivedDataWithRootObject:(id)object error:(NSError **)outError; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSecureCoding.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSecureCoding.h.meta new file mode 100644 index 00000000..aa40e84e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSecureCoding.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d4d93da4a721e4beab1a91e46f219d0f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzledObject.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzledObject.h new file mode 100755 index 00000000..fc07f0a2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzledObject.h @@ -0,0 +1,42 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +@class GULObjectSwizzler; + +/** This class exists as a method donor. These methods will be added to all objects that are + * swizzled by the object swizzler. This class should not be instantiated. + */ +@interface GULSwizzledObject : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +/** Copies the methods below to the swizzled object. + * + * @param objectSwizzler The swizzler to use when adding the methods below. + */ ++ (void)copyDonorSelectorsUsingObjectSwizzler:(GULObjectSwizzler *)objectSwizzler; + +#pragma mark - Donor methods. + +/** @return The generated subclass. Used in respondsToSelector: calls. */ +- (Class)gul_class; + +/** @return The object swizzler that manages this object. */ +- (GULObjectSwizzler *)gul_objectSwizzler; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzledObject.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzledObject.h.meta new file mode 100644 index 00000000..0ccdd758 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzledObject.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b6c3fbea3f2844574b6cfd2967ac5960 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzler.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzler.h new file mode 100755 index 00000000..26949c88 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzler.h @@ -0,0 +1,71 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** This class handles the runtime manipulation necessary to instrument selectors. It stores the + * classes and selectors that have been swizzled, and runs all operations on its own queue. + */ +@interface GULSwizzler : NSObject + +/** Manipulates the Objective-C runtime to replace the original IMP with the supplied block. + * + * @param aClass The class to swizzle. + * @param selector The selector of the class to swizzle. + * @param isClassSelector A BOOL specifying whether the selector is a class or instance selector. + * @param block The block that replaces the original IMP. + */ ++ (void)swizzleClass:(Class)aClass + selector:(SEL)selector + isClassSelector:(BOOL)isClassSelector + withBlock:(nullable id)block; + +/** Returns the current IMP for the given class and selector. + * + * @param aClass The class to use. + * @param selector The selector to find the implementation of. + * @param isClassSelector A BOOL specifying whether the selector is a class or instance selector. + * @return The implementation of the selector in the runtime. + */ ++ (nullable IMP)currentImplementationForClass:(Class)aClass + selector:(SEL)selector + isClassSelector:(BOOL)isClassSelector; + +/** Checks the runtime to see if a selector exists on a class. If a property is declared as + * @dynamic, we have a reverse swizzling situation, where the implementation of a method exists + * only in concrete subclasses, and NOT in the superclass. We can detect that situation using + * this helper method. Similarly, we can detect situations where a class doesn't implement a + * protocol method. + * + * @param selector The selector to check for. + * @param aClass The class to check. + * @param isClassSelector A BOOL specifying whether the selector is a class or instance selector. + * @return YES if the method was found in this selector/class combination, NO otherwise. + */ ++ (BOOL)selector:(SEL)selector existsInClass:(Class)aClass isClassSelector:(BOOL)isClassSelector; + +/** Returns a list of all Objective-C (and not primitive) ivars contained by the given object. + * + * @param object The object whose ivars will be iterated. + * @return The list of ivar objects. + */ ++ (NSArray *)ivarObjectsForObject:(id)object; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzler.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzler.h.meta new file mode 100644 index 00000000..db278aa0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULSwizzler.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 80f8f6e92e74841e889cb81c61fb53ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h new file mode 100755 index 00000000..e88eb67b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h @@ -0,0 +1,31 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** The class represents HTTP response received from `NSURLSession`. */ +@interface GULURLSessionDataResponse : NSObject + +@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse; +@property(nonatomic, nullable, readonly) NSData *HTTPBody; + +- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h.meta new file mode 100644 index 00000000..47c15632 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULURLSessionDataResponse.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb32cb7f5939f409db54d109e72a287d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULUserDefaults.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULUserDefaults.h new file mode 100755 index 00000000..0d047818 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULUserDefaults.h @@ -0,0 +1,110 @@ +// Copyright 2018 Google +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// A thread-safe user defaults that uses C functions from CFPreferences.h instead of +/// `NSUserDefaults`. This is to avoid sending an `NSNotification` when it's changed from a +/// background thread to avoid crashing. // TODO: Insert radar number here. +@interface GULUserDefaults : NSObject + +/// A shared user defaults similar to +[NSUserDefaults standardUserDefaults] and accesses the same +/// data of the standardUserDefaults. ++ (GULUserDefaults *)standardUserDefaults; + +/// Initializes preferences with a suite name that is the same with the NSUserDefaults' suite name. +/// Both of CFPreferences and NSUserDefaults share the same plist file so their data will exactly +/// the same. +/// +/// @param suiteName The name of the suite of the user defaults. +- (instancetype)initWithSuiteName:(nullable NSString *)suiteName; + +#pragma mark - Getters + +/// Searches the receiver's search list for a default with the key 'defaultName' and return it. If +/// another process has changed defaults in the search list, NSUserDefaults will automatically +/// update to the latest values. If the key in question has been marked as ubiquitous via a Defaults +/// Configuration File, the latest value may not be immediately available, and the registered value +/// will be returned instead. +- (nullable id)objectForKey:(NSString *)defaultName; + +/// Equivalent to -objectForKey:, except that it will return nil if the value is not an NSArray. +- (nullable NSArray *)arrayForKey:(NSString *)defaultName; + +/// Equivalent to -objectForKey:, except that it will return nil if the value +/// is not an NSDictionary. +- (nullable NSDictionary *)dictionaryForKey:(NSString *)defaultName; + +/// Equivalent to -objectForKey:, except that it will convert NSNumber values to their NSString +/// representation. If a non-string non-number value is found, nil will be returned. +- (nullable NSString *)stringForKey:(NSString *)defaultName; + +/// Equivalent to -objectForKey:, except that it converts the returned value to an NSInteger. If the +/// value is an NSNumber, the result of -integerValue will be returned. If the value is an NSString, +/// it will be converted to NSInteger if possible. If the value is a boolean, it will be converted +/// to either 1 for YES or 0 for NO. If the value is absent or can't be converted to an integer, 0 +/// will be returned. +- (NSInteger)integerForKey:(NSString *)defaultName; + +/// Similar to -integerForKey:, except that it returns a float, and boolean values will not be +/// converted. +- (float)floatForKey:(NSString *)defaultName; + +/// Similar to -integerForKey:, except that it returns a double, and boolean values will not be +/// converted. +- (double)doubleForKey:(NSString *)defaultName; + +/// Equivalent to -objectForKey:, except that it converts the returned value to a BOOL. If the value +/// is an NSNumber, NO will be returned if the value is 0, YES otherwise. If the value is an +/// NSString, values of "YES" or "1" will return YES, and values of "NO", "0", or any other string +/// will return NO. If the value is absent or can't be converted to a BOOL, NO will be returned. +- (BOOL)boolForKey:(NSString *)defaultName; + +#pragma mark - Setters + +/// Immediately stores a value (or removes the value if `nil` is passed as the value) for the +/// provided key in the search list entry for the receiver's suite name in the current user and any +/// host, then asynchronously stores the value persistently, where it is made available to other +/// processes. +- (void)setObject:(nullable id)value forKey:(NSString *)defaultName; + +/// Equivalent to -setObject:forKey: except that the value is converted from a float to an NSNumber. +- (void)setFloat:(float)value forKey:(NSString *)defaultName; + +/// Equivalent to -setObject:forKey: except that the value is converted from a double to an +/// NSNumber. +- (void)setDouble:(double)value forKey:(NSString *)defaultName; + +/// Equivalent to -setObject:forKey: except that the value is converted from an NSInteger to an +/// NSNumber. +- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName; + +/// Equivalent to -setObject:forKey: except that the value is converted from a BOOL to an NSNumber. +- (void)setBool:(BOOL)value forKey:(NSString *)defaultName; + +#pragma mark - Removing Defaults + +/// Equivalent to -[... setObject:nil forKey:defaultName] +- (void)removeObjectForKey:(NSString *)defaultName; + +#pragma mark - Save data + +/// Blocks the calling thread until all in-progress set operations have completed. +- (void)synchronize; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULUserDefaults.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULUserDefaults.h.meta new file mode 100644 index 00000000..b8e7fa20 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GULUserDefaults.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39b359a6fcc1c48529f74c9722aa496e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h new file mode 100755 index 00000000..eac68313 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h @@ -0,0 +1,43 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "GULAppDelegateSwizzler.h" +#import "GULApplication.h" +#import "GULSceneDelegateSwizzler.h" +#import "GULAppEnvironmentUtil.h" +#import "GULHeartbeatDateStorable.h" +#import "GULHeartbeatDateStorage.h" +#import "GULHeartbeatDateStorageUserDefaults.h" +#import "GULKeychainStorage.h" +#import "GULKeychainUtils.h" +#import "GULSecureCoding.h" +#import "GULURLSessionDataResponse.h" +#import "NSURLSession+GULPromises.h" +#import "GULObjectSwizzler.h" +#import "GULSwizzledObject.h" +#import "GULLogger.h" +#import "GULLoggerLevel.h" +#import "GULOriginalIMPConvenienceMacros.h" +#import "GULSwizzler.h" +#import "GULNSData+zlib.h" +#import "GULMutableDictionary.h" +#import "GULNetwork.h" +#import "GULNetworkConstants.h" +#import "GULNetworkLoggerProtocol.h" +#import "GULNetworkMessageCode.h" +#import "GULNetworkURLSession.h" +#import "GULReachabilityChecker.h" +#import "GULUserDefaults.h" + +FOUNDATION_EXPORT double GoogleUtilitiesVersionNumber; +FOUNDATION_EXPORT const unsigned char GoogleUtilitiesVersionString[]; + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h.meta new file mode 100644 index 00000000..b37777e8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/GoogleUtilities-umbrella.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3034593a102d349e0b9638e73e7f4ddc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h new file mode 100755 index 00000000..7bed005e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h @@ -0,0 +1,37 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#import + +@class FBLPromise; +@class GULURLSessionDataResponse; + +NS_ASSUME_NONNULL_BEGIN + +/** Promise based API for `NSURLSession`. */ +@interface NSURLSession (GULPromises) + +/** Creates a promise wrapping `-[NSURLSession dataTaskWithRequest:completionHandler:]` method. + * @param URLRequest The request to create a data task with. + * @return A promise that is fulfilled when an HTTP response is received (with any response code), + * or is rejected with the error passed to the task completion. + */ +- (FBLPromise *)gul_dataTaskPromiseWithRequest: + (NSURLRequest *)URLRequest; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h.meta new file mode 100644 index 00000000..54d709d3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Headers/NSURLSession+GULPromises.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bb17b8cdfa8ee446da35addf8324a3ef +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Info.plist new file mode 100755 index 00000000..709af9d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleExecutable + GoogleUtilities + CFBundleIdentifier + com.firebase.Firebase-GoogleUtilities + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + GoogleUtilities + CFBundlePackageType + FMWK + CFBundleVersion + 7.6.0 + DTSDKName + iphonesimulator11.2 + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Info.plist.meta new file mode 100644 index 00000000..ae360189 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0303923443b5f4fb992987e0a9563baf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules.meta new file mode 100644 index 00000000..302aca3a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e75787b0186374eb094ca9bc32684810 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules/module.modulemap new file mode 100755 index 00000000..29a2d1d2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules/module.modulemap @@ -0,0 +1,8 @@ +framework module GoogleUtilities { +umbrella header "GoogleUtilities-umbrella.h" +export * +module * { export * } + link framework "Security" + link framework "SystemConfiguration" + link "z" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..f5e2fb58 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/GoogleUtilities.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e814523d01fca4023a8fcb9b2c8f8bf4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework.meta new file mode 100644 index 00000000..d40b0fb1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: fe9ded33b320241679e43e008843d3ba +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/admob/PromisesObjC.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers.meta new file mode 100644 index 00000000..b178db2b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 322f956dfc59c4afc9926e338b122d54 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+All.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+All.h new file mode 100755 index 00000000..9c0090e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+All.h @@ -0,0 +1,63 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(AllAdditions) + +/** + Wait until all of the given promises are fulfilled. + If one of the given promises is rejected, then the returned promise is rejected with same error. + If any other arbitrary value or `NSError` appears in the array instead of `FBLPromise`, + it's implicitly considered a pre-fulfilled or pre-rejected `FBLPromise` correspondingly. + Promises resolved with `nil` become `NSNull` instances in the resulting array. + + @param promises Promises to wait for. + @return Promise of an array containing the values of input promises in the same order. + */ ++ (FBLPromise *)all:(NSArray *)promises NS_SWIFT_UNAVAILABLE(""); + +/** + Wait until all of the given promises are fulfilled. + If one of the given promises is rejected, then the returned promise is rejected with same error. + If any other arbitrary value or `NSError` appears in the array instead of `FBLPromise`, + it's implicitly considered a pre-fulfilled or pre-rejected FBLPromise correspondingly. + Promises resolved with `nil` become `NSNull` instances in the resulting array. + + @param queue A queue to dispatch on. + @param promises Promises to wait for. + @return Promise of an array containing the values of input promises in the same order. + */ ++ (FBLPromise *)onQueue:(dispatch_queue_t)queue + all:(NSArray *)promises NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `all` operators. + Usage: FBLPromise.all(@[ ... ]) + */ +@interface FBLPromise(DotSyntax_AllAdditions) + ++ (FBLPromise * (^)(NSArray *))all FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise * (^)(dispatch_queue_t, NSArray *))allOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+All.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+All.h.meta new file mode 100644 index 00000000..cb64e2ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+All.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 64f5e48aeb4b74579ac4745a2215944e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Always.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Always.h new file mode 100755 index 00000000..13000f5b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Always.h @@ -0,0 +1,54 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(AlwaysAdditions) + +typedef void (^FBLPromiseAlwaysWorkBlock)(void) NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block that always executes, no matter if the receiver is rejected or fulfilled. + @return A new pending promise to be resolved with same resolution as the receiver. + */ +- (FBLPromise *)always:(FBLPromiseAlwaysWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to dispatch on. + @param work A block that always executes, no matter if the receiver is rejected or fulfilled. + @return A new pending promise to be resolved with same resolution as the receiver. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + always:(FBLPromiseAlwaysWorkBlock)work NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `always` operators. + Usage: promise.always(^{...}) + */ +@interface FBLPromise(DotSyntax_AlwaysAdditions) + +- (FBLPromise* (^)(FBLPromiseAlwaysWorkBlock))always FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise* (^)(dispatch_queue_t, FBLPromiseAlwaysWorkBlock))alwaysOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Always.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Always.h.meta new file mode 100644 index 00000000..67cc8dba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Always.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bd2e18444d8cd4326a41dc4685d6734e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Any.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Any.h new file mode 100755 index 00000000..82875bf7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Any.h @@ -0,0 +1,69 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(AnyAdditions) + +/** + Waits until all of the given promises are either fulfilled or rejected. + If all promises are rejected, then the returned promise is rejected with same error + as the last one rejected. + If at least one of the promises is fulfilled, the resulting promise is fulfilled with an array of + values or `NSErrors`, matching the original order of fulfilled or rejected promises respectively. + If any other arbitrary value or `NSError` appears in the array instead of `FBLPromise`, + it's implicitly considered a pre-fulfilled or pre-rejected `FBLPromise` correspondingly. + Promises resolved with `nil` become `NSNull` instances in the resulting array. + + @param promises Promises to wait for. + @return Promise of array containing the values or `NSError`s of input promises in the same order. + */ ++ (FBLPromise *)any:(NSArray *)promises NS_SWIFT_UNAVAILABLE(""); + +/** + Waits until all of the given promises are either fulfilled or rejected. + If all promises are rejected, then the returned promise is rejected with same error + as the last one rejected. + If at least one of the promises is fulfilled, the resulting promise is fulfilled with an array of + values or `NSError`s, matching the original order of fulfilled or rejected promises respectively. + If any other arbitrary value or `NSError` appears in the array instead of `FBLPromise`, + it's implicitly considered a pre-fulfilled or pre-rejected `FBLPromise` correspondingly. + Promises resolved with `nil` become `NSNull` instances in the resulting array. + + @param queue A queue to dispatch on. + @param promises Promises to wait for. + @return Promise of array containing the values or `NSError`s of input promises in the same order. + */ ++ (FBLPromise *)onQueue:(dispatch_queue_t)queue + any:(NSArray *)promises NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `any` operators. + Usage: FBLPromise.any(@[ ... ]) + */ +@interface FBLPromise(DotSyntax_AnyAdditions) + ++ (FBLPromise * (^)(NSArray *))any FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise * (^)(dispatch_queue_t, NSArray *))anyOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Any.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Any.h.meta new file mode 100644 index 00000000..991cdf6a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Any.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 738cb28a58bc444a48f225bd5f539daa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Async.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Async.h new file mode 100755 index 00000000..0588a9ea --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Async.h @@ -0,0 +1,60 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(AsyncAdditions) + +typedef void (^FBLPromiseFulfillBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseRejectBlock)(NSError *error) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseAsyncWorkBlock)(FBLPromiseFulfillBlock fulfill, + FBLPromiseRejectBlock reject) NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise and executes `work` block asynchronously. + + @param work A block to perform any operations needed to resolve the promise. + @return A new pending promise. + */ ++ (instancetype)async:(FBLPromiseAsyncWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise and executes `work` block asynchronously on the given queue. + + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @return A new pending promise. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue + async:(FBLPromiseAsyncWorkBlock)work NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `async` operators. + Usage: FBLPromise.async(^(FBLPromiseFulfillBlock fulfill, FBLPromiseRejectBlock reject) { ... }) + */ +@interface FBLPromise(DotSyntax_AsyncAdditions) + ++ (FBLPromise* (^)(FBLPromiseAsyncWorkBlock))async FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, FBLPromiseAsyncWorkBlock))asyncOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Async.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Async.h.meta new file mode 100644 index 00000000..70167e9d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Async.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b9f8de6a1b5b5409b9fd3cdee5ded4d6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Await.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Await.h new file mode 100755 index 00000000..c97a1baf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Await.h @@ -0,0 +1,32 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Waits for promise resolution. The current thread blocks until the promise is resolved. + + @param promise Promise to wait for. + @param error Error the promise was rejected with, or `nil` if the promise was fulfilled. + @return Value the promise was fulfilled with. If the promise was rejected, the return value + is always `nil`, but the error out arg is not. + */ +FOUNDATION_EXTERN id __nullable FBLPromiseAwait(FBLPromise *promise, + NSError **error) NS_REFINED_FOR_SWIFT; + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Await.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Await.h.meta new file mode 100644 index 00000000..dddcd062 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Await.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8933f064b9670484b96dc0a6a0444f49 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Catch.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Catch.h new file mode 100755 index 00000000..a9ff170f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Catch.h @@ -0,0 +1,59 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(CatchAdditions) + +typedef void (^FBLPromiseCatchWorkBlock)(NSError *error) NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise which eventually gets resolved with same resolution as the receiver. + If receiver is rejected, then `reject` block is executed asynchronously. + + @param reject A block to handle the error that receiver was rejected with. + @return A new pending promise. + */ +- (FBLPromise *)catch:(FBLPromiseCatchWorkBlock)reject NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise which eventually gets resolved with same resolution as the receiver. + If receiver is rejected, then `reject` block is executed asynchronously on the given queue. + + @param queue A queue to invoke the `reject` block on. + @param reject A block to handle the error that receiver was rejected with. + @return A new pending promise. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + catch:(FBLPromiseCatchWorkBlock)reject NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `catch` operators. + Usage: promise.catch(^(NSError *error) { ... }) + */ +@interface FBLPromise(DotSyntax_CatchAdditions) + +- (FBLPromise* (^)(FBLPromiseCatchWorkBlock))catch FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise* (^)(dispatch_queue_t, FBLPromiseCatchWorkBlock))catchOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Catch.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Catch.h.meta new file mode 100644 index 00000000..32af4e39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Catch.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a641e0f5fc954deda1428be2f532718 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Delay.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Delay.h new file mode 100755 index 00000000..557df485 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Delay.h @@ -0,0 +1,59 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(DelayAdditions) + +/** + Creates a new pending promise that fulfills with the same value as `self` after the `delay`, or + rejects with the same error immediately. + + @param interval Time to wait in seconds. + @return A new pending promise that fulfills at least `delay` seconds later than `self`, or rejects + with the same error immediately. + */ +- (FBLPromise *)delay:(NSTimeInterval)interval NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a new pending promise that fulfills with the same value as `self` after the `delay`, or + rejects with the same error immediately. + + @param queue A queue to dispatch on. + @param interval Time to wait in seconds. + @return A new pending promise that fulfills at least `delay` seconds later than `self`, or rejects + with the same error immediately. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + delay:(NSTimeInterval)interval NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `delay` operators. + Usage: promise.delay(...) + */ +@interface FBLPromise(DotSyntax_DelayAdditions) + +- (FBLPromise * (^)(NSTimeInterval))delay FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise * (^)(dispatch_queue_t, NSTimeInterval))delayOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Delay.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Delay.h.meta new file mode 100644 index 00000000..1c2d5bf0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Delay.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22ed780ef48934144a9767bcc442b89c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Do.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Do.h new file mode 100755 index 00000000..6838e0ad --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Do.h @@ -0,0 +1,55 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(DoAdditions) + +typedef id __nullable (^FBLPromiseDoWorkBlock)(void) NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise and executes `work` block asynchronously. + + @param work A block that returns a value or an error used to resolve the promise. + @return A new pending promise. + */ ++ (instancetype)do:(FBLPromiseDoWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise and executes `work` block asynchronously on the given queue. + + @param queue A queue to invoke the `work` block on. + @param work A block that returns a value or an error used to resolve the promise. + @return A new pending promise. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue do:(FBLPromiseDoWorkBlock)work NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `do` operators. + Usage: FBLPromise.doOn(queue, ^(NSError *error) { ... }) + */ +@interface FBLPromise(DotSyntax_DoAdditions) + ++ (FBLPromise * (^)(dispatch_queue_t, FBLPromiseDoWorkBlock))doOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Do.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Do.h.meta new file mode 100644 index 00000000..e0c7f974 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Do.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22b0b5d932aad431b9fc31986eee2f96 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Race.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Race.h new file mode 100755 index 00000000..2f67258d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Race.h @@ -0,0 +1,62 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(RaceAdditions) + +/** + Wait until any of the given promises are fulfilled. + If one of the promises is rejected, then the returned promise is rejected with same error. + If any other arbitrary value or `NSError` appears in the array instead of `FBLPromise`, + it's implicitly considered a pre-fulfilled or pre-rejected `FBLPromise` correspondingly. + + @param promises Promises to wait for. + @return A new pending promise to be resolved with the same resolution as the first promise, among + the given ones, which was resolved. + */ ++ (instancetype)race:(NSArray *)promises NS_SWIFT_UNAVAILABLE(""); + +/** + Wait until any of the given promises are fulfilled. + If one of the promises is rejected, then the returned promise is rejected with same error. + If any other arbitrary value or `NSError` appears in the array instead of `FBLPromise`, + it's implicitly considered a pre-fulfilled or pre-rejected `FBLPromise` correspondingly. + + @param queue A queue to dispatch on. + @param promises Promises to wait for. + @return A new pending promise to be resolved with the same resolution as the first promise, among + the given ones, which was resolved. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue race:(NSArray *)promises NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `race` operators. + Usage: FBLPromise.race(@[ ... ]) + */ +@interface FBLPromise(DotSyntax_RaceAdditions) + ++ (FBLPromise * (^)(NSArray *))race FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise * (^)(dispatch_queue_t, NSArray *))raceOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Race.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Race.h.meta new file mode 100644 index 00000000..5e31c8f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Race.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e07fbfc26264433db0ec93205f6e39f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Recover.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Recover.h new file mode 100755 index 00000000..bb7df7ec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Recover.h @@ -0,0 +1,60 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(RecoverAdditions) + +typedef id __nullable (^FBLPromiseRecoverWorkBlock)(NSError *error) NS_SWIFT_UNAVAILABLE(""); + +/** + Provides a new promise to recover in case the receiver gets rejected. + + @param recovery A block to handle the error that the receiver was rejected with. + @return A new pending promise to use instead of the rejected one that gets resolved with resolution + returned from `recovery` block. + */ +- (FBLPromise *)recover:(FBLPromiseRecoverWorkBlock)recovery NS_SWIFT_UNAVAILABLE(""); + +/** + Provides a new promise to recover in case the receiver gets rejected. + + @param queue A queue to dispatch on. + @param recovery A block to handle the error that the receiver was rejected with. + @return A new pending promise to use instead of the rejected one that gets resolved with resolution + returned from `recovery` block. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + recover:(FBLPromiseRecoverWorkBlock)recovery NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `recover` operators. + Usage: promise.recover(^id(NSError *error) {...}) + */ +@interface FBLPromise(DotSyntax_RecoverAdditions) + +- (FBLPromise * (^)(FBLPromiseRecoverWorkBlock))recover FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise * (^)(dispatch_queue_t, FBLPromiseRecoverWorkBlock))recoverOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Recover.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Recover.h.meta new file mode 100644 index 00000000..8e209e40 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Recover.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7ef449531dbe2410a94c68d190d22501 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Reduce.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Reduce.h new file mode 100755 index 00000000..5bb1eeee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Reduce.h @@ -0,0 +1,71 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(ReduceAdditions) + +typedef id __nullable (^FBLPromiseReducerBlock)(Value __nullable partial, id next) + NS_SWIFT_UNAVAILABLE(""); + +/** + Sequentially reduces a collection of values to a single promise using a given combining block + and the value `self` resolves with as initial value. + + @param items An array of values to process in order. + @param reducer A block to combine an accumulating value and an element of the sequence into + the new accumulating value or a promise resolved with it, to be used in the next + call of the `reducer` or returned to the caller. + @return A new pending promise returned from the last `reducer` invocation. + Or `self` if `items` is empty. + */ +- (FBLPromise *)reduce:(NSArray *)items + combine:(FBLPromiseReducerBlock)reducer NS_SWIFT_UNAVAILABLE(""); + +/** + Sequentially reduces a collection of values to a single promise using a given combining block + and the value `self` resolves with as initial value. + + @param queue A queue to dispatch on. + @param items An array of values to process in order. + @param reducer A block to combine an accumulating value and an element of the sequence into + the new accumulating value or a promise resolved with it, to be used in the next + call of the `reducer` or returned to the caller. + @return A new pending promise returned from the last `reducer` invocation. + Or `self` if `items` is empty. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + reduce:(NSArray *)items + combine:(FBLPromiseReducerBlock)reducer NS_SWIFT_UNAVAILABLE(""); + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `reduce` operators. + Usage: promise.reduce(values, ^id(id partial, id next) { ... }) + */ +@interface FBLPromise(DotSyntax_ReduceAdditions) + +- (FBLPromise * (^)(NSArray *, FBLPromiseReducerBlock))reduce FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise * (^)(dispatch_queue_t, NSArray *, FBLPromiseReducerBlock))reduceOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Reduce.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Reduce.h.meta new file mode 100644 index 00000000..24bb7199 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Reduce.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83fd8fe57a68b4e2a9e6f6e9e242134b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Retry.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Retry.h new file mode 100755 index 00000000..98ef558c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Retry.h @@ -0,0 +1,165 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +/** The default number of retry attempts is 1. */ +FOUNDATION_EXTERN NSInteger const FBLPromiseRetryDefaultAttemptsCount NS_REFINED_FOR_SWIFT; + +/** The default delay interval before making a retry attempt is 1.0 second. */ +FOUNDATION_EXTERN NSTimeInterval const FBLPromiseRetryDefaultDelayInterval NS_REFINED_FOR_SWIFT; + +@interface FBLPromise(RetryAdditions) + +typedef id __nullable (^FBLPromiseRetryWorkBlock)(void) NS_SWIFT_UNAVAILABLE(""); +typedef BOOL (^FBLPromiseRetryPredicateBlock)(NSInteger, NSError *) NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise that fulfills with the same value as the promise returned from `work` + block, which executes asynchronously, or rejects with the same error after all retry attempts have + been exhausted. Defaults to `FBLPromiseRetryDefaultAttemptsCount` attempt(s) on rejection where the + `work` block is retried after a delay of `FBLPromiseRetryDefaultDelayInterval` second(s). + + @param work A block that executes asynchronously on the default queue and returns a value or an + error used to resolve the promise. + @return A new pending promise that fulfills with the same value as the promise returned from `work` + block, or rejects with the same error after all retry attempts have been exhausted. + */ ++ (FBLPromise *)retry:(FBLPromiseRetryWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise that fulfills with the same value as the promise returned from `work` + block, which executes asynchronously on the given `queue`, or rejects with the same error after all + retry attempts have been exhausted. Defaults to `FBLPromiseRetryDefaultAttemptsCount` attempt(s) on + rejection where the `work` block is retried on the given `queue` after a delay of + `FBLPromiseRetryDefaultDelayInterval` second(s). + + @param queue A queue to invoke the `work` block on. + @param work A block that executes asynchronously on the given `queue` and returns a value or an + error used to resolve the promise. + @return A new pending promise that fulfills with the same value as the promise returned from `work` + block, or rejects with the same error after all retry attempts have been exhausted. + */ ++ (FBLPromise *)onQueue:(dispatch_queue_t)queue + retry:(FBLPromiseRetryWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise that fulfills with the same value as the promise returned from `work` + block, which executes asynchronously, or rejects with the same error after all retry attempts have + been exhausted. + + @param count Max number of retry attempts. The `work` block will be executed once if the specified + count is less than or equal to zero. + @param work A block that executes asynchronously on the default queue and returns a value or an + error used to resolve the promise. + @return A new pending promise that fulfills with the same value as the promise returned from `work` + block, or rejects with the same error after all retry attempts have been exhausted. + */ ++ (FBLPromise *)attempts:(NSInteger)count + retry:(FBLPromiseRetryWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise that fulfills with the same value as the promise returned from `work` + block, which executes asynchronously on the given `queue`, or rejects with the same error after all + retry attempts have been exhausted. + + @param queue A queue to invoke the `work` block on. + @param count Max number of retry attempts. The `work` block will be executed once if the specified + count is less than or equal to zero. + @param work A block that executes asynchronously on the given `queue` and returns a value or an + error used to resolve the promise. + @return A new pending promise that fulfills with the same value as the promise returned from `work` + block, or rejects with the same error after all retry attempts have been exhausted. + */ ++ (FBLPromise *)onQueue:(dispatch_queue_t)queue + attempts:(NSInteger)count + retry:(FBLPromiseRetryWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise that fulfills with the same value as the promise returned from `work` + block, which executes asynchronously, or rejects with the same error after all retry attempts have + been exhausted. On rejection, the `work` block is retried after the given delay `interval` and will + continue to retry until the number of specified attempts have been exhausted or will bail early if + the given condition is not met. + + @param count Max number of retry attempts. The `work` block will be executed once if the specified + count is less than or equal to zero. + @param interval Time to wait before the next retry attempt. + @param predicate Condition to check before the next retry attempt. The predicate block provides the + the number of remaining retry attempts and the error that the promise was rejected + with. + @param work A block that executes asynchronously on the default queue and returns a value or an + error used to resolve the promise. + @return A new pending promise that fulfills with the same value as the promise returned from `work` + block, or rejects with the same error after all retry attempts have been exhausted or if + the given condition is not met. + */ ++ (FBLPromise *)attempts:(NSInteger)count + delay:(NSTimeInterval)interval + condition:(nullable FBLPromiseRetryPredicateBlock)predicate + retry:(FBLPromiseRetryWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise that fulfills with the same value as the promise returned from `work` + block, which executes asynchronously on the given `queue`, or rejects with the same error after all + retry attempts have been exhausted. On rejection, the `work` block is retried after the given + delay `interval` and will continue to retry until the number of specified attempts have been + exhausted or will bail early if the given condition is not met. + + @param queue A queue to invoke the `work` block on. + @param count Max number of retry attempts. The `work` block will be executed once if the specified + count is less than or equal to zero. + @param interval Time to wait before the next retry attempt. + @param predicate Condition to check before the next retry attempt. The predicate block provides the + the number of remaining retry attempts and the error that the promise was rejected + with. + @param work A block that executes asynchronously on the given `queue` and returns a value or an + error used to resolve the promise. + @return A new pending promise that fulfills with the same value as the promise returned from `work` + block, or rejects with the same error after all retry attempts have been exhausted or if + the given condition is not met. + */ ++ (FBLPromise *)onQueue:(dispatch_queue_t)queue + attempts:(NSInteger)count + delay:(NSTimeInterval)interval + condition:(nullable FBLPromiseRetryPredicateBlock)predicate + retry:(FBLPromiseRetryWorkBlock)work NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise+Retry` operators. + Usage: FBLPromise.retry(^id { ... }) + */ +@interface FBLPromise(DotSyntax_RetryAdditions) + ++ (FBLPromise * (^)(FBLPromiseRetryWorkBlock))retry FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise * (^)(dispatch_queue_t, FBLPromiseRetryWorkBlock))retryOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise * (^)(NSInteger, NSTimeInterval, FBLPromiseRetryPredicateBlock __nullable, + FBLPromiseRetryWorkBlock))retryAgain FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise * (^)(dispatch_queue_t, NSInteger, NSTimeInterval, + FBLPromiseRetryPredicateBlock __nullable, + FBLPromiseRetryWorkBlock))retryAgainOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Retry.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Retry.h.meta new file mode 100644 index 00000000..ea1aa8db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Retry.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1bbb4cd37cda74aee9624b7175132982 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Testing.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Testing.h new file mode 100755 index 00000000..8478ae22 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Testing.h @@ -0,0 +1,57 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Waits for all scheduled promises blocks. + + @param timeout Maximum time to wait. + @return YES if all promises blocks have completed before the timeout and NO otherwise. + */ +FOUNDATION_EXTERN BOOL FBLWaitForPromisesWithTimeout(NSTimeInterval timeout) NS_REFINED_FOR_SWIFT; + +@interface FBLPromise(TestingAdditions) + +/** + Dispatch group for promises that is typically used to wait for all scheduled blocks. + */ +@property(class, nonatomic, readonly) dispatch_group_t dispatchGroup NS_REFINED_FOR_SWIFT; + +/** + Properties to get the current state of the promise. + */ +@property(nonatomic, readonly) BOOL isPending NS_REFINED_FOR_SWIFT; +@property(nonatomic, readonly) BOOL isFulfilled NS_REFINED_FOR_SWIFT; +@property(nonatomic, readonly) BOOL isRejected NS_REFINED_FOR_SWIFT; + +/** + Value the promise was fulfilled with. + Can be nil if the promise is still pending, was resolved with nil or after it has been rejected. + */ +@property(nonatomic, readonly, nullable) Value value NS_REFINED_FOR_SWIFT; + +/** + Error the promise was rejected with. + Can be nil if the promise is still pending or after it has been fulfilled. + */ +@property(nonatomic, readonly, nullable) NSError *error NS_REFINED_FOR_SWIFT; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Testing.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Testing.h.meta new file mode 100644 index 00000000..eead1418 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Testing.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 34cad25584f7f40d4a64b50c1ccca7b2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Then.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Then.h new file mode 100755 index 00000000..32027e69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Then.h @@ -0,0 +1,63 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(ThenAdditions) + +typedef id __nullable (^FBLPromiseThenWorkBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise which eventually gets resolved with resolution returned from `work` + block: either value, error or another promise. The `work` block is executed asynchronously only + when the receiver is fulfilled. If receiver is rejected, the returned promise is also rejected with + the same error. + + @param work A block to handle the value that receiver was fulfilled with. + @return A new pending promise to be resolved with resolution returned from the `work` block. + */ +- (FBLPromise *)then:(FBLPromiseThenWorkBlock)work NS_SWIFT_UNAVAILABLE(""); + +/** + Creates a pending promise which eventually gets resolved with resolution returned from `work` + block: either value, error or another promise. The `work` block is executed asynchronously when the + receiver is fulfilled. If receiver is rejected, the returned promise is also rejected with the same + error. + + @param queue A queue to invoke the `work` block on. + @param work A block to handle the value that receiver was fulfilled with. + @return A new pending promise to be resolved with resolution returned from the `work` block. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + then:(FBLPromiseThenWorkBlock)work NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `then` operators. + Usage: promise.then(^id(id value) { ... }) + */ +@interface FBLPromise(DotSyntax_ThenAdditions) + +- (FBLPromise* (^)(FBLPromiseThenWorkBlock))then FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise* (^)(dispatch_queue_t, FBLPromiseThenWorkBlock))thenOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Then.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Then.h.meta new file mode 100644 index 00000000..0b7d76ba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Then.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c80c1a0db629842faa312a477107e1b6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Timeout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Timeout.h new file mode 100755 index 00000000..184ba166 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Timeout.h @@ -0,0 +1,57 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(TimeoutAdditions) + +/** + Waits for a promise with the specified `timeout`. + + @param interval Time to wait in seconds. + @return A new pending promise that gets either resolved with same resolution as the receiver or + rejected with `FBLPromiseErrorCodeTimedOut` error code in `FBLPromiseErrorDomain`. + */ +- (FBLPromise *)timeout:(NSTimeInterval)interval NS_SWIFT_UNAVAILABLE(""); + +/** + Waits for a promise with the specified `timeout`. + + @param queue A queue to dispatch on. + @param interval Time to wait in seconds. + @return A new pending promise that gets either resolved with same resolution as the receiver or + rejected with `FBLPromiseErrorCodeTimedOut` error code in `FBLPromiseErrorDomain`. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + timeout:(NSTimeInterval)interval NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `timeout` operators. + Usage: promise.timeout(...) + */ +@interface FBLPromise(DotSyntax_TimeoutAdditions) + +- (FBLPromise* (^)(NSTimeInterval))timeout FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise* (^)(dispatch_queue_t, NSTimeInterval))timeoutOn FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Timeout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Timeout.h.meta new file mode 100644 index 00000000..46f3e0fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Timeout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12c39f44e48d244b3950eebebc5f1b09 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Validate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Validate.h new file mode 100755 index 00000000..9dfa2f16 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Validate.h @@ -0,0 +1,60 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface FBLPromise(ValidateAdditions) + +typedef BOOL (^FBLPromiseValidateWorkBlock)(Value __nullable value) NS_SWIFT_UNAVAILABLE(""); + +/** + Validates a fulfilled value or rejects the value if it can not be validated. + + @param predicate An expression to validate. + @return A new pending promise that gets either resolved with same resolution as the receiver or + rejected with `FBLPromiseErrorCodeValidationFailure` error code in `FBLPromiseErrorDomain`. + */ +- (FBLPromise *)validate:(FBLPromiseValidateWorkBlock)predicate NS_SWIFT_UNAVAILABLE(""); + +/** + Validates a fulfilled value or rejects the value if it can not be validated. + + @param queue A queue to dispatch on. + @param predicate An expression to validate. + @return A new pending promise that gets either resolved with same resolution as the receiver or + rejected with `FBLPromiseErrorCodeValidationFailure` error code in `FBLPromiseErrorDomain`. + */ +- (FBLPromise *)onQueue:(dispatch_queue_t)queue + validate:(FBLPromiseValidateWorkBlock)predicate NS_REFINED_FOR_SWIFT; + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `validate` operators. + Usage: promise.validate(^BOOL(id value) { ... }) + */ +@interface FBLPromise(DotSyntax_ValidateAdditions) + +- (FBLPromise * (^)(FBLPromiseValidateWorkBlock))validate FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); +- (FBLPromise * (^)(dispatch_queue_t, FBLPromiseValidateWorkBlock))validateOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Validate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Validate.h.meta new file mode 100644 index 00000000..b3990d8d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Validate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7df402c021c9d423fb1ad9827c6a39b1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Wrap.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Wrap.h new file mode 100755 index 00000000..664e1bbf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Wrap.h @@ -0,0 +1,316 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Different types of completion handlers available to be wrapped with promise. + */ +typedef void (^FBLPromiseCompletion)(void) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseObjectCompletion)(id __nullable) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseErrorCompletion)(NSError* __nullable) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseObjectOrErrorCompletion)(id __nullable, NSError* __nullable) + NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseErrorOrObjectCompletion)(NSError* __nullable, id __nullable) + NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromise2ObjectsOrErrorCompletion)(id __nullable, id __nullable, + NSError* __nullable) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseBoolCompletion)(BOOL) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseBoolOrErrorCompletion)(BOOL, NSError* __nullable) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseIntegerCompletion)(NSInteger) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseIntegerOrErrorCompletion)(NSInteger, NSError* __nullable) + NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseDoubleCompletion)(double) NS_SWIFT_UNAVAILABLE(""); +typedef void (^FBLPromiseDoubleOrErrorCompletion)(double, NSError* __nullable) + NS_SWIFT_UNAVAILABLE(""); + +/** + Provides an easy way to convert methods that use common callback patterns into promises. + */ +@interface FBLPromise(WrapAdditions) + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with `nil` when completion handler is invoked. + */ ++ (instancetype)wrapCompletion:(void (^)(FBLPromiseCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with `nil` when completion handler is invoked. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue + wrapCompletion:(void (^)(FBLPromiseCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an object provided by completion handler. + */ ++ (instancetype)wrapObjectCompletion:(void (^)(FBLPromiseObjectCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an object provided by completion handler. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue + wrapObjectCompletion:(void (^)(FBLPromiseObjectCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an error provided by completion handler. + If error is `nil`, fulfills with `nil`, otherwise rejects with the error. + */ ++ (instancetype)wrapErrorCompletion:(void (^)(FBLPromiseErrorCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an error provided by completion handler. + If error is `nil`, fulfills with `nil`, otherwise rejects with the error. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue + wrapErrorCompletion:(void (^)(FBLPromiseErrorCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an object provided by completion handler if error is `nil`. + Otherwise, rejects with the error. + */ ++ (instancetype)wrapObjectOrErrorCompletion: + (void (^)(FBLPromiseObjectOrErrorCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an object provided by completion handler if error is `nil`. + Otherwise, rejects with the error. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue + wrapObjectOrErrorCompletion:(void (^)(FBLPromiseObjectOrErrorCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an error or object provided by completion handler. If error + is not `nil`, rejects with the error. + */ ++ (instancetype)wrapErrorOrObjectCompletion: + (void (^)(FBLPromiseErrorOrObjectCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an error or object provided by completion handler. If error + is not `nil`, rejects with the error. + */ ++ (instancetype)onQueue:(dispatch_queue_t)queue + wrapErrorOrObjectCompletion:(void (^)(FBLPromiseErrorOrObjectCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an array of objects provided by completion handler in order + if error is `nil`. Otherwise, rejects with the error. + */ ++ (FBLPromise*)wrap2ObjectsOrErrorCompletion: + (void (^)(FBLPromise2ObjectsOrErrorCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an array of objects provided by completion handler in order + if error is `nil`. Otherwise, rejects with the error. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrap2ObjectsOrErrorCompletion:(void (^)(FBLPromise2ObjectsOrErrorCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping YES/NO. + */ ++ (FBLPromise*)wrapBoolCompletion:(void (^)(FBLPromiseBoolCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping YES/NO. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrapBoolCompletion:(void (^)(FBLPromiseBoolCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping YES/NO when error is `nil`. + Otherwise rejects with the error. + */ ++ (FBLPromise*)wrapBoolOrErrorCompletion: + (void (^)(FBLPromiseBoolOrErrorCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping YES/NO when error is `nil`. + Otherwise rejects with the error. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrapBoolOrErrorCompletion:(void (^)(FBLPromiseBoolOrErrorCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping an integer. + */ ++ (FBLPromise*)wrapIntegerCompletion:(void (^)(FBLPromiseIntegerCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping an integer. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrapIntegerCompletion:(void (^)(FBLPromiseIntegerCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping an integer when error is `nil`. + Otherwise rejects with the error. + */ ++ (FBLPromise*)wrapIntegerOrErrorCompletion: + (void (^)(FBLPromiseIntegerOrErrorCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping an integer when error is `nil`. + Otherwise rejects with the error. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrapIntegerOrErrorCompletion:(void (^)(FBLPromiseIntegerOrErrorCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping a double. + */ ++ (FBLPromise*)wrapDoubleCompletion:(void (^)(FBLPromiseDoubleCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping a double. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrapDoubleCompletion:(void (^)(FBLPromiseDoubleCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +/** + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping a double when error is `nil`. + Otherwise rejects with the error. + */ ++ (FBLPromise*)wrapDoubleOrErrorCompletion: + (void (^)(FBLPromiseDoubleOrErrorCompletion handler))work NS_SWIFT_UNAVAILABLE(""); + +/** + @param queue A queue to invoke the `work` block on. + @param work A block to perform any operations needed to resolve the promise. + @returns A promise that resolves with an `NSNumber` wrapping a double when error is `nil`. + Otherwise rejects with the error. + */ ++ (FBLPromise*)onQueue:(dispatch_queue_t)queue + wrapDoubleOrErrorCompletion:(void (^)(FBLPromiseDoubleOrErrorCompletion handler))work + NS_SWIFT_UNAVAILABLE(""); + +@end + +/** + Convenience dot-syntax wrappers for `FBLPromise` `wrap` operators. + Usage: FBLPromise.wrapCompletion(^(FBLPromiseCompletion handler) {...}) + */ +@interface FBLPromise(DotSyntax_WrapAdditions) + ++ (FBLPromise* (^)(void (^)(FBLPromiseCompletion)))wrapCompletion FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, void (^)(FBLPromiseCompletion)))wrapCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseObjectCompletion)))wrapObjectCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, void (^)(FBLPromiseObjectCompletion)))wrapObjectCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseErrorCompletion)))wrapErrorCompletion FBL_PROMISES_DOT_SYNTAX + NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, void (^)(FBLPromiseErrorCompletion)))wrapErrorCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseObjectOrErrorCompletion)))wrapObjectOrErrorCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, + void (^)(FBLPromiseObjectOrErrorCompletion)))wrapObjectOrErrorCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseErrorOrObjectCompletion)))wrapErrorOrObjectCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, + void (^)(FBLPromiseErrorOrObjectCompletion)))wrapErrorOrObjectCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromise2ObjectsOrErrorCompletion))) + wrap2ObjectsOrErrorCompletion FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, void (^)(FBLPromise2ObjectsOrErrorCompletion))) + wrap2ObjectsOrErrorCompletionOn FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseBoolCompletion)))wrapBoolCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, + void (^)(FBLPromiseBoolCompletion)))wrapBoolCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseBoolOrErrorCompletion)))wrapBoolOrErrorCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, + void (^)(FBLPromiseBoolOrErrorCompletion)))wrapBoolOrErrorCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseIntegerCompletion)))wrapIntegerCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, + void (^)(FBLPromiseIntegerCompletion)))wrapIntegerCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseIntegerOrErrorCompletion))) + wrapIntegerOrErrorCompletion FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, void (^)(FBLPromiseIntegerOrErrorCompletion))) + wrapIntegerOrErrorCompletionOn FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseDoubleCompletion)))wrapDoubleCompletion + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, + void (^)(FBLPromiseDoubleCompletion)))wrapDoubleCompletionOn + FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(void (^)(FBLPromiseDoubleOrErrorCompletion))) + wrapDoubleOrErrorCompletion FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (FBLPromise* (^)(dispatch_queue_t, void (^)(FBLPromiseDoubleOrErrorCompletion))) + wrapDoubleOrErrorCompletionOn FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Wrap.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Wrap.h.meta new file mode 100644 index 00000000..a0255c3a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise+Wrap.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6d6cd8f1ab9b34b8596bd91643ad8806 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise.h new file mode 100755 index 00000000..b1380dc7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise.h @@ -0,0 +1,93 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromiseError.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Promises synchronization construct in Objective-C. + */ +@interface FBLPromise<__covariant Value> : NSObject + +/** + Default dispatch queue used for `FBLPromise`, which is `main` if a queue is not specified. + */ +@property(class) dispatch_queue_t defaultDispatchQueue NS_REFINED_FOR_SWIFT; + +/** + Creates a pending promise. + */ ++ (instancetype)pendingPromise NS_REFINED_FOR_SWIFT; + +/** + Creates a resolved promise. + + @param resolution An object to resolve the promise with: either a value or an error. + @return A new resolved promise. + */ ++ (instancetype)resolvedWith:(nullable id)resolution NS_REFINED_FOR_SWIFT; + +/** + Synchronously fulfills the promise with a value. + + @param value An arbitrary value to fulfill the promise with, including `nil`. + */ +- (void)fulfill:(nullable Value)value NS_REFINED_FOR_SWIFT; + +/** + Synchronously rejects the promise with an error. + + @param error An error to reject the promise with. + */ +- (void)reject:(NSError *)error NS_REFINED_FOR_SWIFT; + ++ (instancetype)new NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; +@end + +@interface FBLPromise() + +/** + Adds an object to the set of pending objects to keep strongly while the promise is pending. + Used by the Swift wrappers to keep them alive until the underlying ObjC promise is resolved. + + @param object An object to add. + */ +- (void)addPendingObject:(id)object NS_REFINED_FOR_SWIFT; + +@end + +#ifdef FBL_PROMISES_DOT_SYNTAX_IS_DEPRECATED +#define FBL_PROMISES_DOT_SYNTAX __attribute__((deprecated)) +#else +#define FBL_PROMISES_DOT_SYNTAX +#endif + +@interface FBLPromise(DotSyntaxAdditions) + +/** + Convenience dot-syntax wrappers for FBLPromise. + Usage: FBLPromise.pending() + FBLPromise.resolved(value) + + */ ++ (instancetype (^)(void))pending FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); ++ (instancetype (^)(id __nullable))resolved FBL_PROMISES_DOT_SYNTAX NS_SWIFT_UNAVAILABLE(""); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise.h.meta new file mode 100644 index 00000000..aae26199 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromise.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 398dfdc9d1131415d8fbdaee67bc7464 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromiseError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromiseError.h new file mode 100755 index 00000000..d37af536 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromiseError.h @@ -0,0 +1,43 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import + +NS_ASSUME_NONNULL_BEGIN + +FOUNDATION_EXTERN NSErrorDomain const FBLPromiseErrorDomain NS_REFINED_FOR_SWIFT; + +/** + Possible error codes in `FBLPromiseErrorDomain`. + */ +typedef NS_ENUM(NSInteger, FBLPromiseErrorCode) { + /** Promise failed to resolve in time. */ + FBLPromiseErrorCodeTimedOut = 1, + /** Validation predicate returned false. */ + FBLPromiseErrorCodeValidationFailure = 2, +} NS_REFINED_FOR_SWIFT; + +NS_INLINE BOOL FBLPromiseErrorIsTimedOut(NSError *error) NS_SWIFT_UNAVAILABLE("") { + return error.domain == FBLPromiseErrorDomain && + error.code == FBLPromiseErrorCodeTimedOut; +} + +NS_INLINE BOOL FBLPromiseErrorIsValidationFailure(NSError *error) NS_SWIFT_UNAVAILABLE("") { + return error.domain == FBLPromiseErrorDomain && + error.code == FBLPromiseErrorCodeValidationFailure; +} + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromiseError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromiseError.h.meta new file mode 100644 index 00000000..0a7f6b4a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromiseError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c4ab04b45a664530803c3608f6bbdbf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromises.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromises.h new file mode 100755 index 00000000..2d90badb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromises.h @@ -0,0 +1,32 @@ +/** + Copyright 2018 Google Inc. All rights reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +#import "FBLPromise+All.h" +#import "FBLPromise+Always.h" +#import "FBLPromise+Any.h" +#import "FBLPromise+Async.h" +#import "FBLPromise+Await.h" +#import "FBLPromise+Catch.h" +#import "FBLPromise+Delay.h" +#import "FBLPromise+Do.h" +#import "FBLPromise+Race.h" +#import "FBLPromise+Recover.h" +#import "FBLPromise+Reduce.h" +#import "FBLPromise+Retry.h" +#import "FBLPromise+Then.h" +#import "FBLPromise+Timeout.h" +#import "FBLPromise+Validate.h" +#import "FBLPromise+Wrap.h" diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromises.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromises.h.meta new file mode 100644 index 00000000..435c6333 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/FBLPromises.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12912da5369604a588edc8a9fa58d436 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/PromisesObjC-umbrella.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/PromisesObjC-umbrella.h new file mode 100755 index 00000000..5b014a8b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/PromisesObjC-umbrella.h @@ -0,0 +1,36 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "FBLPromise+All.h" +#import "FBLPromise+Always.h" +#import "FBLPromise+Any.h" +#import "FBLPromise+Async.h" +#import "FBLPromise+Await.h" +#import "FBLPromise+Catch.h" +#import "FBLPromise+Delay.h" +#import "FBLPromise+Do.h" +#import "FBLPromise+Race.h" +#import "FBLPromise+Recover.h" +#import "FBLPromise+Reduce.h" +#import "FBLPromise+Retry.h" +#import "FBLPromise+Testing.h" +#import "FBLPromise+Then.h" +#import "FBLPromise+Timeout.h" +#import "FBLPromise+Validate.h" +#import "FBLPromise+Wrap.h" +#import "FBLPromise.h" +#import "FBLPromiseError.h" +#import "FBLPromises.h" + +FOUNDATION_EXPORT double FBLPromisesVersionNumber; +FOUNDATION_EXPORT const unsigned char FBLPromisesVersionString[]; + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/PromisesObjC-umbrella.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/PromisesObjC-umbrella.h.meta new file mode 100644 index 00000000..5f41453e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Headers/PromisesObjC-umbrella.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29b791d76f5fa4377affba57c0c6a251 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Info.plist new file mode 100755 index 00000000..308a336a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleExecutable + PromisesObjC + CFBundleIdentifier + com.firebase.Firebase-PromisesObjC + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + PromisesObjC + CFBundlePackageType + FMWK + CFBundleVersion + 2.0.0 + DTSDKName + iphonesimulator11.2 + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Info.plist.meta new file mode 100644 index 00000000..fbaa6f5a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e70e66bb3c52c43e8aa45033e6f106f6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules.meta new file mode 100644 index 00000000..0ae21fa4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4bb5e02b4ca734f00b16f8e5beb20c5a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules/module.modulemap new file mode 100755 index 00000000..bd7b48e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules/module.modulemap @@ -0,0 +1,5 @@ +framework module PromisesObjC { +umbrella header "PromisesObjC-umbrella.h" +export * +module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..6377e812 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9b3535aa0c750472f9079274648e6288 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/PromisesObjC b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/PromisesObjC new file mode 100755 index 00000000..93e938a7 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/PromisesObjC differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/PromisesObjC.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/PromisesObjC.meta new file mode 100644 index 00000000..c81e44c1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/PromisesObjC.framework/PromisesObjC.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a546240a2ad2b474c966527151c61b2a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework.meta new file mode 100644 index 00000000..bc4584a4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: ce89e5554846e41ef9fe240bda9e139c +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/admob/UserMessagingPlatform.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers.meta new file mode 100644 index 00000000..466daace --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1eb0a743dbf4b4a1397840d3b8794dd7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentForm.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentForm.h new file mode 100755 index 00000000..91d82468 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentForm.h @@ -0,0 +1,29 @@ +#import + +@class UMPConsentForm; + +/// Provides a nonnull consentForm and a nil error if the load succeeded. Provides a nil +/// consentForm and a nonnull error if the load failed. +typedef void (^UMPConsentFormLoadCompletionHandler)(UMPConsentForm *_Nullable consentForm, + NSError *_Nullable error); + +/// Called after presentation of a UMPConsentForm finishes. +typedef void (^UMPConsentFormPresentCompletionHandler)(NSError *_Nullable error); + +/// A single use consent form object. +@interface UMPConsentForm : NSObject +/// Loads a consent form and calls completionHandler on completion. Must be called on the +/// main queue. ++ (void)loadWithCompletionHandler:(nonnull UMPConsentFormLoadCompletionHandler)completionHandler; + +/// Unavailable. Use +loadWithCompletionHandler: instead. +- (nullable instancetype)init NS_UNAVAILABLE; + +/// Presents the full screen consent form over viewController. The form is dismissed and +/// completionHandler is called after the user selects an option. +/// UMPConsentInformation.sharedInstance.consentStatus is updated prior to completionHandler being +/// called. completionHandler is called on the main queue. +- (void)presentFromViewController:(nonnull UIViewController *)viewController + completionHandler: + (nullable UMPConsentFormPresentCompletionHandler)completionHandler; +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentForm.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentForm.h.meta new file mode 100644 index 00000000..04a997b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentForm.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 63c7343652df34d60be003e231987a5f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h new file mode 100755 index 00000000..db1b2c08 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h @@ -0,0 +1,59 @@ +#import + +#import + +/// SDK version string, of a form "major.minor.patch". +extern NSString *_Nonnull const UMPVersionString; + +/// Consent status values. +typedef NS_ENUM(NSInteger, UMPConsentStatus) { + UMPConsentStatusUnknown = 0, ///< Unknown consent status. + UMPConsentStatusRequired = 1, ///< User consent required but not yet obtained. + UMPConsentStatusNotRequired = 2, ///< Consent not required. + UMPConsentStatusObtained = + 3, ///< User consent obtained, personalized vs non-personalized undefined. +}; + +/// State values for whether the user has a consent form available to them. To check whether form +/// status has changed, an update can be requested through +/// requestConsentInfoUpdateWithParameters:completionHandler. +typedef NS_ENUM(NSInteger, UMPFormStatus) { + /// Whether a consent form is available is unknown. An update should be requested using + /// requestConsentInfoUpdateWithParameters:completionHandler. + UMPFormStatusUnknown = 0, + + /// Consent forms are available and can be loaded using [UMPConsentForm + /// loadWithCompletionHandler:] + UMPFormStatusAvailable = 1, + + /// Consent forms are unavailable. Showing a consent form is not required. + UMPFormStatusUnavailable = 2, +}; + +/// Called when the consent info request completes. Error is nil on success, and non-nil if the +/// update failed. +typedef void (^UMPConsentInformationUpdateCompletionHandler)(NSError *_Nullable error); + +/// Consent information. All methods must be called on the main thread. +@interface UMPConsentInformation : NSObject + +/// The shared consent information instance. +@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance; + +/// The user's consent status. This value is cached between app sessions and can be read before +/// requesting updated parameters. +@property(nonatomic, readonly) UMPConsentStatus consentStatus; + +/// Consent form status. This value defaults to UMPFormStatusUnknown and requires a call to +/// requestConsentInfoUpdateWithParameters:completionHandler to update. +@property(nonatomic, readonly) UMPFormStatus formStatus; + +/// Requests consent information update. Must be called before loading a consent form. +- (void)requestConsentInfoUpdateWithParameters:(nullable UMPRequestParameters *)parameters + completionHandler: + (nonnull UMPConsentInformationUpdateCompletionHandler)handler; + +/// Clears all consent state from persistent storage. +- (void)reset; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h.meta new file mode 100644 index 00000000..4eb6b92d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e702ae32f3cfc4686b56689e9e17ab25 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h new file mode 100755 index 00000000..a1399ec8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h @@ -0,0 +1,20 @@ +#import + +/// Debug values for testing geography. +typedef NS_ENUM(NSInteger, UMPDebugGeography) { + UMPDebugGeographyDisabled = 0, ///< Disable geography debugging. + UMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices. + UMPDebugGeographyNotEEA = 2, ///< Geography appears as not in EEA for debug devices. +}; + +/// Overrides settings for debugging or testing. +@interface UMPDebugSettings : NSObject + +/// Array of device identifier strings. Debug features are enabled for devices with these +/// identifiers. Debug features are always enabled for simulators. +@property(nonatomic, nullable) NSArray *testDeviceIdentifiers; + +/// Debug geography. +@property(nonatomic) UMPDebugGeography geography; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h.meta new file mode 100644 index 00000000..9bbe772e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf008e1cdfca54fab8d6f8a00a0ce2e0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPError.h new file mode 100755 index 00000000..0fcbbcba --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPError.h @@ -0,0 +1,21 @@ +#import + +/// Error domain for all SDK errors. +extern NSErrorDomain _Nonnull const UMPErrorDomain; + +/// Error codes used when making requests to update consent info. +typedef NS_ENUM(NSInteger, UMPRequestErrorCode) { + UMPRequestErrorCodeInternal = 1, ///< Internal error. + UMPRequestErrorCodeInvalidAppID = 2, ///< The application's app ID is invalid. + UMPRequestErrorCodeNetwork = 3, ///< Network error communicating with Funding Choices. + UMPRequestErrorCodeMisconfiguration = + 4, ///< A misconfiguration exists in the Funding Choices UI. +}; + +/// Error codes used when loading and showing forms. +typedef NS_ENUM(NSInteger, UMPFormErrorCode) { + UMPFormErrorCodeInternal = 5, ///< Internal error. + UMPFormErrorCodeAlreadyUsed = 6, ///< Form was already used. + UMPFormErrorCodeUnavailable = 7, ///< Form is unavailable. + UMPFormErrorCodeTimeout = 8, ///< Loading a form timed out. +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPError.h.meta new file mode 100644 index 00000000..9d2b8188 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f89144d26ff124bcaa8551cbb6d53054 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h new file mode 100755 index 00000000..f3b80f98 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h @@ -0,0 +1,12 @@ +#import + +/// Parameters sent on updates to user consent info. +@interface UMPRequestParameters : NSObject + +/// Indicates whether the user is tagged for under age of consent. +@property(nonatomic) BOOL tagForUnderAgeOfConsent; + +/// Debug settings for the request. +@property(nonatomic, copy, nullable) UMPDebugSettings *debugSettings; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h.meta new file mode 100644 index 00000000..43985f94 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c4306f6e221ec4037a00444e06cd755e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h new file mode 100755 index 00000000..53eb1ac8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h @@ -0,0 +1,5 @@ +#import +#import +#import +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h.meta new file mode 100644 index 00000000..6d119bec --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f409e32f470784e6b9c1bee00d8ab487 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules.meta new file mode 100644 index 00000000..3722b637 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3663f5b05f889444eb7823280b6e9cd0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules/module.modulemap new file mode 100755 index 00000000..e0752902 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules/module.modulemap @@ -0,0 +1,12 @@ +framework module UserMessagingPlatform { + umbrella header "UserMessagingPlatform.h" + + export * + module * { export * } + + header "UMPConsentForm.h" + header "UMPDebugSettings.h" + header "UMPError.h" + header "UMPConsentInformation.h" + header "UMPRequestParameters.h" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..c0b04106 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 475d71f4235764607b1e0374694592e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/UserMessagingPlatform b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/UserMessagingPlatform new file mode 100755 index 00000000..377876d3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/UserMessagingPlatform differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/UserMessagingPlatform.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/UserMessagingPlatform.meta new file mode 100644 index 00000000..875b35c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/UserMessagingPlatform.framework/UserMessagingPlatform.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 883c3a46ed12648d99d5e49766d17f83 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework.meta new file mode 100644 index 00000000..be00f517 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: b026c3298357d43628f9abe8b15108fc +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/admob/nanopb.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers.meta new file mode 100644 index 00000000..a13e6b3c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 586a3a95e5b8a40109c2965793b49ae0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/nanopb-umbrella.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/nanopb-umbrella.h new file mode 100755 index 00000000..07e77b38 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/nanopb-umbrella.h @@ -0,0 +1,26 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "pb.h" +#import "pb_common.h" +#import "pb_decode.h" +#import "pb_encode.h" +#import "pb.h" +#import "pb_decode.h" +#import "pb_common.h" +#import "pb.h" +#import "pb_encode.h" +#import "pb_common.h" + +FOUNDATION_EXPORT double nanopbVersionNumber; +FOUNDATION_EXPORT const unsigned char nanopbVersionString[]; + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/nanopb-umbrella.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/nanopb-umbrella.h.meta new file mode 100644 index 00000000..0c1e257d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/nanopb-umbrella.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 69bf9341a27ce475d8be8920fc21eac3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb.h new file mode 100755 index 00000000..236e894a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb.h @@ -0,0 +1,599 @@ +/* Common parts of the nanopb library. Most of these are quite low-level + * stuff. For the high-level interface, see pb_encode.h and pb_decode.h. + */ + +#ifndef PB_H_INCLUDED +#define PB_H_INCLUDED + +/***************************************************************** + * Nanopb compilation time options. You can change these here by * + * uncommenting the lines, or on the compiler command line. * + *****************************************************************/ + +/* Enable support for dynamically allocated fields */ +/* #define PB_ENABLE_MALLOC 1 */ + +/* Define this if your CPU / compiler combination does not support + * unaligned memory access to packed structures. */ +/* #define PB_NO_PACKED_STRUCTS 1 */ + +/* Increase the number of required fields that are tracked. + * A compiler warning will tell if you need this. */ +/* #define PB_MAX_REQUIRED_FIELDS 256 */ + +/* Add support for tag numbers > 255 and fields larger than 255 bytes. */ +/* #define PB_FIELD_16BIT 1 */ + +/* Add support for tag numbers > 65536 and fields larger than 65536 bytes. */ +/* #define PB_FIELD_32BIT 1 */ + +/* Disable support for error messages in order to save some code space. */ +/* #define PB_NO_ERRMSG 1 */ + +/* Disable support for custom streams (support only memory buffers). */ +/* #define PB_BUFFER_ONLY 1 */ + +/* Switch back to the old-style callback function signature. + * This was the default until nanopb-0.2.1. */ +/* #define PB_OLD_CALLBACK_STYLE */ + + +/* Don't encode scalar arrays as packed. This is only to be used when + * the decoder on the receiving side cannot process packed scalar arrays. + * Such example is older protobuf.js. */ +/* #define PB_ENCODE_ARRAYS_UNPACKED 1 */ + +/****************************************************************** + * You usually don't need to change anything below this line. * + * Feel free to look around and use the defined macros, though. * + ******************************************************************/ + + +/* Version of the nanopb library. Just in case you want to check it in + * your own program. */ +#define NANOPB_VERSION nanopb-0.3.9.8 + +/* Include all the system headers needed by nanopb. You will need the + * definitions of the following: + * - strlen, memcpy, memset functions + * - [u]int_least8_t, uint_fast8_t, [u]int_least16_t, [u]int32_t, [u]int64_t + * - size_t + * - bool + * + * If you don't have the standard header files, you can instead provide + * a custom header that defines or includes all this. In that case, + * define PB_SYSTEM_HEADER to the path of this file. + */ +#ifdef PB_SYSTEM_HEADER +#include PB_SYSTEM_HEADER +#else +#include +#include +#include +#include + +#ifdef PB_ENABLE_MALLOC +#include +#endif +#endif + +/* Macro for defining packed structures (compiler dependent). + * This just reduces memory requirements, but is not required. + */ +#if defined(PB_NO_PACKED_STRUCTS) + /* Disable struct packing */ +# define PB_PACKED_STRUCT_START +# define PB_PACKED_STRUCT_END +# define pb_packed +#elif defined(__GNUC__) || defined(__clang__) + /* For GCC and clang */ +# define PB_PACKED_STRUCT_START +# define PB_PACKED_STRUCT_END +# define pb_packed __attribute__((packed)) +#elif defined(__ICCARM__) || defined(__CC_ARM) + /* For IAR ARM and Keil MDK-ARM compilers */ +# define PB_PACKED_STRUCT_START _Pragma("pack(push, 1)") +# define PB_PACKED_STRUCT_END _Pragma("pack(pop)") +# define pb_packed +#elif defined(_MSC_VER) && (_MSC_VER >= 1500) + /* For Microsoft Visual C++ */ +# define PB_PACKED_STRUCT_START __pragma(pack(push, 1)) +# define PB_PACKED_STRUCT_END __pragma(pack(pop)) +# define pb_packed +#else + /* Unknown compiler */ +# define PB_PACKED_STRUCT_START +# define PB_PACKED_STRUCT_END +# define pb_packed +#endif + +/* Handly macro for suppressing unreferenced-parameter compiler warnings. */ +#ifndef PB_UNUSED +#define PB_UNUSED(x) (void)(x) +#endif + +/* Compile-time assertion, used for checking compatible compilation options. + * If this does not work properly on your compiler, use + * #define PB_NO_STATIC_ASSERT to disable it. + * + * But before doing that, check carefully the error message / place where it + * comes from to see if the error has a real cause. Unfortunately the error + * message is not always very clear to read, but you can see the reason better + * in the place where the PB_STATIC_ASSERT macro was called. + */ +#ifndef PB_NO_STATIC_ASSERT +#ifndef PB_STATIC_ASSERT +#define PB_STATIC_ASSERT(COND,MSG) typedef char PB_STATIC_ASSERT_MSG(MSG, __LINE__, __COUNTER__)[(COND)?1:-1]; +#define PB_STATIC_ASSERT_MSG(MSG, LINE, COUNTER) PB_STATIC_ASSERT_MSG_(MSG, LINE, COUNTER) +#define PB_STATIC_ASSERT_MSG_(MSG, LINE, COUNTER) pb_static_assertion_##MSG##LINE##COUNTER +#endif +#else +#define PB_STATIC_ASSERT(COND,MSG) +#endif + +/* Number of required fields to keep track of. */ +#ifndef PB_MAX_REQUIRED_FIELDS +#define PB_MAX_REQUIRED_FIELDS 64 +#endif + +#if PB_MAX_REQUIRED_FIELDS < 64 +#error You should not lower PB_MAX_REQUIRED_FIELDS from the default value (64). +#endif + +/* List of possible field types. These are used in the autogenerated code. + * Least-significant 4 bits tell the scalar type + * Most-significant 4 bits specify repeated/required/packed etc. + */ + +typedef uint_least8_t pb_type_t; + +/**** Field data types ****/ + +/* Numeric types */ +#define PB_LTYPE_BOOL 0x00 /* bool */ +#define PB_LTYPE_VARINT 0x01 /* int32, int64, enum, bool */ +#define PB_LTYPE_UVARINT 0x02 /* uint32, uint64 */ +#define PB_LTYPE_SVARINT 0x03 /* sint32, sint64 */ +#define PB_LTYPE_FIXED32 0x04 /* fixed32, sfixed32, float */ +#define PB_LTYPE_FIXED64 0x05 /* fixed64, sfixed64, double */ + +/* Marker for last packable field type. */ +#define PB_LTYPE_LAST_PACKABLE 0x05 + +/* Byte array with pre-allocated buffer. + * data_size is the length of the allocated PB_BYTES_ARRAY structure. */ +#define PB_LTYPE_BYTES 0x06 + +/* String with pre-allocated buffer. + * data_size is the maximum length. */ +#define PB_LTYPE_STRING 0x07 + +/* Submessage + * submsg_fields is pointer to field descriptions */ +#define PB_LTYPE_SUBMESSAGE 0x08 + +/* Extension pseudo-field + * The field contains a pointer to pb_extension_t */ +#define PB_LTYPE_EXTENSION 0x09 + +/* Byte array with inline, pre-allocated byffer. + * data_size is the length of the inline, allocated buffer. + * This differs from PB_LTYPE_BYTES by defining the element as + * pb_byte_t[data_size] rather than pb_bytes_array_t. */ +#define PB_LTYPE_FIXED_LENGTH_BYTES 0x0A + +/* Number of declared LTYPES */ +#define PB_LTYPES_COUNT 0x0B +#define PB_LTYPE_MASK 0x0F + +/**** Field repetition rules ****/ + +#define PB_HTYPE_REQUIRED 0x00 +#define PB_HTYPE_OPTIONAL 0x10 +#define PB_HTYPE_REPEATED 0x20 +#define PB_HTYPE_ONEOF 0x30 +#define PB_HTYPE_MASK 0x30 + +/**** Field allocation types ****/ + +#define PB_ATYPE_STATIC 0x00 +#define PB_ATYPE_POINTER 0x80 +#define PB_ATYPE_CALLBACK 0x40 +#define PB_ATYPE_MASK 0xC0 + +#define PB_ATYPE(x) ((x) & PB_ATYPE_MASK) +#define PB_HTYPE(x) ((x) & PB_HTYPE_MASK) +#define PB_LTYPE(x) ((x) & PB_LTYPE_MASK) + +/* Data type used for storing sizes of struct fields + * and array counts. + */ +#if defined(PB_FIELD_32BIT) + typedef uint32_t pb_size_t; + typedef int32_t pb_ssize_t; +#elif defined(PB_FIELD_16BIT) + typedef uint_least16_t pb_size_t; + typedef int_least16_t pb_ssize_t; +#else + typedef uint_least8_t pb_size_t; + typedef int_least8_t pb_ssize_t; +#endif +#define PB_SIZE_MAX ((pb_size_t)-1) + +/* Data type for storing encoded data and other byte streams. + * This typedef exists to support platforms where uint8_t does not exist. + * You can regard it as equivalent on uint8_t on other platforms. + */ +typedef uint_least8_t pb_byte_t; + +/* This structure is used in auto-generated constants + * to specify struct fields. + * You can change field sizes if you need structures + * larger than 256 bytes or field tags larger than 256. + * The compiler should complain if your .proto has such + * structures. Fix that by defining PB_FIELD_16BIT or + * PB_FIELD_32BIT. + */ +PB_PACKED_STRUCT_START +typedef struct pb_field_s pb_field_t; +struct pb_field_s { + pb_size_t tag; + pb_type_t type; + pb_size_t data_offset; /* Offset of field data, relative to previous field. */ + pb_ssize_t size_offset; /* Offset of array size or has-boolean, relative to data */ + pb_size_t data_size; /* Data size in bytes for a single item */ + pb_size_t array_size; /* Maximum number of entries in array */ + + /* Field definitions for submessage + * OR default value for all other non-array, non-callback types + * If null, then field will zeroed. */ + const void *ptr; +} pb_packed; +PB_PACKED_STRUCT_END + +/* Make sure that the standard integer types are of the expected sizes. + * Otherwise fixed32/fixed64 fields can break. + * + * If you get errors here, it probably means that your stdint.h is not + * correct for your platform. + */ +#ifndef PB_WITHOUT_64BIT +PB_STATIC_ASSERT(sizeof(int64_t) == 2 * sizeof(int32_t), INT64_T_WRONG_SIZE) +PB_STATIC_ASSERT(sizeof(uint64_t) == 2 * sizeof(uint32_t), UINT64_T_WRONG_SIZE) +#endif + +/* This structure is used for 'bytes' arrays. + * It has the number of bytes in the beginning, and after that an array. + * Note that actual structs used will have a different length of bytes array. + */ +#define PB_BYTES_ARRAY_T(n) struct { pb_size_t size; pb_byte_t bytes[n]; } +#define PB_BYTES_ARRAY_T_ALLOCSIZE(n) ((size_t)n + offsetof(pb_bytes_array_t, bytes)) + +struct pb_bytes_array_s { + pb_size_t size; + pb_byte_t bytes[1]; +}; +typedef struct pb_bytes_array_s pb_bytes_array_t; + +/* This structure is used for giving the callback function. + * It is stored in the message structure and filled in by the method that + * calls pb_decode. + * + * The decoding callback will be given a limited-length stream + * If the wire type was string, the length is the length of the string. + * If the wire type was a varint/fixed32/fixed64, the length is the length + * of the actual value. + * The function may be called multiple times (especially for repeated types, + * but also otherwise if the message happens to contain the field multiple + * times.) + * + * The encoding callback will receive the actual output stream. + * It should write all the data in one call, including the field tag and + * wire type. It can write multiple fields. + * + * The callback can be null if you want to skip a field. + */ +typedef struct pb_istream_s pb_istream_t; +typedef struct pb_ostream_s pb_ostream_t; +typedef struct pb_callback_s pb_callback_t; +struct pb_callback_s { +#ifdef PB_OLD_CALLBACK_STYLE + /* Deprecated since nanopb-0.2.1 */ + union { + bool (*decode)(pb_istream_t *stream, const pb_field_t *field, void *arg); + bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, const void *arg); + } funcs; +#else + /* New function signature, which allows modifying arg contents in callback. */ + union { + bool (*decode)(pb_istream_t *stream, const pb_field_t *field, void **arg); + bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, void * const *arg); + } funcs; +#endif + + /* Free arg for use by callback */ + void *arg; +}; + +/* Wire types. Library user needs these only in encoder callbacks. */ +typedef enum { + PB_WT_VARINT = 0, + PB_WT_64BIT = 1, + PB_WT_STRING = 2, + PB_WT_32BIT = 5 +} pb_wire_type_t; + +/* Structure for defining the handling of unknown/extension fields. + * Usually the pb_extension_type_t structure is automatically generated, + * while the pb_extension_t structure is created by the user. However, + * if you want to catch all unknown fields, you can also create a custom + * pb_extension_type_t with your own callback. + */ +typedef struct pb_extension_type_s pb_extension_type_t; +typedef struct pb_extension_s pb_extension_t; +struct pb_extension_type_s { + /* Called for each unknown field in the message. + * If you handle the field, read off all of its data and return true. + * If you do not handle the field, do not read anything and return true. + * If you run into an error, return false. + * Set to NULL for default handler. + */ + bool (*decode)(pb_istream_t *stream, pb_extension_t *extension, + uint32_t tag, pb_wire_type_t wire_type); + + /* Called once after all regular fields have been encoded. + * If you have something to write, do so and return true. + * If you do not have anything to write, just return true. + * If you run into an error, return false. + * Set to NULL for default handler. + */ + bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension); + + /* Free field for use by the callback. */ + const void *arg; +}; + +struct pb_extension_s { + /* Type describing the extension field. Usually you'll initialize + * this to a pointer to the automatically generated structure. */ + const pb_extension_type_t *type; + + /* Destination for the decoded data. This must match the datatype + * of the extension field. */ + void *dest; + + /* Pointer to the next extension handler, or NULL. + * If this extension does not match a field, the next handler is + * automatically called. */ + pb_extension_t *next; + + /* The decoder sets this to true if the extension was found. + * Ignored for encoding. */ + bool found; +}; + +/* Memory allocation functions to use. You can define pb_realloc and + * pb_free to custom functions if you want. */ +#ifdef PB_ENABLE_MALLOC +# ifndef pb_realloc +# define pb_realloc(ptr, size) realloc(ptr, size) +# endif +# ifndef pb_free +# define pb_free(ptr) free(ptr) +# endif +#endif + +/* This is used to inform about need to regenerate .pb.h/.pb.c files. */ +#define PB_PROTO_HEADER_VERSION 30 + +/* These macros are used to declare pb_field_t's in the constant array. */ +/* Size of a structure member, in bytes. */ +#define pb_membersize(st, m) (sizeof ((st*)0)->m) +/* Number of entries in an array. */ +#define pb_arraysize(st, m) (pb_membersize(st, m) / pb_membersize(st, m[0])) +/* Delta from start of one member to the start of another member. */ +#define pb_delta(st, m1, m2) ((int)offsetof(st, m1) - (int)offsetof(st, m2)) +/* Marks the end of the field list */ +#define PB_LAST_FIELD {0,(pb_type_t) 0,0,0,0,0,0} + +/* Macros for filling in the data_offset field */ +/* data_offset for first field in a message */ +#define PB_DATAOFFSET_FIRST(st, m1, m2) (offsetof(st, m1)) +/* data_offset for subsequent fields */ +#define PB_DATAOFFSET_OTHER(st, m1, m2) (offsetof(st, m1) - offsetof(st, m2) - pb_membersize(st, m2)) +/* data offset for subsequent fields inside an union (oneof) */ +#define PB_DATAOFFSET_UNION(st, m1, m2) (PB_SIZE_MAX) +/* Choose first/other based on m1 == m2 (deprecated, remains for backwards compatibility) */ +#define PB_DATAOFFSET_CHOOSE(st, m1, m2) (int)(offsetof(st, m1) == offsetof(st, m2) \ + ? PB_DATAOFFSET_FIRST(st, m1, m2) \ + : PB_DATAOFFSET_OTHER(st, m1, m2)) + +/* Required fields are the simplest. They just have delta (padding) from + * previous field end, and the size of the field. Pointer is used for + * submessages and default values. + */ +#define PB_REQUIRED_STATIC(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_REQUIRED | ltype, \ + fd, 0, pb_membersize(st, m), 0, ptr} + +/* Optional fields add the delta to the has_ variable. */ +#define PB_OPTIONAL_STATIC(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_OPTIONAL | ltype, \ + fd, \ + pb_delta(st, has_ ## m, m), \ + pb_membersize(st, m), 0, ptr} + +#define PB_SINGULAR_STATIC(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_OPTIONAL | ltype, \ + fd, 0, pb_membersize(st, m), 0, ptr} + +/* Repeated fields have a _count field and also the maximum number of entries. */ +#define PB_REPEATED_STATIC(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_REPEATED | ltype, \ + fd, \ + pb_delta(st, m ## _count, m), \ + pb_membersize(st, m[0]), \ + pb_arraysize(st, m), ptr} + +/* Allocated fields carry the size of the actual data, not the pointer */ +#define PB_REQUIRED_POINTER(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_POINTER | PB_HTYPE_REQUIRED | ltype, \ + fd, 0, pb_membersize(st, m[0]), 0, ptr} + +/* Optional fields don't need a has_ variable, as information would be redundant */ +#define PB_OPTIONAL_POINTER(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_POINTER | PB_HTYPE_OPTIONAL | ltype, \ + fd, 0, pb_membersize(st, m[0]), 0, ptr} + +/* Same as optional fields*/ +#define PB_SINGULAR_POINTER(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_POINTER | PB_HTYPE_OPTIONAL | ltype, \ + fd, 0, pb_membersize(st, m[0]), 0, ptr} + +/* Repeated fields have a _count field and a pointer to array of pointers */ +#define PB_REPEATED_POINTER(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_POINTER | PB_HTYPE_REPEATED | ltype, \ + fd, pb_delta(st, m ## _count, m), \ + pb_membersize(st, m[0]), 0, ptr} + +/* Callbacks are much like required fields except with special datatype. */ +#define PB_REQUIRED_CALLBACK(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_CALLBACK | PB_HTYPE_REQUIRED | ltype, \ + fd, 0, pb_membersize(st, m), 0, ptr} + +#define PB_OPTIONAL_CALLBACK(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_CALLBACK | PB_HTYPE_OPTIONAL | ltype, \ + fd, 0, pb_membersize(st, m), 0, ptr} + +#define PB_SINGULAR_CALLBACK(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_CALLBACK | PB_HTYPE_OPTIONAL | ltype, \ + fd, 0, pb_membersize(st, m), 0, ptr} + +#define PB_REPEATED_CALLBACK(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_CALLBACK | PB_HTYPE_REPEATED | ltype, \ + fd, 0, pb_membersize(st, m), 0, ptr} + +/* Optional extensions don't have the has_ field, as that would be redundant. + * Furthermore, the combination of OPTIONAL without has_ field is used + * for indicating proto3 style fields. Extensions exist in proto2 mode only, + * so they should be encoded according to proto2 rules. To avoid the conflict, + * extensions are marked as REQUIRED instead. + */ +#define PB_OPTEXT_STATIC(tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_REQUIRED | ltype, \ + 0, \ + 0, \ + pb_membersize(st, m), 0, ptr} + +#define PB_OPTEXT_POINTER(tag, st, m, fd, ltype, ptr) \ + PB_OPTIONAL_POINTER(tag, st, m, fd, ltype, ptr) + +#define PB_OPTEXT_CALLBACK(tag, st, m, fd, ltype, ptr) \ + PB_OPTIONAL_CALLBACK(tag, st, m, fd, ltype, ptr) + +/* The mapping from protobuf types to LTYPEs is done using these macros. */ +#define PB_LTYPE_MAP_BOOL PB_LTYPE_BOOL +#define PB_LTYPE_MAP_BYTES PB_LTYPE_BYTES +#define PB_LTYPE_MAP_DOUBLE PB_LTYPE_FIXED64 +#define PB_LTYPE_MAP_ENUM PB_LTYPE_VARINT +#define PB_LTYPE_MAP_UENUM PB_LTYPE_UVARINT +#define PB_LTYPE_MAP_FIXED32 PB_LTYPE_FIXED32 +#define PB_LTYPE_MAP_FIXED64 PB_LTYPE_FIXED64 +#define PB_LTYPE_MAP_FLOAT PB_LTYPE_FIXED32 +#define PB_LTYPE_MAP_INT32 PB_LTYPE_VARINT +#define PB_LTYPE_MAP_INT64 PB_LTYPE_VARINT +#define PB_LTYPE_MAP_MESSAGE PB_LTYPE_SUBMESSAGE +#define PB_LTYPE_MAP_SFIXED32 PB_LTYPE_FIXED32 +#define PB_LTYPE_MAP_SFIXED64 PB_LTYPE_FIXED64 +#define PB_LTYPE_MAP_SINT32 PB_LTYPE_SVARINT +#define PB_LTYPE_MAP_SINT64 PB_LTYPE_SVARINT +#define PB_LTYPE_MAP_STRING PB_LTYPE_STRING +#define PB_LTYPE_MAP_UINT32 PB_LTYPE_UVARINT +#define PB_LTYPE_MAP_UINT64 PB_LTYPE_UVARINT +#define PB_LTYPE_MAP_EXTENSION PB_LTYPE_EXTENSION +#define PB_LTYPE_MAP_FIXED_LENGTH_BYTES PB_LTYPE_FIXED_LENGTH_BYTES + +/* This is the actual macro used in field descriptions. + * It takes these arguments: + * - Field tag number + * - Field type: BOOL, BYTES, DOUBLE, ENUM, UENUM, FIXED32, FIXED64, + * FLOAT, INT32, INT64, MESSAGE, SFIXED32, SFIXED64 + * SINT32, SINT64, STRING, UINT32, UINT64 or EXTENSION + * - Field rules: REQUIRED, OPTIONAL or REPEATED + * - Allocation: STATIC, CALLBACK or POINTER + * - Placement: FIRST or OTHER, depending on if this is the first field in structure. + * - Message name + * - Field name + * - Previous field name (or field name again for first field) + * - Pointer to default value or submsg fields. + */ + +#define PB_FIELD(tag, type, rules, allocation, placement, message, field, prevfield, ptr) \ + PB_ ## rules ## _ ## allocation(tag, message, field, \ + PB_DATAOFFSET_ ## placement(message, field, prevfield), \ + PB_LTYPE_MAP_ ## type, ptr) + +/* Field description for repeated static fixed count fields.*/ +#define PB_REPEATED_FIXED_COUNT(tag, type, placement, message, field, prevfield, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_REPEATED | PB_LTYPE_MAP_ ## type, \ + PB_DATAOFFSET_ ## placement(message, field, prevfield), \ + 0, \ + pb_membersize(message, field[0]), \ + pb_arraysize(message, field), ptr} + +/* Field description for oneof fields. This requires taking into account the + * union name also, that's why a separate set of macros is needed. + */ +#define PB_ONEOF_STATIC(u, tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_ONEOF | ltype, \ + fd, pb_delta(st, which_ ## u, u.m), \ + pb_membersize(st, u.m), 0, ptr} + +#define PB_ONEOF_POINTER(u, tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_POINTER | PB_HTYPE_ONEOF | ltype, \ + fd, pb_delta(st, which_ ## u, u.m), \ + pb_membersize(st, u.m[0]), 0, ptr} + +#define PB_ONEOF_FIELD(union_name, tag, type, rules, allocation, placement, message, field, prevfield, ptr) \ + PB_ONEOF_ ## allocation(union_name, tag, message, field, \ + PB_DATAOFFSET_ ## placement(message, union_name.field, prevfield), \ + PB_LTYPE_MAP_ ## type, ptr) + +#define PB_ANONYMOUS_ONEOF_STATIC(u, tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_STATIC | PB_HTYPE_ONEOF | ltype, \ + fd, pb_delta(st, which_ ## u, m), \ + pb_membersize(st, m), 0, ptr} + +#define PB_ANONYMOUS_ONEOF_POINTER(u, tag, st, m, fd, ltype, ptr) \ + {tag, PB_ATYPE_POINTER | PB_HTYPE_ONEOF | ltype, \ + fd, pb_delta(st, which_ ## u, m), \ + pb_membersize(st, m[0]), 0, ptr} + +#define PB_ANONYMOUS_ONEOF_FIELD(union_name, tag, type, rules, allocation, placement, message, field, prevfield, ptr) \ + PB_ANONYMOUS_ONEOF_ ## allocation(union_name, tag, message, field, \ + PB_DATAOFFSET_ ## placement(message, field, prevfield), \ + PB_LTYPE_MAP_ ## type, ptr) + +/* These macros are used for giving out error messages. + * They are mostly a debugging aid; the main error information + * is the true/false return value from functions. + * Some code space can be saved by disabling the error + * messages if not used. + * + * PB_SET_ERROR() sets the error message if none has been set yet. + * msg must be a constant string literal. + * PB_GET_ERROR() always returns a pointer to a string. + * PB_RETURN_ERROR() sets the error and returns false from current + * function. + */ +#ifdef PB_NO_ERRMSG +#define PB_SET_ERROR(stream, msg) PB_UNUSED(stream) +#define PB_GET_ERROR(stream) "(errmsg disabled)" +#else +#define PB_SET_ERROR(stream, msg) (stream->errmsg = (stream)->errmsg ? (stream)->errmsg : (msg)) +#define PB_GET_ERROR(stream) ((stream)->errmsg ? (stream)->errmsg : "(none)") +#endif + +#define PB_RETURN_ERROR(stream, msg) return PB_SET_ERROR(stream, msg), false + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb.h.meta new file mode 100644 index 00000000..b4aa5e73 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 17a4314e756fa403b998cc51ef230de8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_common.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_common.h new file mode 100755 index 00000000..60b3d374 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_common.h @@ -0,0 +1,42 @@ +/* pb_common.h: Common support functions for pb_encode.c and pb_decode.c. + * These functions are rarely needed by applications directly. + */ + +#ifndef PB_COMMON_H_INCLUDED +#define PB_COMMON_H_INCLUDED + +#include "pb.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* Iterator for pb_field_t list */ +struct pb_field_iter_s { + const pb_field_t *start; /* Start of the pb_field_t array */ + const pb_field_t *pos; /* Current position of the iterator */ + unsigned required_field_index; /* Zero-based index that counts only the required fields */ + void *dest_struct; /* Pointer to start of the structure */ + void *pData; /* Pointer to current field value */ + void *pSize; /* Pointer to count/has field */ +}; +typedef struct pb_field_iter_s pb_field_iter_t; + +/* Initialize the field iterator structure to beginning. + * Returns false if the message type is empty. */ +bool pb_field_iter_begin(pb_field_iter_t *iter, const pb_field_t *fields, void *dest_struct); + +/* Advance the iterator to the next field. + * Returns false when the iterator wraps back to the first field. */ +bool pb_field_iter_next(pb_field_iter_t *iter); + +/* Advance the iterator until it points at a field with the given tag. + * Returns false if no such field exists. */ +bool pb_field_iter_find(pb_field_iter_t *iter, uint32_t tag); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_common.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_common.h.meta new file mode 100644 index 00000000..0d6ef90f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_common.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 816d5262443e0481eb82dfd83fec26f6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_decode.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_decode.h new file mode 100755 index 00000000..3577c201 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_decode.h @@ -0,0 +1,178 @@ +/* pb_decode.h: Functions to decode protocol buffers. Depends on pb_decode.c. + * The main function is pb_decode. You also need an input stream, and the + * field descriptions created by nanopb_generator.py. + */ + +#ifndef PB_DECODE_H_INCLUDED +#define PB_DECODE_H_INCLUDED + +#include "pb.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* Structure for defining custom input streams. You will need to provide + * a callback function to read the bytes from your storage, which can be + * for example a file or a network socket. + * + * The callback must conform to these rules: + * + * 1) Return false on IO errors. This will cause decoding to abort. + * 2) You can use state to store your own data (e.g. buffer pointer), + * and rely on pb_read to verify that no-body reads past bytes_left. + * 3) Your callback may be used with substreams, in which case bytes_left + * is different than from the main stream. Don't use bytes_left to compute + * any pointers. + */ +struct pb_istream_s +{ +#ifdef PB_BUFFER_ONLY + /* Callback pointer is not used in buffer-only configuration. + * Having an int pointer here allows binary compatibility but + * gives an error if someone tries to assign callback function. + */ + int *callback; +#else + bool (*callback)(pb_istream_t *stream, pb_byte_t *buf, size_t count); +#endif + + void *state; /* Free field for use by callback implementation */ + size_t bytes_left; + +#ifndef PB_NO_ERRMSG + const char *errmsg; +#endif +}; + +/*************************** + * Main decoding functions * + ***************************/ + +/* Decode a single protocol buffers message from input stream into a C structure. + * Returns true on success, false on any failure. + * The actual struct pointed to by dest must match the description in fields. + * Callback fields of the destination structure must be initialized by caller. + * All other fields will be initialized by this function. + * + * Example usage: + * MyMessage msg = {}; + * uint8_t buffer[64]; + * pb_istream_t stream; + * + * // ... read some data into buffer ... + * + * stream = pb_istream_from_buffer(buffer, count); + * pb_decode(&stream, MyMessage_fields, &msg); + */ +bool pb_decode(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct); + +/* Same as pb_decode, except does not initialize the destination structure + * to default values. This is slightly faster if you need no default values + * and just do memset(struct, 0, sizeof(struct)) yourself. + * + * This can also be used for 'merging' two messages, i.e. update only the + * fields that exist in the new message. + * + * Note: If this function returns with an error, it will not release any + * dynamically allocated fields. You will need to call pb_release() yourself. + */ +bool pb_decode_noinit(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct); + +/* Same as pb_decode, except expects the stream to start with the message size + * encoded as varint. Corresponds to parseDelimitedFrom() in Google's + * protobuf API. + */ +bool pb_decode_delimited(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct); + +/* Same as pb_decode_delimited, except that it does not initialize the destination structure. + * See pb_decode_noinit + */ +bool pb_decode_delimited_noinit(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct); + +/* Same as pb_decode, except allows the message to be terminated with a null byte. + * NOTE: Until nanopb-0.4.0, pb_decode() also allows null-termination. This behaviour + * is not supported in most other protobuf implementations, so pb_decode_delimited() + * is a better option for compatibility. + */ +bool pb_decode_nullterminated(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct); + +#ifdef PB_ENABLE_MALLOC +/* Release any allocated pointer fields. If you use dynamic allocation, you should + * call this for any successfully decoded message when you are done with it. If + * pb_decode() returns with an error, the message is already released. + */ +void pb_release(const pb_field_t fields[], void *dest_struct); +#endif + + +/************************************** + * Functions for manipulating streams * + **************************************/ + +/* Create an input stream for reading from a memory buffer. + * + * Alternatively, you can use a custom stream that reads directly from e.g. + * a file or a network socket. + */ +pb_istream_t pb_istream_from_buffer(const pb_byte_t *buf, size_t bufsize); + +/* Function to read from a pb_istream_t. You can use this if you need to + * read some custom header data, or to read data in field callbacks. + */ +bool pb_read(pb_istream_t *stream, pb_byte_t *buf, size_t count); + + +/************************************************ + * Helper functions for writing field callbacks * + ************************************************/ + +/* Decode the tag for the next field in the stream. Gives the wire type and + * field tag. At end of the message, returns false and sets eof to true. */ +bool pb_decode_tag(pb_istream_t *stream, pb_wire_type_t *wire_type, uint32_t *tag, bool *eof); + +/* Skip the field payload data, given the wire type. */ +bool pb_skip_field(pb_istream_t *stream, pb_wire_type_t wire_type); + +/* Decode an integer in the varint format. This works for enum, int32, + * int64, uint32 and uint64 field types. */ +#ifndef PB_WITHOUT_64BIT +bool pb_decode_varint(pb_istream_t *stream, uint64_t *dest); +#else +#define pb_decode_varint pb_decode_varint32 +#endif + +/* Decode an integer in the varint format. This works for enum, int32, + * and uint32 field types. */ +bool pb_decode_varint32(pb_istream_t *stream, uint32_t *dest); + +/* Decode a bool value in varint format. */ +bool pb_decode_bool(pb_istream_t *stream, bool *dest); + +/* Decode an integer in the zig-zagged svarint format. This works for sint32 + * and sint64. */ +#ifndef PB_WITHOUT_64BIT +bool pb_decode_svarint(pb_istream_t *stream, int64_t *dest); +#else +bool pb_decode_svarint(pb_istream_t *stream, int32_t *dest); +#endif + +/* Decode a fixed32, sfixed32 or float value. You need to pass a pointer to + * a 4-byte wide C variable. */ +bool pb_decode_fixed32(pb_istream_t *stream, void *dest); + +#ifndef PB_WITHOUT_64BIT +/* Decode a fixed64, sfixed64 or double value. You need to pass a pointer to + * a 8-byte wide C variable. */ +bool pb_decode_fixed64(pb_istream_t *stream, void *dest); +#endif + +/* Make a limited-length substream for reading a PB_WT_STRING field. */ +bool pb_make_string_substream(pb_istream_t *stream, pb_istream_t *substream); +bool pb_close_string_substream(pb_istream_t *stream, pb_istream_t *substream); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_decode.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_decode.h.meta new file mode 100644 index 00000000..2ab215e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_decode.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e365b0d34109b4d91a767871637f7aff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_encode.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_encode.h new file mode 100755 index 00000000..b1d822f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_encode.h @@ -0,0 +1,170 @@ +/* pb_encode.h: Functions to encode protocol buffers. Depends on pb_encode.c. + * The main function is pb_encode. You also need an output stream, and the + * field descriptions created by nanopb_generator.py. + */ + +#ifndef PB_ENCODE_H_INCLUDED +#define PB_ENCODE_H_INCLUDED + +#include "pb.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* Structure for defining custom output streams. You will need to provide + * a callback function to write the bytes to your storage, which can be + * for example a file or a network socket. + * + * The callback must conform to these rules: + * + * 1) Return false on IO errors. This will cause encoding to abort. + * 2) You can use state to store your own data (e.g. buffer pointer). + * 3) pb_write will update bytes_written after your callback runs. + * 4) Substreams will modify max_size and bytes_written. Don't use them + * to calculate any pointers. + */ +struct pb_ostream_s +{ +#ifdef PB_BUFFER_ONLY + /* Callback pointer is not used in buffer-only configuration. + * Having an int pointer here allows binary compatibility but + * gives an error if someone tries to assign callback function. + * Also, NULL pointer marks a 'sizing stream' that does not + * write anything. + */ + int *callback; +#else + bool (*callback)(pb_ostream_t *stream, const pb_byte_t *buf, size_t count); +#endif + void *state; /* Free field for use by callback implementation. */ + size_t max_size; /* Limit number of output bytes written (or use SIZE_MAX). */ + size_t bytes_written; /* Number of bytes written so far. */ + +#ifndef PB_NO_ERRMSG + const char *errmsg; +#endif +}; + +/*************************** + * Main encoding functions * + ***************************/ + +/* Encode a single protocol buffers message from C structure into a stream. + * Returns true on success, false on any failure. + * The actual struct pointed to by src_struct must match the description in fields. + * All required fields in the struct are assumed to have been filled in. + * + * Example usage: + * MyMessage msg = {}; + * uint8_t buffer[64]; + * pb_ostream_t stream; + * + * msg.field1 = 42; + * stream = pb_ostream_from_buffer(buffer, sizeof(buffer)); + * pb_encode(&stream, MyMessage_fields, &msg); + */ +bool pb_encode(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct); + +/* Same as pb_encode, but prepends the length of the message as a varint. + * Corresponds to writeDelimitedTo() in Google's protobuf API. + */ +bool pb_encode_delimited(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct); + +/* Same as pb_encode, but appends a null byte to the message for termination. + * NOTE: This behaviour is not supported in most other protobuf implementations, so pb_encode_delimited() + * is a better option for compatibility. + */ +bool pb_encode_nullterminated(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct); + +/* Encode the message to get the size of the encoded data, but do not store + * the data. */ +bool pb_get_encoded_size(size_t *size, const pb_field_t fields[], const void *src_struct); + +/************************************** + * Functions for manipulating streams * + **************************************/ + +/* Create an output stream for writing into a memory buffer. + * The number of bytes written can be found in stream.bytes_written after + * encoding the message. + * + * Alternatively, you can use a custom stream that writes directly to e.g. + * a file or a network socket. + */ +pb_ostream_t pb_ostream_from_buffer(pb_byte_t *buf, size_t bufsize); + +/* Pseudo-stream for measuring the size of a message without actually storing + * the encoded data. + * + * Example usage: + * MyMessage msg = {}; + * pb_ostream_t stream = PB_OSTREAM_SIZING; + * pb_encode(&stream, MyMessage_fields, &msg); + * printf("Message size is %d\n", stream.bytes_written); + */ +#ifndef PB_NO_ERRMSG +#define PB_OSTREAM_SIZING {0,0,0,0,0} +#else +#define PB_OSTREAM_SIZING {0,0,0,0} +#endif + +/* Function to write into a pb_ostream_t stream. You can use this if you need + * to append or prepend some custom headers to the message. + */ +bool pb_write(pb_ostream_t *stream, const pb_byte_t *buf, size_t count); + + +/************************************************ + * Helper functions for writing field callbacks * + ************************************************/ + +/* Encode field header based on type and field number defined in the field + * structure. Call this from the callback before writing out field contents. */ +bool pb_encode_tag_for_field(pb_ostream_t *stream, const pb_field_t *field); + +/* Encode field header by manually specifying wire type. You need to use this + * if you want to write out packed arrays from a callback field. */ +bool pb_encode_tag(pb_ostream_t *stream, pb_wire_type_t wiretype, uint32_t field_number); + +/* Encode an integer in the varint format. + * This works for bool, enum, int32, int64, uint32 and uint64 field types. */ +#ifndef PB_WITHOUT_64BIT +bool pb_encode_varint(pb_ostream_t *stream, uint64_t value); +#else +bool pb_encode_varint(pb_ostream_t *stream, uint32_t value); +#endif + +/* Encode an integer in the zig-zagged svarint format. + * This works for sint32 and sint64. */ +#ifndef PB_WITHOUT_64BIT +bool pb_encode_svarint(pb_ostream_t *stream, int64_t value); +#else +bool pb_encode_svarint(pb_ostream_t *stream, int32_t value); +#endif + +/* Encode a string or bytes type field. For strings, pass strlen(s) as size. */ +bool pb_encode_string(pb_ostream_t *stream, const pb_byte_t *buffer, size_t size); + +/* Encode a fixed32, sfixed32 or float value. + * You need to pass a pointer to a 4-byte wide C variable. */ +bool pb_encode_fixed32(pb_ostream_t *stream, const void *value); + +#ifndef PB_WITHOUT_64BIT +/* Encode a fixed64, sfixed64 or double value. + * You need to pass a pointer to a 8-byte wide C variable. */ +bool pb_encode_fixed64(pb_ostream_t *stream, const void *value); +#endif + +/* Encode a submessage field. + * You need to pass the pb_field_t array and pointer to struct, just like + * with pb_encode(). This internally encodes the submessage twice, first to + * calculate message size and then to actually write it out. + */ +bool pb_encode_submessage(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_encode.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_encode.h.meta new file mode 100644 index 00000000..37390df0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Headers/pb_encode.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 49a6c64fe42aa4fe4b6460aadcfe5cb6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Info.plist new file mode 100755 index 00000000..06efca9c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleExecutable + nanopb + CFBundleIdentifier + com.firebase.Firebase-nanopb + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + nanopb + CFBundlePackageType + FMWK + CFBundleVersion + 2.30908.0 + DTSDKName + iphonesimulator11.2 + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Info.plist.meta new file mode 100644 index 00000000..4631b133 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5c2c96515b2743d6b7afd2c04c81708 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules.meta new file mode 100644 index 00000000..999d7d8a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d10ff3de5cce14b358c7783905eade66 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules/module.modulemap new file mode 100755 index 00000000..611ce4ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules/module.modulemap @@ -0,0 +1,5 @@ +framework module nanopb { +umbrella header "nanopb-umbrella.h" +export * +module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..4fb1c765 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fb02c16aedbba4827a43ac45f39489b7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/nanopb b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/nanopb new file mode 100755 index 00000000..12002b5e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/nanopb differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/nanopb.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/nanopb.meta new file mode 100644 index 00000000..9da3ce9e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/admob/nanopb.framework/nanopb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cfe5d1c9d24b1440da7e7ed05324c894 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework.meta new file mode 100644 index 00000000..8fa8f9d3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 11dfbb6a7bce54a129525674ee2855db +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/applovin/AnyThinkApplovinAdapter.framework/AnyThinkApplovinAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AnyThinkApplovinAdapter new file mode 100755 index 00000000..32f564b9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AnyThinkApplovinAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AnyThinkApplovinAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AnyThinkApplovinAdapter.meta new file mode 100644 index 00000000..1449d11e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AnyThinkApplovinAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6bb9b279460ed4160a2bd6c0afe36156 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle.meta new file mode 100644 index 00000000..71b253bd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54e95593fe800479ba9761351ca04e39 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowATT.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowATT.json new file mode 100755 index 00000000..bc34d6de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowATT.json @@ -0,0 +1,11 @@ +{ + "states": [{ + "id": 14, + "is_initial_state": true, + "type": "att", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowATT.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowATT.json.meta new file mode 100644 index 00000000..3c844b76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowATT.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3997ca763f1164e1395a6fd07e5b5ded +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json new file mode 100755 index 00000000..6df66346 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json @@ -0,0 +1,33 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json.meta new file mode 100644 index 00000000..657cc8f3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2a7b036c50fe4414c964ec605cbe6afe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json new file mode 100755 index 00000000..d412f9da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json @@ -0,0 +1,36 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 14 + }, { + "id": 14, + "type": "att", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json.meta new file mode 100644 index 00000000..71c99acc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5b76116bea23e4cf896f46e297a99eb1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json new file mode 100755 index 00000000..82b708f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json @@ -0,0 +1,35 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_AND_TOS_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 10, + "type": "tos" + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json.meta new file mode 100644 index 00000000..63969257 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d1edcbf814a4f4377b6f5e2fdd3dea23 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json new file mode 100755 index 00000000..6610016f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json @@ -0,0 +1,39 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_AND_TOS_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 10, + "type": "tos" + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 14 + }, { + "id": 14, + "type": "att", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json.meta new file mode 100644 index 00000000..3d4ee588 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 06003bd9f148d4ac7bb1a7be02f3b459 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib new file mode 100755 index 00000000..7fd40db5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib.meta new file mode 100644 index 00000000..2af3e64c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c14ff6bc9a42c4d5d9df637a54148b4e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc.meta new file mode 100644 index 00000000..ee5a7831 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 443ad9a38ea0545639baf897d99567c7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib.meta new file mode 100644 index 00000000..4ad185bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 180c8c6d5907e4e518061a1c3e6addf3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib new file mode 100755 index 00000000..c707c9f6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..c7b5ca0e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a01d4687d5f34ce4b4df15c898269e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib new file mode 100755 index 00000000..19781efe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib.meta new file mode 100644 index 00000000..dc1abb7d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 116bf64a996414746b5e1169be12c553 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib.meta new file mode 100644 index 00000000..1324bea1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8e38874802054fdab18586f76aa3ef9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib new file mode 100755 index 00000000..1ae38a2a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..559eb6d6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56b8d6bfe8d5047c09ac09894caaa0b3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib new file mode 100755 index 00000000..9c97494c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib.meta new file mode 100644 index 00000000..3f26ead0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d41c798ada80642dca9de2ba520e2eb5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist new file mode 100755 index 00000000..5980163b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist.meta new file mode 100644 index 00000000..e4d5abf8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 20a3aa1d1ad5f4970bc223a5f78bf99a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib new file mode 100755 index 00000000..9e33077e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib.meta new file mode 100644 index 00000000..aaba5deb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c92eedde1e60f475dbbe496d3bca0922 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Assets.car b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Assets.car new file mode 100755 index 00000000..4285abd5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Assets.car differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Assets.car.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Assets.car.meta new file mode 100644 index 00000000..82529312 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Assets.car.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bcf279832bff44769a93c32aaa64e34f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj.meta new file mode 100644 index 00000000..6b6c4b2f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36281d3cf7e4d47a1b04f87130562e8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings new file mode 100755 index 00000000..61578bd2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings.meta new file mode 100644 index 00000000..4842afa8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 051ae9ce3df814064823be4639cf19f5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Info.plist new file mode 100755 index 00000000..ad735f1c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Info.plist.meta new file mode 100644 index 00000000..0b1e5ec7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3cf205ba021f46f38314e2bf75a3a41 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib.meta new file mode 100644 index 00000000..0a5450b5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2cbb95b922eaf4c848025e01e2f26ae9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib new file mode 100755 index 00000000..d1d7c1df Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..d64cc7fb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f2307cdb0afb4fbb966ca5d835a22c5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib new file mode 100755 index 00000000..c1824ff1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib.meta new file mode 100644 index 00000000..bdb32c63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 26fbfee506f194ce185d61ffb91b0882 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib.meta new file mode 100644 index 00000000..fbd092ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2742f121288be43f3ac752c0d0f119fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib new file mode 100755 index 00000000..43bea1ba Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..d4a19886 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c548de3d64b554cd291e6298745d70ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib new file mode 100755 index 00000000..f69a29c5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib.meta new file mode 100644 index 00000000..088f9d76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8936a2c9e94c42908a5ad922b942915 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib.meta new file mode 100644 index 00000000..f097f84e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7fd762179fc5e4dff8ced8ed39ccb199 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib new file mode 100755 index 00000000..0791d557 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..deb03539 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 75b864b8a2d7047ce845b7a5cd11b602 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib new file mode 100755 index 00000000..4d731851 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib.meta new file mode 100644 index 00000000..d658f14b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0d0a77613a764ad5b1d19f627152b62 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib.meta new file mode 100644 index 00000000..efdfa431 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6ec7d5032745487385aca4f260f42a0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib new file mode 100755 index 00000000..5c54ea10 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..8f6fef3d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 86bbdc4da73f443fc9df21a5f8193115 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib new file mode 100755 index 00000000..a6e7ead8 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib.meta new file mode 100644 index 00000000..ae602dc6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 845695cbc77cb475c83944043d22582c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib new file mode 100755 index 00000000..c1ba8553 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib.meta new file mode 100644 index 00000000..b6860b21 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f5b53f049e1b4ad18eba6b64a441aa9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib new file mode 100755 index 00000000..16db2708 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib.meta new file mode 100644 index 00000000..0977a5b7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 20c695f9e99e34272bf819688eb7d034 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib new file mode 100755 index 00000000..c5124ebb Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib.meta new file mode 100644 index 00000000..627e95c0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 793ab9ef0d6be4cc78b6e855faaa00cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib new file mode 100755 index 00000000..d3cf407c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib.meta new file mode 100644 index 00000000..ab97c607 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 353209d90eb364387bf94cd4aff13841 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib new file mode 100755 index 00000000..47e9e9f3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib.meta new file mode 100644 index 00000000..2b7dda91 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83837e64321fd4c17ac7f16ce8ebdabe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj.meta new file mode 100644 index 00000000..3247087e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c7e48f104a1e42eba50f967f48b8b5c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj/Localizable.strings new file mode 100755 index 00000000..6c3a3f00 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj/Localizable.strings.meta new file mode 100644 index 00000000..c3e47358 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/de.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ab4e83945bba4e3eb6f1f67a165b58a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj.meta new file mode 100644 index 00000000..ccd2c746 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b12e7dfe976e84be9bf1479eabccc69f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj/Localizable.strings new file mode 100755 index 00000000..61578bd2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj/Localizable.strings.meta new file mode 100644 index 00000000..08377a22 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/en.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3cb0e3f952af498794393396e1b8e8b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj.meta new file mode 100644 index 00000000..44e0579c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 603337f708b3c41d7a16e9b0938ef2a8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj/Localizable.strings new file mode 100755 index 00000000..dec1260d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj/Localizable.strings.meta new file mode 100644 index 00000000..c7ec5f5e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/es.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 637d98e1e3a5e434a9cdea00512c9b03 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj.meta new file mode 100644 index 00000000..0e1eb856 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: be87a825361df47fd8f29194c19e20d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings new file mode 100755 index 00000000..5732f644 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings.meta new file mode 100644 index 00000000..16af67ff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae78e5fb122774de7979f6294e21195b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj.meta new file mode 100644 index 00000000..e886de02 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bb4d08caabb04420b0232ab331501af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings new file mode 100755 index 00000000..5ec29301 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings.meta new file mode 100644 index 00000000..361463ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ae598d08950149de82d64132919b92e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj.meta new file mode 100644 index 00000000..2d555124 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bf3ee02bd05e44439478e81af2d9b4b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings new file mode 100755 index 00000000..207d87f0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings.meta new file mode 100644 index 00000000..e0853d29 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 548e86f5461d64729bb5e2954a070768 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/mute.aiff b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/mute.aiff new file mode 100755 index 00000000..c968a3c0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/mute.aiff differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/mute.aiff.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/mute.aiff.meta new file mode 100644 index 00000000..bb904977 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/mute.aiff.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7f33d5ffb5ec4618b6d70acb306a705 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj.meta new file mode 100644 index 00000000..661058d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6d42cea523d746a7902c7b329884850 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings new file mode 100755 index 00000000..88da6567 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings.meta new file mode 100644 index 00000000..9f13442b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1a57b40de9a074116a22df765b033b5e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj.meta new file mode 100644 index 00000000..11b8378c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de5902621e08f4cf59fb3a3146efdcb0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings new file mode 100755 index 00000000..383bc93f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings.meta new file mode 100644 index 00000000..b4f4f69f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: acd819ea65d734c58b619ec060f29168 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers.meta new file mode 100644 index 00000000..95b86446 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4fad68c6cf8a42bc93d51c0efe97abe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers/AnyThinkApplovinAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers/AnyThinkApplovinAdapter.h new file mode 100755 index 00000000..0f3f0fa3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers/AnyThinkApplovinAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkApplovinAdapter.h +// AnyThinkApplovinAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkApplovinAdapter. +FOUNDATION_EXPORT double AnyThinkApplovinAdapterVersionNumber; + +//! Project version string for AnyThinkApplovinAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkApplovinAdapterVersionString[]; + +// 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/applovin/AnyThinkApplovinAdapter.framework/Headers/AnyThinkApplovinAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers/AnyThinkApplovinAdapter.h.meta new file mode 100644 index 00000000..77a19624 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Headers/AnyThinkApplovinAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 11e418aec0f7144a4bcf0ee82f882e81 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Info.plist new file mode 100755 index 00000000..cc370c2b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..c75e9ec4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00360b6af0de54924aef2e104a24db2b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules.meta new file mode 100644 index 00000000..75ee1f5b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f720cffd5c334ea2871e2e212ad26d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..77170185 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkApplovinAdapter { + umbrella header "AnyThinkApplovinAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..10dd0f7d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AnyThinkApplovinAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5436cbd50eed4d27b637c4bd2f794b4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework.meta new file mode 100644 index 00000000..864baf65 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 7ef9f934a0b02457192816dee93a1947 +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/applovin/AppLovinSDK.framework/AppLovinSDK b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/AppLovinSDK new file mode 100755 index 00000000..3bce75cd Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/AppLovinSDK differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/AppLovinSDK.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/AppLovinSDK.meta new file mode 100644 index 00000000..be830a89 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/AppLovinSDK.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1cd7541ca014e4dd78cd79a9b244ad7d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers.meta new file mode 100644 index 00000000..a609bdd1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65da148cc7a744ab1ac219ea8c0b15ab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAd.h new file mode 100755 index 00000000..5beaba94 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAd.h @@ -0,0 +1,70 @@ +// +// ALAd.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALAdSize.h" +#import "ALAdType.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Represents an ad that has been served from the AppLovin server. + */ +@interface ALAd : NSObject + +/** + * The size category of this ad. + */ +@property (nonatomic, strong, readonly) ALAdSize *size; + +/** + * The type of this ad (regular or incentivized/rewarded). + */ +@property (nonatomic, strong, readonly) ALAdType *type; + +/** + * The zone ID for the ad, if any. + */ +@property (nonatomic, copy, readonly, nullable) NSString *zoneIdentifier; + +/** + * Whether or not the current ad is a video advertisement. + */ +@property (nonatomic, assign, readonly, getter=isVideoAd) BOOL videoAd; + +/** + * Gets the ad value for a given key. + * + * @param key The key for which you want to retrieve the ad value. + * + * @return The arbitrary ad value corresponding to @c key, or @c nil if no such value exists for @c key. + */ +- (nullable NSString *)adValueForKey:(NSString *)key; + +/** + * Gets the ad value for a given key, or a default value if no such value exists. + * + * @param key The key for which you want to retrieve the ad value. + * @param defaultValue The default value to return if the value of @c key does not exist or is @c nil. + * + * @return The arbitrary ad value corresponding to @c key, or the value of @c defaultValue if no such value exists for @c key. + */ +- (nullable NSString *)adValueForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue; + +/** + * A unique ID that identifies this advertisement. + * + * If you need to report a broken ad to AppLovin support, please include this number’s @c longValue. + */ +@property (nonatomic, strong, readonly) NSNumber *adIdNumber; + + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAd.h.meta new file mode 100644 index 00000000..b5b0a3a8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65f89c24ccd594895a30a94b05cf808b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdDisplayDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdDisplayDelegate.h new file mode 100755 index 00000000..fc912a64 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdDisplayDelegate.h @@ -0,0 +1,51 @@ +// +// ALAdDisplayDelegate.h +// AppLovinSDK +// +// Created by Basil on 3/23/12. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import +#import "ALAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This protocol defines a listener for ad display events. + */ +@protocol ALAdDisplayDelegate + +/** + * The SDK invokes this when the ad is displayed in the view. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad that was just displayed. + * @param view Ad view in which the ad was displayed. + */ +- (void)ad:(ALAd *)ad wasDisplayedIn:(UIView *)view; + +/** + * The SDK invokes this method when the ad is hidden from the view. This occurs when the user "X"es out of an interstitial. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad that was just hidden. + * @param view Ad view in which the ad was hidden. + */ +- (void)ad:(ALAd *)ad wasHiddenIn:(UIView *)view; + +/** + * The SDK invokes this method when the ad is clicked in the view. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad that was just clicked. + * @param view Ad view in which the ad was clicked. + */ +- (void)ad:(ALAd *)ad wasClickedIn:(UIView *)view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdDisplayDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdDisplayDelegate.h.meta new file mode 100644 index 00000000..5bb97e1d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdDisplayDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be0a8d40de45f4a59a2ac7141568e98c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdLoadDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdLoadDelegate.h new file mode 100755 index 00000000..2c3c64ea --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdLoadDelegate.h @@ -0,0 +1,45 @@ +// +// ALAdLoadDelegate.h +// AppLovinSDK +// +// Created by Basil on 3/23/12. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This service loads an ad. + */ +@class ALAdService; + +/** + * This protocol defines a listener for ad load events. + */ +@protocol ALAdLoadDelegate + +/** + * The SDK invokes this method when an ad is loaded by the AdService. + * + * The SDK invokes this method on the main UI thread. + * + * @param adService AdService that loaded the ad. + * @param ad Ad that was loaded. + */ +- (void)adService:(ALAdService *)adService didLoadAd:(ALAd *)ad; + +/** + * The SDK invokes this method when an ad load fails. + * + * The SDK invokes this method on the main UI thread. + * + * @param adService AdService that failed to load an ad. + * @param code An error code that corresponds to one of the constants defined in ALErrorCodes.h. + */ +- (void)adService:(ALAdService *)adService didFailToLoadAdWithError:(int)code; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdLoadDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdLoadDelegate.h.meta new file mode 100644 index 00000000..531d6d09 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdLoadDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f70071e20737495083127ac3ec91f19 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdRewardDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdRewardDelegate.h new file mode 100755 index 00000000..2defa0fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdRewardDelegate.h @@ -0,0 +1,63 @@ +// +// ALAdRewardDelegate.h +// AppLovinSDK +// +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This protocol defines a listener that listens to rewarded video events. + */ +@protocol ALAdRewardDelegate + +@required + +/** + * The SDK invokes this method if a user viewed a rewarded video and their reward was approved by the AppLovin server. + * + * If you use reward validation for incentivized videos, the SDK invokes this method if it contacted AppLovin successfully. This means the SDK believes the + * reward is legitimate and you should award it. + * + * Tip: refresh the user’s balance from your server at this point rather than relying on local data that could be tampered with on jailbroken devices. + * + * The @c response @c NSDictionary will typically include the keys @c "currency" and @c "amount", which point to @c NSStrings that contain the name and amount of the + * virtual currency that you may award. + * + * @param ad Ad that was viewed. + * @param response Dictionary that contains response data from the server, including @c "currency" and @c "amount". + */ +- (void)rewardValidationRequestForAd:(ALAd *)ad didSucceedWithResponse:(NSDictionary *)response; + +/** + * The SDK invokes this method if it was able to contact AppLovin, but the user has already received the maximum number of coins you allowed per day in the web + * UI, and so is ineligible for a reward. + * + * @param ad Ad that was viewed. + * @param response Dictionary that contains response data from the server. + */ +- (void)rewardValidationRequestForAd:(ALAd *)ad didExceedQuotaWithResponse:(NSDictionary *)response; + +/** + * The SDK invokes this method if the AppLovin server rejected the reward request. The usual cause of this is that the user fails to pass an anti-fraud check. + * + * @param ad Ad that was viewed. + * @param response Dictionary that contains response data from the server. + */ +- (void)rewardValidationRequestForAd:(ALAd *)ad wasRejectedWithResponse:(NSDictionary *)response; + +/** + * The SDK invokes this method if it was unable to contact AppLovin, and so AppLovin will not issue a ping to your S2S rewarded callback server. + * + * @param ad Ad that was viewed. + * @param responseCode A failure code that corresponds to a constant defined in ALErrorCodes.h. + */ +- (void)rewardValidationRequestForAd:(ALAd *)ad didFailWithError:(NSInteger)responseCode; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdRewardDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdRewardDelegate.h.meta new file mode 100644 index 00000000..93914100 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdRewardDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 217a9920515394e31887b61c42ab149d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdService.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdService.h new file mode 100755 index 00000000..dfeb716d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdService.h @@ -0,0 +1,77 @@ +// +// ALAdService.h +// AppLovinSDK +// +// Created by Basil on 2/27/12. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALAd.h" +#import "ALAdSize.h" +#import "ALAdLoadDelegate.h" +#import "ALAdDisplayDelegate.h" +#import "ALAdVideoPlaybackDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class provides and displays ads. + */ +@interface ALAdService : NSObject + +/** + * Fetches a new ad, of a given size, and notifies a supplied delegate on completion. + * + * @param adSize Size of an ad to load. + * @param delegate A callback that @c loadNextAd calls to notify of the fact that the ad is loaded. + */ +- (void)loadNextAd:(ALAdSize *)adSize andNotify:(id)delegate; + +/** + * Fetches a new ad, for a given zone, and notifies a supplied delegate on completion. + * + * @param zoneIdentifier The identifier of the zone to load an ad for. + * @param delegate A callback that @c loadNextAdForZoneIdentifier calls to notify of the fact that the ad is loaded. + */ +- (void)loadNextAdForZoneIdentifier:(NSString *)zoneIdentifier andNotify:(id)delegate; + +/** + * A token used for advanced header bidding. + */ +@property (nonatomic, copy, readonly) NSString *bidToken; + +/** + * Fetches a new ad for the given ad token. The provided ad token must be one that was received from AppLovin S2S API. + * + * @warning This method is designed to be called by SDK mediation providers. Use @code -[ALAdService loadNextAdForZoneIdentifiers:andNotify:] @endcode for + * regular integrations. + * + * @param adToken Ad token returned from AppLovin S2S API. + * @param delegate A callback that @c loadNextAdForAdToken calls to notify that the ad has been loaded. + */ +- (void)loadNextAdForAdToken:(NSString *)adToken andNotify:(id)delegate; + +/** + * Fetch a new ad for any of the provided zone identifiers. + * + * @warning This method is designed to be called by SDK mediation providers. Use @code -[ALAdService loadNextAdForZoneIdentifiers:andNotify:] @endcode for + * regular integrations. + * + * @param zoneIdentifiers An array of zone identifiers for which an ad should be loaded. + * @param delegate A callback that @c loadNextAdForZoneIdentifiers calls to notify that the ad has been loaded. + */ +- (void)loadNextAdForZoneIdentifiers:(NSArray *)zoneIdentifiers andNotify:(id)delegate; + +- (instancetype)init __attribute__((unavailable("Access ALAdService through ALSdk's adService property."))); ++ (instancetype)new NS_UNAVAILABLE; + +@end + +@interface ALAdService(ALDeprecated) +- (void)preloadAdOfSize:(ALAdSize *)adSize __deprecated_msg("Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use [ALAdService loadNextAd:andNotify:] to load ads to display."); +- (void)preloadAdForZoneIdentifier:(NSString *)zoneIdentifier __deprecated_msg("Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use [ALAdService loadNextAdForZoneIdentifier:andNotify:] to load ads to display."); +- (BOOL)hasPreloadedAdOfSize:(ALAdSize *)adSize __deprecated_msg("Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use [ALAdService loadNextAd:andNotify:] to load ads to display."); +- (BOOL)hasPreloadedAdForZoneIdentifier:(NSString *)zoneIdentifier __deprecated_msg("Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use [ALAdService loadNextAdForZoneIdentifier:andNotify:] to load ads to display."); +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdService.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdService.h.meta new file mode 100644 index 00000000..fa421deb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdService.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e4bf5bf3a918e4170a699655ab5413e2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdSize.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdSize.h new file mode 100755 index 00000000..fc4ddde5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdSize.h @@ -0,0 +1,54 @@ +// +// ALAdSize.h +// AppLovinSDK +// +// Created by Basil on 2/27/12. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class defines the possible sizes of an ad. + */ +@interface ALAdSize : NSObject + +/** + * Represents the size of a 320×50 banner advertisement. + */ +@property (class, nonatomic, strong, readonly) ALAdSize *banner; + +/** + * Represents the size of a 728×90 leaderboard advertisement (for tablets). + */ +@property (class, nonatomic, strong, readonly) ALAdSize *leader; + +/** + * Represents the size of a 300x250 rectangular advertisement. + */ +@property (class, nonatomic, strong, readonly) ALAdSize *mrec; + +/** + * Represents the size of a full-screen advertisement. + */ +@property (class, nonatomic, strong, readonly) ALAdSize *interstitial; + +/** + * Represents the size of a cross promo advertisement. + */ +@property (class, nonatomic, strong, readonly) ALAdSize *crossPromo; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +@interface ALAdSize(ALDeprecated) +@property (nonatomic, assign, readonly) CGFloat width __deprecated; +@property (nonatomic, assign, readonly) CGFloat height __deprecated; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdSize.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdSize.h.meta new file mode 100644 index 00000000..57d3a464 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdSize.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fbbe86ec6fe8e40e4927092fa472ffab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdType.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdType.h new file mode 100755 index 00000000..9a29fb83 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdType.h @@ -0,0 +1,35 @@ +// +// ALAdType.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class defines the possible types of an interstitial ad (i.e. regular or incentivized/rewarded). + */ +@interface ALAdType : NSObject + +/** + * A standard advertisement that does not provide a reward to the user. + */ +@property (class, nonatomic, strong, readonly) ALAdType *regular; + +/** + * A rewarded ad, which will provide the user virtual currency upon completion. + */ +@property (class, nonatomic, strong, readonly) ALAdType *incentivized; + +/** + * A rewarded interstitial ad, which the user can skip or be granted a reward upon successful completion of the ad. + */ +@property (class, nonatomic, strong, readonly) ALAdType *autoIncentivized; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdType.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdType.h.meta new file mode 100644 index 00000000..59a875ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdType.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6cc85a54db69740d1849e41aa7aa64e7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdVideoPlaybackDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdVideoPlaybackDelegate.h new file mode 100755 index 00000000..083e0add --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdVideoPlaybackDelegate.h @@ -0,0 +1,44 @@ +// +// ALAdVideoPlaybackDelegate.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This service defines a listener for ad video playback events. Ads that do not contain videos will not trigger these callbacks. + */ +@class ALAdService; + +/** + * This protocol defines a listener for ad video playback events. Ads that do not contain videos will not trigger these callbacks. + */ +@protocol ALAdVideoPlaybackDelegate + +/** + * The SDK invokes this method when a video starts playing in an ad. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad in which video playback began. + */ +- (void)videoPlaybackBeganInAd:(ALAd *)ad; + +/** + * The SDK invokes this method when a video stops playing in an ad. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad in which video playback ended. + * @param percentPlayed How much of the video was watched, as a percent, between 0 and 100. + * @param wasFullyWatched Whether or not the video was watched to 95% or more of completion. + */ +- (void)videoPlaybackEndedInAd:(ALAd *)ad atPlaybackPercent:(NSNumber *)percentPlayed fullyWatched:(BOOL)wasFullyWatched; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdVideoPlaybackDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdVideoPlaybackDelegate.h.meta new file mode 100644 index 00000000..266f901b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdVideoPlaybackDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ba5c5d953810341e4b659a68819bba61 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdView.h new file mode 100755 index 00000000..7f032e32 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdView.h @@ -0,0 +1,150 @@ +// +// ALAdView.h +// AppLovinSDK +// +// Created by Basil on 3/1/12. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import + +#import "ALSdk.h" +#import "ALAdService.h" +#import "ALAdViewEventDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This interface represents a view-based ad — i.e. banner, MREC, or leader. + */ +@interface ALAdView : UIView + +/** + * @name Ad Delegates + */ + +/** + * An object that conforms to the @c ALAdLoadDelegate protocol. If you provide a value for @c adLoadDelegate in your instance, the SDK will notify + * this delegate of ad load events. + * + * @warning This delegate is retained strongly and might lead to retain cycles if delegate holds strong reference to this @c ALAdView. + */ +@property (nonatomic, strong, nullable) IBOutlet id adLoadDelegate; + +/** + * An object that conforms to the @c ALAdDisplayDelegate protocol. If you provide a value for @c adDisplayDelegate in your instance, the SDK will + * notify this delegate of ad show/hide events. + * + * @warning This delegate is retained strongly and might lead to retain cycles if delegate holds strong reference to this @c ALAdView. + */ +@property (nonatomic, strong, nullable) IBOutlet id adDisplayDelegate; + +/** + * An object that conforms to the @c ALAdViewEventDelegate protocol. If you provide a value for @c adEventDelegate in your instance, the SDK will + * notify this delegate of @c ALAdView -specific events. + * + * @warning This delegate is retained strongly and might lead to retain cycles if delegate holds strong reference to this @c ALAdView. + */ +@property (nonatomic, strong, nullable) IBOutlet id adEventDelegate; + +/** + * @name Ad View Configuration + */ + +/** + * The size of ads to load within this @c ALAdView. + */ +@property (nonatomic, strong) ALAdSize *adSize; + +/** + * The zone identifier this @c ALAdView was initialized with and is loading ads for, if any. + */ +@property (nonatomic, copy, readonly, nullable) NSString *zoneIdentifier; + +/** + * Whether or not this ad view should automatically load the ad when iOS inflates it from a StoryBoard or from a nib file (when + * @code -[UIView awakeFromNib] @endcode is called). The default value is @c NO which means you are responsible for loading the ad by invoking + * @code -[ALAdView loadNextAd] @endcode. + */ +@property (nonatomic, assign, getter=isAutoloadEnabled, setter=setAutoloadEnabled:) BOOL autoload; + +/** + * @name Loading and Rendering Ads + */ + +/** + * Loads and displays an ad into the view. This method returns immediately. + * + * Note: To load the ad but not display it, use @code +[ALSdk shared] @endcode ⇒ @code [ALSDK adService] @endcode + * ⇒ @code -[ALAdService loadNextAd:andNotify:] @endcode, then @code -[ALAdView render:] @endcode to render it. + */ +- (void)loadNextAd; + +/** + * Renders a specific ad that was loaded via @c ALAdService. + * + * @param ad Ad to render. + */ +- (void)render:(ALAd *)ad; + +/** + * @name Initialization + */ + +/** + * Initializes the ad view with a given size. + * + * @param size @c ALAdSize that represents the size of this ad. For example, @code [ALAdSize banner] @endcode. + * + * @return A new instance of @c ALAdView. + */ +- (instancetype)initWithSize:(ALAdSize *)size; + +/** + * Initializes the ad view for a given size and zone. + * + * @param size @c ALAdSize that represents the size of this ad. For example, @code [ALAdSize banner] @endcode. + * @param zoneIdentifier Identifier for the zone this @c ALAdView should load ads for. + * + * @return A new instance of @c ALAdView. + */ +- (instancetype)initWithSize:(ALAdSize *)size zoneIdentifier:(nullable NSString *)zoneIdentifier; + +/** + * Initializes the ad view with a given SDK and size. + * + * @param sdk Instance of @c ALSdk to use. + * @param size @c ALAdSize that represents the size of this ad. For example, @code [ALAdSize banner] @endcode. + * + * @return A new instance of @c ALAdView. + */ +- (instancetype)initWithSdk:(ALSdk *)sdk size:(ALAdSize *)size; + +/** + * Initializes the ad view with a given SDK, size, and zone. + * + * @param sdk Instance of @c ALSdk to use. + * @param size @c ALAdSize that represents the size of this ad. For example, @code [ALAdSize banner] @endcode. + * @param zoneIdentifier Identifier for the zone that this @c ALAdView should load ads for. + * + * @return A new instance of @c ALAdView. + */ +- (instancetype)initWithSdk:(ALSdk *)sdk size:(ALAdSize *)size zoneIdentifier:(nullable NSString *)zoneIdentifier; + +/** + * Initializes the ad view with a given frame, ad size, and SDK instance. + * + * @param frame Describes the position and dimensions of the ad. + * @param size @c ALAdSize that represents the size of this ad. For example, @code [ALAdSize banner] @endcode. + * @param sdk Instance of @c ALSdk to use. + * + * @return A new instance of @c ALAdView. + */ +- (instancetype)initWithFrame:(CGRect)frame size:(ALAdSize *)size sdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdView.h.meta new file mode 100644 index 00000000..6dc0609f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: abb6e43b57110411ea5ed0374df18daa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdViewEventDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdViewEventDelegate.h new file mode 100755 index 00000000..af6031b1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdViewEventDelegate.h @@ -0,0 +1,98 @@ +// +// ALAdViewEventDelegate.h +// AppLovinSDK +// +// Created by Thomas So on 6/23/17. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALAd.h" + +@class ALAdView; + +NS_ASSUME_NONNULL_BEGIN + +/** + * This enum contains possible error codes that are returned when the ad view fails to display an ad. + */ +typedef NS_ENUM(NSInteger, ALAdViewDisplayErrorCode) +{ + /** + * The ad view failed to display an ad for an unspecified reason. + */ + ALAdViewDisplayErrorCodeUnspecified +}; + +/** + * This protocol defines a listener for ad view events. + */ +@protocol ALAdViewEventDelegate + +@optional + +/** + * The SDK invokes this method after the ad view begins to present fullscreen content. + * + * The SDK invokes this method on the main UI thread. + * + * Note: Some banners, when clicked, will expand into fullscreen content, whereupon the SDK will call this method. + * + * @param ad Ad for which the ad view presented fullscreen content. + * @param adView Ad view that presented fullscreen content. + */ +- (void)ad:(ALAd *)ad didPresentFullscreenForAdView:(ALAdView *)adView; + +/** + * The SDK invokes this method as the fullscreen content is about to be dismissed. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad for which the fullscreen content is to be dismissed. + * @param adView Ad view that contains the ad for which the fullscreen content is to be dismissed. + */ +- (void)ad:(ALAd *)ad willDismissFullscreenForAdView:(ALAdView *)adView; + +/** + * The SDK invokes this method after the fullscreen content is dismissed. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad for which the fullscreen content is dismissed. + * @param adView Ad view that contains the ad for which the fullscreen content is dismissed. + */ +- (void)ad:(ALAd *)ad didDismissFullscreenForAdView:(ALAdView *)adView; + +/** + * The SDK invokes this method when the user is about to be taken out of the application after the user clicks on the ad. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad for which the user will be taken out of the application. + * @param adView Ad view that contains the ad for which the user will be taken out of the application. + */ +- (void)ad:(ALAd *)ad willLeaveApplicationForAdView:(ALAdView *)adView; + +/** + * The SDK invokes this method when the user returns to the application after the user clicks on the ad. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad from which the user will return to the application. + * @param adView Ad view that contains the ad from which the user will return to the application. + */ +- (void)ad:(ALAd *)ad didReturnToApplicationForAdView:(ALAdView *)adView; + +/** + * The SDK invokes this method if the ad view fails to display an ad. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad Ad that the ad view failed to display. + * @param adView Ad view that failed to display the ad. + * @param code Error code that specifies the reason why the ad view failed to display the ad. + */ +- (void)ad:(ALAd *)ad didFailToDisplayInAdView:(ALAdView *)adView withError:(ALAdViewDisplayErrorCode)code; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdViewEventDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdViewEventDelegate.h.meta new file mode 100644 index 00000000..12046bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALAdViewEventDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e896365d2dc554127b23902f3d6900cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCCommunicator.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCCommunicator.h new file mode 100755 index 00000000..4c80e365 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCCommunicator.h @@ -0,0 +1,61 @@ +// +// ALCCommunicator.h +// AppLovinSDK +// +// Created by Thomas So on 7/4/19. +// + +#import +#import "ALCSubscriber.h" +#import "ALCMessage.h" +#import "ALCMessagingService.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This communicator SDK acts as a hub for all SDK pub/sub communication. + */ +@interface ALCCommunicator : NSObject + +/** + * Add the provided subscriber to the set of subscribers for a given topic. + */ +- (void)subscribe:(id)subscriber forTopic:(NSString *)topic; + +/** + * Add the provided subscriber to the set of subscribers for the given topics. + */ +- (void)subscribe:(id)subscriber forTopics:(NSArray *)topics; + +/** + * Remove the provided subscriber from the set of subscribers for a given topic. + */ +- (void)unsubscribe:(id)subscriber forTopic:(NSString *)topic; + +/** + * Remove the provided subscriber from the set of subscribers for the given topics. + */ +- (void)unsubscribe:(id)subscriber forTopics:(NSArray *)topics; + +/** + * @return @c YES if the SDK will handle a published @c ALCMessage for a given @c topic. + */ +- (BOOL)respondsToTopic:(NSString *)topic; + +/** + * The messaging service for the communicator SDK responsible for relaying messages within the system. + */ +@property (nonatomic, strong, readonly) ALCMessagingService *messagingService; + +/** + * Returns the default communicator instance. + */ +@property (class, strong, readonly) ALCCommunicator *defaultCommunicator; + + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCCommunicator.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCCommunicator.h.meta new file mode 100644 index 00000000..21ba03cc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCCommunicator.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1e396361a01d4461ac86211d8771819 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCEntity.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCEntity.h new file mode 100755 index 00000000..85f09ee3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCEntity.h @@ -0,0 +1,25 @@ +// +// ALCEntity.h +// AppLovinSDK +// +// Created by Thomas So on 7/21/19. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * This protocol concerns an entity (publisher or subscriber) in the AppLovin pub/sub system. + */ +@protocol ALCEntity + +/** + * Unique identifier representing the entity (publisher or subscriber) in the AppLovin pub/sub system. + * Currently used for debugging purposes only - so please provide an easily distinguishable identifier (e.g. "safedk"). + */ +- (NSString *)communicatorIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCEntity.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCEntity.h.meta new file mode 100644 index 00000000..5b8c6722 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCEntity.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6325765b2948c47738463245c025c3a9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessage.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessage.h new file mode 100755 index 00000000..06071f70 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessage.h @@ -0,0 +1,46 @@ +// +// ALCMessage.h +// AppLovinSDK +// +// Created by Thomas So on 7/4/19. +// + +#import +#import "ALCPublisher.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Class representing messages passed in the Communicator SDK. + */ +@interface ALCMessage : NSNotification + +/** + * Convenience property for retrieving the raw data of the message. This will also be available via the "data" key of the @c userInfo property. + */ +@property (nonatomic, strong, readonly) NSDictionary *data; + +/** + * Convenience property for retrieving the topic of the message. This will also be available via the "topic" key of the @c userInfo property. + * A full list of supported topics may be found in ALCTopic.h. + */ +@property (nonatomic, copy, readonly) NSString *topic; + +/** + * Convenience method for retrieving the id of the publisher of the message. This will also be available via the "pub_id" key of the @c userInfo property. + */ +@property (nonatomic, copy, readonly) NSString *publisherIdentifier; + +/** + * Initialize a message with data in a pre-determined format for a given topic. + */ +- (instancetype)initWithData:(NSDictionary *)data topic:(NSString *)topic fromPublisher:(id)publisher; +- (instancetype)initWithData:(NSDictionary *)data topic:(NSString *)topic fromPublisher:(id)publisher sticky:(BOOL)sticky; +- (instancetype)initWithName:(NSNotificationName)name object:(nullable id)object userInfo:(nullable NSDictionary *)userInfo NS_UNAVAILABLE; +- (instancetype)initWithCoder:(NSCoder *)decoder NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessage.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessage.h.meta new file mode 100644 index 00000000..8ccf8951 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessage.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7046610d76b494749a953e05b5e22d1f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessagingService.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessagingService.h new file mode 100755 index 00000000..30435391 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessagingService.h @@ -0,0 +1,28 @@ +// +// ALCMessagingService.h +// AppLovinSDK +// +// Created by Thomas So on 7/16/19. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * Service class of the Communicator SDK responsible for managing and publishing messages. + */ +@interface ALCMessagingService : NSObject + +/** + * Publish the given message to the pub/sub system. + */ +- (void)publishMessage:(ALCMessage *)message; + + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessagingService.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessagingService.h.meta new file mode 100644 index 00000000..a096bc55 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCMessagingService.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cf2f0c7e6feb3496398ea1800674a1d8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCPublisher.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCPublisher.h new file mode 100755 index 00000000..8f7af582 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCPublisher.h @@ -0,0 +1,20 @@ +// +// ALCPublisher.h +// AppLovinSDK +// +// Created by Thomas So on 7/4/19. +// + +#import +#import "ALCEntity.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Protocol representing a publisher in the AppLovin pub/sub system. + */ +@protocol ALCPublisher + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCPublisher.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCPublisher.h.meta new file mode 100644 index 00000000..0dde8cdc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCPublisher.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 742edf4732ed240fdb838be4d16c974e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCSubscriber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCSubscriber.h new file mode 100755 index 00000000..d808cfc9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCSubscriber.h @@ -0,0 +1,25 @@ +// +// ALCSubscriber.h +// AppLovinSDK +// +// Created by Thomas So on 7/4/19. +// + +#import +#import "ALCMessage.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Protocol that subscribers in the AppLovin pub-sub system should conform to in order to receive messages from subscribed topics. + */ +@protocol ALCSubscriber + +/** + * Called when a message of a topic the subscriber is interested in has been received. + */ +- (void)didReceiveMessage:(ALCMessage *)message; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCSubscriber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCSubscriber.h.meta new file mode 100644 index 00000000..dad664d9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALCSubscriber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae57acd9c0eb0414c9f1def70f3a8b97 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALErrorCodes.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALErrorCodes.h new file mode 100755 index 00000000..dfa203cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALErrorCodes.h @@ -0,0 +1,101 @@ +// +// ALErrorCodes.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +// Loading & Displaying Ads + +/** + * @file ALErrorCodes.h + */ + +/** + * The SDK is currently disabled. + */ +#define kALErrorCodeSdkDisabled -22 + +/** + * No ads are currently eligible for your device & location. + */ +#define kALErrorCodeNoFill 204 + +/** + * A fetch ad request timed out (usually due to poor connectivity). + */ +#define kALErrorCodeAdRequestNetworkTimeout -1001 + +/** + * The device is not connected to internet (for instance if user is in Airplane mode). This returns the same code as NSURLErrorNotConnectedToInternet. + */ +#define kALErrorCodeNotConnectedToInternet -1009 + +/** + * An unspecified network issue occurred. + */ +#define kALErrorCodeAdRequestUnspecifiedError -1 + +/** + * There has been a failure to render an ad on screen. + */ +#define kALErrorCodeUnableToRenderAd -6 + +/** + * The zone provided is invalid; the zone needs to be added to your AppLovin account or may still be propagating to our servers. + */ +#define kALErrorCodeInvalidZone -7 + +/** + * The provided ad token is invalid; ad token must be returned from AppLovin S2S integration. + */ +#define kALErrorCodeInvalidAdToken -8 + +/** + * An attempt to cache a resource to the filesystem failed; the device may be out of space. + */ +#define kALErrorCodeUnableToPrecacheResources -200 + +/** + * An attempt to cache an image resource to the filesystem failed; the device may be out of space. + */ +#define kALErrorCodeUnableToPrecacheImageResources -201 + +/** + * An attempt to cache a video resource to the filesystem failed; the device may be out of space. + */ +#define kALErrorCodeUnableToPrecacheVideoResources -202 + +/** + * AppLovin servers have returned an invalid response. + */ +#define kALErrorCodeInvalidResponse -800 + +// +// Rewarded Videos +// + +/** + * The developer called for a rewarded video before one was available. + */ +#define kALErrorCodeIncentiviziedAdNotPreloaded -300 + +/** + * An unknown server-side error occurred. + */ +#define kALErrorCodeIncentivizedUnknownServerError -400 + +/** + * A reward validation requested timed out (usually due to poor connectivity). + */ +#define kALErrorCodeIncentivizedValidationNetworkTimeout -500 + +/** + * The user exited out of the rewarded ad early. You may or may not wish to grant a reward depending on your preference. + */ +#define kALErrorCodeIncentivizedUserClosedVideo -600 + +/** + * A postback URL you attempted to dispatch was empty or nil. + */ +#define kALErrorCodeInvalidURL -900 diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALErrorCodes.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALErrorCodes.h.meta new file mode 100644 index 00000000..0a048ded --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALErrorCodes.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2761780e3d8484a76b2eccd7965c3718 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventService.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventService.h new file mode 100755 index 00000000..e462e2da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventService.h @@ -0,0 +1,86 @@ +// +// ALEventService.h +// AppLovinSDK +// +// Created by Thomas So on 2/13/19 +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALEventTypes.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Service that tracks various analytical events. + */ +@interface ALEventService : NSObject + +/** + * Sets a super property that this service will record with all future events. + * + * If @c superProperty is @c nil, this method will remove the super property with key @c key from being recorded with all future events. + * + * @param superProperty The value to assign to the super property whose key is @c key. Valid types include @c NSString, @c NSNumber, @c NSSDate, @c NSURL, + * @c NSArray, and @c NSDictionary. Set this to @c nil to remove the super property whose key is @c key from being recorded with all future + * events. + * @param key The key that identifies the the super property whose value this method sets. + */ +- (void)setSuperProperty:(nullable id)superProperty forKey:(NSString *)key; + +/** + * NSDictionary that represents the currently-set super properties that this services records with events. + */ +@property (nonatomic, copy, readonly) NSDictionary *superProperties; + +/** + * Tracks an event without adding supplemental data. + * + * AppLovin recommends that you use one of the predefined strings provided in ALEventTypes.h for the event name, when those strings apply to the event. + * + * @param eventName A string that represents the event to track. + */ +- (void)trackEvent:(NSString *)eventName; + +/** + * Tracks an event and adds supplemental data. + * + * AppLovin recommends that you use one of the predefined strings provided in ALEventTypes.h for the event name and parameter keys, when those strings + * apply to the event. + * + * @param eventName A string that represents the event to track. + * @param parameters A dictionary that contains key-value pairs that further describe this event. + */ +- (void)trackEvent:(NSString *)eventName parameters:(nullable NSDictionary *)parameters; + +/** + * Tracks an in-app purchase. + * + * AppLovin recommends that you use one of the predefined strings provided in ALEventTypes.h for the parameter keys, when one of those strings applies + * to the event. At a minimum, provide the following parameters: @c kALEventParameterProductIdentifierKey, @c kALEventParameterRevenueAmountKey, and + * @c kALEventParameterRevenueCurrencyKey. If you pass a value for @c kALEventParameterStoreKitReceiptKey, AppLovin will use that value for validation. + * Otherwise, AppLovin will collect @code [NSBundle mainBundle] @endcode ⇒ @code [NSBundle appStoreReceiptURL] @endcode and use it for validation. + * + * @param transactionIdentifier Value of the @code [SKTransaction transactionIdentifier] @endcode property. + * @param parameters A dictionary that contains key-value pairs that further describe this event. + */ +- (void)trackInAppPurchaseWithTransactionIdentifier:(NSString *)transactionIdentifier parameters:(nullable NSDictionary *)parameters; + +/** + * Tracks a checkout / standard purchase. + * + * AppLovin recommends that you use one of the predefined strings provided in ALEventTypes.h for the parameter keys, when one of those strings applies to the + * event. At a minimum, provide the following parameters: @c kALEventParameterProductIdentifierKey, @c kALEventParameterRevenueAmountKey, and + * @c kALEventParameterRevenueCurrencyKey. + * + * @param transactionIdentifier An optional unique identifier for this transaction, generated by you. For Apple Pay transactions, AppLovin suggests that you use + * the value of the @code [PKPaymentToken transactionIdentifier] @endcode property. + * @param parameters A dictionary that contains key-value pairs that further describe this event. + */ +- (void)trackCheckoutWithTransactionIdentifier:(nullable NSString *)transactionIdentifier parameters:(nullable NSDictionary *)parameters; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventService.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventService.h.meta new file mode 100644 index 00000000..355025ff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventService.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbf849c6ab9df42868024879e679f992 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventTypes.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventTypes.h new file mode 100755 index 00000000..744dcda7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventTypes.h @@ -0,0 +1,318 @@ +// +// ALEventTypes.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + + +#ifndef ALEventTypes_h +#define ALEventTypes_h + +NS_ASSUME_NONNULL_BEGIN + +/** + * @name Authentication Events + * @file ALEventTypes.h + */ + +/** + * Signifies that the user logged in to an existing account. + * + * Suggested parameters: @c kALEventParameterUserAccountIdentifierKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserLoggedIn; + +/** + * Signifies that the finished a registration flow and created a new account. + * + * Suggested parameters: @c kALEventParameterUserAccountIdentifierKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserCreatedAccount; + +/** + * @name Content Events + */ + +/** + * Signifies that the user viewed a specific piece of content. + * + * For views of saleable products, pass @c kALEventTypeUserViewedProduct instead. + * + * Suggested parameters: @c kALEventParameterContentIdentifierKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserViewedContent; + +/** + * Signifies that the user executed a search query. + * + * Suggested parameters: @c kALEventParameterSearchQueryKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserExecutedSearch; + +/** + * @name Gaming Events + */ + +/** + * Signifies that the user completed a tutorial or introduction sequence. + * + * Suggested parameters: None. + */ +extern NSString *const kALEventTypeUserCompletedTutorial; + +/** + * Signifies that the user completed a given level or game sequence. + * + * Suggested parameters: @c kALEventParameterCompletedLevelKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserCompletedLevel; + +/** + * Signifies that the user completed (or "unlocked") a particular achievement. + * + * Suggested parameters: @c kALEventParameterCompletedAchievementKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserCompletedAchievement; + +/** + * Signifies that the user spent virtual currency on an in-game purchase. + * + * Suggested parameters: @c kALEventParameterVirtualCurrencyAmountKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserSpentVirtualCurrency; + +/** + * @name Commerce Events + */ + +/** + * Signifies that the user viewed a specific piece of content. + * + * For general content (non-saleable products) use @c kALEventTypeUserViewedContent instead. + * + * Suggested parameters: @c kALEventParameterProductIdentifierKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserViewedProduct; + +/** + * Signifies that the user added a product/item to their shopping cart. + * + * Suggested parameters: @c kALEventParameterProductIdentifierKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserAddedItemToCart; + +/** + * Signifies that the user added a product/item to their wishlist. + * + * Suggested parameters: @c kALEventParameterProductIdentifierKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserAddedItemToWishlist; + +/** + * Signifies that the user provided payment information, such as a credit card number. + * + * Suggested parameters: None. + * + * @warning Please do not pass AppLovin any personally identifiable information (PII) or financial/payment information. + */ +extern NSString *const kALEventTypeUserProvidedPaymentInformation; + +/** + * Signifies that the user began a check-out / purchase process. + * + * Suggested parameters: @c kALEventParameterProductIdentifierKey, @c kALEventParameterRevenueAmountKey, and @c kALEventParameterRevenueCurrencyKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserBeganCheckOut; + +/** + * Signifies that the user completed a check-out / purchase. + * + * Suggested parameters: @c kALEventParameterCheckoutTransactionIdentifierKey, @c kALEventParameterProductIdentifierKey, @c kALEventParameterRevenueAmountKey, + * and @c kALEventParameterRevenueCurrencyKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserCompletedCheckOut; + +/** + * Signifies that the user completed an iTunes in-app purchase using StoreKit. + * + * Note that this event implies an in-app content purchase; for purchases of general products completed using Apple Pay, use + * @c kALEventTypeUserCompletedCheckOut instead. + * + * Suggested parameters: @c kALEventParameterProductIdentifierKey, @c kALEventParameterStoreKitTransactionIdentifierKey, @c kALEventParameterStoreKitReceiptKey, + * @c kALEventParameterRevenueAmountKey, and @c kALEventParameterRevenueCurrencyKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserCompletedInAppPurchase; + +/** + * Signifies that the user has created a reservation or other date-specific event. + * + * Suggested parameters: @c kALEventParameterProductIdentifierKey, @c kALEventParameterReservationStartDateKey, and @c kALEventParameterReservationEndDateKey. + * + * AppLovin recommends that you pass these key-value pairs to @code -[ALEventService trackEvent:parameters:] @endcode. + */ +extern NSString *const kALEventTypeUserCreatedReservation; + +/** + * @name Social Events + */ + +/** + * Signifies that the user sent an invitation to use your app to a friend. + * + * Suggested parameters: None. + */ +extern NSString *const kALEventTypeUserSentInvitation; + +/** + * Signifies that the user shared a link or deep-link to some content within your app. + * + * Suggested parameters: None. + */ +extern NSString *const kALEventTypeUserSharedLink; + +/** + * @name Event Parameters + */ + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the username or account ID of the user. Expects a + * corresponding value of type @c NSString. + */ +extern NSString *const kALEventParameterUserAccountIdentifierKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that identifies a particular piece of content viewed by the user. Expects a + * corresponding value of type @c NSString. + * + * This could be something like a section title, or even a name of a view controller. + * For views of particular products, it is preferred you pass an SKU under @c kALEventParameterProductIdentifierKey. + */ +extern NSString *const kALEventParameterContentIdentifierKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents a search query executed by the user. Expects a corresponding + * value of type @c NSString. + * + * In most cases the text that the user enters into a @c UISearchBar is what you want to provide as the value. + */ +extern NSString *const kALEventParameterSearchQueryKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that identifies the level the user has just completed. Expects a corresponding + * value of type @c NSString. + */ +extern NSString *const kALEventParameterCompletedLevelKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that identifies the achievement the user has just completed/unlocked. Expects + * a corresponding value of type @c NSString. + */ +extern NSString *const kALEventParameterCompletedAchievementKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the amount of virtual currency that a user spent on an in-game + * purchase. Expects a corresponding value of type @c NSNumber. + */ +extern NSString *const kALEventParameterVirtualCurrencyAmountKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the name of the virtual currency that a user spent on an + * in-game purchase. Expects a corresponding value of type @c NSString. + */ +extern NSString *const kALEventParameterVirtualCurrencyNameKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that identifies a particular product. Expects a corresponding value of type + * @c NSString. + * + * This could be something like a product name, SKU, or inventory ID. For non-product content, for example to track uses of particular view controllers, pass + * @c kALEventParameterContentIdentifierKey instead. + */ +extern NSString *const kALEventParameterProductIdentifierKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the amount of revenue generated by a purchase event. Expects a + * corresponding value of type @c NSNumber. + */ +extern NSString *const kALEventParameterRevenueAmountKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the currency of the revenue event. Expects a corresponding + * value of type @c NSString. + * + * Ideally this should be an ISO 4217 three-letter currency code (for instance, @c "USD", @c "EUR", @c "GBP", and so forth). + * + * @see https://en.wikipedia.org/wiki/ISO_4217 + */ +extern NSString *const kALEventParameterRevenueCurrencyKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents a unique identifier for the current checkout transaction. + * Expects a corresponding value of type @c NSString. + */ +extern NSString *const kALEventParameterCheckoutTransactionIdentifierKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the StoreKit transaction ID associated with the revenue keys. + * Expects a corresponding value of type @c NSString. + * + * This identifier should match the value of @code [SKPaymentTransaction transactionIdentifier] @endcode. + */ +extern NSString *const kALEventParameterStoreKitTransactionIdentifierKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the StoreKit receipt associated with the revenue keys. Expects + * a corresponding value of type @c NSData. + * + * The receipt can be collected in this way: + * @code NSData* receipt = [NSData dataWithContentsOfURL: [[NSBundle mainBundle] appStoreReceiptURL]]; @endcode + */ +extern NSString *const kALEventParameterStoreKitReceiptKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the start date of a reservation. Expects a corresponding value + * of type @c NSDate. + * + * If a reservation does not span multiple days, you can submit only @c kALEventParameterReservationStartDateKey and ignore the corresponding + * @c kALEventParameterReservationEndDateKey parameter. + */ +extern NSString *const kALEventParameterReservationStartDateKey; + +/** + * The dictionary key for @code -[ALEventService trackEvent:parameters:] @endcode that represents the end date of a reservation. Expects a corresponding value + * of type @c NSDate. + * + * If a reservation does not span multiple days, you can submit only @c kALEventParameterReservationStartDateKey and ignore this parameter. + */ +extern NSString *const kALEventParameterReservationEndDateKey; + +#endif + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventTypes.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventTypes.h.meta new file mode 100644 index 00000000..5ec173a6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALEventTypes.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7b82498566c9f4f95bacff382f5aa38a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALIncentivizedInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALIncentivizedInterstitialAd.h new file mode 100755 index 00000000..c911b93f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALIncentivizedInterstitialAd.h @@ -0,0 +1,228 @@ +// +// ALIncentivizedInterstitialAd.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALInterstitialAd.h" +#import "ALAdVideoPlaybackDelegate.h" +#import "ALAdDisplayDelegate.h" +#import "ALAdLoadDelegate.h" +#import "ALAdRewardDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class shows rewarded videos to the user. These differ from regular interstitials in that they allow you to provide your user virtual currency in + * exchange for watching a video. + */ +@interface ALIncentivizedInterstitialAd : NSObject + +#pragma mark - Ad Delegates + +/** + * An object that conforms to the @c ALAdDisplayDelegate protocol. If you provide a value for @c adDisplayDelegate in your instance, the SDK will + * notify this delegate of ad show/hide events. + */ +@property (strong, nonatomic, nullable) id adDisplayDelegate; + +/** + * An object that conforms to the @c ALAdVideoPlaybackDelegate protocol. If you provide a value for @c adVideoPlaybackDelegate in your instance, + * the SDK will notify this delegate of video start/stop events. + */ +@property (strong, nonatomic, nullable) id adVideoPlaybackDelegate; + +#pragma mark - Integration, Class Methods + +/** + * Gets a reference to the shared instance of @c [ALIncentivizedInterstitialAd]. + * + * This wraps the @code +[ALSdk shared] @endcode call, and will only work if you have set your SDK key in @code Info.plist @endcode. +*/ ++ (ALIncentivizedInterstitialAd *)shared; + +/** + * Pre-loads an incentivized interstitial, and notifies your provided Ad Load Delegate. + * + * Invoke this once to pre-load, then do not invoke it again until the ad has has been closed (e.g., in the + * @code -[ALAdDisplayDelegate ad:wasHiddenIn:] @endcode callback). + * + * @warning You may pass a @c nil argument to @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode if you intend to use the synchronous + * (@code +[ALIncentivizedIntrstitialAd isReadyForDisplay] @endcode) flow. This is not recommended; AppLovin highly recommends that + * you use an ad load delegate. + * + * This method uses the shared instance, and will only work if you have set your SDK key in @code Info.plist @endcode. + * + * Note that AppLovin tries to pull down the next ad’s resources before you need it. Therefore, this method may complete immediately in many circumstances. + * + * @param adLoadDelegate The delegate to notify that preloading was completed. May be @c nil (see warning). + */ ++ (void)preloadAndNotify:(nullable id)adLoadDelegate; + +/** + * Whether or not an ad is currently ready on this object. You must first have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode in order + * for this value to be meaningful. + * + * @warning It is highly recommended that you implement an asynchronous flow (using an @c ALAdLoadDelegate with + * @code -[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode) rather than checking this property. This class does not contain a queue and can + * hold only one preloaded ad at a time. Therefore, you should not simply call + * @code -[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode) any time this method returns @c NO; it is important to invoke only one ad load — + * then not invoke any further loads until the ad has been closed (e.g., in the @code -[ALAdDisplayDelegate ad:wasHiddenIn:] @endcode callback). + * + * @return @c YES if an ad has been loaded into this incentivized interstitial and is ready to display. @c NO otherwise. + */ ++ (BOOL)isReadyForDisplay; + +/** + * Shows an incentivized interstitial over the current key window, by using the most recently pre-loaded ad. + * + * You must have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode before you call @code +[ALIncentivizedInterstitialAd show] @endcode. + */ ++ (void)show; + +/** + * Shows an incentivized interstitial over the current key window, by using the most recently pre-loaded ad. + * + * You must have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode before you call @c showAndNotify. + * + * By using the @c ALAdRewardDelegate, you can verify with AppLovin servers that the video view is legitimate, as AppLovin will confirm whether + * the specific ad was actually served. Then AppLovin will ping your server with a URL at which you can update the user’s balance. The Reward Validation + * Delegate will tell you whether this service was able to reach AppLovin servers or not. If you receive a successful response, you should refresh the user’s + * balance from your server. For more info, see the documentation. + * + * @param adRewardDelegate The reward delegate to notify upon validating reward authenticity with AppLovin. + * + * @see MAX Integration Guide ⇒ MAX S2S Rewarded Callback API + */ ++ (void)showAndNotify:(nullable id)adRewardDelegate; + +#pragma mark - Integration, Instance Methods + +/** + * Initializes an incentivized interstitial with a specific custom SDK. + * + * This is necessary if you use @code +[ALSdk sharedWithKey:] @endcode. + * + * @param sdk An SDK instance to use. + */ +- (instancetype)initWithSdk:(ALSdk *)sdk; + +#pragma mark - Integration, zones + +/** + * Initializes an incentivized interstitial with a zone. + * + * @param zoneIdentifier The identifier of the zone for which to load ads. + */ +- (instancetype)initWithZoneIdentifier:(NSString *)zoneIdentifier; + +/** + * Initializes an incentivized interstitial with a zone and a specific custom SDK. + * + * This is necessary if you use @code +[ALSdk sharedWithKey:] @endcode. + * + * @param zoneIdentifier The identifier of the zone for which to load ads. + * @param sdk An SDK instance to use. + */ +- (instancetype)initWithZoneIdentifier:(NSString *)zoneIdentifier sdk:(ALSdk *)sdk; + +/** + * The zone identifier this incentivized ad was initialized with and is loading ads for, if any. + */ +@property (copy, nonatomic, readonly, nullable) NSString *zoneIdentifier; + +/** + * Pre-loads an incentivized interstitial, and notifies your provided Ad Load Delegate. + * + * Invoke this once to pre-load, then do not invoke it again until the ad has has been closed (e.g., in the + * @code -[ALAdDisplayDelegate ad:wasHiddenIn:] @endcode callback). + * + * @warning You may pass a @c nil argument to @c preloadAndNotify if you intend to use the synchronous + * (@code +[ALIncentivizedIntrstitialAd isReadyForDisplay] @endcode) flow. This is not recommended; AppLovin highly recommends that + * you use an ad load delegate. + * + * Note that AppLovin tries to pull down the next ad’s resources before you need it. Therefore, this method may complete immediately in many circumstances. + * + * @param adLoadDelegate The delegate to notify that preloading was completed. May be @c nil (see warning). + */ +- (void)preloadAndNotify:(nullable id)adLoadDelegate; + +/** + * Whether or not an ad is currently ready on this object. You must first have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode in order + * for this value to be meaningful. + * + * @warning It is highly recommended that you implement an asynchronous flow (using an @c ALAdLoadDelegate with + * @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode rather than checking this property. This class does not contain a queue and can + * hold only one preloaded ad at a time. Therefore, you should not simply call + * @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode any time this method returns @c NO; it is important to invoke only one ad load — + * then not invoke any further loads until the ad has been closed (e.g., in the @code -[ALAdDisplayDelegate ad:wasHiddenIn:] @endcode callback). + * + * @return @c YES if an ad has been loaded into this incentivized interstitial and is ready to display. @c NO otherwise. + */ +@property (readonly, atomic, getter=isReadyForDisplay) BOOL readyForDisplay; + +/** + * Shows an incentivized interstitial over the current key window, by using the most recently pre-loaded ad. + * + * You must have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode before you call @c show. + */ +- (void)show; + +/** + * Shows an incentivized interstitial over the current key window, by using the most recently pre-loaded ad. + * + * You must have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode before you call @c showAndNotify. + * + * By using the @c ALAdRewardDelegate, you can verify with AppLovin servers that the video view is legitimate, as AppLovin will confirm whether + * the specific ad was actually served. Then AppLovin will ping your server with a URL at which you can update the user’s balance. The Reward Validation + * Delegate will tell you whether this service was able to reach AppLovin servers or not. If you receive a successful response, you should refresh the user’s + * balance from your server. For more info, see the documentation. + * + * @param adRewardDelegate The reward delegate to notify upon validating reward authenticity with AppLovin. + * + * @see MAX Integration Guide ⇒ MAX S2S Rewarded Callback API + */ +- (void)showAndNotify:(nullable id)adRewardDelegate; + +/** + * Shows an incentivized interstitial, by using the most recently pre-loaded ad. + * + * You must have called @code +[ALIncentivizedInterstitialAd preloadAndNotify:] @endcode before you call @c showAd. + * + * By using the @c ALAdRewardDelegate, you can verify with AppLovin servers that the video view is legitimate, as AppLovin will confirm whether + * the specific ad was actually served. Then AppLovin will ping your server with a URL at which you can update the user’s balance. The Reward Validation + * Delegate will tell you whether this service was able to reach AppLovin servers or not. If you receive a successful response, you should refresh the user’s + * balance from your server. For more info, see the documentation. + * + * @param ad The ad to render into this incentivized ad. + * @param adRewardDelegate The reward delegate to notify upon validating reward authenticity with AppLovin. + * + * @see MAX Integration Guide ⇒ MAX S2S Rewarded Callback API + */ +- (void)showAd:(ALAd *)ad andNotify:(nullable id)adRewardDelegate; + +- (instancetype)init __attribute__((unavailable("Use initWithSdk:, initWithZoneIdentifier:, or [ALIncentivizedInterstitialAd shared] instead."))); ++ (instancetype)new NS_UNAVAILABLE; + +@end + +@interface ALIncentivizedInterstitialAd(ALDeprecated) ++ (void)showOverPlacement:(nullable NSString *)placement +__deprecated_msg("Placements have been deprecated and will be removed in a future SDK version. Please configure zones from the UI and use them instead."); ++ (void)showOverPlacement:(nullable NSString *)placement andNotify:(nullable id)adRewardDelegate +__deprecated_msg("Placements have been deprecated and will be removed in a future SDK version. Please configure zones from the UI and use them instead."); ++ (void)showOver:(UIWindow *)window placement:(nullable NSString *)placement andNotify:(nullable id)adRewardDelegate +__deprecated_msg("Placements have been deprecated and will be removed in a future SDK version. Please configure zones from the UI and use them instead."); +- (void)showOver:(UIWindow *)window placement:(nullable NSString *)placement andNotify:(nullable id)adRewardDelegate +__deprecated_msg("Placements have been deprecated and will be removed in a future SDK version. Please configure zones from the UI and use them instead."); +- (instancetype)initIncentivizedInterstitialWithSdk:(ALSdk *)sdk __deprecated_msg("Use initWithSdk:, initWithZoneIdentifier: or [ALIncentivizedInterstitialAd shared] instead."); + ++ (void)showOver:(UIWindow *)window andNotify:(nullable id)adRewardDelegate __deprecated_msg("Explicitly passing in an UIWindow to show an ad is deprecated as all cases show over the application's key window. Use showAndNotify: instead."); +- (void)showOver:(UIWindow *)window andNotify:(nullable id)adRewardDelegate __deprecated_msg("Explicitly passing in an UIWindow to show an ad is deprecated as all cases show over the application's key window. Use showAndNotify: instead."); +- (void)showOver:(UIWindow *)window renderAd:(ALAd *)ad andNotify:(nullable id)adRewardDelegate __deprecated_msg("Explicitly passing in an UIWindow to show an ad is deprecated as all cases show over the application's key window. Use showAd:andNotify: instead."); +@property (nonatomic, copy, nullable, class) NSString *userIdentifier __deprecated_msg("Please use -[ALSdk userIdentifier] instead to properly identify your users in our system. This property is now deprecated and will be removed in a future SDK version."); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALIncentivizedInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALIncentivizedInterstitialAd.h.meta new file mode 100644 index 00000000..c9da11b4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALIncentivizedInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f045094906d64626a70a8a699027515 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALInterstitialAd.h new file mode 100755 index 00000000..4f846560 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALInterstitialAd.h @@ -0,0 +1,80 @@ +// +// ALInterstitialAd.h +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class displays full-screen ads to the user. + */ +@interface ALInterstitialAd : NSObject + +#pragma mark - Ad Delegates + +/** + * An object that conforms to the @c ALAdLoadDelegate protocol. If you provide a value for @c adLoadDelegate in your instance, the SDK will notify + * this delegate of ad load events. + */ +@property (nonatomic, strong, nullable) id adLoadDelegate; + +/** + * An object that conforms to the @c ALAdDisplayDelegate protocol. If you provide a value for @c adDisplayDelegate in your instance, the SDK will + * notify this delegate of ad show/hide events. + */ +@property (nonatomic, strong, nullable) id adDisplayDelegate; + +/** + * An object that conforms to the @c ALAdVideoPlaybackDelegate protocol. If you provide a value for @c adVideoPlaybackDelegate in your instance, + * the SDK will notify this delegate of video start/finish events. + */ +@property (nonatomic, strong, nullable) id adVideoPlaybackDelegate; + +#pragma mark - Loading and Showing Ads, Class Methods + +/** + * Shows an interstitial over the application’s key window. This loads the next interstitial and displays it. + */ ++ (instancetype)show; + +/** + * Gets a reference to the shared singleton instance. + * + * This method calls @code +[ALSdk shared] @endcode which requires that you have an SDK key defined in @code Info.plist @endcode. + * + * @warning If you use @code +[ALSdk sharedWithKey:] @endcode then you will need to use the instance methods instead. + */ ++ (instancetype)shared; + +#pragma mark - Loading and Showing Ads, Instance Methods + +/** + * Shows an interstitial over the application’s key window. This loads the next interstitial and displays it. + */ +- (void)show; + +/** + * Shows the current interstitial over a given window and renders a specified ad loaded by @c ALAdService. + * + * @param ad The ad to render into this interstitial. + */ +- (void)showAd:(ALAd *)ad; + +#pragma mark - Initialization + +/** + * Initializes an instance of this class with an SDK instance. + * + * @param sdk The AppLovin SDK instance to use. + */ +- (instancetype)initWithSdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALInterstitialAd.h.meta new file mode 100644 index 00000000..37b51d96 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c985cba343f4e4b0faa853910ba7e63a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALMediationProvider.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALMediationProvider.h new file mode 100755 index 00000000..7ce66bf9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALMediationProvider.h @@ -0,0 +1,42 @@ +// +// ALMediationProvider.h +// AppLovinSDK +// +// Created by Thomas So on 1/28/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * @file ALMediationProvider.h + * + * Names of mediation providers. + */ + +/** @brief AdMarvel */ +extern NSString *const ALMediationProviderAdMarvel; +/** @brief AdMob Mediation */ +extern NSString *const ALMediationProviderAdMob; +/** @brief AerServ | InMobi */ +extern NSString *const ALMediationProviderAerServ; +/** @brief Appodeal */ +extern NSString *const ALMediationProviderAppodeal; +/** @brief Fuse Powered */ +extern NSString *const ALMediationProviderFusePowered; +/** @brief Fyber Mediation */ +extern NSString *const ALMediationProviderFyber; +/** @brief HeyZap Mediation */ +extern NSString *const ALMediationProviderHeyzap; +/** @brief HyprMX */ +extern NSString *const ALMediationProviderHyprMX; +/** @brief ironSource */ +extern NSString *const ALMediationProviderIronsource; +/** @brief MAX */ +extern NSString *const ALMediationProviderMAX; +/** @brief MoPub Network Mediation */ +extern NSString *const ALMediationProviderMoPub; +/** @brief Tapdaq */ +extern NSString *const ALMediationProviderTapdaq; + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALMediationProvider.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALMediationProvider.h.meta new file mode 100644 index 00000000..0c10a568 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALMediationProvider.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4dd3e20a4fff49cd9b057cc3ca90539 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPostbackDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPostbackDelegate.h new file mode 100755 index 00000000..87ed1e9e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPostbackDelegate.h @@ -0,0 +1,43 @@ +// +// ALPostbackDelegate +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * The postback service dispatches postbacks to a developer-specified URL. + */ +@class ALPostbackService; + +/** + * This protocol allows you to monitor the dispatching of postbacks to a developer-specified URL by the postback service. + */ +@protocol ALPostbackDelegate + +/** + * Indicates that a postback dispatched to a given URL completed successfully. + * + * Success means having received a 2xx response code from the remote endpoint. + * + * @param postbackService The postback service that made the postback call. + * @param postbackURL The URL that was notified. + */ +- (void)postbackService:(ALPostbackService *)postbackService didExecutePostback:(NSURL *)postbackURL; + +/** + * Indicates that a postback dispatched to a given URL has failed. + * + * Failure means having received a response code outside the 2xx range, or having been unable to establish a connection. + * + * @param postbackService The postback service that attempted the postback call. + * @param postbackURL The URL to which the notification attempt was made. + * @param errorCode The HTTP status code received, if any; otherwise one of the negative constants defined in ALErrorCodes.h. + */ +- (void)postbackService:(ALPostbackService *)postbackService didFailToExecutePostback:(nullable NSURL *)postbackURL errorCode:(NSInteger)errorCode; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPostbackDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPostbackDelegate.h.meta new file mode 100644 index 00000000..d7264927 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPostbackDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cbd10259028aa475984691be9612e5fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPrivacySettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPrivacySettings.h new file mode 100755 index 00000000..a9654427 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPrivacySettings.h @@ -0,0 +1,76 @@ +// +// ALPrivacySettings.h +// AppLovinSDK +// +// Created by Basil Shikin on 3/26/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class contains privacy settings for AppLovin. + */ +@interface ALPrivacySettings : NSObject + +/** + * Sets whether or not the user has provided consent for information-sharing with AppLovin. + * + * @param hasUserConsent @c YES if the user provided consent for information-sharing with AppLovin. @c NO by default. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ General Data Protection Regulation ("GDPR") + */ ++ (void)setHasUserConsent:(BOOL)hasUserConsent; + +/** + * Checks if the user has provided consent for information-sharing with AppLovin. + * + * @return @c YES if the user provided consent for information-sharing. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ General Data Protection Regulation ("GDPR") + */ ++ (BOOL)hasUserConsent; + +/** + * Marks the user as age-restricted (i.e. under 16). + * + * @param isAgeRestrictedUser @c YES if the user is age-restricted (i.e. under 16). + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ Children Data + */ ++ (void)setIsAgeRestrictedUser:(BOOL)isAgeRestrictedUser; + +/** + * Checks if the user is age-restricted. + * + * @return @c YES if the user is age-restricted. @c nil if the age-restriction setting is not set. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ Children Data + */ ++ (BOOL)isAgeRestrictedUser; + +/** + * Sets whether or not the user has opted out of the sale of their personal information. + * + * @param doNotSell @c YES if the user opted out of the sale of their personal information. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ California Consumer Privacy Act ("CCPA") + */ ++ (void)setDoNotSell:(BOOL)doNotSell; + +/** + * Checks if the user has opted out of the sale of their personal information. + * + * @return @c YES if user opted out of the sale of their personal information. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ California Consumer Privacy Act ("CCPA") + */ ++ (BOOL)isDoNotSell; + + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPrivacySettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPrivacySettings.h.meta new file mode 100644 index 00000000..9524044d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALPrivacySettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30e5c6bf5bc704c33bd6e5ab4bd8e9de +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdk.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdk.h new file mode 100755 index 00000000..9c8abb16 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdk.h @@ -0,0 +1,222 @@ +// +// ALSdk.h +// AppLovinSDK +// +// Created by Basil Shikin on 2/1/12. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import +#import "ALSdkSettings.h" +#import "ALAdService.h" +#import "ALEventService.h" +#import "ALVariableService.h" +#import "ALUserService.h" +#import "ALSdkConfiguration.h" +#import "ALErrorCodes.h" +#import "ALMediationProvider.h" +#import "ALUserSegment.h" +#import "MAMediatedNetworkInfo.h" +#import "MAAdFormat.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This is a base class for the AppLovin iOS SDK. + */ +@interface ALSdk : NSObject + + +#pragma mark - High Level SDK Properties + +/** + * The current version of the SDK. The value is in the format of "Major.Minor.Revision". + */ +@property (class, nonatomic, copy, readonly) NSString *version; + +/** + * The current version of the SDK in numeric format. + */ +@property (class, nonatomic, assign, readonly) NSUInteger versionCode; + +/** + * This SDK’s SDK key. + */ +@property (nonatomic, copy, readonly) NSString *sdkKey; + +/** + * This SDK’s SDK settings. + */ +@property (nonatomic, strong, readonly) ALSdkSettings *settings; + +/** + * The SDK configuration object that the SDK creates when you initialize the SDK. + */ +@property (nonatomic, strong, readonly) ALSdkConfiguration *configuration; + +/** + * Sets the plugin version for the mediation adapter or plugin. + * + * @param pluginVersion Some descriptive string that identifies the plugin. + */ +- (void)setPluginVersion:(NSString *)pluginVersion; + +/** + * An identifier for the current user. This identifier will be tied to SDK events and AppLovin’s optional S2S postbacks. + * + * If you use reward validation, you can optionally set an identifier that AppLovin will include with its currency validation postbacks (for example, a username + * or email address). AppLovin will include this in the postback when AppLovin pings your currency endpoint from our server. + * + * @see MAX Integration Guide ⇒ MAX S2S Rewarded Callback API ⇒ Setting an Internal User ID + */ +@property (nonatomic, copy, nullable) NSString *userIdentifier; + +/** + * A user segment allows AppLovin to serve ads by using custom-defined rules that are based on which segment the user is in. The user segment is a custom string + * of 32 alphanumeric characters or less. + */ +@property (nonatomic, strong, readonly) ALUserSegment *userSegment; + +#pragma mark - SDK Services + +/** + * The ad service, which loads and displays ads from AppLovin servers. + */ +@property (nonatomic, strong, readonly) ALAdService *adService; + +/** + * The AppLovin event service, which tracks post-install user events. + * + * @return Event service. Guaranteed not to be @c NULL. + */ +@property (nonatomic, strong, readonly) ALEventService *eventService; + +/** + * The service object, which performs user-related tasks. + * + * @return User service. Guaranteed not to be @c NULL. + */ +@property (nonatomic, strong, readonly) ALUserService *userService; + +/** + * Get an instance of the AppLovin variable service. This service is used to perform various A/B tests that you have set up on your AppLovin dashboard on your + * users. + * + * @return Variable service. Guaranteed not to be @c NULL. + */ +@property (nonatomic, strong, readonly) ALVariableService *variableService; + +#pragma mark - MAX + +/** + * The mediation provider. Set this either by using one of the provided strings in ALMediationProvider.h, or your own string if you do not find an + * applicable one there. + */ +@property (nonatomic, copy, nullable) NSString *mediationProvider; + +/** + * The list of available mediation networks, as an array of @c MAMediatedNetworkInfo objects. + */ +@property (nonatomic, strong, readonly) NSArray *availableMediatedNetworks; + +/** + * Present the mediation debugger UI. + * This debugger tool provides the status of your integration for each third-party ad network. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Testing Networks ⇒ Mediation Debugger + */ +- (void)showMediationDebugger; + +#pragma mark - SDK Initialization + +/** + * The sort of callback that the SDK calls when it finishes initializing. + */ +typedef void (^ALSdkInitializationCompletionHandler)(ALSdkConfiguration *configuration); + +/** + * Whether the SDK has fully been initialized without errors and the completion callback called. + */ +@property (nonatomic, assign, readonly, getter=isInitialized) BOOL initialized; + +/** + * Initializes the SDK. + */ +- (void)initializeSdk; + +/** + * Initializes the SDK with a given completion block. + * + * The SDK invokes the callback on the main thread. + * + * @param completionHandler The callback that the SDK will call when the SDK finishes initializing. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Integration ⇒ Initialize the SDK + */ +- (void)initializeSdkWithCompletionHandler:(nullable ALSdkInitializationCompletionHandler)completionHandler; + +/** + * Initializes the default instance of AppLovin SDK. + * + * @warning Make sure your SDK key is set in the application’s @code Info.plist @endcode under the property @c AppLovinSdkKey. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Integration ⇒ Initialize the SDK + */ ++ (void)initializeSdk; + +/** + * Initializes the default instance of AppLovin SDK. + * + * @warning Make sure your SDK key is set in the application’s @code Info.plist @endcode under the property @c AppLovinSdkKey. + * + * @param completionHandler The callback that the SDK will run on the main queue when the SDK finishes initializing. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Integration ⇒ Initialize the SDK + */ ++ (void)initializeSdkWithCompletionHandler:(nullable ALSdkInitializationCompletionHandler)completionHandler; + +/** + * Gets a shared instance of AppLovin SDK. + * + * @warning Make sure your SDK key is set in the application’s @code Info.plist @endcode under the property @c AppLovinSdkKey. + * + * @return The shared instance of AppLovin’s SDK, or @c nil (indicating an error) if the SDK key is not set in the application’s @code Info.plist @endcode. + */ ++ (nullable ALSdk *)shared; + +/** + * Gets a shared instance of AppLovin SDK. + * + * @warning Make sure your SDK key is set in the application’s @code Info.plist @endcode under the property @c AppLovinSdkKey. + * + * @param settings An SDK settings object. + * + * @return The shared instance of AppLovin’s SDK, or @c nil (indicating an error) if the SDK key is not set in the application’s @code Info.plist @endcode. + */ ++ (nullable ALSdk *)sharedWithSettings:(ALSdkSettings *)settings; + +/** + * Gets an instance of AppLovin SDK by using an SDK key. + * + * @param key SDK key to use for the instance of the AppLovin SDK. + * + * @return An instance of AppLovin’s SDK, or @c nil (indicating an error) if @c key is not set. + */ ++ (nullable ALSdk *)sharedWithKey:(NSString *)key; + +/** + * Gets an instance of AppLovin SDK by using an SDK key and providing SDK settings. + * + * @param key SDK key to use for the instance of the AppLovin SDK. + * @param settings An SDK settings object. + * + * @return An instance of AppLovin’s SDK, or @c nil (indicating an error) if @c key is not set. + */ ++ (nullable ALSdk *)sharedWithKey:(NSString *)key settings:(ALSdkSettings *)settings; + +- (instancetype)init __attribute__((unavailable("Use +[ALSdk shared], +[ALSdk sharedWithKey:], or +[ALSdk sharedWithKey:settings:]."))); ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdk.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdk.h.meta new file mode 100644 index 00000000..979f9a64 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdk.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 702c8aeed38364671a152d1059bc581f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkConfiguration.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkConfiguration.h new file mode 100755 index 00000000..f6e29f29 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkConfiguration.h @@ -0,0 +1,97 @@ +// +// ALSdkConfiguration.h +// AppLovinSDK +// +// Created by Thomas So on 9/29/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * Object that contains various flags related to the SDK configuration. + */ +@interface ALSdkConfiguration : NSObject + +/** + * This enum represents whether or not the consent dialog should be shown for this user. + * The state where no such determination could be made is represented by @c ALConsentDialogStateUnknown. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ General Data Protection Regulation ("GDPR") + */ +typedef NS_ENUM(NSInteger, ALConsentDialogState) +{ + /** + * The consent dialog state could not be determined. This is likely due to the SDK failing to initialize. + */ + ALConsentDialogStateUnknown, + + /** + * This user should be shown a consent dialog. + */ + ALConsentDialogStateApplies, + + /** + * This user should not be shown a consent dialog. + */ + ALConsentDialogStateDoesNotApply +}; + +/** + * AppLovin SDK-defined app tracking transparency status values (extended to include "unavailable" state on iOS before iOS14). + */ +typedef NS_ENUM(NSInteger, ALAppTrackingTransparencyStatus) +{ + /** + * Device is on iOS before iOS14, AppTrackingTransparency.framework is not available. + */ + ALAppTrackingTransparencyStatusUnavailable = -1, + + /** + * The user has not yet received an authorization request to authorize access to app-related data that can be used for tracking the user or the device. + */ + ALAppTrackingTransparencyStatusNotDetermined, + + /** + * Authorization to access app-related data that can be used for tracking the user or the device is restricted. + */ + ALAppTrackingTransparencyStatusRestricted, + + /** + * The user denies authorization to access app-related data that can be used for tracking the user or the device. + */ + ALAppTrackingTransparencyStatusDenied, + + /** + * The user authorizes access to app-related data that can be used for tracking the user or the device. + */ + ALAppTrackingTransparencyStatusAuthorized +}; + +/** + * The consent dialog state for this user. If no determination could be made, the value of this property will be @c ALConsentDialogStateUnknown. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Privacy ⇒ General Data Protection Regulation ("GDPR") + */ +@property (nonatomic, assign, readonly) ALConsentDialogState consentDialogState; + +/** + * Gets the country code for this user. The value of this property will be an empty string if no country code is available for this user. + * + * @warning Do not confuse this with the currency code which is "USD" in most cases. + */ +@property (nonatomic, copy, readonly) NSString *countryCode; + +/** + * Indicates whether or not the user authorizes access to app-related data that can be used for tracking the user or the device. + * + * @warning Users can revoke permission at any time through the "Allow Apps To Request To Track" privacy setting on the device. + */ +@property (nonatomic, assign, readonly) ALAppTrackingTransparencyStatus appTrackingTransparencyStatus; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkConfiguration.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkConfiguration.h.meta new file mode 100644 index 00000000..91fae5e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkConfiguration.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1136286291abd46b297f61d8b79e09b2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkSettings.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkSettings.h new file mode 100755 index 00000000..fdb588f9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkSettings.h @@ -0,0 +1,99 @@ +// +// ALSdkSettings.h +// AppLovinSDK +// +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class contains settings that enable the AppLovin consent flow. + */ +@interface ALConsentFlowSettings : NSObject + +/** + * Set this to @c YES to enable the consent flow. You must also provide your privacy policy and terms of service URLs in this object, and you must provide a + * @c NSUserTrackingUsageDescription string in your @code Info.plist @endcode file. + * + * This defaults to the value that you entered into your @code Info.plist @endcode file via @c AppLovinConsentFlowInfo ⇒ @c AppLovinConsentFlowEnabled. + */ +@property (nonatomic, assign, getter=isEnabled) BOOL enabled; + +/** + * URL for your company’s privacy policy. This is required in order to enable the consent flow. + * + * This defaults to the value that you entered into your @code Info.plist @endcode file via @c AppLovinConsentFlowInfo ⇒ @c AppLovinConsentFlowPrivacyPolicy. + */ +@property (nonatomic, copy, nullable) NSURL *privacyPolicyURL; + +/** + * URL for your company’s terms of service. This is optional; you can enable the consent flow with or without it. + * + * This defaults to the value that you entered into your @code Info.plist @endcode file via @c AppLovinConsentFlowInfo ⇒ @c AppLovinConsentFlowTermsOfService. + */ +@property (nonatomic, copy, nullable) NSURL *termsOfServiceURL; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +/** + * This class contains settings for the AppLovin SDK. + */ +@interface ALSdkSettings : NSObject + +/** + * Settings relating to the AppLovin consent flow. + */ +@property (nonatomic, strong, readonly) ALConsentFlowSettings *consentFlowSettings; + +/** + * A toggle for verbose logging for the SDK. This is set to @c NO by default. Set it to @c NO if you want the SDK to be silent (this is recommended for App Store + * submissions). + * + * If set to @c YES AppLovin messages will appear in the standard application log which is accessible via the console. All AppLovin log messages are prefixed + * with the @code /AppLovinSdk: [AppLovinSdk] @endcode tag. + * + * Verbose logging is disabled (@c NO) by default. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Advanced Settings ⇒ Enable Verbose Logging + */ +@property (nonatomic, assign) BOOL isVerboseLogging; + +/** + * Whether to begin video ads in a muted state or not. Defaults to @c NO unless you change this in the dashboard. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Advanced Settings ⇒ Mute Audio + */ +@property (nonatomic, assign) BOOL muted; + +/** + * Whether the creative debugger will be displayed on fullscreen ads after flipping the device screen down twice. Defaults to @c YES. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Testing Networks ⇒ Creative Debugger + */ +@property (nonatomic, assign) BOOL creativeDebuggerEnabled; + +/** + * Enable devices to receive test ads by passing in the advertising identifier (IDFA) of each test device. + * Refer to AppLovin logs for the IDFA of your current device. + */ +@property (nonatomic, copy) NSArray *testDeviceAdvertisingIdentifiers; + +/** + * The MAX ad unit IDs that you will use for this instance of the SDK. This initializes third-party SDKs with the credentials configured for these ad unit IDs. + */ +@property (nonatomic, copy) NSArray *initializationAdUnitIdentifiers; + +/** + * Whether or not the AppLovin SDK listens to exceptions. Defaults to @c YES. + */ +@property (nonatomic, assign, getter=isExceptionHandlerEnabled) BOOL exceptionHandlerEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkSettings.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkSettings.h.meta new file mode 100644 index 00000000..72313b32 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALSdkSettings.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 19223ec4fffb44a1cba897a36842547d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserSegment.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserSegment.h new file mode 100755 index 00000000..396491fc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserSegment.h @@ -0,0 +1,29 @@ +// +// ALUserSegment.h +// AppLovinSDK +// +// Created by Thomas So on 10/30/20. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * User segments allow AppLovin to serve ads by using custom-defined rules that are based on which segment the user is in. User segments are custom strings of + * 32 alphanumeric characters or less. + */ +@interface ALUserSegment : NSObject + +/** + * A custom user segment name with 32 alphanumeric characters or less, as defined in your AppLovin dashboard. + */ +@property (nonatomic, copy, nullable) NSString *name; + + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserSegment.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserSegment.h.meta new file mode 100644 index 00000000..e28a5036 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserSegment.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c2ce916d5ed7b458da3e7b7af34e448b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserService.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserService.h new file mode 100755 index 00000000..5b1cd996 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserService.h @@ -0,0 +1,25 @@ +// +// ALUserService.h +// AppLovinSDK +// +// Created by Thomas So on 10/2/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * Service object for performing user-related tasks. + */ +@interface ALUserService : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +@interface ALUserService(ALDeprecated) +- (void)showConsentDialogWithCompletionHandler:(void (^_Nullable)(void))completionHandler __deprecated_msg("This version of the consent flow has been deprecated as of v7.0.0, please refer to our documentation for enabling the new consent flow."); +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserService.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserService.h.meta new file mode 100644 index 00000000..293188f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALUserService.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9c838516b6a6544f5ae46e0a7ae5a6d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALVariableService.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALVariableService.h new file mode 100755 index 00000000..f26f6bf9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALVariableService.h @@ -0,0 +1,76 @@ +// +// ALVariableService.h +// AppLovinSDK +// +// Created by Thomas So on 10/7/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ALVariableService; + +/** + * Use this service to retrieve values of variables that were pre-defined on AppLovin’s dashboard. + */ +@interface ALVariableService : NSObject + +/** + * Returns the boolean value of the variable named by the given key. + * Returns @c false if you did not define a boolean mapping for the given key. + * + * @param key The name of the variable for which you want to retrieve the value. + * + * @return The boolean value of the variable named by the value of @c key, @c false if that value is non-boolean, or @c nil if no such value was found. + */ +- (BOOL)boolForKey:(NSString *)key; + +/** + * Returns the boolean value of the variable named by the given key, or a specified default value. + * Returns the specified default value if you did not define a boolean mapping for the given key. + * + * @param key The name of the variable for which you want to retrieve the value. + * @param defaultValue The value to return if the variable named @c key does not exist. + * + * @return The value of the variable named by the value of @c key, or the value of @c defaultValue if no such variable was found. + */ +- (BOOL)boolForKey:(NSString *)key defaultValue:(BOOL)defaultValue; + +/** + * Returns the string value of the variable named by the given key. + * Returns @c nil if no mapping of the desired type exists for the given key. + * + * @param key The name of the variable for which you want to retrieve the value. + * + * @return The value of the variable named by the value of @c key, or @c nil if no value was found. + */ +- (nullable NSString *)stringForKey:(NSString *)key; + +/** + * Returns the string value of the variable named by the given key, or a specified default value. + * Returns the specified default value if no mapping of the desired type exists for the given key. + * + * @param key The name of the variable for which you want to retrieve the value. + * @param defaultValue The value to return if the variable named @c key does not exist. + * + * @return The value of the variable named by the value of @c key, or the value of @c defaultValue if no such variable was found. + */ +- (nullable NSString *)stringForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue; + + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +__attribute__ ((deprecated)) +@protocol ALVariableServiceDelegate +- (void)variableService:(ALVariableService *)variableService didUpdateVariables:(NSDictionary *)variables __deprecated_msg("This API has been deprecated. Please use our SDK's initialization callback to retrieve variables instead."); +@end + +@interface ALVariableService(ALDeprecated) +@property (nonatomic, weak, nullable) id delegate __deprecated_msg("This API has been deprecated. Please use our SDK's initialization callback to retrieve variables instead."); +- (void)loadVariables __deprecated_msg("This API has been deprecated. Please use our SDK's initialization callback to retrieve variables instead."); +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALVariableService.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALVariableService.h.meta new file mode 100644 index 00000000..a188db6d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/ALVariableService.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ad933d00aac641f9a39fa190f89fd34 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/AppLovinSDK.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/AppLovinSDK.h new file mode 100755 index 00000000..060f99cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/AppLovinSDK.h @@ -0,0 +1,59 @@ +// +// AppLovinSDK.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/16. +// +// + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/AppLovinSDK.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/AppLovinSDK.h.meta new file mode 100644 index 00000000..32f9635a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/AppLovinSDK.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: deebd0fbe0bcb4d13b2d43c27e7ebc6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAd.h new file mode 100755 index 00000000..b529b66d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAd.h @@ -0,0 +1,90 @@ +// +// MAAd.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "MAAdFormat.h" +#import "MAMediatedNetworkInfo.h" +#import "MAAdWaterfallInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents an ad that has been served by AppLovin MAX. + */ +@interface MAAd : NSObject + +/** + * The format of this ad. + */ +@property (nonatomic, strong, readonly) MAAdFormat *format; + +/** + * The ad unit ID for which this ad was loaded. + */ +@property (nonatomic, copy, readonly) NSString *adUnitIdentifier; + +/** + * The ad network from which this ad was loaded. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Testing Networks ⇒ Creative Debugger ⇒ Network Name + */ +@property (nonatomic, copy, readonly) NSString *networkName; + +/** + * The ad network placement for which this ad was loaded. + */ +@property (nonatomic, copy, readonly) NSString *networkPlacement; + +/** + * The creative ID tied to the ad, if any. It may not be available for some ad networks until the SDK calls @code -[MAAdDelegate didDisplayAd:] @endcode. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Testing Networks ⇒ Creative Debugger ⇒ Creative ID + * + * @since 6.15.0 + */ +@property (nonatomic, copy, readonly, nullable) NSString *creativeIdentifier; + +/** + * The ad’s revenue amount, or −1 if no revenue amount exists. + */ +@property (nonatomic, assign, readonly) double revenue; + +/** + * The placement name that you assign when you integrate each ad format, for granular reporting in postbacks (e.g. "Rewarded_Store", "Rewarded_LevelEnd"). + */ +@property (atomic, copy, readonly, nullable) NSString *placement; + +/** + * The underlying waterfall of ad responses. + */ +@property (nonatomic, strong, readonly) MAAdWaterfallInfo *waterfall; + +/** + * Gets the ad value for a given key. + * + * @param key The key for the value you want to retrieve. + * + * @return The ad value corresponding to @c key, or @c nil if no value for that key exists. + */ +- (nullable NSString *)adValueForKey:(NSString *)key; + +/** + * Gets the ad value for a given key. + * + * @param key The key for the value you want to retrieve. + * @param defaultValue The default value to return if the value for @c key does not exist or is @c nil. + * + * @return The ad value corresponding to @c key, or the default value if no value for that key exists. + */ +- (nullable NSString *)adValueForKey:(NSString *)key defaultValue:(nullable NSString *)defaultValue; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAd.h.meta new file mode 100644 index 00000000..42ce2750 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eeb95f31adfc54c16855da24a9ea54d5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdDelegate.h new file mode 100755 index 00000000..3057abf8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdDelegate.h @@ -0,0 +1,91 @@ +// +// MAAdDelegate.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "MAAd.h" +#import "MAError.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This protocol defines a listener to be notified about ad events. + */ +@protocol MAAdDelegate + +/** + * The SDK invokes this method when a new ad has been loaded. + * + * @param ad The ad that was loaded. + */ +- (void)didLoadAd:(MAAd *)ad; + +/** + * The SDK invokes this method when an ad could not be retrieved. + * + * Common error codes: + * + * + *
204no ad is available
5xxinternal server error
negative numberinternal errors
+ * + * @param adUnitIdentifier The ad unit ID that the SDK failed to load an ad for. + * @param error An object that encapsulates the failure info. + */ +- (void)didFailToLoadAdForAdUnitIdentifier:(NSString *)adUnitIdentifier withError:(MAError *)error; + +/** + * The SDK invokes this method when a full-screen ad is displayed. + * + * The SDK invokes this method on the main UI thread. + * + * @warning This method is deprecated for MRECs. It will only be called for full-screen ads. + * + * @param ad The ad that was displayed. + */ +- (void)didDisplayAd:(MAAd *)ad; + +/** + * The SDK invokes this method when a full-screen ad is hidden. + * + * The SDK invokes this method on the main UI thread. + * + * @warning This method is deprecated for MRECs. It will only be called for full-screen ads. + * + * @param ad The ad that was hidden. + */ +- (void)didHideAd:(MAAd *)ad; + +/** + * The SDK invokes this method when the ad is clicked. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad The ad that was clicked. + */ +- (void)didClickAd:(MAAd *)ad; + +/** + * The SDK invokes this method when the ad failed to display. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad The ad that the SDK failed to display for. + * @param error An object that encapsulates the failure info. + */ +- (void)didFailToDisplayAd:(MAAd *)ad withError:(MAError *)error; + +@optional + +- (void)didPayRevenueForAd:(MAAd *)ad +__deprecated_msg("This callback has been deprecated and will be removed in a future SDK version. Please use -[MAAdRevenueDelegate didPayRevenueForAd:] instead."); +- (void)didFailToLoadAdForAdUnitIdentifier:(NSString *)adUnitIdentifier withErrorCode:(NSInteger)errorCode +__deprecated_msg("This callback has been deprecated and will be removed in a future SDK version. Please use -[MAAdDelegate didFailToLoadAdForAdUnitIdentifier:withError:] instead."); +- (void)didFailToDisplayAd:(MAAd *)ad withErrorCode:(NSInteger)errorCode +__deprecated_msg("This callback has been deprecated and will be removed in a future SDK version. Please use -[MAAdDelegate didFailToDisplayAd:withError:] instead."); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdDelegate.h.meta new file mode 100644 index 00000000..c90604b6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4d749ab6d39474530aba07eec445b398 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdFormat.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdFormat.h new file mode 100755 index 00000000..e1ad3082 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdFormat.h @@ -0,0 +1,102 @@ +// +// MAAdFormat.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class defines a format of an ad. + */ +@interface MAAdFormat : NSObject + +/** + * Represents a 320×50 banner advertisement. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *banner; + +/** + * Represents a 300×250 rectangular advertisement. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *mrec; + +/** + * Represents a 728×90 leaderboard advertisement (for tablets). + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *leader; + +/** + * Represents a cross-promo advertisement. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *crossPromo; + +/** + * Represents a full-screen advertisement. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *interstitial; + +/** + * Similar to @code [MAAdFormat interstitial] @endcode except that users are given a reward at the end of the advertisement. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *rewarded; + +/** + * Represents a fullscreen ad that the user can skip or be granted a reward upon successful completion of the ad. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *rewardedInterstitial; + +/** + * Represents a native advertisement. + */ +@property (nonatomic, strong, readonly, class) MAAdFormat *native; + +/** + * The size of the AdView format ad, or @c CGSizeZero otherwise. + */ +@property (nonatomic, assign, readonly) CGSize size; + +/** + * Get the adaptive banner size for the screen width (with safe areas insetted) at the current orientation. + * + * Note: The height is the only adaptive dimension; the width spans the screen. + * + * Note: Only AdMob / Google Ad Manager currently has support for adaptive banners and the maximum height is 15% the height of the screen. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners ⇒ Adaptive Banners + */ +@property (nonatomic, assign, readonly) CGSize adaptiveSize; + +/** + * Get the adaptive banner size for the provided width at the current orientation. + * + * Note: The height is the only adaptive dimension; the width that you provide will be passed back to you in the returned size. + * + * Note: Only AdMob / Google Ad Manager currently has support for adaptive banners and the maximum height is 15% the height of the screen. + * + * @param width The width to retrieve the adaptive banner size for, in points. + * + * @return The adaptive banner size for the current orientation and width. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners ⇒ Adaptive Banners + */ +- (CGSize)adaptiveSizeForWidth:(CGFloat)width; + +/** + * Whether or not the ad format is fullscreen: that is, an interstitial, rewarded, or rewarded interstitial. + */ +@property (nonatomic, assign, readonly, getter=isFullscreenAd) BOOL fullscreenAd; + +/** + * Whether or not the ad format is one of the following: a banner, leader, or MREC. + */ +@property (nonatomic, assign, readonly, getter=isAdViewAd) BOOL adViewAd; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdFormat.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdFormat.h.meta new file mode 100644 index 00000000..f0241b2f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdFormat.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ba3d845b1e7fc40babdb98c9682e1e8a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdRevenueDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdRevenueDelegate.h new file mode 100755 index 00000000..3e779734 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdRevenueDelegate.h @@ -0,0 +1,28 @@ +// +// MAAdRevenueDelegate.h +// AppLovinSDK +// +// Created by Andrew Tian on 6/3/21. +// + +#import "MAAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This protocol defines a listener to be notified about ad revenue events. + */ +@protocol MAAdRevenueDelegate + +/** + * The SDK invokes this callback when it detects a revenue event for an ad. + * + * The SDK invokes this callback on the UI thread. + * + * @param ad The ad for which the revenue event was detected. + */ +- (void)didPayRevenueForAd:(MAAd *)ad; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdRevenueDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdRevenueDelegate.h.meta new file mode 100644 index 00000000..6c0fe121 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdRevenueDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bdea66c09bb004d43a9b2badc9b8f5e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdView.h new file mode 100755 index 00000000..63d5c780 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdView.h @@ -0,0 +1,120 @@ +// +// MAAdView.h +// AppLovinSDK +// +// Created by Thomas So on 8/9/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import +#import "ALSdk.h" +#import "MAAdViewAdDelegate.h" +#import "MAAdRevenueDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents a view-based ad — i.e. banner, mrec, or leader. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners + * @see MAX Integration Guide ⇒ iOS ⇒ MRECs + */ +@interface MAAdView : UIView + +/** + * Creates a new ad view for a given ad unit ID. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier; + +/** + * Creates a new ad view for a given ad unit ID. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + * @param sdk SDK to use. You can obtain an instance of the SDK by calling @code +[ALSdk shared] @endcode. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier sdk:(ALSdk *)sdk; + +/** + * Creates a new ad view for a given ad unit ID and ad format. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + * @param adFormat Ad format to load ads for. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier adFormat:(MAAdFormat *)adFormat; + +/** + * Create a new ad view for a given ad unit ID, ad format, and SDK. + * + * @param adUnitIdentifier Ad unit id to load ads for. + * @param adFormat Ad format to load ads for. + * @param sdk SDK to use. You can obtain an instance of the SDK by calling @code +[ALSdk shared] @endcode. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier adFormat:(MAAdFormat *)adFormat sdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithFrame:(CGRect)frame NS_UNAVAILABLE; +- (instancetype)initWithCoder:(NSCoder *)decoder NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + * A delegate that will be notified about ad events. + */ +@property (nonatomic, weak, nullable) IBOutlet id delegate; + +/** + * A delegate that will be notified about ad revenue events. + */ +@property (nonatomic, weak, nullable) IBOutlet id revenueDelegate; + +/** + * Sets an extra parameter key/value pair for the ad. + * + * @param key Parameter key. + * @param value Parameter value. + */ +- (void)setExtraParameterForKey:(NSString *)key value:(nullable NSString *)value; + +/** + * Loads the ad for the current ad view. Set @code [MAAdView delegate] @endcode to assign a delegate that should be notified about ad load state. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners ⇒ Loading a Banner + * @see MAX Integration Guide ⇒ iOS ⇒ MRECs ⇒ Loading an MREC + */ +- (void)loadAd; + +/** + * Starts or resumes auto-refreshing of the banner. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners ⇒ Showing a Banner + * @see MAX Integration Guide ⇒ iOS ⇒ MRECs ⇒ Hiding and Showing an MREC + */ +- (void)startAutoRefresh; + +/** + * Pauses auto-refreshing of the banner. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners ⇒ Hiding a Banner + * @see MAX Integration Guide ⇒ iOS ⇒ MRECs ⇒ Hiding and Showing an MREC + */ +- (void)stopAutoRefresh; + +/** + * The placement name that you assign when you integrate each ad format, for granular reporting in ad events (e.g. "Rewarded_Store", "Rewarded_LevelEnd"). + */ +@property (nonatomic, copy, nullable) NSString *placement; + +/** + * The ad unit identifier this @c MAAdView was initialized with and is loading ads for. + */ +@property (nonatomic, copy, readonly) NSString *adUnitIdentifier; + +/** + * The format of the ad view. + */ +@property (nonatomic, weak, readonly) MAAdFormat *adFormat; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdView.h.meta new file mode 100644 index 00000000..aa20c0ff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 91d602f8796e8465dbfb25b0c4a2d54c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdViewAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdViewAdDelegate.h new file mode 100755 index 00000000..85bf13e8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdViewAdDelegate.h @@ -0,0 +1,39 @@ +// +// MAAdViewAdDelegate.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "MAAd.h" +#import "MAAdDelegate.h" +#import "MAAdRevenueDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This delegate is notified about ad view events. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Banners + * @see MAX Integration Guide ⇒ iOS ⇒ MRECs + */ +@protocol MAAdViewAdDelegate + +/** + * The SDK invokes this method when the @c MAAdView has expanded to the full screen. + * + * @param ad An ad for which the ad view expanded. + */ +- (void)didExpandAd:(MAAd *)ad; + +/** + * The SDK invokes this method when the @c MAAdView has collapsed back to its original size. + * + * @param ad An ad for which the ad view collapsed. + */ +- (void)didCollapseAd:(MAAd *)ad; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdViewAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdViewAdDelegate.h.meta new file mode 100644 index 00000000..d9c25388 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdViewAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f690d5cf24c4c4d63bb97664b759ab1f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdWaterfallInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdWaterfallInfo.h new file mode 100755 index 00000000..283a4bdd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdWaterfallInfo.h @@ -0,0 +1,40 @@ +// +// MAAdWaterfallInfo.h +// AppLovinSDK +// +// Created by Thomas So on 10/30/21. +// + +#import +#import "MANetworkResponseInfo.h" + +@class MAAd; + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents an ad waterfall, encapsulating various metadata such as total latency, underlying ad responses, etc. + */ +@interface MAAdWaterfallInfo : NSObject + +/** + * The loaded ad, if any, for this waterfall. + */ +@property (nonatomic, weak, readonly, nullable) MAAd *loadedAd; + +/** + * The list of @c MAAdapterResponseInfo info objects relating to each ad in the waterfall, ordered by their position. + */ +@property (nonatomic, strong, readonly) NSArray *networkResponses; + +/** + * The total latency in seconds for this waterfall to finish processing. + */ +@property (nonatomic, assign, readonly) NSTimeInterval latency; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdWaterfallInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdWaterfallInfo.h.meta new file mode 100644 index 00000000..7fe78c70 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAAdWaterfallInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd9c873abe313459c9512d08aa961fd5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAError.h new file mode 100755 index 00000000..ee271bce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAError.h @@ -0,0 +1,43 @@ +// +// MAError+Internal.h +// AppLovinSDK +// +// Created by Thomas So on 5/3/21. +// + +#import +#import "MAErrorCode.h" +#import "MAAdWaterfallInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class encapsulates various data for MAX load and display errors. + */ +@interface MAError : NSObject + +/** + * The error code for the error. Will be one of the codes listed under the @c MAErrorCode enum. + */ +@property (nonatomic, assign, readonly) MAErrorCode code; + +/** + * The error message for the error. + */ +@property (nonatomic, copy, readonly) NSString *message; + +/** + * The underlying waterfall of ad responses. + */ +@property (nonatomic, strong, readonly) MAAdWaterfallInfo *waterfall; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end + +@interface MAError(ALDeprecated) +@property (nonatomic, copy, readonly, nullable) NSString *adLoadFailureInfo __deprecated_msg("The ad load failure info string is deprecated and removed in a future SDK version. Please use `-[MAError waterfall]` instead."); +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAError.h.meta new file mode 100644 index 00000000..50ed863c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f1b266a57c5b421285d1b06e7de286c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCode.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCode.h new file mode 100755 index 00000000..24acb57b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCode.h @@ -0,0 +1,54 @@ +// +// MAErrorCode.h +// AppLovinSDK +// +// Created by Thomas So on 5/9/21. +// + +#import + +/** + * This enum contains various error codes that the SDK can return when a MAX ad fails to load or display. + */ +typedef NS_ENUM(NSInteger, MAErrorCode) +{ + /** + * This error code represents an error that could not be categorized into one of the other defined errors. See the message field in the error object for more details. + */ + MAErrorCodeUnspecified = -1, + + /** + * This error code indicates that MAX returned no eligible ads from any mediated networks for this app/device. + */ + MAErrorCodeNoFill = 204, + + /** + * This error code indicates that MAX returned eligible ads from mediated networks, but all ads failed to load. See the adLoadFailureInfo field in the error object for more details. + */ + MAErrorCodeAdLoadFailed = -5001, + + /** + * This error code indicates that the ad request failed due to a generic network error. See the message field in the error object for more details. + */ + MAErrorCodeNetworkError = -1000, + + /** + * This error code indicates that the ad request timed out due to a slow internet connection. + */ + MAErrorCodeNetworkTimeout = -1001, + + /** + * This error code indicates that the ad request failed because the device is not connected to the internet. + */ + MAErrorCodeNoNetwork = -1009, + + /** + * This error code indicates that you attempted to show a fullscreen ad while another fullscreen ad is still showing. + */ + MAErrorCodeFullscreenAdAlreadyShowing = -23, + + /** + * This error code indicates you are attempting to show a fullscreen ad before the one has been loaded. + */ + MAErrorCodeFullscreenAdNotReady = -24 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCode.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCode.h.meta new file mode 100644 index 00000000..d052210e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCode.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 473c66e8b42cc421385ea6444efc3aa3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCodes.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCodes.h new file mode 100755 index 00000000..dcaa6999 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCodes.h @@ -0,0 +1,36 @@ +// +// MAErrorCodes.h +// AppLovinSDK +// +// Created by Thomas So on 8/27/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +/** + * @file MAErrorCodes.h + */ + +/** + * No ads are currently eligible for your device. + */ +#define kMAErrorCodeNoFill 204 + +/** + * The system is in unexpected state. + */ +#define kMAErrorCodeUnspecifiedError -1 + +/** + * The internal state of the SDK is invalid. There are various ways this can occur. + */ +#define kMAErrorCodeInvalidInternalState -5201 + +/** + * The ad failed to load due to no networks being able to fill. + */ +#define kMAErrorCodeMediationAdapterLoadFailed -5001 + +/** + * An attempt to show a fullscreen ad (interstitial or rewarded) was made while another fullscreen ad is still showing. + */ +#define kMAErrorCodeFullscreenAdAlreadyShowing -23 diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCodes.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCodes.h.meta new file mode 100644 index 00000000..6a6cb5e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAErrorCodes.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 13c8cc3aaecf34b129575de94cc4faae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAInterstitialAd.h new file mode 100755 index 00000000..703829f1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAInterstitialAd.h @@ -0,0 +1,101 @@ +// +// MAInterstitial.h +// AppLovinSDK +// +// Created by Thomas So on 8/9/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALSdk.h" +#import "MAAdDelegate.h" +#import "MAAdRevenueDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents a full-screen interstitial ad. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Interstitials + */ +@interface MAInterstitialAd : NSObject + +/** + * Creates a new mediation interstitial. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier; + +/** + * Creates a new mediation interstitial. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + * @param sdk SDK to use. You can obtain an instance of the SDK by calling @code +[ALSdk shared] @endcode. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier sdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + * A delegate that will be notified about ad events. + */ +@property (nonatomic, weak, nullable) id delegate; + +/** + * A delegate that will be notified about ad revenue events. + */ +@property (nonatomic, weak, nullable) id revenueDelegate; + +/** + * Sets an extra key/value parameter for the ad. + * + * @param key Parameter key. + * @param value Parameter value. + */ +- (void)setExtraParameterForKey:(NSString *)key value:(nullable NSString *)value; + +/** + * Load the ad for the current interstitial. Set @code [MAInterstitialAd delegate] @endcode to assign a delegate that should be notified about ad load state. + * + * @see MAX Integration Guide ⇒ iOs ⇒ Interstitials ⇒ Loading an Interstitial Ad + */ +- (void)loadAd; + +/** + * Show the loaded interstitial. + *
    + *
  • Use @code [MAInterstitialAd delegate] @endcode to assign a delegate that should be notified about display events.
  • + *
  • Use @code [MAInterstitialAd ready] @endcode to check if an ad was successfully loaded.
  • + *
+ * + * @see MAX Integration Guide ⇒ iOs ⇒ Interstitials ⇒ Showing an Interstitial Ad + */ +- (void)showAd; + +/** + * The placement name that you assign when you integrate each ad format, for granular reporting in events (e.g. "Rewarded_Store", "Rewarded_LevelEnd"). + *
    + *
  • Use @code [MAInterstitialAd delegate] @endcode to assign a delegate that should be notified about display events.
  • + *
  • Use @code [MAInterstitialAd ready] @endcode to check if an ad was successfully loaded.
  • + *
+ * + * @param placement The placement to tie the showing ad’s events to. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Advanced Settings ⇒ Ad Placements + */ +- (void)showAdForPlacement:(nullable NSString *)placement; + +/** + * The ad unit identifier this @c MAInterstitialAd was initialized with and is loading ads for. + */ +@property (nonatomic, copy, readonly) NSString *adUnitIdentifier; + +/** + * Whether or not this ad is ready to be shown. + */ +@property (nonatomic, assign, readonly, getter=isReady) BOOL ready; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAInterstitialAd.h.meta new file mode 100644 index 00000000..b21e286d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 36a18278776bb4336b66088147144df2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAMediatedNetworkInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAMediatedNetworkInfo.h new file mode 100755 index 00000000..b0b0c453 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAMediatedNetworkInfo.h @@ -0,0 +1,42 @@ +// +// MAMediatedNetworkInfo.h +// AppLovinSDK +// +// Created by Ritam Sarmah on 2/8/21. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents information for a mediated network. + */ +@interface MAMediatedNetworkInfo : NSObject + +/** + * The name of the mediated network. + */ +@property (nonatomic, copy, readonly) NSString *name; + +/** + * The class name of the adapter for the mediated network. + */ +@property (nonatomic, copy, readonly) NSString *adapterClassName; + +/** + * The version of the adapter for the mediated network. + */ +@property (nonatomic, copy, readonly) NSString *adapterVersion; + +/** + * The version of the mediated network’s SDK. + */ +@property (nonatomic, copy, readonly) NSString *sdkVersion; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAMediatedNetworkInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAMediatedNetworkInfo.h.meta new file mode 100644 index 00000000..8068b4cf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAMediatedNetworkInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b2830878a724e474e880789978b0e07f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdDelegate.h new file mode 100755 index 00000000..5db8289e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdDelegate.h @@ -0,0 +1,49 @@ +// +// MANativeAdDelegate.h +// AppLovinSDK +// +// Created by Andrew Tian on 7/14/21. +// + +#import "MAAd.h" +#import "MAError.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This protocol defines a listener to be notified about native ad events. + */ +@protocol MANativeAdDelegate + +/** + * The SDK invokes this method when a new native ad has been loaded. + * + * @param ad The ad that was loaded. + */ +- (void)didLoadNativeAd:(UIView *)nativeAdView forAd:(MAAd *)ad; + +/** + * The SDK invokes this method when a native ad could not be retrieved. + * + * Common error codes: + * + * + *
204no ad is available
5xxinternal server error
negative numberinternal errors
+ * + * @param adUnitIdentifier The ad unit ID that the SDK failed to load an ad for. + * @param error An object that encapsulates the failure info. + */ +- (void)didFailToLoadNativeAdForAdUnitIdentifier:(NSString *)adUnitIdentifier withError:(MAError *)error; + +/** + * The SDK invokes this method when the native ad is clicked. + * + * The SDK invokes this method on the main UI thread. + * + * @param ad The ad that was clicked. + */ +- (void)didClickNativeAd:(MAAd *)ad; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdDelegate.h.meta new file mode 100644 index 00000000..94be2a75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bfea590413a4498782f60b5c6334d35 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdLoader.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdLoader.h new file mode 100755 index 00000000..85306ff4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdLoader.h @@ -0,0 +1,64 @@ +// +// MANativeAdLoader.h +// AppLovinSDK +// +// Created by Andrew Tian on 7/14/21. +// + +#import "ALSdk.h" +#import "MAAdRevenueDelegate.h" +#import "MANativeAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents a loader for native ads. + */ +@interface MANativeAdLoader : NSObject + +/** + * Creates a new MAX native ad loader. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier; + +/** + * Creates a new MAX native ad loader. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + * @param sdk SDK to use. You can obtain an instance of the SDK by calling @code +[ALSdk shared] @endcode. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier sdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + * A delegate that will be notified about native ad events. + */ +@property (nonatomic, weak, nullable) id nativeAdDelegate; + +/** + * A delegate that will be notified about ad revenue events. + */ +@property (nonatomic, weak, nullable) id revenueDelegate; + +/** + * Load a new MAX native ad. Set @code [MANativeAdLoader nativeAdDelegate] @endcode to assign a delegate that should be notified about ad load state. + */ +- (void)loadAd; + +/** + * The placement name that you assign when you integrate each ad format, for granular reporting in ad events (e.g. "Rewarded_Store", "Rewarded_LevelEnd"). + */ +@property (nonatomic, copy, nullable) NSString *placement; + +/** + * The ad unit identifier this @c MANativeAdLoader was initialized with and is loading ads for. + */ +@property (nonatomic, copy, readonly) NSString *adUnitIdentifier; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdLoader.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdLoader.h.meta new file mode 100644 index 00000000..bf0da74a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANativeAdLoader.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b1b1e8dee9e9348918b6f87979aa64f1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANetworkResponseInfo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANetworkResponseInfo.h new file mode 100755 index 00000000..37dfc383 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANetworkResponseInfo.h @@ -0,0 +1,72 @@ +// +// MANetworkResponseInfo.h +// AppLovinSDK +// +// Created by Thomas So on 10/30/21. +// + +#import +#import "MAMediatedNetworkInfo.h" +#import "MAErrorCode.h" + +@class MAError; + +NS_ASSUME_NONNULL_BEGIN + +/** + * This enum contains possible states of an ad in the waterfall the adapter response info could represent. + */ +typedef NS_ENUM(NSInteger, MAAdLoadState) +{ + /** + * The AppLovin MAX SDK did not attempt to load an ad from this network in the waterfall because an ad higher in the waterfall loaded successfully. + */ + MAAdLoadStateAdLoadNotAttempted, + + /** + * An ad successfully loaded from this network. + */ + MAAdLoadStateAdLoaded, + + /** + * An ad failed to load from this network. + */ + MAAdLoadStateAdFailedToLoad, +}; + +/** + * This class represents an ad response in a waterfall. + */ +@interface MANetworkResponseInfo : NSObject + +/** + * The state of the ad that this @c MAAdapterResponseInfo object represents. For more info, see the @c MAAdLoadState enum. + */ +@property (nonatomic, assign, readonly) MAAdLoadState adLoadState; + +/** + * The mediated network that this adapter response info object represents. + */ +@property (nonatomic, strong, readonly) MAMediatedNetworkInfo *mediatedNetwork; + +/** + * The credentials used to load an ad from this adapter, as entered in the AppLovin MAX dashboard. + */ +@property (nonatomic, copy, readonly) NSDictionary *credentials; + +/** + * The amount of time the network took to load (either successfully or not) an ad, in seconds. If an attempt to load an ad has not been made (i.e. the @c loadState is @c MAAdLoadStateAdLoadNotAttempted), the value will be @c -1. + */ +@property (nonatomic, assign, readonly) NSTimeInterval latency; + +/** + * The ad load error this network response resulted in. Will be @c nil if an attempt to load an ad has not been made or an ad was loaded successfully (i.e. the @c loadState is NOT @c MAAdLoadStateAdFailedtoLoad). + */ +@property (nonatomic, strong, readonly, nullable) MAError *error; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANetworkResponseInfo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANetworkResponseInfo.h.meta new file mode 100644 index 00000000..1f80dad9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MANetworkResponseInfo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c61e8134a34f64325b23135985261b9f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAReward.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAReward.h new file mode 100755 index 00000000..b83d4710 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAReward.h @@ -0,0 +1,55 @@ +// +// MAReward.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +/** + * This object represents a reward given to the user. + */ +@interface MAReward : NSObject + +/** + * The label that is used when a label is not given by the third-party network. + */ +@property (nonatomic, copy, readonly, class) NSString *defaultLabel; + +/** + * The amount that is used when no amount is given by the third-party network. + */ +@property (nonatomic, assign, readonly, class) NSInteger defaultAmount; + +/** + * The reward label or @code [MAReward defaultLabel] @endcode if none specified. + */ +@property (nonatomic, copy, readonly) NSString *label; + +/** + * The rewarded amount or @code [MAReward defaultAmount] @endcode if none specified. + */ +@property (nonatomic, assign, readonly) NSInteger amount; + + +/** + * Create a reward object. + */ ++ (instancetype)reward; + +/** + * Create a reward object, with a label and an amount. + * + * @param amount The rewarded amount. + * @param label The reward label. + */ ++ (instancetype)rewardWithAmount:(NSInteger)amount label:(NSString *)label; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAReward.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAReward.h.meta new file mode 100644 index 00000000..f9478344 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MAReward.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0c101207313304cecb2799878d667234 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAd.h new file mode 100755 index 00000000..2c22cf14 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAd.h @@ -0,0 +1,106 @@ +// +// MARewardedAd.h +// AppLovinSDK +// +// Created by Thomas So on 8/9/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "ALSdk.h" +#import "MAAdRevenueDelegate.h" +#import "MARewardedAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents a full-screen rewarded ad. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Rewarded Ads + */ +@interface MARewardedAd : NSObject + +/** + * Gets an instance of a MAX rewarded ad. + * + * @param adUnitIdentifier Ad unit ID for which to get the ad instance. + * + * @return An instance of a rewarded ad tied to the specified ad unit ID. + */ ++ (instancetype)sharedWithAdUnitIdentifier:(NSString *)adUnitIdentifier; + +/** + * Get an instance of a MAX rewarded ad. + * + * @param adUnitIdentifier Ad unit ID for which to get the ad instance. + * @param sdk SDK to use. + * + * @return An instance of a rewarded ad tied to the specified ad unit ID. + */ ++ (instancetype)sharedWithAdUnitIdentifier:(NSString *)adUnitIdentifier sdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + * A delegate that will be notified about ad events. + */ +@property (nonatomic, weak, nullable) id delegate; + +/** + * A delegate that will be notified about ad revenue events. + */ +@property (nonatomic, weak, nullable) id revenueDelegate; + +/** + * Set an extra key/value parameter for the ad. + * + * @param key Parameter key. + * @param value Parameter value. + */ +- (void)setExtraParameterForKey:(NSString *)key value:(nullable NSString *)value; + +/** + * Load the current rewarded ad. Use @code [MARewardedAd delegate] @endcode to assign a delegate that should be notified about ad load state. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Rewarded Ads ⇒ Loading a Rewarded Ad + */ +- (void)loadAd; + +/** + * Show the loaded rewarded ad. + *
    + *
  • Use @code [MARewardedAd delegate] @endcode to assign a delegate that should be notified about display events.
  • + *
  • Use @code [MARewardedAd ready] @endcode to check if an ad was successfully loaded.
  • + *
+ * + * @see MAX Integration Guide ⇒ iOS ⇒ Rewarded Ads ⇒ Showing a Rewarded Ad + */ +- (void)showAd; + +/** + * Show the loaded rewarded ad for a given placement name that you have assigned. + *
    + *
  • Use @code [MARewardedAd delegate] @endcode to assign a delegate that should be notified about display events.
  • + *
  • Use @code [MARewardedAd ready] @endcode to check if an ad was successfully loaded.
  • + *
+ * + * @param placement The placement to tie the showing ad’s events to. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Advanced Settings ⇒ Ad Placements + * @see MAX Integration Guide ⇒ MAX S2S Rewarded Callback API ⇒ Setting an Ad Placement Name + */ +- (void)showAdForPlacement:(nullable NSString *)placement; + +/** + * The ad unit identifier this @c MARewardedAd was initialized with and is loading ads for. + */ +@property (nonatomic, copy, readonly) NSString *adUnitIdentifier; + +/** + * Whether or not this ad is ready to be shown. + */ +@property (nonatomic, assign, readonly, getter=isReady) BOOL ready; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAd.h.meta new file mode 100644 index 00000000..3e91228e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6c1b0dee5d46841519d05e9b1cbea715 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAdDelegate.h new file mode 100755 index 00000000..e351099d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAdDelegate.h @@ -0,0 +1,42 @@ +// +// MARewardedAdDelegate.h +// AppLovinSDK +// +// Created by Thomas So on 8/10/18. +// Copyright © 2020 AppLovin Corporation. All rights reserved. +// + +#import "MAAdDelegate.h" +#import "MAReward.h" +#import "MAAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This delegate is notified when a user watches a rewarded video and of whether a reward was granted or rejected. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Rewarded Ads + */ +@protocol MARewardedAdDelegate + +/** + * The SDK invokes this method when rewarded video has started. + */ +- (void)didStartRewardedVideoForAd:(MAAd *)ad; + +/** + * The SDK invokes this method when rewarded video has completed. + */ +- (void)didCompleteRewardedVideoForAd:(MAAd *)ad; + +/** + * The SDK invokes this method when a user should be granted a reward. + * + * @param ad Ad for which the reward ad was rewarded. + * @param reward The reward to be granted to the user. + */ +- (void)didRewardUserForAd:(MAAd *)ad withReward:(MAReward *)reward; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAdDelegate.h.meta new file mode 100644 index 00000000..cf134d6e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 517daa477301f4579836bdc12b08e3fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedInterstitialAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedInterstitialAd.h new file mode 100755 index 00000000..d8118be2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedInterstitialAd.h @@ -0,0 +1,88 @@ +// +// MARewardedInterstitialAd.h +// AppLovinSDK +// +// Created by Thomas So on 6/3/20. +// + +#import "MAAdRevenueDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class represents a fullscreen ad that the user can skip or be granted a reward upon successful completion of the ad. + */ +@interface MARewardedInterstitialAd : NSObject + +/** + * Create a new MAX rewarded interstitial. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier; + +/** + * Create a new MAX rewarded interstitial. + * + * @param adUnitIdentifier Ad unit ID to load ads for. + * @param sdk SDK to use. You can obtain an instance of the SDK by calling @code +[ALSdk shared] @endcode. + */ +- (instancetype)initWithAdUnitIdentifier:(NSString *)adUnitIdentifier sdk:(ALSdk *)sdk; + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + * A delegate that will be notified about ad events. + */ +@property (nonatomic, weak, nullable) id delegate; + +/** + * A delegate that will be notified about ad revenue events. + */ +@property (nonatomic, weak, nullable) id revenueDelegate; + +/** + * Set an extra key/value parameter for the ad. + * + * @param key Parameter key. + * @param value Parameter value. + */ +- (void)setExtraParameterForKey:(NSString *)key value:(nullable NSString *)value; + +/** + * Load the current rewarded interstitial. Set @code [MARewardedInterstitialAd delegate] @endcode to assign a delegate that should be notified about ad load + * state. + */ +- (void)loadAd; + +/** + * Show the loaded interstitial. + *
    + *
  • Use @code [MARewardedInterstitialAd delegate] @endcode to assign a delegate that should be notified about display events.
  • + *
  • Use @code [MARewardedInterstitialAd ready] @endcode to check if an ad was successfully loaded.
  • + *
+ */ +- (void)showAd; + +/** + * Show the loaded interstitial for a given placement name that you have assigned, for granular reporting in events. + *
    + *
  • Use @code [MARewardedInterstitialAd delegate] @endcode to assign a delegate that should be notified about display events.
  • + *
  • Use @code [MARewardedInterstitialAd ready] @endcode to check if an ad was successfully loaded.
  • + *
+ * + * @param placement The placement to tie the showing ad’s events to. + * + * @see MAX Integration Guide ⇒ iOS ⇒ Advanced Settings ⇒ Ad Placements + */ +- (void)showAdForPlacement:(nullable NSString *)placement; + +/** + * Whether or not this ad is ready to be shown. + */ +@property (nonatomic, assign, readonly, getter=isReady) BOOL ready; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedInterstitialAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedInterstitialAd.h.meta new file mode 100644 index 00000000..7aea2592 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Headers/MARewardedInterstitialAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6bebc5177cf144872b446603e8a1560a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Info.plist new file mode 100755 index 00000000..4cda5da3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Info.plist.meta new file mode 100644 index 00000000..a57d969d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 61ffae6b718ec4b52848580466799a6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules.meta new file mode 100644 index 00000000..0eba4634 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0da3daaabc864c43885bf09a6d85285 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules/module.modulemap new file mode 100755 index 00000000..725d8dee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules/module.modulemap @@ -0,0 +1,20 @@ +framework module AppLovinSDK { + umbrella header "AppLovinSDK.h" + + export * + module * { + export * + } + + link framework "AdSupport" + link framework "AVFoundation" + link framework "CoreGraphics" + link framework "CoreMedia" + link framework "CoreTelephony" + link framework "Foundation" + link framework "StoreKit" + link framework "SafariServices" + link framework "SystemConfiguration" + link framework "UIKit" + link framework "WebKit" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..a2d7df08 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDK.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6079aa3fe1cd34f94a953364debd755c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle.meta new file mode 100644 index 00000000..f0289065 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: 0e4e90331ddcc4356b002a4cf630d06a +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowATT.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowATT.json new file mode 100755 index 00000000..bc34d6de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowATT.json @@ -0,0 +1,11 @@ +{ + "states": [{ + "id": 14, + "is_initial_state": true, + "type": "att", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowATT.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowATT.json.meta new file mode 100644 index 00000000..d70e9ae0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowATT.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dfd0b835b5d804e4ea85817615c6a9ae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json new file mode 100755 index 00000000..6df66346 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json @@ -0,0 +1,33 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json.meta new file mode 100644 index 00000000..84600780 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicy.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 115ef39b50def4349b00cd4b8e27943c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json new file mode 100755 index 00000000..d412f9da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json @@ -0,0 +1,36 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 14 + }, { + "id": 14, + "type": "att", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json.meta new file mode 100644 index 00000000..e11015bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowPrivacyPolicyAndATT.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 135f69e5f89044f66b4e31ada4c43c0c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json new file mode 100755 index 00000000..82b708f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json @@ -0,0 +1,35 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_AND_TOS_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 10, + "type": "tos" + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json.meta new file mode 100644 index 00000000..34a88ddb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicy.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b8170b3209f5e429ea5e4cf3c839fbd2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json new file mode 100755 index 00000000..6610016f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json @@ -0,0 +1,39 @@ +{ + "states": [{ + "id": 1, + "is_initial_state": true, + "type": "alert", + "title": { + "key": "PP_AND_TOS_TITLE", + "replacements": [""] + }, + "message": { + "key": "AGREE_MESSAGE" + }, + "transitions": [{ + "title": { + "key": "AGREE_TO_TERMS_BUTTON_TITLE" + }, + "style": "default", + "destination_state_id": 12 + }] + }, { + "id": 10, + "type": "tos" + }, { + "id": 11, + "type": "pp" + }, { + "id": 12, + "type": "event", + "name": "tos_ok", + "destination_state_id": 14 + }, { + "id": 14, + "type": "att", + "destination_state_id": 99 + }, { + "id": 99, + "type": "reinit" + }] +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json.meta new file mode 100644 index 00000000..22afb70d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALConsentFlowTermsOfServiceAndPrivacyPolicyAndATT.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a274919581424d59ae521c50858c538 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib new file mode 100755 index 00000000..7fd40db5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib.meta new file mode 100644 index 00000000..b9801ade --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDDetailTableViewCell.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5025ed09e241f43cfba5b6fe37abdc5f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc.meta new file mode 100644 index 00000000..5da3e461 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9dcdb55c767a8481c811b38d2096f996 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib.meta new file mode 100644 index 00000000..be9ca529 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d730e59a1978f42daa0fe32b1e30230d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib new file mode 100755 index 00000000..c707c9f6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..64572f56 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce1fc48e132274c98a596a38be75b4b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib new file mode 100755 index 00000000..19781efe Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib.meta new file mode 100644 index 00000000..018fd02a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/3jf-B1-XNL-view-Iqa-CO-DFs.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2c32c6b23ff304a6e9c501ced71d7191 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib.meta new file mode 100644 index 00000000..710d18b6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7acb45875d104c1a98035814d090f2c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib new file mode 100755 index 00000000..1ae38a2a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..f88b6cef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 252ae78a782a14232adb32e7890b9b11 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib new file mode 100755 index 00000000..9c97494c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib.meta new file mode 100644 index 00000000..ee0ea5ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/ALDMultiAdViewController.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0a7cce2ceeb204fe992fdd30e1ddcb4b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist new file mode 100755 index 00000000..5980163b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist.meta new file mode 100644 index 00000000..4c095f79 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDMultiAdViewController.storyboardc/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2017e3084bbbd479fa9c515d01a46335 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib new file mode 100755 index 00000000..9e33077e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib.meta new file mode 100644 index 00000000..1b346c25 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ALDRightDetailTableViewCell.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65694d3fffa88421696a968c27b69d16 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Assets.car b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Assets.car new file mode 100755 index 00000000..4285abd5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Assets.car differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Assets.car.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Assets.car.meta new file mode 100644 index 00000000..f7183466 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Assets.car.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 048a93478348742cba84e9ff74815fc2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj.meta new file mode 100644 index 00000000..c55f078e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e06b0164114e64d2daa7b08052eb7bf9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings new file mode 100755 index 00000000..61578bd2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings.meta new file mode 100644 index 00000000..0436df38 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Base.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f01c98c9e08c440e8b72e186ecb104b5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Info.plist new file mode 100755 index 00000000..ad735f1c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Info.plist.meta new file mode 100644 index 00000000..853cb042 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2dd365f843e5437689591448e303a18 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib.meta new file mode 100644 index 00000000..8c279f54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 982ae3038b0e849459ea9a45f36193b3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib new file mode 100755 index 00000000..d1d7c1df Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..6554779a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f0d81c84008b64ea081a5273093b920a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib new file mode 100755 index 00000000..c1824ff1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib.meta new file mode 100644 index 00000000..803d0a07 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdBannerView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 835e9d130ebbc4a1b9e7504f1fd67506 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib.meta new file mode 100644 index 00000000..3d866638 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80f5fd1d705ab4f21971a3ae3ec29b24 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib new file mode 100755 index 00000000..43bea1ba Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..22379baa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea1a342a1a91c484a98b6854d4382a86 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib new file mode 100755 index 00000000..f69a29c5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib.meta new file mode 100644 index 00000000..c156f73d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdLeaderView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 86bcda21e70294cc980d3f09a55d4947 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib.meta new file mode 100644 index 00000000..725152d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ec8635da16ea49c7b926fea4bcd9b34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib new file mode 100755 index 00000000..0791d557 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..db9e3762 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2f398a80ed98942fa99e8ee504bb1c38 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib new file mode 100755 index 00000000..4d731851 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib.meta new file mode 100644 index 00000000..9a440f84 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMRecView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4d880e2f150be4e539d84553e5c7e128 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib.meta new file mode 100644 index 00000000..21cc6914 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 393990a39ea254e708e6c3a96563076a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib new file mode 100755 index 00000000..5c54ea10 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib.meta new file mode 100644 index 00000000..60e1e2b3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/objects-11.0+.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 782ca12157d1c44e4a2ae8027fc958f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib new file mode 100755 index 00000000..a6e7ead8 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib.meta new file mode 100644 index 00000000..5a7d3b40 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediaBannerView.nib/runtime.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3383dc9c339c44bc180c3fa64191d88a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib new file mode 100755 index 00000000..c1ba8553 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib.meta new file mode 100644 index 00000000..53641d8a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdMediumTemplate1.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3da758f58196d4be3b7715283bcd7e1c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib new file mode 100755 index 00000000..16db2708 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib.meta new file mode 100644 index 00000000..f6673c94 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdSmallTemplate1.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 18f878204de8a4a8b8d81b7c26fc798f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib new file mode 100755 index 00000000..c5124ebb Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib.meta new file mode 100644 index 00000000..0dc2013a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalBannerView.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7bae8e6a05d248f4874bbca5297c514 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib new file mode 100755 index 00000000..d3cf407c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib.meta new file mode 100644 index 00000000..80413411 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalLeaderView.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 49009f54aa12b4207a2728cc7f95c6d7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib new file mode 100755 index 00000000..47e9e9f3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib.meta new file mode 100644 index 00000000..cfb95c7f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/MANativeAdVerticalMediaBannerView.nib.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ef61e192e454463aaa19fad641ab1b9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj.meta new file mode 100644 index 00000000..f5410e1d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b49fb94200c044c7ba976ed2f2437f3c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj/Localizable.strings new file mode 100755 index 00000000..6c3a3f00 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj/Localizable.strings.meta new file mode 100644 index 00000000..0f74474a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/de.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dcc898f1a6c2b4462b8fe6cdfa06c18e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj.meta new file mode 100644 index 00000000..b8c1f0d3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c91f52be717514011bce7f358e136777 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj/Localizable.strings new file mode 100755 index 00000000..61578bd2 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj/Localizable.strings.meta new file mode 100644 index 00000000..a1b527e3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/en.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1d52579d3f4348769283b2f342863e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj.meta new file mode 100644 index 00000000..8ded9803 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 571101b5c81cf4dbbbd324f11d70a316 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj/Localizable.strings new file mode 100755 index 00000000..dec1260d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj/Localizable.strings.meta new file mode 100644 index 00000000..418bd3fe --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/es.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a56705756ba84dfca163e1f19994ef0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj.meta new file mode 100644 index 00000000..01601465 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b7f4655803604eec9d463865f0e4913 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings new file mode 100755 index 00000000..5732f644 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings.meta new file mode 100644 index 00000000..50c14905 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/fr.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d2c34026c0184578a49790240e64243 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj.meta new file mode 100644 index 00000000..7ce9b74f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 375f3fe541af8485bb613b362595347d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings new file mode 100755 index 00000000..5ec29301 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings.meta new file mode 100644 index 00000000..9e4bf4a6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ja.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39c09b9e8055f421dabeeff8a213d331 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj.meta new file mode 100644 index 00000000..ecad115c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7bc4e30a0a4540a390242d492433bbf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings new file mode 100755 index 00000000..207d87f0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings.meta new file mode 100644 index 00000000..e8e04325 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/ko.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 929f0af6058874795936371000aeab15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/mute.aiff b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/mute.aiff new file mode 100755 index 00000000..c968a3c0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/mute.aiff differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/mute.aiff.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/mute.aiff.meta new file mode 100644 index 00000000..0a0e5206 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/mute.aiff.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0069888a901934a83a31e0c89e1fd2b0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj.meta new file mode 100644 index 00000000..148cbc98 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 863bcb9ea90684305ab2a5732b61dca3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings new file mode 100755 index 00000000..88da6567 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings.meta new file mode 100644 index 00000000..57d1a756 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hans.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a077270b9e3cc49a5b31587ce447da88 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj.meta new file mode 100644 index 00000000..80bae000 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5fcc6f666645447b5bff2fa4294f919e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings new file mode 100755 index 00000000..383bc93f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings.meta new file mode 100644 index 00000000..4055425e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/applovin/AppLovinSDKResources.bundle/zh-Hant.lproj/Localizable.strings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b9142cdd4493d409e8a2f93f5cebe7bc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework.meta new file mode 100644 index 00000000..fea9c6f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: eda742815c5504ea0bff3bc48f77d00f +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/chartboost/AnyThinkChartboostAdapter.framework/AnyThinkChartboostAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/AnyThinkChartboostAdapter new file mode 100755 index 00000000..f3d8a31f Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/AnyThinkChartboostAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/AnyThinkChartboostAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/AnyThinkChartboostAdapter.meta new file mode 100644 index 00000000..431423aa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/AnyThinkChartboostAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 165abd9e0383a4157ae12eeb83ee8c5a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers.meta new file mode 100644 index 00000000..7830f264 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ea5b693aa39347a5b9a5cda387c16b9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers/AnyThinkChartboostAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers/AnyThinkChartboostAdapter.h new file mode 100755 index 00000000..ae79b6fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers/AnyThinkChartboostAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkChartboostAdapter.h +// AnyThinkChartboostAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkChartboostAdapter. +FOUNDATION_EXPORT double AnyThinkChartboostAdapterVersionNumber; + +//! Project version string for AnyThinkChartboostAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkChartboostAdapterVersionString[]; + +// 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/chartboost/AnyThinkChartboostAdapter.framework/Headers/AnyThinkChartboostAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers/AnyThinkChartboostAdapter.h.meta new file mode 100644 index 00000000..c9825269 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Headers/AnyThinkChartboostAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 063d320d5564e4e048d149ededa14a81 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Info.plist new file mode 100755 index 00000000..8b510639 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..480bbbed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d83fc7675c274aafadc937e75869f85 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules.meta new file mode 100644 index 00000000..82682732 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8c186e31c7a440af8dd6f379c96732f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..4e2114f5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkChartboostAdapter { + umbrella header "AnyThinkChartboostAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..7893af49 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/AnyThinkChartboostAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 601c5652df7214127a082b019d7d81ce +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework.meta new file mode 100644 index 00000000..17bdaa3e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 376fc01f62da94645a87533eff49c04b +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/chartboost/Chartboost.framework/Chartboost b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Chartboost new file mode 100755 index 00000000..f2bdf9e8 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Chartboost differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Chartboost.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Chartboost.meta new file mode 100644 index 00000000..9dafc804 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Chartboost.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02e3a88a057f54c9d998186fc8817522 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers.meta new file mode 100644 index 00000000..71030864 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3510b7c626aed4f9da13a712135b4aaf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBAnalytics.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBAnalytics.h new file mode 100755 index 00000000..f84114cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBAnalytics.h @@ -0,0 +1,157 @@ +// +// CBAnalytics.h +// Chartboost +// +// Copyright 2018 Chartboost. All rights reserved. +// +// + +#import +#import + +/*! + @typedef NS_ENUM (NSUInteger, CBLevelType) + + @abstract + Used with trackLevelInfo calls to describe meta information about the level value as it + pertains to the game's context. + */ +typedef NS_ENUM(NSUInteger, CBLevelType) { + /*! Highest level reached */ + HIGHEST_LEVEL_REACHED = 1, + /*! Current area level reached */ + CURRENT_AREA = 2, + /*! Current character level reached */ + CHARACTER_LEVEL = 3, + /*! Other sequential level reached */ + OTHER_SEQUENTIAL = 4, + /*! Current non sequential level reached */ + OTHER_NONSEQUENTIAL = 5 +}; + +/*! + @class ChartboostAnalytics + + @abstract + Provide methods to track various events for improved targeting. + + @discussion For more information on integrating and using the Chartboost SDK + please visit our help site documentation at https://help.chartboost.com + */ +@interface CBAnalytics : NSObject + +/*! + @abstract + Track an In App Purchase Event. + + @param receipt The transaction receipt used to validate the purchase. + + @param productTitle The localized title of the product. + + @param productDescription The localized description of the product. + + @param productPrice The price of the product. + + @param productCurrency The localized currency of the product. + + @param productIdentifier The IOS identifier for the product. + + @discussion Tracks In App Purchases for later use with user segmentation + and targeting. + */ ++ (void)trackInAppPurchaseEvent:(NSData *)receipt + productTitle:(NSString *)productTitle + productDescription:(NSString *)productDescription + productPrice:(NSDecimalNumber *)productPrice + productCurrency:(NSString *)productCurrency + productIdentifier:(NSString *)productIdentifier +DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); + +/*! + @abstract + Track an In App Purchase Event. + + @param receiptString The base64 encoded receipt string used to validate the purchase. + + @param productTitle The localized title of the product. + + @param productDescription The localized description of the product. + + @param productPrice The price of the product. + + @param productCurrency The localized currency of the product. + + @param productIdentifier The IOS identifier for the product. + + @discussion Tracks In App Purchases for later use with user segmentation + and targeting. + */ ++ (void)trackInAppPurchaseEventWithString:(NSString *)receiptString + productTitle:(NSString *)productTitle + productDescription:(NSString *)productDescription + productPrice:(NSDecimalNumber *)productPrice + productCurrency:(NSString *)productCurrency + productIdentifier:(NSString *)productIdentifier +DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); +/*! + @abstract + Track an In App Purchase Event. + + @param receipt The transaction receipt used to validate the purchase. + + @param product The SKProduct that was purchased. + + @discussion Tracks In App Purchases for later use with user segmentation + and targeting. + */ ++ (void)trackInAppPurchaseEvent:(NSData *)receipt + product:(SKProduct *)product +DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); + + +/*! + @abstract + Track level information about your user. Can be sequential levelling, non-sequential levelling, character level, or other. + + @param eventLabel A string that disambiguates the eventField. Use it to provides a human readable string to answer the question - What are we tracking ? + + @param eventField any value from the CBLevelType enumeration. Specifies whether this event is tracking a sequential levelling, non-sequential levelling, a character level, or other. + + @param mainLevel integer value to be tracked that represents the main level + + @param subLevel integer value to be tracked that represents the sub level, 0 if no relevant sub-level + + @param description A string that disambiguates the mainLevel & subLevel. Use it to provide a human readable string to answer the question - What does the mainLevel number and subLevel nubmer represent in my game ? + + @discussion Tracks In App Purchases for later use with user segmentation + and targeting. + */ ++ (void)trackLevelInfo:(NSString*)eventLabel + eventField:(CBLevelType)eventField + mainLevel:(NSUInteger)mainLevel + subLevel:(NSUInteger)subLevel + description:(NSString*)description +DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); + +/*! + @abstract + Track level information about your user. Can be sequential levelling, non-sequential levelling, character level, or other. + + @param eventLabel A string that disambiguates the eventField. Use it to provides a human readable string to answer the question - What are we tracking ? + + @param eventField any value from the CBLevelType enumeration. Specifies whether this event is tracking a sequential levelling, non-sequential levelling, a character level, current area, or other. + + @param mainLevel integer value to be tracked that represents the main level + + @param description A string that disambiguates the mainLevel. Use it to provide a human readable string to answer the question - What does the mainLevel number represent in my game ? + + @discussion Tracks In App Purchases for later use with user segmentation + and targeting. + */ ++ (void)trackLevelInfo:(NSString*)eventLabel + eventField:(CBLevelType)eventField + mainLevel:(NSUInteger)mainLevel + description:(NSString*)description +DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBAnalytics.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBAnalytics.h.meta new file mode 100644 index 00000000..d496e339 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBAnalytics.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 920cdff56786b4ff48d6fe8e23bd2d95 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBInPlay.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBInPlay.h new file mode 100755 index 00000000..330c734e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBInPlay.h @@ -0,0 +1,125 @@ +/* + * CBInPlay.h + * Chartboost + * 8.4.2 + * + * Copyright 2018 Chartboost. All rights reserved. + */ + +#import "Chartboost.h" + +/*! @abstract CBInPlay forward declaration. */ +@class CBInPlay; + +/*! + @class Chartboost + + @abstract + Provide methods to display and controler Chartboost native advertising types. + This is a category extension that adds additional functionality to the Chartboost object. + + @discussion For more information on integrating and using the Chartboost SDK + please visit our help site documentation at https://help.chartboost.com + */ +@interface Chartboost (CBInPlay) + +/*! + @abstract + Cache a number of InPlay objects for the given CBLocation. + + @param location The location for the Chartboost impression type. + + @discussion This method will first check if there is a locally cached InPlay object set + for the given CBLocation and, if found, will do nothing. If no locally cached data exists + the method will attempt to fetch data from the Chartboost API server. +*/ ++ (void)cacheInPlay:(CBLocation)location; + + +/*! + @abstract + Determine if a locally cached InPlay object exists for the given CBLocation. + + @param location The location for the Chartboost impression type. + + @return YES if there a locally cached InPlay object, and NO if not. + + @discussion A return value of YES here indicates that the corresponding + getInPlay:(CBLocation)location method will return an InPlay object without making + additional Chartboost API server requests to fetch data to present. + */ ++ (BOOL)hasInPlay:(CBLocation)location; + +/*! + @abstract + Return an InPlay object for the given CBLocation. + + @param location The location for the Chartboost impression type. + + @return CBInPlay object if one exists in the InPlay cache or nil if one is not yet available. + + @discussion This method will first check if there is a locally cached InPlay object + for the given CBLocation and, if found, will return the object using the locally cached data. + If no locally cached data exists the method will attempt to fetch data from the + Chartboost API server. If the Chartboost API server is unavailable + or there is no eligible InPlay object to present in the given CBLocation this method + is a no-op. + */ ++ (CBInPlay *)getInPlay:(CBLocation)location; + +@end + + +/*! + @class CBInPlay + + @abstract + CBInPlay ad type is a native ad type that is left the end user to integrate into their + applications own custom experiences. Chartboost acts as a data marshalling system + and gives the developer access to specific attributes of the ad type. + + @discussion For more information on integrating and using the Chartboost SDK + please visit our help site documentation at https://help.chartboost.com + */ +@interface CBInPlay : NSObject + +/*! @abstract CBLocation target for the CBInPlay ad. */ +@property (nonatomic, strong, readonly) CBLocation location; + +/*! @abstract Image byte data for the CBInPlay icon. */ +@property (nonatomic, strong, readonly) NSData *appIcon; + +/*! @abstract Application name associated with the ad. */ +@property (nonatomic, strong, readonly) NSString *appName; + +/*! + @abstract + Marks the CBInPlay object as shown and notifies the Charboost API servers. + + @discussion This method will emit a server request to the Chartboost API servers + to mark the CBInPlay ad as viewed. You must send this information to correlate + with installs driven by the ad. + */ +- (void)show; + +/*! + @abstract + Marks the CBInPlay object as clicked and notifies the Charboost API servers. + + @discussion This method will emit a server request to the Chartboost API servers + to mark the CBInPlay ad as clicked. You must send this information to correlate + with installs driven by the ad. + */ +- (void)click; + +/*! + @abstract + Clears all CBInPlay objects from the cache locations. + + @discussion This method will clear all the CBInPlay native ads from the internal cash. + This is intended to be used to either force an update for all content or reduce the + memory overhead of this feature. + */ +- (void)clearCache; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBInPlay.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBInPlay.h.meta new file mode 100644 index 00000000..c1bca0ff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CBInPlay.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1bb419b28ac1b467db4e30849cf8763a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAd.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAd.h new file mode 100755 index 00000000..e0f44c11 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAd.h @@ -0,0 +1,57 @@ +/* + * CHBAd.h + * Chartboost + * + * Copyright 2019 Chartboost. All rights reserved. + */ + +#import +#import "ChartboostDelegate.h" + +@protocol CHBAdDelegate; + +NS_ASSUME_NONNULL_BEGIN + +/*! + @protocol CHBAd + @brief The protocol to which all Chartboost ads conform to. + @discussion Provides an interface for basic functionalities common to all ads. + */ +@protocol CHBAd + +/*! + @brief The delegate instance to receive ad callbacks. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @brief Chartboost location for the ad. + @discussion Used to obtain ads with increased performance. + */ +@property (nonatomic, readonly) CBLocation location; + +/*! + @brief Determines if a cached ad exists. + @return YES if there is a cached ad, and NO if not. + */ +@property (nonatomic, readonly) BOOL isCached; + +/*! + @brief Caches an ad. + @discussion This method will first check if there is a cached ad and, if found, will do nothing. + If no cached ad exists the method will attempt to fetch it from the Chartboost server. + Implement didCacheAd:error: in your ad delegate to be notified of a cache request result. + */ +- (void)cache; + +/*! + @brief Shows an ad. + @param viewController The view controller to present the ad on. + @discussion This method will first check if there is a cached ad, if found it will present it. + It is highly recommended that a non-nil view controller is passed, as it is required for enhanced ad presentation and some features like opening links in an in-app web browser. + */ +- (void)showFromViewController:(nullable UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAd.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAd.h.meta new file mode 100644 index 00000000..f4df1541 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAd.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7f3b01bbc22c24066897c096bb61488a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAdDelegate.h new file mode 100755 index 00000000..f2b37f2c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAdDelegate.h @@ -0,0 +1,334 @@ +/* + * CHBAdDelegate.h + * Chartboost + * + * Copyright 2019 Chartboost. All rights reserved. + */ + +#import "CHBAd.h" + +NS_ASSUME_NONNULL_BEGIN + +// MARK: - Events + +/*! + @class CHBAdEvent + @brief The base class from which all delegate events inherit from. + @discussion Event objects are passed as parameters to all ad delegate methods to provide useful context. + */ +@interface CHBAdEvent : NSObject +/*! + @brief The ad related to the event. + */ +@property (nonatomic, readonly) id ad; +/*! + @brief A string that uniquely identifies the cached ad, updated when a cache operation ends. + */ +@property (nonatomic, readonly, nullable) NSString *adID; +@end + +/*! + @class CHBCacheEvent + @brief A CHBAdEvent subclass passed on cache-related delegate methods. + */ +@interface CHBCacheEvent : CHBAdEvent +@end + +/*! + @class CHBShowEvent + @brief A CHBAdEvent subclass passed on show-related delegate methods. + */ +@interface CHBShowEvent : CHBAdEvent +@end + +/*! + @class CHBClickEvent + @brief A CHBAdEvent subclass passed on click-related delegate methods. + */ +@interface CHBClickEvent : CHBAdEvent +/*! + @brief The view controller used to present the viewer for the link associated with the click. + @discussion This is the view controller you passed on the showFromViewController: call or a Chartboost ad view controller which was presented on top of it. If you called showFromViewController: passing a nil view controller this property will be nil too. + You may use it to present your custom click confirmation gate if you implement the shouldConfirmClick:confirmationHandler: ad delegate method. + */ +@property (nonatomic, readonly, nullable) UIViewController *viewController; +@end + +/*! + @class CHBDismissEvent + @brief A CHBAdEvent subclass passed on dismiss-related delegate methods. + */ +@interface CHBDismissEvent : CHBAdEvent +/*! +@brief The error that forced the ad dismissal, or nil if the user (or the ad itself) chose to dismiss the ad. +*/ +@property (nonatomic, readonly, nullable) NSError *error; +@end + +/*! + @class CHBRewardEvent + @brief A CHBAdEvent subclass passed on reward-related delegate methods. + */ +@interface CHBRewardEvent : CHBAdEvent +/*! + @brief The earned reward. + */ +@property (nonatomic, readonly) NSInteger reward; +@end + + +// MARK: - Errors + +/*! + @typedef NS_ENUM (NSUInteger, CHBCacheErrorCode) + @brief Error codes for failed cache operations. + */ +typedef NS_ENUM(NSUInteger, CHBCacheErrorCode) { + CHBCacheErrorCodeInternal = 0, + CHBCacheErrorCodeInternetUnavailable = 1, + CHBCacheErrorCodeNetworkFailure = 5, + CHBCacheErrorCodeNoAdFound = 6, + CHBCacheErrorCodeSessionNotStarted = 7, + CHBCacheErrorCodeAssetDownloadFailure = 16, + CHBCacheErrorCodePublisherDisabled = 35 +}; + +/*! + @class CHBCacheError + @brief An error object passed on cache-related delegate methods. + */ +@interface CHBCacheError : NSObject +/*! @brief Error code that indicates the failure reason. */ +@property (nonatomic, readonly) CHBCacheErrorCode code; +@end + + +/*! + @typedef NS_ENUM (NSUInteger, CHBShowErrorCode) + @brief Error codes for failed show operations. + */ +typedef NS_ENUM(NSUInteger, CHBShowErrorCode) { + CHBShowErrorCodeInternal = 0, + CHBShowErrorCodeSessionNotStarted = 7, + CHBShowErrorCodeAdAlreadyVisible = 8, + CHBShowErrorCodeInternetUnavailable = 25, + CHBShowErrorCodePresentationFailure = 33, + CHBShowErrorCodeNoCachedAd = 34 +}; + +/*! + @class CHBShowError + @brief An error object passed on show-related delegate methods. + */ +@interface CHBShowError : NSObject +/*! @brief Error code that indicates the failure reason. */ +@property (nonatomic, readonly) CHBShowErrorCode code; +@end + +/*! + @typedef NS_ENUM (NSUInteger, CHBClickErrorCode) + @brief Error codes for failed click operations. + */ +typedef NS_ENUM(NSUInteger, CHBClickErrorCode) { + CHBClickErrorCodeUriInvalid = 0, + CHBClickErrorCodeUriUnrecognized = 1, + CHBClickErrorCodeConfirmationGateFailure = 2, + CHBClickErrorCodeInternal = 3 +}; + +/*! + @class CHBClickError + @brief An error object passed on click-related delegate methods. + */ +@interface CHBClickError : NSObject +/*! @brief Error code that indicates the failure reason. */ +@property (nonatomic, readonly) CHBClickErrorCode code; +@end + + +// MARK: - Delegate + +/*! + @protocol CHBAdDelegate + @brief The protocol which all Chartboost ad delegates inherit from. + @discussion Provides methods to receive notifications related to an ad's actions and to control its behavior. + */ +@protocol CHBAdDelegate + +@optional + +/*! + @brief Called after a cache call, either if an ad has been loaded from the Chartboost servers and cached, or tried to but failed. + @param event A cache event with info related to the cached ad. + @param error An error specifying the failure reason, or nil if the operation was successful. + @discussion Implement to be notified of when an ad is ready to be shown after the cache method has been called. + + A typical implementation would look like this: + @code + - (void)didCacheAd:(CHBCacheEvent *)event error:(nullable CHBCacheError *)error { + if (error) { + // Handle error + } else { + // At this point event.ad.isCached will be true, and the ad is ready to be shown. + } + } + @endcode + */ +- (void)didCacheAd:(CHBCacheEvent *)event error:(nullable CHBCacheError *)error; + +/*! + @brief Called after a showFromViewController: call, right before an ad is presented. + @param event A show event with info related to the ad to be shown. + @discussion Implement to be notified of when an ad is about to be presented. + + A typical implementation would look like this: + @code + - (void)willShowAd:(CHBShowEvent *)event { + // Pause ongoing processes like video or gameplay. + } + @endcode + */ +- (void)willShowAd:(CHBShowEvent *)event; + +/*! + @brief This method is deprecated in favor of willShowAd:, the error parameter will always be nil. + If implemented, both willShowAd:error: and willShowAd: will be called when the corresponding event occurs. + */ +- (void)willShowAd:(CHBShowEvent *)event error:(nullable CHBShowError *)error DEPRECATED_MSG_ATTRIBUTE("Please use willShowAd: instead. This method is deprecated and will be removed in a future version."); + +/*! + @brief Called after a showFromViewController: call, either if the ad has been presented and an ad impression logged, or if the operation failed. + @param event A show event with info related to the ad shown. + @param error An error specifying the failure reason, or nil if the operation was successful. + @discussion Implement to be notified of when the ad presentation process has finished. + This method will be called once for each call to showFromViewController: on an interstitial or rewarded ad. + In contrast, this may be called multiple times after showing a banner, either if some error occurs after the ad has been successfully shown or as a result of the banner's automatic content refresh. + + A common practice consists of caching an ad here so there's an ad ready for the next time you need to show it. + Note that this is not necessary for banners with automaticallyRefreshesContent set to YES. + @code + - (void)didShowAd:(CHBShowEvent *)event error:(nullable CHBShowError *)error { + if (error) { + // Handle error, possibly resuming processes paused in willShowAd: + } else { + [event.ad cache]; + } + } + @endcode + */ +- (void)didShowAd:(CHBShowEvent *)event error:(nullable CHBShowError *)error; + +/*! + @brief Called whenever the user clicks an ad to give a chance to the developer to present a confirmation gate before the click is handled. + @param event A click event with info related to the ad clicked. + @param confirmationHandler A block to be executed only if the return value is YES. It takes a BOOL parameter that indicates if the confirmation gate was passed or not. + @return YES if the handling of the triggering click should be paused for confirmation, NO if the click should be handled without confirmation. + @warning If you return YES in your implementation make sure to execute the confirmationHandler at some point, since the ad flow will be paused until then. + If you use the event's view controller to present a confirmation view make sure it has been dismissed by the time you execute the confirmation handler. + @discussion If you return YES it is your responsibility to implement some confirmation method that triggers the execution of the confirmationHandler. + + If this method is not implemented clicks will be handled without confirmation. + + A typical implementation would look like this: + @code + - (BOOL)shouldConfirmClick:(CHBClickEvent *)event confirmationHandler:(void(^)(BOOL))confirmationHandler { + if (self.needsClickConfirmation) { + MyAwesomeAgeGate *ageGate = [[MyAwesomeAgeGate alloc] initWithCompletion:^(BOOL confirmed) { + [ageGate dismissViewControllerAnimated:YES completion:^{ + confirmationHandler(confirmed); + }]; + }]; + [event.viewController presentViewController:ageGate animated:YES completion:nil]; + return YES; + } else { + return NO; + } + } + @endcode + */ +- (BOOL)shouldConfirmClick:(CHBClickEvent *)event confirmationHandler:(void(^)(BOOL))confirmationHandler; + +/*! + @brief Called after an ad has been clicked. + @param event A click event with info related to the ad clicked. + @param error An error specifying the failure reason, or nil if the operation was successful. + @discussion Implement to be notified of when an ad has been clicked. + If the click does not result into the opening of a link an error will be provided explaning why. + + A typical implementation would look like this: + @code + - (void)didClickAd:(CHBClickEvent *)event error:(nullable CHBClickError *)error { + if (error) { + // Handle error + } else { + // Maybe pause ongoing processes like video or gameplay. + } + } + @endcode + */ +- (void)didClickAd:(CHBClickEvent *)event error:(nullable CHBClickError *)error; + +/*! + @brief Called when the link viewer presented as result of an ad click has been dismissed. + @param event A click event with info related to the ad clicked. + @param error An error specifying the failure reason, or nil if the operation was successful. + @discussion Implement to be notified of when an ad click has been handled. + This can mean an in-app web browser or App Store app sheet has been dismissed, or that the user came back to the app after the link was opened on an external application. + + A typical implementation would look like this: + @code + - (void)didFinishHandlingClick:(CHBClickEvent *)event error:(nullable CHBClickError *)error { + // Resume processes previously paused on didClickAd:error: implementation. + } + @endcode + */ +- (void)didFinishHandlingClick:(CHBClickEvent *)event error:(nullable CHBClickError *)error; + +@end + +/*! + @protocol CHBDismissableAdDelegate + @brief Delegate protocol for ads that can be dismissed. + @discussion Provides methods to receive notifications related to an ad's actions and to control its behavior. + */ +@protocol CHBDismissableAdDelegate + +@optional + +/*! + @brief Called after an ad is dismissed. + @param event A dismiss event with info related to the dismissed ad. + @discussion Implement to be notified of when an ad is no longer displayed. + Note that this method won't get called for ads that failed to be shown. To handle that case implement didShowAd:error: + You may use the error property inside the event to know if the dismissal was expected or caused by an error. + + A typical implementation would look like this: + @code + - (void)didDismissAd:(CHBDismissEvent *)event { + // Resume processes paused in willShowAd: + } + @endcode + */ +- (void)didDismissAd:(CHBDismissEvent *)event; + +@end + +/*! + @protocol CHBRewardableAdDelegate + @brief Delegate protocol for ads that can provide a reward. + @discussion Provides methods to receive notifications related to an ad's actions and to control its behavior. + */ +@protocol CHBRewardableAdDelegate + +@optional + +/*! + @brief Called when a rewarded ad has completed playing. + @param event A reward event with info related to the ad and the reward. + @discussion Implement to be notified when a reward is earned. + */ +- (void)didEarnReward:(CHBRewardEvent *)event; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAdDelegate.h.meta new file mode 100644 index 00000000..e12060ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 95fc62652038343ab810042afb02cb83 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBBanner.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBBanner.h new file mode 100755 index 00000000..6380bffb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBBanner.h @@ -0,0 +1,133 @@ +/* + * CHBBanner.h + * Chartboost + * + * Copyright 2019 Chartboost. All rights reserved. + */ + +#import "CHBAd.h" +#import "CHBAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + @typedef CHBBannerSize + @brief Defines standard sizes for CHBBanner objects. + @discussion Standard sizes used to describe default banner bounds. + */ +typedef CGSize const CHBBannerSize; +/*! "Banner" - Standard banner size on phones. */ +FOUNDATION_EXPORT CHBBannerSize const CHBBannerSizeStandard; +/*! "Medium Rect" - Medium banner size on phones. */ +FOUNDATION_EXPORT CHBBannerSize const CHBBannerSizeMedium; +/*! "Tablet" - Leaderboard banner size on tablets. */ +FOUNDATION_EXPORT CHBBannerSize const CHBBannerSizeLeaderboard; + +/*! + @protocol CHBBannerDelegate + @brief Banner delegate protocol that inherits from CHBAdDelegate. + @discussion Provides methods to receive notifications related to a banner's actions and to control its behavior. + */ +@protocol CHBBannerDelegate +@end + +/*! + @class CHBBanner + + @brief CHBBanner is a UIView subclass able to show banner ads. Once obtained via the provided initializer, the + developer is responsible of adding it to the app's view hierarchy and laying it out properly. + + @discussion A banner ad has a CHBBannerSize which corresponds to the view's intrinsicContentSize. + The developer should not give the banner view object a frame size different than its CHBBannerSize property. + If you are using AutoLayout just give the banner an X and Y position constraint and it will be automatically sized. + + By default a banner will automatically update its content on its own. This means you only need to call showFromViewController: once and the banner will get new ads and show them, gracefully handling errors if they occur. + + You can create and present as many banners as you want at the same time. + + A typical implementation would look like this: + @code + - (void)createAndShowBanner { + CHBBanner *banner = [[CHBBanner alloc] initWithSize:CHBBannerSizeStandard location:CBLocationDefault delegate:self]; + banner.translatesAutoresizingMaskIntoConstraints = NO; + [self.view addSubview:banner]; + [NSLayoutConstraint activateConstraints:@[[banner.bottomAnchor constraintEqualToAnchor:self.view.safeAreaLayoutGuide.bottomAnchor], + [banner.centerXAnchor constraintEqualToAnchor:self.view.centerXAnchor]]]; + [banner showFromViewController:self]; + } + @endcode + + For more information on integrating and using the Chartboost SDK please visit our help site documentation at https://help.chartboost.com + */ +@interface CHBBanner : UIView + +/*! + @brief Chartboost location for the ad. + @discussion Used to obtain ads with increased performance. + */ +@property (nonatomic, readonly) CBLocation location; + +/*! + @brief Size for the banner ad. + @discussion You should provide one of the predefined values. + The `intrinsicContentSize` of the banner view will depend on this value. + */ +@property (nonatomic, readonly) CHBBannerSize size; + +/*! + @brief Set to enable or disable the automatic refresh of a banner's content. + @warning You should use this property to pause the refresh whenever the banner is no longer visible to the user. + General cases like full-screen ad presentation, opening of the link for an ad or going to the background are handled by the banner itself so you don't need to worry about them. + @discussion YES by default. + The auto refresh cycle won't start until the the method showFromViewController: is called for the first time. + Since that moment you can let the banner update its content on its own. +*/ +@property (nonatomic) BOOL automaticallyRefreshesContent; + +/*! + @brief The delegate instance to receive banner callbacks. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @brief Determines if a cached ad exists. + @return YES if there is a cached ad, and NO if not. + @discussion A return value of YES here indicates that a call to showFromViewController: will present without making additional Chartboost server requests to fetch data. + */ +@property (nonatomic, readonly) BOOL isCached; + +/*! + @brief The initializer for the banner object. Default UIView initializers should not be used! + @param size Size for the banner. See the size property documentation. + @param location Location for the banner. See the location property documentation. + @param delegate Delegate for the banner. See the delegate property documentation. +*/ +- (instancetype)initWithSize:(CHBBannerSize)size location:(CBLocation)location delegate:(nullable id)delegate; + +/*! + @brief Please use initWithSize:location:delegate: instead. +*/ +- (instancetype)init NS_UNAVAILABLE; + +/*! + @brief Caches an ad. + @discussion This method will first check if there is a cached ad and, if found, will do nothing. + If no cached ad exists the method will attempt to fetch it from the Chartboost server. + Implement didCacheAd:error: in your ad delegate to be notified of a cache request result. + */ +- (void)cache; + +/*! + @brief Shows an ad. + @param viewController The view controller to present the ad on. + @discussion This method will first check if there is a cached ad, if found it will present it. + If no cached ad exists the method will attempt to fetch it from the Chartboost server first. + If automaticallyRefreshesContent is YES (the default), calling this method causes the banner to start automatically updating its content. + It is highly recommended that a non-nil view controller is passed, as it is required for enhanced ad presentation and some features like opening links in an in-app web browser. + Implement didShowAd:error: in your ad delegate to be notified of a show request result, and didCacheAd:error: to be notified of the result of a cache request triggered by showing a non-cached banner. + */ +- (void)showFromViewController:(nullable UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBBanner.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBBanner.h.meta new file mode 100644 index 00000000..ba76f743 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBBanner.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: daa99cfe47e604eed878d62cb060a557 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBDataUseConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBDataUseConsent.h new file mode 100755 index 00000000..7d449580 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBDataUseConsent.h @@ -0,0 +1,113 @@ +// +// CHBDataUseConsent.h +// Chartboost +// +// Copyright 2020 Chartboost. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/*! +@typedef CHBPrivacyStandard +@brief Constant that identifies a privacy standard to comply to. +*/ +typedef NSString * CHBPrivacyStandard NS_TYPED_EXTENSIBLE_ENUM; +/*! @brief GDPR privacy standard identifier */ +FOUNDATION_EXPORT CHBPrivacyStandard const CHBPrivacyStandardGDPR; +/*! @brief CCPA privacy standard identifier */ +FOUNDATION_EXPORT CHBPrivacyStandard const CHBPrivacyStandardCCPA; + +/*! +@class CHBDataUseConsent +@brief Abstract class. Subclasses define a data use consent option for a privacy standard. +Not intended to be used directly, always use a subclass to pass to +[Chartboost addDataUseConsent:] or to cast the result of +[Chartboost dataUseConsentForPrivacyStandard:] +*/ +@interface CHBDataUseConsent: NSObject +/*! @brief The identifier for the privacy standard this consent applies to. */ +@property (nonatomic, readonly) CHBPrivacyStandard privacyStandard; +/*! @brief Use the subclasses initializers to obtain a valid consent instance. */ +- (instancetype)init NS_UNAVAILABLE; + +@end + +// MARK: - GDPR + +/*! +@typedef NS_ENUM (NSUInteger, CHBGDPRConsent) +@brief Consent options for GDPR compliance. +*/ +typedef NS_ENUM(NSUInteger, CHBGDPRConsent) { + /*! User does not consent to behavioral targeting in compliance with GDPR. */ + CHBGDPRConsentNonBehavioral, + /*! User consents to behavioral targeting in compliance with GDPR. */ + CHBGDPRConsentBehavioral +} NS_SWIFT_NAME(CHBGDPRDataUseConsent.Consent); + +/*! +@class CHBGDPRDataUseConsent +@brief CHBDataUseConsent subclass for compliance with GDPR. +*/ +NS_SWIFT_NAME(CHBDataUseConsent.GDPR) +@interface CHBGDPRDataUseConsent: CHBDataUseConsent +/*! @brief The GDPR consent option. */ +@property (nonatomic, readonly) CHBGDPRConsent consent; +/*! + @brief Returns a GDPR consent object. + @param consent The desired GDPR consent option. + */ ++ (CHBGDPRDataUseConsent *)gdprConsent:(CHBGDPRConsent)consent NS_SWIFT_NAME(init(_:)); + +@end + +// MARK: - CCPA + +/*! +@typedef NS_ENUM (NSUInteger, CHBCCPAConsent) +@brief Consent options for CCPA compliance. +*/ +typedef NS_ENUM(NSUInteger, CHBCCPAConsent) { + /*! User does not consent to the sale of his or her personal information in compliance with CCPA. */ + CHBCCPAConsentOptOutSale, + /*! User consents to the sale of his or her personal information in compliance with CCPA. */ + CHBCCPAConsentOptInSale +} NS_SWIFT_NAME(CHBCCPADataUseConsent.Consent); + +/*! +@class CHBCCPADataUseConsent +@brief CHBDataUseConsent subclass for compliance with CCPA. +*/ +NS_SWIFT_NAME(CHBDataUseConsent.CCPA) +@interface CHBCCPADataUseConsent: CHBDataUseConsent +/*! @brief The CCPA consent option. */ +@property (nonatomic, readonly) CHBCCPAConsent consent; +/*! +@brief Returns a CCPA consent object. +@param consent The desired CCPA consent option. +*/ ++ (CHBCCPADataUseConsent *)ccpaConsent:(CHBCCPAConsent)consent NS_SWIFT_NAME(init(_:)); +@end + +// MARK: - Custom + +/*! +@class CHBCustomDataUseConsent +@brief CHBDataUseConsent subclass for compliance with a custom privacy standard. +*/ +NS_SWIFT_NAME(CHBDataUseConsent.Custom) +@interface CHBCustomDataUseConsent: CHBDataUseConsent +/*! @brief The custom consent value. */ +@property (nonatomic, readonly) NSString *consent; +/*! + @brief Returns a custom consent object. + @discussion Normally you would use other CHBDataUseConsent subclasses instead, which provide predefined options for current privacy standards. + If you decide to use this make sure you pass valid values, as defined in https://answers.chartboost.com/en-us/child_article/ios-privacy-methods + @param privacyStandard The desired privacy standard identifier. + @param consent The desired consent value. +*/ ++ (CHBCustomDataUseConsent *)customConsentWithPrivacyStandard:(CHBPrivacyStandard)privacyStandard consent:(NSString *)consent NS_SWIFT_NAME(init(privacyStandard:consent:)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBDataUseConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBDataUseConsent.h.meta new file mode 100644 index 00000000..d0de173b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBDataUseConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4b5f3d08d029c4ece8e69ed054dff0fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBInterstitial.h new file mode 100755 index 00000000..69c4006a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBInterstitial.h @@ -0,0 +1,124 @@ +/* + * CHBInterstitial.h + * Chartboost + * + * Copyright 2019 Chartboost. All rights reserved. + */ + +#import "CHBAd.h" +#import "CHBAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + @protocol CHBInterstitialDelegate + @brief Interstitial delegate protocol that inherits from CHBAdDelegate. + @discussion Provides methods to receive notifications related to an interstitial's actions and to control its behavior. + In a typical integration you would implement willShowAd:, didShowAd: and didDismissAd:, pausing and resuming ongoing processes (e.g: gameplay, video) there. + */ +@protocol CHBInterstitialDelegate +@end + +/*! + @class CHBInterstitial + + @brief CHBInterstitial is a full-screen ad. + + @discussion To show an interstitial it first needs to be cached. Trying to show an uncached intersitital will always fail, thus it is recommended to always check if the ad is cached first. + + You can create and cache as many interstitial ads as you want, but only one can be presented at the same time. + + A basic implementation would look like this: + @code + - (void)createAndCacheInterstitial { + self.interstitial = [[CHBInterstitial alloc] initWithLocation:CBLocationDefault delegate:self]; + [self.interstitial cache]; + } + + - (void)showInterstitial { + if (self.interstitial.isCached) { + [self.interstitial showFromViewController:self]; + } + } + + // Delegate methods + + - (void)didCacheAd:(CHBCacheEvent *)event error:(nullable CHBCacheError *)error { + if (error) { + // Handle error, possibly scheduling a retry + } + } + + - (void)willShowAd:(CHBShowEvent *)event { + // Pause ongoing processes + } + + - (void)didShowAd:(CHBShowEvent *)event error:(CHBShowError *)error { + if (error) { + // Resume paused processes + } + } + + - (void)didDismissAd:(CHBDismissEvent *)event { + // Resume paused processes + } + @endcode + + If your application uses a View controller-based status bar appearance (usually the default), an ad shown with a valid view controller will hide the status bar. Otherwise it is your responsibility to hide it or not. + + For more information on integrating and using the Chartboost SDK please visit our help site documentation at https://help.chartboost.com + */ +@interface CHBInterstitial : NSObject + +/*! + @brief Chartboost location for the ad. + @discussion Used to obtain ads with increased performance. + */ +@property (nonatomic, readonly) CBLocation location; + +/*! + @brief The delegate instance to receive interstitial callbacks. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @brief Determines if a cached ad exists. + @return YES if there is a cached ad, and NO if not. + @discussion A return value of YES here indicates that it is safe to call the showFromViewController: method. + Calling this method when this value is NO will cause the show request to fail with a CHBShowErrorCodeNoCachedAd error. + */ +@property (nonatomic, readonly) BOOL isCached; + +/*! + @brief The initializer for the interstitial object. + @param location Location for the interstitial. See the location property documentation. + @param delegate Delegate for the interstitial. See the delegate property documentation. + */ +- (instancetype)initWithLocation:(CBLocation)location delegate:(nullable id)delegate; + +/*! + @brief Please use initWithLocation:delegate: instead. +*/ +- (instancetype)init NS_UNAVAILABLE; + +/*! + @brief Caches an ad. + @discussion This method will first check if there is a cached ad and, if found, will do nothing. + If no cached ad exists the method will attempt to fetch it from the Chartboost server. + Implement didCacheAd:error: in your ad delegate to be notified of a cache request result. + */ +- (void)cache; + +/*! + @brief Shows an ad. + @param viewController The view controller to present the ad on. + @discussion This method will first check if there is a cached ad, if found it will present it. + If no cached ad exists the request will fail with a CHBShowErrorCodeNoCachedAd error. + It is highly recommended that a non-nil view controller is passed, as it is required for enhanced ad presentation and some features like opening links in an in-app web browser. + Implement didShowAd:error: in your ad delegate to be notified of a show request result. + */ +- (void)showFromViewController:(nullable UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBInterstitial.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBInterstitial.h.meta new file mode 100644 index 00000000..463676f1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBInterstitial.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af61a62ec6bbd40eab321de0b9195b39 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBRewarded.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBRewarded.h new file mode 100755 index 00000000..bade0115 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBRewarded.h @@ -0,0 +1,130 @@ +// +// CHBRewarded.h +// Chartboost +// +// Created by Daniel Barros on 18/07/2019. +// + +#import "CHBAd.h" +#import "CHBAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + @protocol CHBRewardedDelegate + @brief Rewarded delegate protocol that inherits from CHBAdDelegate. + @discussion Provides methods to receive notifications related to a rewarded ad's actions and to control its behavior. + In a typical integration you would implement willShowAd:, didShowAd: and didDismissAd:, pausing and resuming ongoing processes (e.g: gameplay, video) there. + The method didEarnReward: needs to be implemented in order to be notified when the user earns a reward. + */ +@protocol CHBRewardedDelegate +@end + +/*! + @class CHBRewarded + + @brief CHBRewarded is a full-screen ad that provides some reward to the user. + + @discussion To show a rewarded ad it first needs to be cached. Trying to show an uncached rewarded ad will always fail, thus it is recommended to always check if the ad is cached first. + + You can create and cache as many rewarded ads as you want, but only one can be presented at the same time. + + A basic implementation would look like this: + @code + - (void)createAndCacheRewarded { + self.rewarded = [[CHBRewarded alloc] initWithLocation:CBLocationDefault delegate:self]; + [self.rewarded cache]; + } + + - (void)showRewarded { + if (self.rewarded.isCached) { + [self.rewarded showFromViewController:self]; + } + } + + // Delegate methods + + - (void)didCacheAd:(CHBCacheEvent *)event error:(nullable CHBCacheError *)error { + if (error) { + // Handle error, possibly scheduling a retry + } + } + + - (void)willShowAd:(CHBShowEvent *)event { + // Pause ongoing processes + } + + - (void)didShowAd:(CHBShowEvent *)event error:(CHBShowError *)error { + if (error) { + // Resume paused processes. Note that if showing the ad fails didEarnReward: will not be called. + } + } + + - (void)didDismissAd:(CHBDismissEvent *)event { + // Resume paused processes + } + + - (void)didEarnReward:(CHBRewardEvent *)event { + // Update app state with event.reward + } + @endcode + + If your application uses a View controller-based status bar appearance (usually the default), an ad shown with a valid view controller will hide the status bar. Otherwise it is your responsibility to hide it or not. + + For more information on integrating and using the Chartboost SDK please visit our help site documentation at https://help.chartboost.com + */ +@interface CHBRewarded : NSObject + +/*! + @brief Chartboost location for the ad. + @discussion Used to obtain ads with increased performance. + */ +@property (nonatomic, readonly) CBLocation location; + +/*! + @brief The delegate instance to receive rewarded ad callbacks. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @brief Determines if a cached ad exists. + @return YES if there is a cached ad, and NO if not. + @discussion A return value of YES here indicates that it is safe to call the showFromViewController: method. + Calling this method when this value is NO will cause the show request to fail with a CHBShowErrorCodeNoCachedAd error. + */ +@property (nonatomic, readonly) BOOL isCached; + +/*! + @brief The initializer for the rewarded ad object. + @param location Location for the rewarded ad. See the location property documentation. + @param delegate Delegate for the rewarded ad. See the delegate property documentation. + */ +- (instancetype)initWithLocation:(CBLocation)location delegate:(nullable id)delegate; + +/*! + @brief Please use initWithLocation:delegate: instead. +*/ +- (instancetype)init NS_UNAVAILABLE; + +/*! + @brief Caches an ad. + @discussion This method will first check if there is a cached ad and, if found, will do nothing. + If no cached ad exists the method will attempt to fetch it from the Chartboost server. + Implement didCacheAd:error: in your ad delegate to be notified of a cache request result. + */ +- (void)cache; + +/*! + @brief Shows an ad. + @param viewController The view controller to present the ad on. + @discussion This method will first check if there is a cached ad, if found it will present it. + If no cached ad exists the request will fail with a CHBShowErrorCodeNoCachedAd error. + It is highly recommended that a non-nil view controller is passed, as it is required for enhanced ad presentation and some features like opening links in an in-app web browser. + Implement didShowAd:error: in your ad delegate to be notified of a show request result. + */ +- (void)showFromViewController:(nullable UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBRewarded.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBRewarded.h.meta new file mode 100644 index 00000000..59129f73 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/CHBRewarded.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a5dd6451a7fdd4265920ff8f1523d53e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost+Mediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost+Mediation.h new file mode 100755 index 00000000..a0452cc8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost+Mediation.h @@ -0,0 +1,101 @@ +/* + * Chartboost+Mediation.h + * Chartboost + * + * Copyright 2019 Chartboost. All rights reserved. + */ + +#import "Chartboost.h" +#import "CHBBanner.h" +#import "CHBInterstitial.h" +#import "CHBRewarded.h" + +NS_ASSUME_NONNULL_BEGIN + +// APIs required to integrate Chartboost with a mediation platform. +// If you are the end user of this framework you typically won't need this. It is intended to support mediation adapters and in-house mediation solutions. + +// MARK: - CHBMediation + +/*! +@class CHBMediation +@brief A class that holds information about the mediation library used to create an ad. +*/ +@interface CHBMediation : NSObject +/*! @brief An identifier for the mediation library. */ +@property (nonatomic, readonly) CBMediation mediationType; +/*! @brief The mediation library version. */ +@property (nonatomic, readonly) NSString *libraryVersion; +/*! @brief The mediation library adapter version. */ +@property (nonatomic, readonly) NSString *adapterVersion; + +/*! +@brief The initializer for the mediation object. +@param mediationType The mediation library used. Pass CBMediationOther if your mediation is not listed in the predefined values. +@param libraryVersion A string representing the library version. E.g. "5.1.0" +@param adapterVersion A string representing the Chartbooost adapter version for this library. E.g. "5.1.0.1" +*/ +- (instancetype)initWithType:(CBMediation)mediationType libraryVersion:(NSString*)libraryVersion adapterVersion:(NSString*)adapterVersion; + +- (instancetype)init NS_UNAVAILABLE; + +@end + +// MARK: - CHBBanner Extensions + +@interface CHBBanner (MediationAPI) +/*! + @brief Similar to -[CHBBanner initWithSize:location:delegate], but including a mediation parameter. + @discussion Use this initializer only if you are writing an adapter to use Chartboost with a mediation solution. +*/ +- (instancetype)initWithSize:(CHBBannerSize)size location:(CBLocation)location mediation:(nullable CHBMediation *)mediation delegate:(nullable id)delegate; + +/*! + @brief Caches an ad using an OpenRTB bid response. + @param bidResponse A bid response containing information about the ad to cache in OpenRTB format. + @discussion Use this method if you want to cache an ad already obtained from a bidding solution. + Use the isCached property or implement didCacheAd:error: in your ad delegate to be notified of a cache request result. +*/ +- (void)cacheBidResponse:(NSString *)bidResponse NS_SWIFT_NAME(cache(bidResponse:)); + +@end + +// MARK: - CHBInterstitial Extensions + +@interface CHBInterstitial (MediationAPI) +/*! + @brief Similar to -[CHBInterstitial initWithLocation:delegate], but including a mediation parameter. + @discussion Use this initializer only if you are writing an adapter to use Chartboost with a mediation solution. +*/ +- (instancetype)initWithLocation:(CBLocation)location mediation:(nullable CHBMediation *)mediation delegate:(nullable id)delegate; + +/*! + @brief Caches an ad using an OpenRTB bid response. + @param bidResponse A bid response containing information about the ad to cache in OpenRTB format. + @discussion Use this method if you want to cache an ad already obtained from a bidding solution. + Use the isCached property or implement didCacheAd:error: in your ad delegate to be notified of a cache request result. +*/ +- (void)cacheBidResponse:(NSString *)bidResponse NS_SWIFT_NAME(cache(bidResponse:)); + +@end + +// MARK: - CHBRewarded Extensions + +@interface CHBRewarded (MediationAPI) +/*! + @brief Similar to -[CHBRewarded initWithLocation:delegate], but including a mediation parameter. + @discussion Use this initializer only if you are writing an adapter to use Chartboost with a mediation solution. +*/ +- (instancetype)initWithLocation:(CBLocation)location mediation:(nullable CHBMediation *)mediation delegate:(nullable id)delegate; + +/*! + @brief Caches an ad using an OpenRTB bid response. + @param bidResponse A bid response containing information about the ad to cache in OpenRTB format. + @discussion Use this method if you want to cache an ad already obtained from a bidding solution. + Use the isCached property or implement didCacheAd:error: in your ad delegate to be notified of a cache request result. +*/ +- (void)cacheBidResponse:(NSString *)bidResponse NS_SWIFT_NAME(cache(bidResponse:)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost+Mediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost+Mediation.h.meta new file mode 100644 index 00000000..1239bb58 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost+Mediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4bd4c2d079aee4021974d71fd8e23cfc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost.h new file mode 100755 index 00000000..93e28867 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost.h @@ -0,0 +1,197 @@ +// +// Chartboost.h +// Chartboost +// +// Copyright 2018 Chartboost. All rights reserved. +// + +#import +#import +#import "ChartboostDelegate.h" +#import "CHBDataUseConsent.h" +#import "CHBInterstitial.h" +#import "CHBRewarded.h" +#import "CHBBanner.h" +@class CBInPlay; + +FOUNDATION_EXPORT BOOL ChartboostInitialized(const char* function) DEPRECATED_MSG_ATTRIBUTE("This function is deprecated and will be removed in a future version."); + +@interface Chartboost : NSObject + +/*! + @abstract + Start Chartboost with required appId, appSignature and delegate. + + @param appId The Chartboost application ID for this application. + + @param appSignature The Chartboost application signature for this application. + + @param completion A completion block to be executed when the SDK finishes initializing. + It takes a boolean parameter which indicates if the initialization succeeded or not. + + @discussion This method must be executed before any other Chartboost SDK methods can be used. + Once executed this call will also controll session tracking and background tasks + used by Chartboost. + */ ++ (void)startWithAppId:(NSString*)appId appSignature:(NSString*)appSignature completion:(void (^)(BOOL))completion; + +/*! + @brief Use to restrict Chartboost's ability to collect personal data from the user. + @discussion This method can be called multiple times to set the consent for different privacy standards. + If a consent has already been set for a privacy standard, adding a consent object for that standard will overwrite the previous value. + + This method should be called before starting the Chartboost SDK with startWithAppId:appSignature:completion: if possible. + The added consents are persisted, so you may just call this when the consent status needs to be updated. +*/ ++ (void)addDataUseConsent:(CHBDataUseConsent *)consent NS_SWIFT_NAME(addDataUseConsent(_:)); + +/*! + @brief Clears the previously added consent for the desired privacy standard. + @param privacyStandard The privacy standard for which you want to clear the consent. + @discussion Chartboost persists the added consents, so you'll need to call this method if you want to withdraw a previously added consent. + If no consent was available for the indicated standard nothing will happen. +*/ ++ (void)clearDataUseConsentForPrivacyStandard:(CHBPrivacyStandard)privacyStandard NS_SWIFT_NAME(clearDataUseConsent(for:)); + +/*! + @brief Returns the current consent status for the desired privacy standard. + @param privacyStandard The privacy standard for which you want to obtain the consent status. + @returns A CHBDataUseConsent subclass (the same one used to set the consent in addDataUseConsent:) or nil if no consent status is currently available. + @discussion Use this to check the current consent status, either set by a call to addDataUseConsent: or persisted from a call to the same method on a previous app run. You may need to cast the returned object to the proper CHBDataUseConsent subclass in order to read its consent value. + + For example, to check if a consent is not set for GDPR: + @code + // Obj-C + if (![Chartboost dataUseConsentForPrivacyStandard:CHBPrivacyStandardGDPR]) { ... } + // Swift + if Chartboost.dataUseConsent(for: .GDPR) == nil { ... } + @endcode + + To check the specific consent status for GDPR: + @code + // Obj-C + CHBGDPRDataUseConsent *gdpr = [Chartboost dataUseConsentForPrivacyStandard:CHBPrivacyStandardGDPR]; + if (gdpr && gdpr.consent == CHBGDPRConsentNonBehavioral) { ... } + // Swift + let gdpr = Chartboost.dataUseConsent(for: .GDPR) as? CHBDataUseConsent.GDPR + if gdpr?.consent == .nonBehavioral { ... } + @endcode + */ ++ (__kindof CHBDataUseConsent *)dataUseConsentForPrivacyStandard:(CHBPrivacyStandard)privacyStandard NS_SWIFT_NAME(dataUseConsent(for:)); + +/*! + @abstract + Returns the version of the Chartboost SDK. + */ ++ (NSString*)getSDKVersion; + +/*! + @abstract + Set the logging level + + @param loggingLevel The minimum level that's going to be logged + + @discussion Logging by default is off. + */ + ++ (void)setLoggingLevel:(CBLoggingLevel)loggingLevel; + +/*! + @abstract + Set a custom identifier to send in the POST body for all Chartboost API server requests. + + @param customId The identifier to send with all Chartboost API server requests. + + @discussion Use this method to set a custom identifier that can be used later in the Chartboost + dashboard to group information by. + */ ++ (void)setCustomId:(NSString *)customId; + +/*! + @abstract + Get the current custom identifier being sent in the POST body for all Chartboost API server requests. + + @return The identifier being sent with all Chartboost API server requests. + + @discussion Use this method to get the custom identifier that can be used later in the Chartboost + dashboard to group information by. + */ ++ (NSString *)getCustomId; + +/*! + @abstract + Set a custom version to append to the POST body of every request. This is useful for analytics and provides chartboost with important information. + example: [Chartboost setChartboostWrapperVersion:@"6.4.6"]; + + @param chartboostWrapperVersion The version sent as a string. + + @discussion This is an internal method used via Chartboost's Unity and Corona SDKs + to track their usage. + */ ++ (void)setChartboostWrapperVersion:(NSString*)chartboostWrapperVersion; + +/*! + @brief Informs Chartboost of which environment it is running on, for tracking purposes. + @param framework The framework used, e.g: Unity, Corona, etc. + @param version The framework version. + @discussion It is preferred that this method is called before starting the Chartboost SDK. + */ ++ (void)setFramework:(CBFramework)framework withVersion:(NSString *)version; + +/*! + @abstract + Decide if Chartboost SDKK will attempt to fetch videos from the Chartboost API servers. + + @param shouldPrefetch YES if Chartboost should prefetch video content, NO otherwise. + + @discussion Set to control if Chartboost SDK control if videos should be prefetched. + + Default is YES. + */ ++ (void)setShouldPrefetchVideoContent:(BOOL)shouldPrefetch; + +/*! + @abstract + returns YES if auto IAP tracking is enabled, NO if it isn't. + + @discussion Call to check if automatic tracking of in-app purchases is enabled. + The setting is controlled by the server. + */ ++ (BOOL)getAutoIAPTracking; + +/*! + @abstract + Mute/unmute chartboost ads. + @param mute YES all sounds, NO activates them. Default is NO + @discussion default value is NO + */ ++ (void)setMuted:(BOOL)mute; + + +#pragma mark - Deprecated ++ (void)setStatusBarBehavior:(CBStatusBarBehavior)statusBarBehavior __attribute__((deprecated("This method is deprecated and is a no-op"))); ++ (void)setMediation:(CBMediation)library withVersion:(NSString*)libraryVersion DEPRECATED_MSG_ATTRIBUTE("Please use setMediation:withLibraryVersion:adapterVersion: instead."); ++ (void)cacheInPlay:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("This is a deprecated no-op method and will be removed in a future version."); ++ (BOOL)hasInPlay:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("This is a deprecated no-op method and will be removed in a future version."); ++ (CBInPlay *)getInPlay:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("This is a deprecated no-op method and will be removed in a future version."); ++ (void)startWithAppId:(NSString*)appId appSignature:(NSString*)appSignature delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("Please use +[Chartboost startWithAppId:appSignature:completion:] instead."); ++ (BOOL)isAnyViewVisible DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (BOOL)hasInterstitial:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBInterstitial isCached] instead."); ++ (BOOL)hasRewardedVideo:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBRewarded isCached] instead."); ++ (void)cacheInterstitial:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBInterstitial cache] instead."); ++ (void)showInterstitial:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBInterstitial showFromViewController:] instead."); ++ (void)cacheRewardedVideo:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBRewarded cache] instead."); ++ (void)showRewardedVideo:(CBLocation)location DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBRewarded showFromViewController:] instead."); ++ (void)setDelegate:(id)del DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (void)didPassAgeGate:(BOOL)pass DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBAdDelegate shouldConfirmClick:confirmationHandler:] instead."); ++ (BOOL)handleOpenURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (BOOL)handleOpenURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (void)setShouldRequestInterstitialsInFirstSession:(BOOL)shouldRequest DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (void)setShouldPauseClickForConfirmation:(BOOL)shouldPause DEPRECATED_MSG_ATTRIBUTE("Please use -[CHBAdDelegate shouldConfirmClick:confirmationHandler:] instead."); ++ (void)setAutoCacheAds:(BOOL)shouldCache DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (BOOL)getAutoCacheAds DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (void)setMediation:(CBMediation)library withLibraryVersion:(NSString*)libraryVersion adapterVersion:(NSString*)adapterVersion DEPRECATED_MSG_ATTRIBUTE("Please use CHBMediation as specified in Chartboost+Mediation.h instead."); ++ (CBPIDataUseConsent)getPIDataUseConsent DEPRECATED_MSG_ATTRIBUTE("This method is deprecated and will be removed in a future version."); ++ (void)setPIDataUseConsent:(CBPIDataUseConsent)consent DEPRECATED_MSG_ATTRIBUTE("Please use addDataUseConsent: passing a CHBDataUseConsent GDPR object instead."); + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost.h.meta new file mode 100644 index 00000000..f009eb7c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/Chartboost.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82505a43eef9441218c45099b393a6f5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/ChartboostDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/ChartboostDelegate.h new file mode 100755 index 00000000..cb34cd50 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/ChartboostDelegate.h @@ -0,0 +1,584 @@ +// +// ChartboostDelegate.h +// Chartboost +// +// Copyright 2018 Chartboost. All rights reserved. +// + +#import +#import + +@class UIView; + +/*! + @typedef NS_ENUM (NSUInteger, CBLogLevel) + + @abstract + Set logging level. Default is OFF + */ +typedef NS_ENUM(NSUInteger, CBLoggingLevel) { + /*! Logging Off. */ + CBLoggingLevelOff, + /*! Verbose. */ + CBLoggingLevelVerbose, + /*! Info. */ + CBLoggingLevelInfo, + /*! Warning. */ + CBLoggingLevelWarning, + /*! Error. */ + CBLoggingLevelError, +}; + + +/*! + @typedef NS_ENUM (NSUInteger, CBFramework) + + @abstract + Used with setFramework:(CBFramework)framework calls to set suffix for + wrapper libraries like Unity or Corona. + */ +typedef NS_ENUM(NSUInteger, CBFramework) { + /*! Unity. */ + CBFrameworkUnity, + /*! Corona. */ + CBFrameworkCorona, + /*! Adobe AIR. */ + CBFrameworkAIR, + /*! GameSalad. */ + CBFrameworkGameSalad, + /*! Cordova. */ + CBFrameworkCordova, + /*! CocoonJS. */ + CBFrameworkCocoonJS, + /*! Cocos2d-x. */ + CBFrameworkCocos2dx, + /*! Prime31Unreal. */ + CBFrameworkPrime31Unreal, + /*! Weeby. */ + CBFrameworkWeeby, + /*! Unknown. Other */ + CBFrameworkOther +}; + +/*! + @typedef NS_ENUM (NSUInteger, CBMediation) + + @abstract + Used with setMediation:(CBMediation)library calls to set mediation library name + partners. If you don't see your library here, contact support. + */ +typedef NS_ENUM(NSUInteger, CBMediation) { + /*! Unknown. Other */ + CBMediationOther, + /*! AdMarvel */ + CBMediationAdMarvel, + /*! Fuse */ + CBMediationFuse, + /*! Fyber */ + CBMediationFyber, + /*! HeyZap */ + CBMediationHeyZap, + /*! MoPub */ + CBMediationMoPub, + /*! Supersonic */ + CBMediationSupersonic, + /*! AdMob */ + CBMediationAdMob, + /*! HyprMX */ + CBMediationHyprMX, + /*! AerServ */ + CBMediationAerServ, + /*! Helium */ + CBMediationHelium, + /*! Fairbid */ + CBMediationFairbid, + /*! AppLovin MAX */ + CBMediationMAX +}; + + + +/*! + @typedef NS_ENUM (NSUInteger, CBLoadError) + + @abstract + Returned to ChartboostDelegate methods to notify of Chartboost SDK errors. + */ +typedef NS_ENUM(NSUInteger, CBLoadError) { + /*! Unknown internal error. */ + CBLoadErrorInternal = 0, + /*! Network is currently unavailable. */ + CBLoadErrorInternetUnavailable = 1, + /*! Too many requests are pending for that location. */ + CBLoadErrorTooManyConnections = 2, + /*! Interstitial loaded with wrong orientation. */ + CBLoadErrorWrongOrientation = 3, + /*! Interstitial disabled, first session. */ + CBLoadErrorFirstSessionInterstitialsDisabled = 4, + /*! Network request failed. */ + CBLoadErrorNetworkFailure = 5, + /*! No ad received. */ + CBLoadErrorNoAdFound = 6, + /*! Session not started. */ + CBLoadErrorSessionNotStarted = 7, + /*! There is an impression already visible.*/ + CBLoadErrorImpressionAlreadyVisible = 8, + /*! User manually cancelled the impression. */ + CBLoadErrorUserCancellation = 10, + /*! No location detected. */ + CBLoadErrorNoLocationFound = 11, + /*! Error downloading asset. */ + CBLoadErrorAssetDownloadFailure = 16, + /*! Video Prefetching is not finished */ + CBLoadErrorPrefetchingIncomplete = 21, + /*! Error Originating from the JS side of a Web View */ + CBLoadErrorWebViewScriptError = 22, + /*! Network is unavailable while attempting to show. */ + CBLoadErrorInternetUnavailableAtShow = 25, + /*! Error trying to present the ad. */ + CBLoadErrorAdPresentationFailure = 33, + /*! No cached ad ready to be shown. */ + CBLoadErrorNoCachedAd = 34, + /*! Publisher disabled. */ + CBLoadErrorPublisherDisabled = 35 +}; + +/*! + @typedef NS_ENUM (NSUInteger, CBClickError) + + @abstract + Returned to ChartboostDelegate methods to notify of Chartboost SDK errors. + */ +typedef NS_ENUM(NSUInteger, CBClickError) { + /*! Invalid URI. */ + CBClickErrorUriInvalid, + /*! The device does not know how to open the protocol of the URI */ + CBClickErrorUriUnrecognized, + /*! User failed to pass the age gate. */ + CBClickErrorAgeGateFailure, + /*! Unknown internal error */ + CBClickErrorInternal, +}; + +/*! + @typedef NS_ENUM (NSUInteger, CBStatusBarBehavior) + + @abstract + Used with setStatusBarBehavior:(CBStatusBarBehavior)statusBarBehavior calls to set how fullscreen ads should + behave with regards to the status bar. + */ +typedef NS_ENUM(NSUInteger, CBStatusBarBehavior) { + /*! Ignore status bar altogether; fullscreen ads will use the space of the status bar. */ + CBStatusBarBehaviorIgnore, + /*! Respect the status bar partially; fullscreen ads will use the space of the status bar but any user interactive buttons will not. */ + CBStatusBarBehaviorRespectButtons, + /*! Respect the status bar fully; fullscreen ads will not use the status bar space. */ + CBStatusBarBehaviorRespect +}; + + +/*! + @typedef NS_ENUM (NSUInteger, CBPIDataUseConsent) + + @abstract + GDPR compliance settings: + */ +typedef NS_ENUM(NSInteger, CBPIDataUseConsent) { + /*! Publisher hasn't implemented functionality or the user has the option to not answer. */ + Unknown = -1, + /*! User does not consent to targeting (Contextual ads). */ + NoBehavioral = 0, + /*! User consents (Behavioral and Contextual Ads). */ + YesBehavioral = 1 +}; + + +/*! + @typedef CBLocation + + @abstract + Defines standard locations to describe where Chartboost SDK features appear in game. + + @discussion Standard locations used to describe where Chartboost features show up in your game + For best performance, it is highly recommended to use standard locations. + + Benefits include: + - Higher eCPMs. + - Control of ad targeting and frequency. + - Better reporting. + */ +typedef NSString * const CBLocation; + +/*! "Startup" - Initial startup of game. */ +FOUNDATION_EXPORT CBLocation const CBLocationStartup; +/*! "Home Screen" - Home screen the player first sees. */ +FOUNDATION_EXPORT CBLocation const CBLocationHomeScreen; +/*! "Main Menu" - Menu that provides game options. */ +FOUNDATION_EXPORT CBLocation const CBLocationMainMenu; +/*! "Game Screen" - Game screen where all the magic happens. */ +FOUNDATION_EXPORT CBLocation const CBLocationGameScreen; +/*! "Achievements" - Screen with list of achievements in the game. */ +FOUNDATION_EXPORT CBLocation const CBLocationAchievements; +/*! "Quests" - Quest, missions or goals screen describing things for a player to do. */ +FOUNDATION_EXPORT CBLocation const CBLocationQuests; +/*! "Pause" - Pause screen. */ +FOUNDATION_EXPORT CBLocation const CBLocationPause; +/*! "Level Start" - Start of the level. */ +FOUNDATION_EXPORT CBLocation const CBLocationLevelStart; +/*! "Level Complete" - Completion of the level */ +FOUNDATION_EXPORT CBLocation const CBLocationLevelComplete; +/*! "Turn Complete" - Finishing a turn in a game. */ +FOUNDATION_EXPORT CBLocation const CBLocationTurnComplete; +/*! "IAP Store" - The store where the player pays real money for currency or items. */ +FOUNDATION_EXPORT CBLocation const CBLocationIAPStore; +/*! "Item Store" - The store where a player buys virtual goods. */ +FOUNDATION_EXPORT CBLocation const CBLocationItemStore; +/*! "Game Over" - The game over screen after a player is finished playing. */ +FOUNDATION_EXPORT CBLocation const CBLocationGameOver; +/*! "Leaderboard" - List of leaders in the game. */ +FOUNDATION_EXPORT CBLocation const CBLocationLeaderBoard; +/*! "Settings" - Screen where player can change settings such as sound. */ +FOUNDATION_EXPORT CBLocation const CBLocationSettings; +/*! "Quit" - Screen displayed right before the player exits a game. */ +FOUNDATION_EXPORT CBLocation const CBLocationQuit; +/*! "Default" - Supports legacy applications that only have one "Default" location */ +FOUNDATION_EXPORT CBLocation const CBLocationDefault; +/*! + @protocol ChartboostDelegate + + @abstract + Provide methods and callbacks to receive notifications of when the Chartboost SDK + has taken specific actions or to more finely control the Chartboost SDK. + + @discussion For more information on integrating and using the Chartboost SDK + please visit our help site documentation at https://help.chartboost.com + + All of the delegate methods are optional. + */ +DEPRECATED_MSG_ATTRIBUTE("This protocol is deprecated and will be removed in a future version. Please use CHBInterstitial, CHBRewarded, CHBBanner and their corresponding delegate protocols instead.") +@protocol ChartboostDelegate + +@optional + +/*! + @abstract + Called by the SDK to show customized AgeGate View. + + @return A valid UIView. Reutrn nil if no customized Age Gate is needed. + + @discussion SDK will call this method to see if user wants to implement their own custom age gate view. + Check for didPassAgeGate for other details. + */ +- (UIView*)customAgeGateView; + +/*! + @abstract + Called after the SDK has been successfully initialized + + @param status The result of the initialization. YES if successful. NO if failed. + + @discussion Implement to be notified of when the initialization process has finished. + */ + +- (void)didInitialize:(BOOL)status; + +#pragma mark - Interstitial Delegate + +/*! + @abstract + Called before requesting an interstitial via the Chartboost API server. + + @param location The location for the Chartboost impression type. + + @return YES if execution should proceed, NO if not. + + @discussion Implement to control if the Charboost SDK should fetch data from + the Chartboost API servers for the given CBLocation. This is evaluated + if the showInterstitial:(CBLocation) or cacheInterstitial:(CBLocation)location + are called. If YES is returned the operation will proceed, if NO, then the + operation is treated as a no-op. + + Default return is YES. + */ +- (BOOL)shouldRequestInterstitial:(CBLocation)location; + +/*! + @abstract + Called before an interstitial will be displayed on the screen. + + @param location The location for the Chartboost impression type. + + @return YES if execution should proceed, NO if not. + + @discussion Implement to control if the Charboost SDK should display an interstitial + for the given CBLocation. This is evaluated if the showInterstitial:(CBLocation) + is called. If YES is returned the operation will proceed, if NO, then the + operation is treated as a no-op and nothing is displayed. + + Default return is YES. + */ +- (BOOL)shouldDisplayInterstitial:(CBLocation)location; + +/*! + @abstract + Called after an interstitial has been displayed on the screen. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an interstitial has + been displayed on the screen for a given CBLocation. + */ +- (void)didDisplayInterstitial:(CBLocation)location; + +/*! + @abstract + Called after an interstitial has been loaded from the Chartboost API + servers and cached locally. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an interstitial has been loaded from the Chartboost API + servers and cached locally for a given CBLocation. + */ +- (void)didCacheInterstitial:(CBLocation)location; + +/*! + @abstract + Called after an interstitial has attempted to load from the Chartboost API + servers but failed. + + @param location The location for the Chartboost impression type. + + @param error The reason for the error defined via a CBLoadError. + + @discussion Implement to be notified of when an interstitial has attempted to load from the Chartboost API + servers but failed for a given CBLocation. + */ +- (void)didFailToLoadInterstitial:(CBLocation)location + withError:(CBLoadError)error; + +/*! + @abstract + Called after a click is registered, but the user is not fowrwarded to the IOS App Store. + + @param location The location for the Chartboost impression type. + + @param error The reason for the error defined via a CBLoadError. + + @discussion Implement to be notified of when a click is registered, but the user is not fowrwarded + to the IOS App Store for a given CBLocation. + */ +- (void)didFailToRecordClick:(CBLocation)location + withError:(CBClickError)error; + +/*! + @abstract + Called after an interstitial has been dismissed. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an interstitial has been dismissed for a given CBLocation. + "Dismissal" is defined as any action that removed the interstitial UI such as a click or close. + */ +- (void)didDismissInterstitial:(CBLocation)location; + +/*! + @abstract + Called after an interstitial has been closed. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an interstitial has been closed for a given CBLocation. + "Closed" is defined as clicking the close interface for the interstitial. + */ +- (void)didCloseInterstitial:(CBLocation)location; + +/*! + @abstract + Called after an interstitial has been clicked. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an interstitial has been click for a given CBLocation. + "Clicked" is defined as clicking the creative interface for the interstitial. + */ +- (void)didClickInterstitial:(CBLocation)location; + + +#pragma mark - Rewarded Video Delegate + +/*! + @abstract + Called before a rewarded video will be displayed on the screen. + + @param location The location for the Chartboost impression type. + + @return YES if execution should proceed, NO if not. + + @discussion Implement to control if the Charboost SDK should display a rewarded video + for the given CBLocation. This is evaluated if the showRewardedVideo:(CBLocation) + is called. If YES is returned the operation will proceed, if NO, then the + operation is treated as a no-op and nothing is displayed. + + Default return is YES. + */ +- (BOOL)shouldDisplayRewardedVideo:(CBLocation)location; + +/*! + @abstract + Called after a rewarded video has been displayed on the screen. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a rewarded video has + been displayed on the screen for a given CBLocation. + */ +- (void)didDisplayRewardedVideo:(CBLocation)location; + +/*! + @abstract + Called after a rewarded video has been loaded from the Chartboost API + servers and cached locally. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a rewarded video has been loaded from the Chartboost API + servers and cached locally for a given CBLocation. + */ +- (void)didCacheRewardedVideo:(CBLocation)location; + +/*! + @abstract + Called after a rewarded video has attempted to load from the Chartboost API + servers but failed. + + @param location The location for the Chartboost impression type. + + @param error The reason for the error defined via a CBLoadError. + + @discussion Implement to be notified of when an rewarded video has attempted to load from the Chartboost API + servers but failed for a given CBLocation. + */ +- (void)didFailToLoadRewardedVideo:(CBLocation)location + withError:(CBLoadError)error; + +/*! + @abstract + Called after a rewarded video has been dismissed. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a rewarded video has been dismissed for a given CBLocation. + "Dismissal" is defined as any action that removed the rewarded video UI such as a click or close. + */ +- (void)didDismissRewardedVideo:(CBLocation)location; + +/*! + @abstract + Called after a rewarded video has been closed. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a rewarded video has been closed for a given CBLocation. + "Closed" is defined as clicking the close interface for the rewarded video. + */ +- (void)didCloseRewardedVideo:(CBLocation)location; + +/*! + @abstract + Called after a rewarded video has been clicked. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a rewarded video has been click for a given CBLocation. + "Clicked" is defined as clicking the creative interface for the rewarded video. + */ +- (void)didClickRewardedVideo:(CBLocation)location; + +/*! + @abstract + Called after a rewarded video has been viewed completely and user is eligible for reward. + + @param reward The reward for watching the video. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a rewarded video has been viewed completely and user is eligible for reward. + */ +- (void)didCompleteRewardedVideo:(CBLocation)location + withReward:(int)reward; + +#pragma mark - InPlay Delegate + +/*! + @abstract + Called after an InPlay object has been loaded from the Chartboost API + servers and cached locally. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an InPlay object has been loaded from the Chartboost API + servers and cached locally for a given CBLocation. + */ +- (void)didCacheInPlay:(CBLocation)location; + +/*! + @abstract + Called after a InPlay has attempted to load from the Chartboost API + servers but failed. + + @param location The location for the Chartboost impression type. + + @param error The reason for the error defined via a CBLoadError. + + @discussion Implement to be notified of when an InPlay has attempted to load from the Chartboost API + servers but failed for a given CBLocation. + */ +- (void)didFailToLoadInPlay:(CBLocation)location + withError:(CBLoadError)error; + +#pragma mark - General Delegate + +/*! + @abstract + Called before an interstitial has been displayed on the screen. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when an interstitial will + be displayed on the screen for a given CBLocation. + */ +- (void)willDisplayInterstitial:(CBLocation)location; + +/*! + @abstract + Called before a video has been displayed on the screen. + + @param location The location for the Chartboost impression type. + + @discussion Implement to be notified of when a video will + be displayed on the screen for a given CBLocation. You can then do things like mute + effects and sounds. + */ +- (void)willDisplayVideo:(CBLocation)location; + +/*! + @abstract + Called after the App Store sheet is dismissed, when displaying the embedded app sheet. + + @discussion Implement to be notified of when the App Store sheet is dismissed. + */ +- (void)didCompleteAppStoreSheetFlow; + +/*! + @abstract + Called if Chartboost SDK pauses click actions awaiting confirmation from the user. + + @discussion Use this method to display any gating you would like to prompt the user for input. + Once confirmed call didPassAgeGate:(BOOL)pass to continue execution. + */ +- (void)didPauseClickForConfirmation; + + + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/ChartboostDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/ChartboostDelegate.h.meta new file mode 100644 index 00000000..85b23889 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/Chartboost.framework/Headers/ChartboostDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1891bd9184b37422c9e177f4a3baa045 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework.meta new file mode 100644 index 00000000..53452495 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: c1cc0653867244432acab6c3a798f894 +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/chartboost/HeliumAdapterChartboost.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers.meta new file mode 100644 index 00000000..c211596d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2854c4793f64d4cada9df52a899fd983 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers/HeliumAdapterChartboost.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers/HeliumAdapterChartboost.h new file mode 100755 index 00000000..3ae3ed44 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers/HeliumAdapterChartboost.h @@ -0,0 +1,19 @@ +// +// HeliumAdapterChartboost.h +// HeliumAdapterChartboost +// +// Created by Geoff Heeren on 3/6/20. +// Copyright © 2020 Chartboost. All rights reserved. +// + +#import + +//! Project version number for HeliumAdapterChartboost. +FOUNDATION_EXPORT double HeliumAdapterChartboostVersionNumber; + +//! Project version string for HeliumAdapterChartboost. +FOUNDATION_EXPORT const unsigned char HeliumAdapterChartboostVersionString[]; + +// 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/chartboost/HeliumAdapterChartboost.framework/Headers/HeliumAdapterChartboost.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers/HeliumAdapterChartboost.h.meta new file mode 100644 index 00000000..a143f3fc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Headers/HeliumAdapterChartboost.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb73d3de2a1b74ac7a7f608d2a456af2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/HeliumAdapterChartboost b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/HeliumAdapterChartboost new file mode 100755 index 00000000..294892db Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/HeliumAdapterChartboost differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/HeliumAdapterChartboost.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/HeliumAdapterChartboost.meta new file mode 100644 index 00000000..867d8d99 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/HeliumAdapterChartboost.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f381051771d3c4fe0b3559a4ff388749 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Info.plist new file mode 100755 index 00000000..cd086760 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Info.plist.meta new file mode 100644 index 00000000..d2aae629 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b8d3eaa9e7bd84c75bf720b67be9eb15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules.meta new file mode 100644 index 00000000..a6b77e9c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54c1bdc2a0d494cc59bec227b41f4a57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules/module.modulemap new file mode 100755 index 00000000..79074657 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module HeliumAdapterChartboost { + umbrella header "HeliumAdapterChartboost.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..c74f0dbd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumAdapterChartboost.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1c061fee2a424c3f8ec71164312d575 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework.meta new file mode 100644 index 00000000..efc8f354 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: aebf50a0b9d954f25bd9ba3b92ea0689 +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/chartboost/HeliumSdk.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers.meta new file mode 100644 index 00000000..1ab0396d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd16288a8de394ded973678f9549be8b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumDelegates.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumDelegates.h new file mode 100755 index 00000000..a99b419e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumDelegates.h @@ -0,0 +1,60 @@ +// +// Helium.h +// HeliumSdk +// +// Created by Geoff Heeren on 10/23/18. +// + + + +#ifndef HeliumDelegates_h +#define HeliumDelegates_h +#import + + +@class UIViewController; +@class HeliumError; +@protocol HeliumSdkDelegate +- (void)heliumDidStartWithError:(HeliumError *)error; +@end +@protocol HeliumInterstitialAd +- (void) loadAd; +- (BOOL) clearLoadedAd; +- (void) showAdWithViewController:(UIViewController *)vc; +- (BOOL) readyToShow; +@end +@protocol CHBHeliumInterstitialAdDelegate +- (void)heliumInterstitialAdWithPlacementName:(NSString*)placementName + didLoadWithError:(HeliumError *)error; +- (void)heliumInterstitialAdWithPlacementName:(NSString*)placementName + didShowWithError:(HeliumError *)error; +- (void)heliumInterstitialAdWithPlacementName:(NSString*)placementName + didCloseWithError:(HeliumError *)error; +@optional +- (void)heliumInterstitialAdWithPlacementName:(NSString*)placementName + didLoadWinningBidWithInfo:(NSDictionary*)bidInfo; +- (void)heliumInterstitialAdWithPlacementName:(NSString*)placementName + didClickWithError:(HeliumError *)error; +@end +@protocol HeliumRewardedAd +- (void) loadAd; +- (BOOL) clearLoadedAd; +- (void) showAdWithViewController:(UIViewController *)vc; +- (BOOL) readyToShow; +@end +@protocol CHBHeliumRewardedAdDelegate +- (void)heliumRewardedAdWithPlacementName:(NSString*)placementName + didLoadWithError:(HeliumError *)error; +- (void)heliumRewardedAdWithPlacementName:(NSString*)placementName + didShowWithError:(HeliumError *)error; +- (void)heliumRewardedAdWithPlacementName:(NSString*)placementName + didCloseWithError:(HeliumError *)error; +- (void)heliumRewardedAdWithPlacementName:(NSString*)placementName + didGetReward:(NSInteger)reward; +@optional +- (void)heliumRewardedAdWithPlacementName:(NSString*)placementName + didLoadWinningBidWithInfo:(NSDictionary*)bidInfo; +- (void)heliumRewardedAdWithPlacementName:(NSString*)placementName + didClickWithError:(HeliumError *)error; +@end +#endif diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumDelegates.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumDelegates.h.meta new file mode 100644 index 00000000..a907d39a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumDelegates.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6be6150e3fd944809ab79e34573463fd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumError.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumError.h new file mode 100755 index 00000000..56be076d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumError.h @@ -0,0 +1,25 @@ +// +// HeliumError.h +// HeliumSdk +// +// Created by Geoff Heeren on 11/1/18. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM( NSUInteger, HeliumErrorCode ) { + HeliumErrorCode_NoAdFound, + HeliumErrorCode_NoBid, + HeliumErrorCode_NoNetwork, + HeliumErrorCode_ServerError, + HeliumErrorCode_PartnerError, + HeliumErrorCode_StartUpError, + HeliumErrorCode_Unknown +}; +@interface HeliumError : NSObject +@property (assign,readonly) HeliumErrorCode errorCode; +@property (nonatomic,readonly) NSString *errorDescription; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumError.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumError.h.meta new file mode 100644 index 00000000..26e82309 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumError.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a74dff17e91d547b2bf33e541d735293 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumSdk.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumSdk.h new file mode 100755 index 00000000..f61da5a2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumSdk.h @@ -0,0 +1,23 @@ +// +// HeliumSDK.h +// HeliumSdk +// +// Created by Geoff Heeren on 12/10/18. +// + +#import +#import +#import +NS_ASSUME_NONNULL_BEGIN +@interface HeliumSdk : NSObject ++ (HeliumSdk *)sharedHelium ; +- (void)startWithAppId:(NSString *)appId andAppSignature:(NSString*)appSignature delegate:(id)delegate; +- (id)interstitialAdProviderWithDelegate:(id)delegate andPlacementName:(nonnull NSString *)placementName; +- (id)rewardedAdProviderWithDelegate:(id)delegate andPlacementName:(nonnull NSString *)placementName; +- (void)setSubjectToCoppa:(BOOL)isSubject; +- (void)setSubjectToGDPR:(BOOL)isSubject; +- (void)setUserHasGivenConsent:(BOOL)hasGivenConsent; +- (void)setCCPAConsent:(BOOL)hasGivenConsent; +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumSdk.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumSdk.h.meta new file mode 100644 index 00000000..b330b692 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Headers/HeliumSdk.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d54859e37eaa546d49713c14f4b362ae +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/HeliumSdk b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/HeliumSdk new file mode 100755 index 00000000..81414c37 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/HeliumSdk differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/HeliumSdk.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/HeliumSdk.meta new file mode 100644 index 00000000..83b1a4b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/HeliumSdk.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e22b1736aa2aa4377a385e93d806145c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Info.plist new file mode 100755 index 00000000..9a05da4d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Info.plist.meta new file mode 100644 index 00000000..6d32809b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5e037472845e401ca15b5252019b0cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules.meta new file mode 100644 index 00000000..3a71af57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e37d3c7ec253943879b2baae9dadfad4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules/module.modulemap new file mode 100755 index 00000000..4bdc20ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module HeliumSdk { + umbrella header "HeliumSdk.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..39ae4b55 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/chartboost/HeliumSdk.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c0884e7679e14810a0df151d0032ca1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework.meta new file mode 100644 index 00000000..cdee4b0c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 1639586575ab64f2685fb943f2e07fea +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter new file mode 100755 index 00000000..3792879a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter.meta new file mode 100644 index 00000000..38c9f37b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/AnyThinkFyberAdapter.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5191588fa82542e9b897eb638a65df0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers.meta new file mode 100644 index 00000000..7f53eab8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d34b1968e8140458b83807f615b243da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h new file mode 100755 index 00000000..cafc2093 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkFyberAdapter.h +// AnyThinkFyberAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkFyberAdapter. +FOUNDATION_EXPORT double AnyThinkFyberAdapterVersionNumber; + +//! Project version string for AnyThinkFyberAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkFyberAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h.meta new file mode 100644 index 00000000..9fd93884 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Headers/AnyThinkFyberAdapter.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d30ec41dd14e04569a56527c87c2c540 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle.meta new file mode 100644 index 00000000..d7be6aab --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1f3fdaff5e0640ff966a17f63626920 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Assets.car b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Assets.car new file mode 100755 index 00000000..419ef7a0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Assets.car differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Assets.car.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Assets.car.meta new file mode 100644 index 00000000..76444bea --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Assets.car.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1acc9795b1e3a46d6a042ac8d63be37b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@2x.png new file mode 100755 index 00000000..e881be3a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@2x.png.meta new file mode 100644 index 00000000..1ff1dc0d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 97b8792c5445d4bada22cfd1e6fe4a17 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@3x.png new file mode 100755 index 00000000..63676ec9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@3x.png.meta new file mode 100644 index 00000000..74af8b44 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4eb7bc896cd3438d9b09024b66958c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@2x.png new file mode 100755 index 00000000..00708d72 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@2x.png.meta new file mode 100644 index 00000000..8076a949 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 563ab302b39ed43cfa0a99387c3b9be6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@3x.png new file mode 100755 index 00000000..66ef831c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@3x.png.meta new file mode 100644 index 00000000..e9c6468b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Endcard_play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f78434794ef334aff99beeba5cdd48f4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@2x.png new file mode 100755 index 00000000..34ace549 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@2x.png.meta new file mode 100644 index 00000000..151feff0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0cd0dc0c0a12b4c8b8fbbcf0a2eb717e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@3x.png new file mode 100755 index 00000000..0809321a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@3x.png.meta new file mode 100644 index 00000000..14a58fe4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/IA_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d1ca64f9593848cdbca4cc4ce16e1ff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Info.plist new file mode 100755 index 00000000..f9683d42 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Info.plist.meta new file mode 100644 index 00000000..cf28de16 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cac618fe6b1b54e05aae687c18193f8a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack.png new file mode 100755 index 00000000..65693022 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack.png.meta new file mode 100644 index 00000000..4e874d1e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 74fb733a784a247ef81c721d39c1bc15 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@2x.png new file mode 100755 index 00000000..3c522e5d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@2x.png.meta new file mode 100644 index 00000000..b17289e8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bdf140f5afb844be5945a43c7dcaa08a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@3x.png new file mode 100755 index 00000000..e1135378 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@3x.png.meta new file mode 100644 index 00000000..3ceeb4c6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserBack@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a7473f3f73e71476dbc6a0f2c3cca082 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss.png new file mode 100755 index 00000000..56727dcf Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss.png.meta new file mode 100644 index 00000000..99a38b81 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c563c523872dc49028f0414190408d45 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@2x.png new file mode 100755 index 00000000..d3c44975 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@2x.png.meta new file mode 100644 index 00000000..aa195268 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 16b927b2592574015a3ea1801f656d65 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@3x.png new file mode 100755 index 00000000..533de567 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@3x.png.meta new file mode 100644 index 00000000..29aa6a84 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserDismiss@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 786aeb8b09c2f41f7af65a432502963c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward.png new file mode 100755 index 00000000..ecee43f1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward.png.meta new file mode 100644 index 00000000..f16cd5ca --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9c419c09a50664d8c8b01b7a13cd0dc6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@2x.png new file mode 100755 index 00000000..d6727bc3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@2x.png.meta new file mode 100644 index 00000000..cfe9d6a7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9867aaa343d9743f6baf0bb92067719b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@3x.png new file mode 100755 index 00000000..bf21dc77 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@3x.png.meta new file mode 100644 index 00000000..ff1b8c95 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/browserForward@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: edffe79eef13d44c39a90c26569bcd39 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@2x.png new file mode 100755 index 00000000..38acf167 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@2x.png.meta new file mode 100644 index 00000000..1506d8db --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f50fe212c3a6746f6bc07e3e34060d77 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@3x.png new file mode 100755 index 00000000..7073912b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@3x.png.meta new file mode 100644 index 00000000..a0b4dec2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9a24f88ea1d464fe98b55c10ef63aeab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@2x.png new file mode 100755 index 00000000..5ad818dc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@2x.png.meta new file mode 100644 index 00000000..da177578 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1ccdf87adcbca4ce5b9a02a4f7d339dc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@3x.png new file mode 100755 index 00000000..8287bae0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@3x.png.meta new file mode 100644 index 00000000..c80228a0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreen@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 783219ecc0c254e3bbfa558025db2ca4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@2x.png new file mode 100755 index 00000000..6290b07a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@2x.png.meta new file mode 100644 index 00000000..a1a68752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a59273b561c004087889644ceff172bb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@3x.png new file mode 100755 index 00000000..2bcb0d20 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@3x.png.meta new file mode 100644 index 00000000..67e08036 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/fullscreenSelected@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c1184f7c1468742ae9a48b659f4c8247 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@2x.png new file mode 100755 index 00000000..e0fd9b97 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@2x.png.meta new file mode 100644 index 00000000..199aebc0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c23d7177284c0452c9990c06915e966f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@3x.png new file mode 100755 index 00000000..a990163a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@3x.png.meta new file mode 100644 index 00000000..faa18540 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButton@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 862ef933a27de48e6b5fd751984a6454 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@2x.png new file mode 100755 index 00000000..eb70c2db Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@2x.png.meta new file mode 100644 index 00000000..4b0ad9af --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d04a7962ef1594131a1a899931258224 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@3x.png new file mode 100755 index 00000000..0ede4d7d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@3x.png.meta new file mode 100644 index 00000000..0a1eb6a8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/muteButtonSelected@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b923dab1ed5b4a60b447bff1ae5e7af +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play.png new file mode 100755 index 00000000..59b0f8c6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play.png.meta new file mode 100644 index 00000000..6d3b9506 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ff2b4431d6cb4bb09407fa186482362 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@2x.png new file mode 100755 index 00000000..84225691 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@2x.png.meta new file mode 100644 index 00000000..7750bbed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3247b8269e0e74226b303f1d9c9f10e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@3x.png new file mode 100755 index 00000000..40468fd4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@3x.png.meta new file mode 100644 index 00000000..fae1b8be --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 389bbf3c769a0468689e01ab2bca8026 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay.png new file mode 100755 index 00000000..ce666505 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay.png.meta new file mode 100644 index 00000000..b920db7e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58eec1dbe870c43da8793f698ffce531 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@2x.png new file mode 100755 index 00000000..2019c509 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@2x.png.meta new file mode 100644 index 00000000..1167f589 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 78d966859a42547f785e182ee2339432 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@3x.png new file mode 100755 index 00000000..41509c08 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@3x.png.meta new file mode 100644 index 00000000..47e4d2d4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/replay@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 733f66caee95441328f3cfe51d22a1a0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@2x.png new file mode 100755 index 00000000..14f4dc9e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@2x.png.meta new file mode 100644 index 00000000..76eb6705 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d902b331ef50d4aa2a7b726a3df1bc93 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@3x.png new file mode 100755 index 00000000..43224dc5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@3x.png.meta new file mode 100644 index 00000000..3bae8a2b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/IASDKResources.bundle/visitUs@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f30bb250781f442dbea5a786dde59fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist new file mode 100755 index 00000000..1c86db96 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist.meta new file mode 100644 index 00000000..ab86b184 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65b4d073b60d3462ab3eae8e7ffddb2d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules.meta new file mode 100644 index 00000000..bf890ad4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfdec2a822929426abc19d65912e9fb8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap new file mode 100755 index 00000000..47687451 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkFyberAdapter { + umbrella header "AnyThinkFyberAdapter.h" + + export * + module * { export * } +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..55d30a07 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/AnyThinkFyberAdapter.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a21295b702fc4885859895b2a591ad3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework.meta new file mode 100644 index 00000000..7e1f8447 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: 1f02f9ff50bc14c8f9489cf6eb52009e +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers.meta new file mode 100644 index 00000000..a1d4efc1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efaa44bbe8eb64c97bcca5cf39e02d6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/FMPBiddingManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/FMPBiddingManager.h new file mode 100755 index 00000000..0cdec00d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/FMPBiddingManager.h @@ -0,0 +1,17 @@ +// +// FMPBiddingManager.h +// IASDKCore +// +// Created by Fyber on 25/03/2021. +// Copyright © 2021 Fyber. All rights reserved. +// + +#import + +#import + +@interface FMPBiddingManager : NSObject + +- (NSString * _Nullable)biddingToken; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/FMPBiddingManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/FMPBiddingManager.h.meta new file mode 100644 index 00000000..2ef9fcf0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/FMPBiddingManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae813c58fbaef48b3abf24c9c7b0eaa8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdModel.h new file mode 100755 index 00000000..f5f3dc7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdModel.h @@ -0,0 +1,22 @@ +// +// IAAdModel.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAAdModel : NSObject + +@property (nonatomic, readonly, getter=isRewarded) BOOL rewarded; + +/** + * @discussion Ad model is base; this member extends it to concrete type ad model. + */ +@property (nonatomic, strong, nullable, readonly) id contentModel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdModel.h.meta new file mode 100644 index 00000000..fe1e18a6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fdb86e06b006d40048cd99322f37ac8b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdRequest.h new file mode 100755 index 00000000..3fc1505a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdRequest.h @@ -0,0 +1,76 @@ +// +// IAAdRequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import +#import + +@class IAUserData; +@class CLLocation; +@class IADebugger; +@class IAMediation; + +@protocol IAAdRequestBuilder + +@required + +@property (nonatomic) BOOL useSecureConnections; + +/** + * @brief A mandatory parameter. + */ +@property (nonatomic, copy, nonnull) NSString *spotID; + +/** + * @brief The request timeout in seconds before the 'ready on client' will be received. + * + * @discussion The min value is 1, the max value is 180, the default is 10. In case the input param is out of bounds, the default one will be set. + */ +@property (nonatomic) NSTimeInterval timeout; + +@property (nonatomic, copy, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + */ +@property (nonatomic, copy, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + */ +@property (nonatomic, copy, nullable) CLLocation *location; + +@property (nonatomic, copy, nullable) IADebugger *debugger; + +/** + * @brief Subtype expected configuration. In case a certain type of ad has extra configuration, assign it here. + */ +@property (nonatomic, copy, nullable) id subtypeDescription; + +@optional + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + */ +@property (nonatomic) BOOL muteAudio; + +@end + +@interface IAAdRequest : IARequest + +/** + * @brief Use in order to determine type of unit returned. + * @discussion Will be assigned at response parsing phase. + */ +@property (nonatomic, strong, nullable, readonly) NSString *unitID; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdRequest.h.meta new file mode 100644 index 00000000..888a0c49 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a34dc1a27bc2e474f81349dfbd1d155f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdSpot.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdSpot.h new file mode 100755 index 00000000..bdeafa39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdSpot.h @@ -0,0 +1,61 @@ +// +// IAAdSpot.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@class IAAdRequest; +@class IAMediation; +@class IAAdModel; +@class IAAdSpot; + +@class IAUnitController; + +typedef void (^IAAdSpotAdResponseBlock)(IAAdSpot * _Nullable adSpot, IAAdModel * _Nullable adModel, NSError * _Nullable error); + +@protocol IAAdSpotBuilder + +@required +@property (atomic, copy, nonnull) IAAdRequest *adRequest; +@property (nonatomic, copy, nonnull) IAMediation *mediationType; + +- (void)addSupportedUnitController:(IAUnitController * _Nonnull)supportedUnitController; + +@end + +@interface IAAdSpot : NSObject + +/** + * @brief The unit controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAUnitController *activeUnitController; + +@property (nonatomic, strong, readonly, nullable) IAAdModel *model; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Fetch ad. Ad response block must be provided, otherwise fetch will not be performed. + * + * @discussion Ad response block will be retained, therefore 'self' should not be used insided this block. Please use weak reference to 'self' instead. + * This block will be invoked both on first ad request result, and on ad refresh result. + */ +- (void)fetchAdWithCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)loadAdWithMarkup:(NSString * _Nullable)admString withCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +/** + * @brief Use for being notified about ad reload result. + * @discussion IA SDK will copy this block, if you want to clear it, you should provide a 'nil' value. + */ +- (void)setAdRefreshCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)refreshAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdSpot.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdSpot.h.meta new file mode 100644 index 00000000..9076e8b5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdSpot.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f2d7337de95349f5996436fb8d304bf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdView.h new file mode 100755 index 00000000..ccac5e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdView.h @@ -0,0 +1,16 @@ +// +// IAAdView.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +@interface IAAdView : IABaseView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdView.h.meta new file mode 100644 index 00000000..5fe408ab --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e66b15a6f85cb4c859ca8c3a82c8c4d5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IABaseView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IABaseView.h new file mode 100755 index 00000000..f35f1001 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IABaseView.h @@ -0,0 +1,17 @@ +// +// IABaseView.h +// IASDKCore +// +// Created by Fyber on 09/09/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IABaseView : UIView + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IABaseView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IABaseView.h.meta new file mode 100644 index 00000000..d4a8e26a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IABaseView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e7674c1f4a2844728b3dd362fe923188 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAContentController.h new file mode 100755 index 00000000..6a582b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAContentController.h @@ -0,0 +1,16 @@ +// +// IAContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @brief Abstract base class. + */ +@interface IAContentController : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAContentController.h.meta new file mode 100644 index 00000000..624c2fc0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ebc42454611b4168b48f477cc279abf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IADebugger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IADebugger.h new file mode 100755 index 00000000..a0b1ba54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IADebugger.h @@ -0,0 +1,34 @@ +// +// IADebugger.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +static NSNotificationName _Nonnull kIADebuggerDidChangeRequestSettingsNotification = @"kIADebuggerDidChangeRequestSettingsNotification"; + +@protocol IADebuggerBuilder + +@required + +@property (nonatomic, copy, nullable) NSString *server; +@property (nonatomic, copy, nullable) NSString *database; +@property (nonatomic, copy, nullable) NSString *mockResponsePath; +@property (nonatomic, copy, nullable) NSString *localJSONResponsePath; + +@property (class, nonatomic, copy, nullable) NSString *localJSONConfigPath; +@property (class, nonatomic, copy, nullable) NSString *globalConfigPath; +@property (class, nonatomic) BOOL adReportingEnabled; + +@end + +@interface IADebugger : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IADebugger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IADebugger.h.meta new file mode 100644 index 00000000..47bf9212 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IADebugger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c544f7ce030ce4d4b9d1da0828cb7bdc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAFullscreenUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAFullscreenUnitController.h new file mode 100755 index 00000000..735de752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAFullscreenUnitController.h @@ -0,0 +1,42 @@ +// +// IAFullscreenUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +@protocol IAFullscreenUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@interface IAFullscreenUnitController : IAUnitController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Presents fullscreen ad. + * + * @discussion The delegate method '- (UIViewController * _Nonnull)IAParentViewControllerForAdController:(IAUnitController * _Nullable)unitController' + * must be implemented. + */ +- (void)showAdAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion; + +/** + * @brief Tells whether a creative is presented. + */ +- (BOOL)isPresented; + +- (void)removeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAFullscreenUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAFullscreenUnitController.h.meta new file mode 100644 index 00000000..0b0fd56b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAFullscreenUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9d8ae4bdd86b449eeba3470f9d95d9c7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGDPRConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGDPRConsent.h new file mode 100755 index 00000000..6b8458a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGDPRConsent.h @@ -0,0 +1,15 @@ +// +// IAGDPRConsent.h +// IASDKCore +// +// Created by Fyber on 08/06/2018. +// Copyright (c) 2018 Fyber. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, IAGDPRConsentType) { + IAGDPRConsentTypeUnknown = -1, + IAGDPRConsentTypeDenied = 0, + IAGDPRConsentTypeGiven = 1 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGDPRConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGDPRConsent.h.meta new file mode 100644 index 00000000..37747346 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGDPRConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 437cb4c7ea5b94a5bb2923b378bfdbd6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGlobalAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGlobalAdDelegate.h new file mode 100755 index 00000000..90155566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGlobalAdDelegate.h @@ -0,0 +1,25 @@ +// +// IAGlobalAdDelegate.h +// IASDKCore +// +// Created by Fyber on 08/12/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#ifndef IAGlobalAdDelegate_h +#define IAGlobalAdDelegate_h + +#import +#import + +@protocol IAGlobalAdDelegate + +@required +/** + * @brief The impression info of the shown ad. + */ +- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData withAdRequest:(IAAdRequest * _Nonnull)adRequest; + +@end + +#endif /* IAGlobalAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGlobalAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGlobalAdDelegate.h.meta new file mode 100644 index 00000000..22a63939 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAGlobalAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bce04a3aa0f0842dfafdd89cb0711b35 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAImpressionData.h new file mode 100755 index 00000000..fde62bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAImpressionData.h @@ -0,0 +1,68 @@ +// +// IAImpressionData.h +// IASDKCore +// +// Copyright © 2019 Fyber. All rights reserved. +// + +#import +#import + +/** + * @class The shown ad impression info. + */ +@interface IAImpressionData : NSObject + +/** + * @brief The demand source name. + */ +@property (nonatomic, nullable, copy, readonly) NSString *demandSourceName; + +/** + * @brief The ISO country code. + */ +@property (nonatomic, nullable, copy, readonly) NSString *country; + +/** + * @brief The session ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *sessionID; + +/** + * @brief The advertiser domain. + */ +@property (nonatomic, nullable, copy, readonly) NSString *advertiserDomain; + +/** + * @brief The creative ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *creativeID; + +/** + * @brief The campaign ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *campaignID; + +/** + * @brief The pricing value. + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *pricingValue; + +/** + * @brief The pricing currency. + */ +@property (nonatomic, nullable, copy, readonly) NSString *pricingCurrency; + +/** + * @brief Is ad duration (if applicable). + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *duration; + +/** + * @brief Is true in case of skippable ad. + */ +@property (nonatomic, readonly, getter=isSkippable) BOOL skippable; + +- (NSString * _Nonnull)customDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAImpressionData.h.meta new file mode 100644 index 00000000..5b8c215f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d20e240533c2b4238a54ef6966df458e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAdDescription.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAdDescription.h new file mode 100755 index 00000000..979ebec9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAdDescription.h @@ -0,0 +1,20 @@ +// +// IAInterfaceAdDescription.h +// IASDKCore +// +// Created by Fyber on 27/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAdDescription_h +#define IAInterfaceAdDescription_h + +#import + +@protocol IAInterfaceAdDescription + +@required + +@end + +#endif /* IAInterfaceAdDescription_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAdDescription.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAdDescription.h.meta new file mode 100644 index 00000000..6fb53375 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAdDescription.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 035a89bebe3df481d965a95a4487dff0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h new file mode 100755 index 00000000..220114ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h @@ -0,0 +1,24 @@ +// +// IAInterfaceAllocBlocker.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAllocBlocker_h +#define IAInterfaceAllocBlocker_h + +#import + +@protocol IAInterfaceAllocBlocker + +@required ++ (null_unspecified instancetype)alloc __attribute__((unavailable(" The 'alloc' is not available, use 'build:' instead."))); +// Causes error during building in xcode 12.5 +//- (null_unspecified instancetype)init __attribute__((unavailable(" The 'init' is not available, use 'build:' instead."))); ++ (null_unspecified instancetype)new __attribute__((unavailable(" The 'new' is not available, use 'build:' instead."))); + +@end + +#endif /* IAInterfaceAllocBlocker_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h.meta new file mode 100644 index 00000000..f7f05989 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceAllocBlocker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3402e1f5095064b12a2f9441c49497bb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceBuilder.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceBuilder.h new file mode 100755 index 00000000..8b52ff75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceBuilder.h @@ -0,0 +1,25 @@ +// +// IAInterfaceBuilder.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceBuilder_h +#define IAInterfaceBuilder_h + +#import + +#import + +@protocol IAInterfaceBuilder; + +@protocol IAInterfaceBuilder + +@required ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end + +#endif /* IAInterfaceBuilder_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceBuilder.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceBuilder.h.meta new file mode 100644 index 00000000..86862b61 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceBuilder.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c904695632a654c1a86912068acd90cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceContentModel.h new file mode 100755 index 00000000..6cb127de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceContentModel.h @@ -0,0 +1,18 @@ +// +// IAInterfaceContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceContentModel_h +#define IAInterfaceContentModel_h + +#import + +@protocol IAInterfaceContentModel + +@end + +#endif /* IAInterfaceContentModel_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceContentModel.h.meta new file mode 100644 index 00000000..f0dde128 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f275133aa0c4c4cbab829d70f8b0083d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceSingleton.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceSingleton.h new file mode 100755 index 00000000..c4f560e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceSingleton.h @@ -0,0 +1,23 @@ +// +// IAInterfaceSingleton.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceSingleton_h +#define IAInterfaceSingleton_h + +#import + +#import + +@protocol IAInterfaceSingleton + +@required ++ (instancetype _Nonnull)sharedInstance; + +@end + +#endif /* IAInterfaceSingleton_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceSingleton.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceSingleton.h.meta new file mode 100644 index 00000000..57078468 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceSingleton.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58608164df0f84c9a80f876b428c6300 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceUnitController.h new file mode 100755 index 00000000..55ac4cd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceUnitController.h @@ -0,0 +1,42 @@ +// +// IAInterfaceUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceUnitController_h +#define IAInterfaceUnitController_h + +#import + +@protocol IAUnitDelegate; +@class IAContentController; + +@protocol IAUnitControllerBuilderProtocol + +@required +- (void)addSupportedContentController:(IAContentController * _Nonnull)supportedContentController; + +@end + +@protocol IAInterfaceUnitController + +@required + +@property (nonatomic, weak, nullable) id unitDelegate; + +/** + * @brief The content controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAContentController *activeContentController; + +/** + * @brief Clears all internal data. After use of this method, current unit controller is no more useable until a new response of same ad unit type is received. + */ +- (void)clear; + +@end + +#endif /* IAInterfaceUnitController_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceUnitController.h.meta new file mode 100644 index 00000000..ca562bc5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAInterfaceUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3b07b804ad134aacb30f0ab7f3de575 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IALogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IALogger.h new file mode 100755 index 00000000..057c821d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IALogger.h @@ -0,0 +1,56 @@ +// +// IALogger.h +// IASDKCore +// +// Created by Fyber on 23/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @typedef IALogLevel + * @brief Log level. + */ +typedef NS_ENUM(NSUInteger, IALogLevel) { + /** + * @brief Disabled. + */ + IALogLevelOff = 0, + /** + * @brief Includes error logging. + */ + IALogLevelError = 1, + /** + * @brief Includes warnings and error logging. + */ + IALogLevelWarn = 2, + /** + * @brief Includes general info., warnings and error logging. + */ + IALogLevelInfo = 3, + /** + * @brief Includes debug information, general info., warnings and error logging. + */ + IALogLevelDebug = 4, + /** + * @brief Includes all types of logging. + */ + IALogLevelVerbose = 5, +}; + +@interface IALogger : NSObject + +/** + * @brief Sets IASDK logging level for: + * + * 1. Xcode console + * + * 2. Apple System Logs + * + * @param logLevel log level + */ ++ (void)setLogLevel:(IALogLevel)logLevel; ++ (IALogLevel)logLevel:(IALogLevel)logLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IALogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IALogger.h.meta new file mode 100644 index 00000000..23aed82e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IALogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8248426934c504db1b012e44af6c3638 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDAdView.h new file mode 100755 index 00000000..49ab120f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDAdView.h @@ -0,0 +1,20 @@ +// +// IAMRAIDAdView.h +// IASDKCore +// +// Created by Fyber on 28/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +static const CGFloat kIADefaultIPhoneBannerWidth = 320; +static const CGFloat kIADefaultIPhoneBannerHeight = 50; +static const CGFloat kIADefaultIPadBannerWidth = 728; +static const CGFloat kIADefaultIPadBannerHeight = 90; +static const CGFloat kIADefaultRectWidth = 300; +static const CGFloat kIADefaultRectHeight = 250; + +@interface IAMRAIDAdView : IAAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDAdView.h.meta new file mode 100644 index 00000000..8e13b1f2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4246a65a6badf43038470d553e2dea82 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentController.h new file mode 100755 index 00000000..178b51b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentController.h @@ -0,0 +1,31 @@ +// +// IAMRAIDContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAMRAIDContentDelegate; + +@protocol IAMRAIDContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id MRAIDContentDelegate; + +@optional +@property (nonatomic, getter=isContentAwareBackground) BOOL contentAwareBackground; + +@end + +@interface IAMRAIDContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentController.h.meta new file mode 100644 index 00000000..204748dc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 804c010769a9a4d7584bf51ce2cf2f68 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentDelegate.h new file mode 100755 index 00000000..6226f06c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentDelegate.h @@ -0,0 +1,59 @@ +// +// IAMRAIDContentDelegate.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAMRAIDContentDelegate_h +#define IAMRAIDContentDelegate_h + +#import +#import + +@class IAMRAIDContentController; + +@protocol IAMRAIDContentDelegate + +@optional + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID close command; + * @discussion If banner, it will collaps, if interstitial, it will dismiss. + */ +- (void)IAMRAIDContentControllerMRAIDAdWillCollapse:(IAMRAIDContentController * _Nullable)contentController; +- (void)IAMRAIDContentControllerMRAIDAdDidCollapse:(IAMRAIDContentController * _Nullable)contentController; + +/** + * @brief invoked when MRAID video failed to start playing within specified timeout; + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +@end + +#endif /* IAMRAIDContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentDelegate.h.meta new file mode 100644 index 00000000..3f1c8f64 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a66c63fb3800454e99f4edc6aab76dc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentModel.h new file mode 100755 index 00000000..4cfd7005 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentModel.h @@ -0,0 +1,25 @@ +// +// IAMRAIDContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@protocol IAMRAIDContentModelBuilder + +@required +@property (nonatomic, strong, nonnull) NSString *HTMLString; + +@end + +@interface IAMRAIDContentModel : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentModel.h.meta new file mode 100644 index 00000000..60c15ca8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMRAIDContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c47c71fc3df14997bd176c0e13c9068 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediation.h new file mode 100755 index 00000000..5cc91df4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediation.h @@ -0,0 +1,21 @@ +// +// IAMediation.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@protocol IAMediationInterface + +@required +- (NSString * _Nonnull)name; +- (NSString * _Nonnull)version; + +@end + +@interface IAMediation : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediation.h.meta new file mode 100644 index 00000000..26c134f6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d6a004abc03cc4153a1c5dd1412c02b3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdMob.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdMob.h new file mode 100755 index 00000000..614eaa69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdMob.h @@ -0,0 +1,15 @@ +// +// IAMediationAdMob.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationAdMob : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdMob.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdMob.h.meta new file mode 100644 index 00000000..1a7a9511 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdMob.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1a482974ace6546fb956de2fad0b2fe8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdmost.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdmost.h new file mode 100755 index 00000000..944bcce8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdmost.h @@ -0,0 +1,17 @@ +// +// IAMediationAdmost.h +// IASDKCore +// +// Created by Nikita on 14/07/2021. +// Copyright © 2021 Inneractive. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IAMediationAdmost : IAMediation + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdmost.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdmost.h.meta new file mode 100644 index 00000000..04d5bc90 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationAdmost.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b4dd82078a0844c8481cf5bf3e07756d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationDFP.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationDFP.h new file mode 100755 index 00000000..2ea6c5ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationDFP.h @@ -0,0 +1,15 @@ +// +// IAMediationDFP.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationDFP : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationDFP.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationDFP.h.meta new file mode 100644 index 00000000..06d57c48 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationDFP.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ebbf8a15557b842a48cae10944458cb6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationFyber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationFyber.h new file mode 100755 index 00000000..7b730860 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationFyber.h @@ -0,0 +1,15 @@ +// +// IAMediationFyber.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationFyber : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationFyber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationFyber.h.meta new file mode 100644 index 00000000..b165ae4a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationFyber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 038cf096d330740a8ad21ec732b081bb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationIronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationIronSource.h new file mode 100755 index 00000000..c64be44d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationIronSource.h @@ -0,0 +1,15 @@ +// +// IAMediationIronSource.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationIronSource : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationIronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationIronSource.h.meta new file mode 100644 index 00000000..88fb0fb1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationIronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fd0f67b9b0836403794ede2a035c6fd9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMax.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMax.h new file mode 100755 index 00000000..4cbf47ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMax.h @@ -0,0 +1,15 @@ +// +// IAMediationMax.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMax : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMax.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMax.h.meta new file mode 100644 index 00000000..0db00eeb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMax.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbdb8b5736da54c019e26ac49f68a86e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMopub.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMopub.h new file mode 100755 index 00000000..f9e6a46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMopub.h @@ -0,0 +1,15 @@ +// +// IAMediationMopub.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMopub : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMopub.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMopub.h.meta new file mode 100644 index 00000000..35a935dd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAMediationMopub.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 810d338f236eb4d718477d84f6f0bef5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IARequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IARequest.h new file mode 100755 index 00000000..74cd8f7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IARequest.h @@ -0,0 +1,13 @@ +// +// IARequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IARequest : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IARequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IARequest.h.meta new file mode 100644 index 00000000..c5a1e485 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IARequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a3c689c7ccb1c4effb25690ddba2dbef +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKCore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKCore.h new file mode 100755 index 00000000..bb3581c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKCore.h @@ -0,0 +1,209 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 29/01/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +#import +#import +#import + +#import + +#import + +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import +#import + +#import + +#import +#import +#import +#import +#import + +typedef void (^IASDKCoreInitBlock)(BOOL success, NSError * _Nullable error); + +typedef NS_ENUM(NSInteger, IASDKCoreInitErrorType) { + IASDKCoreInitErrorTypeUnknown = 0, + IASDKCoreInitErrorTypeFailedToDownloadMandatoryData = 1, + IASDKCoreInitErrorTypeMissingModules = 2, + IASDKCoreInitErrorTypeInvalidAppID = 3, + IASDKCoreInitErrorTypeCancelled = 4 +}; + +@interface IASDKCore : NSObject + +@property (atomic, strong, nullable, readonly) NSString *appID; +@property (atomic, readonly, getter=isInitialised) BOOL initialised; +@property (atomic, strong, nullable) NSString *publisherAppStoreID; // publisher app ID in Apple’s App Store + +/** + * @brief Use this delegate in order to get an info about every shown ad. + */ +@property (atomic, weak, nullable) id globalAdDelegate; + +/** + * @brief The GDPR consent status. + * + * @discussion Use this property in order to set the GDPR consent accoring to your preferences. + * + * It can be used as one of the following, in order to allow/restrict: + * + * - `[IASDKCore.sharedInstance setGDPRConsent:YES]` + * + * - `[IASDKCore.sharedInstance setGDPRConsent:true]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = NO` + * + * - `IASDKCore.sharedInstance.GDPRConsent = 1` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeGiven` + * + * Or it can be cleared by using the one of the following: + * + * - `[IASDKCore.sharedInstance clearGDPRConsentData]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeUnknown`. Important: setting the `IAGDPRConsentTypeUnknown`, will clear the `GDPRConsentString` as well. + * + * The default (or after calling the `clearGDPRConsentData` method) value is unknown, which is the `IAGDPRConsentTypeUnknown`. + * + * The property is thread-safe. + */ +@property (atomic) IAGDPRConsentType GDPRConsent; + +/** + * @brief Use this property in order to provide a custom GDPR consent data. + * + * @discussion It will be passed as is, without any management/modification. + */ +@property (atomic, nullable) NSString *GDPRConsentString; + +/** + * @brief Use this property in order to provide the CCPA string. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear this data permanently from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *CCPAString; + +/** + * @brief Use this property in order to provide a user Id. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear it from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *userID; + +/** + * @brief Use userData for better ad targeting. + * @discussion This userData will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + * @discussion These keywords will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) CLLocation *location; + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic) BOOL muteAudio; + +/** + * @brief Indicates which SDK is mediating Fyber. Mediation type value set for IAAdSpot will be checked before and used if there was any set. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) IAMediation *mediationType; + +/** + * @brief Can be used in order to get test ads in bidding flow. + */ +@property (nonatomic, strong, nullable) IADebugger *debugger; + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + * + * @param completionBlock An optional callback for the init result notification. The error code is represented as `IASDKCoreInitErrorType` enum. + * + * @param completionQueue An optional queue for the completion block. If is not provided, the completion block will be invoked on the main queue. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID + completionBlock:(IASDKCoreInitBlock _Nullable)completionBlock + completionQueue:(dispatch_queue_t _Nullable)completionQueue; + +/** + * @brief Get the IASDK current version as the NSString instance. + * + * @discussion The format is `x.y.z`. + */ +- (NSString * _Null_unspecified)version; + +/** + * @brief Clears all the GDPR related information. The state of the `GDPRConsent` property will become `-1` or `IAGDPRConsentTypeUnknown`. + */ +- (void)clearGDPRConsentData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKCore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKCore.h.meta new file mode 100644 index 00000000..1e92662a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKCore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e2661d802bdb48628a74514db517114 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKMRAID.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKMRAID.h new file mode 100755 index 00000000..e8b33ce3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKMRAID.h @@ -0,0 +1,20 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 02/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IASDKMRAID : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKMRAID.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKMRAID.h.meta new file mode 100644 index 00000000..a9771696 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKMRAID.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12fc06e8f3a304b73b9e81ae4d90b7e1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKVideo.h new file mode 100755 index 00000000..22fcd377 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKVideo.h @@ -0,0 +1,20 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 01/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IASDKVideo : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKVideo.h.meta new file mode 100644 index 00000000..eebcc9da --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IASDKVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8313bb36db1d64b2cbca9ed9c5f27445 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitController.h new file mode 100755 index 00000000..99e4afb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitController.h @@ -0,0 +1,20 @@ +// +// IAUnitController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +/** + * @brief Abstract class, for service purpose. Should not be used explicitly. + */ +@interface IAUnitController : NSObject + +- (BOOL)isReady; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitController.h.meta new file mode 100644 index 00000000..5164a0b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7fbe9ea1ec825438c97a377732854877 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitDelegate.h new file mode 100755 index 00000000..662ebc76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitDelegate.h @@ -0,0 +1,51 @@ +// +// IAUnitDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAUnitDelegate_h +#define IAUnitDelegate_h + +#import +#import + +@class IAUnitController; + +@protocol IAUnitDelegate + +@required + +/** + * @brief Required delegate method for supplying parent view controller. App will crash, if it is not implemented in delegate and delegate declares itself as conforming to protocol. + * + * @discussion The 'modalPresentationStyle' property of the supplied view controller will be changed to 'UIModalPresentationFullScreen'; + */ +- (UIViewController * _Nonnull)IAParentViewControllerForUnitController:(IAUnitController * _Nullable)unitController; + +@optional +- (void)IAAdDidReceiveClick:(IAUnitController * _Nullable)unitController; +- (void)IAAdWillLogImpression:(IAUnitController * _Nullable)unitController; + +/** + * @brief The rewarded units callback for a user reward. + * + * @discussion This callback is called for all type of the rewarded content, both HTML/JS and video (VAST). + * In order to use the rewarded callback for all available rewarded content, you will have to implement this method (not the `IAVideoCompleted:`; + */ +- (void)IAAdDidReward:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerWillDismissFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidDismissFullscreen:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillOpenExternalApp:(IAUnitController * _Nullable)unitController; + +- (void)IAAdDidExpire:(IAUnitController * _Nullable)unitController; + +@end + +#endif /* IAUnitDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitDelegate.h.meta new file mode 100644 index 00000000..0c9097d8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUnitDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d58820b77843342629593fc454fefd28 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUserData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUserData.h new file mode 100755 index 00000000..d24b3004 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUserData.h @@ -0,0 +1,34 @@ +// +// IAUserData.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +typedef NS_ENUM(NSInteger, IAUserGenderType) { + IAUserGenderTypeUnknown = 0, + IAUserGenderTypeMale, + IAUserGenderTypeFemale, + IAUserGenderTypeOther, +}; + +@protocol IAUserDataBuilder + +@required + +@property (nonatomic) NSUInteger age; +@property (nonatomic) IAUserGenderType gender; +@property (nonatomic, copy, nullable) NSString *zipCode; + +@end + +@interface IAUserData : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUserData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUserData.h.meta new file mode 100644 index 00000000..7e27e4e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAUserData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1324e239f2ff4a718a5791e3a8cff77 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentController.h new file mode 100755 index 00000000..60531908 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentController.h @@ -0,0 +1,42 @@ +// +// IAVideoContentController.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAVideoContentDelegate; + +@protocol IAVideoContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id videoContentDelegate; + +@end + +@interface IAVideoContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@property (nonatomic, readwrite, getter=isMuted) BOOL muted; + +/** + * @brief Manual play. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)play; + +/** + * @brief Manual pause. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)pause; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentController.h.meta new file mode 100644 index 00000000..3bfaf806 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6336eb18a0db04c34a63ccf2bb585b2d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentDelegate.h new file mode 100755 index 00000000..52cb380c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentDelegate.h @@ -0,0 +1,43 @@ +// +// IAVideoContentDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAVideoContentDelegate_h +#define IAVideoContentDelegate_h + +#import + +@class IAVideoContentController; + +@protocol IAVideoContentDelegate + +@optional + +- (void)IAVideoCompleted:(IAVideoContentController * _Nullable)contentController; + +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +/** + * @brief Use to get video duration in seconds. Is valid only if the ad is video ad. + * + * @discussion This method will be invoked after a new received video will become ready to play. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoDurationUpdated:(NSTimeInterval)videoDuration; + +/** + * @brief Video progress observer. Use to observe current video progress. Is valid only if the ad is video ad and the video is being played. + * + * @discussion The callback is invoked on the main thread. + * + * @param currentTime Current playback time in seconds. + * @param totalTime Total video duration in seconds. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoProgressUpdatedWithCurrentTime:(NSTimeInterval)currentTime totalTime:(NSTimeInterval)totalTime; + +@end + +#endif /* IAVideoContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentDelegate.h.meta new file mode 100644 index 00000000..359fe31c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7ab704a961d3046969a1bf863deaa9da +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentModel.h new file mode 100755 index 00000000..93893b57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentModel.h @@ -0,0 +1,29 @@ +// +// IAVideoContentModel.h +// IASDKCore +// +// Created by Fyber on 12/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +typedef enum : NSInteger { + IAVideoTypeUndefined = 0, + IAVideoTypeMRect __attribute__((deprecated)), + IAVideoTypeInterstitial, + IAVideoTypeRewarded, +} IAVideoType; + +@class IAVASTModel; + +@interface IAVideoContentModel : NSObject + +@property (nonatomic) IAVideoType videoType; +@property (nonatomic, strong, nonnull) IAVASTModel *VASTModel; +@property (nonatomic) NSTimeInterval skipSeconds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentModel.h.meta new file mode 100644 index 00000000..6fe355ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f0f61bea290534bfdbeae539a4867051 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoLayout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoLayout.h new file mode 100755 index 00000000..39746c30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoLayout.h @@ -0,0 +1,138 @@ +// +// IAVideoLayout.h +// IASDKCore +// +// Created by Fyber on 05/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +/** + * @typedef IAVideoLayoutControlType + * @brief IAVideoLayoutControlType + */ +typedef NS_ENUM(NSUInteger, IAVideoLayoutControlType) { + IAVideoLayoutControlTypeClose = 1, + IAVideoLayoutControlTypeAction, + IAVideoLayoutControlTypeMute, + IAVideoLayoutControlTypeTimer, +}; + +/** + * @typedef IAVideoClickActionType + * @brief IAVideoClickActionType + */ +typedef NS_ENUM(NSUInteger, IAVideoClickActionType) { + IAVideoClickActionTypeFullscreen = 0, + IAVideoClickActionTypeLandingPage, + IAVideoClickActionTypeNone +}; + +@interface IAVideoLayout : NSObject + +/** + * @brief Defines whether the action button (aka: CTA / "Visit Us" / VAST clickthrough) is visible in feed (native and non-fullscreen mode). + * + * @discussion This is not OpenRTB Native 1.0 CTA, but VAST protocol CTA. There is also OpenRTB CTA asset in native ad unit (in case a response includes it). + * + * Default: enabled. + * + * If disabled, will not be visible in feed. + */ +@property (nonatomic, getter=isActionButtonVisibleInFeed) BOOL actionButtonIsVisibleInFeed; + +/** + * @brief Defines whether progress bar is visible in feed (non-fullscreen mode). + */ +@property (nonatomic, getter=isProgressBarVisibleInFeed) BOOL progressBarIsVisibleInFeed; + +/** + * @brief Progress bar progress track fill color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarFillColor; + +/** + * @brief Progress bar track color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarBackColor; + +/** + * @brief Defines click (inside video area) action, while a video has not finished playing. + * + * @discussion The default action is to open fullscreen. + */ +@property (nonatomic) IAVideoClickActionType videoClickActionType; + +/** + * @brief Defines color theme. + * + * @discussion Tints text color of text based controls. + * Tints image colour of image based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *themeColor; + +/** + * @brief Defines background color theme. + * + * @discussion Tints background color of text based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *backgroundThemeColor; + +/** + * @brief Defines stroke color for all video controls. + * + * The default is light-light gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlStrokeColor; + +/** + * @brief Defines fill color for all video controls. + * + * The default is gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlFillColor; + +/** + * @brief Defines controls placement. + * + * @param topLeftControlType Control to place in the top left corner. + * @param topRightControlType Control to place in the top right corner. + * @param bottomLeftControlType Control to place in the bottom left corner. + * @param bottomRightControlType Control to place in the bottom right corner. + * + * @discussion Calling this method, all the four parameters should be passed, and all four should be distinct. Use IAVideoLayoutControlType enum to define a control. + */ +- (void)setTopLeftControlType:(IAVideoLayoutControlType)topLeftControlType + topRightControlType:(IAVideoLayoutControlType)topRightControlType + bottomLeftControlType:(IAVideoLayoutControlType)bottomLeftControlType + bottomRightControlType:(IAVideoLayoutControlType)bottomRightControlType; + +/** + * @brief Use to get UI control by control type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @param type Control type. + * + * @return (UIButton *) OR (UILabel *) OR other UIView subclass instance. + */ +- (UIView * _Nullable)controlByType:(IAVideoLayoutControlType)type; + +/** + * @brief Use to get 'skip in ...' label of interstitial ad type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @return Skip label as (UILabel *). + */ +- (UILabel * _Nullable)interstitialSkipLabel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoLayout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoLayout.h.meta new file mode 100644 index 00000000..46d57027 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoLayout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7901e3233c94242c391f97149ba59a1d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoView.h new file mode 100755 index 00000000..20686937 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoView.h @@ -0,0 +1,13 @@ +// +// IAVideoView.h +// IASDKCore +// +// Created by Fyber on 02/07/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAVideoView : IAMRAIDAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoView.h.meta new file mode 100644 index 00000000..dbef119f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAVideoView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 044b98e74968941119195988da286086 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAViewUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAViewUnitController.h new file mode 100755 index 00000000..02491519 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAViewUnitController.h @@ -0,0 +1,36 @@ +// +// IAViewUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/** + * @brief Builder block. 'self' can be used. The block is not retained. + */ +@protocol IAViewUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@class IAAdView; + +@interface IAViewUnitController : IAUnitController + +@property (nonatomic, strong, readonly, nullable) IAAdView *adView; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +- (void)showAdInParentView:(UIView * _Nonnull)parentView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAViewUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAViewUnitController.h.meta new file mode 100644 index 00000000..811ac71f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Headers/IAViewUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4c7f2ad4e06a44c8d906c5cc326e20a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/IASDKCore b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/IASDKCore new file mode 100755 index 00000000..4e069455 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/IASDKCore differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/IASDKCore.meta new file mode 100644 index 00000000..4d308104 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/IASDKCore.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5956795d391548c0bba1addda1c96a4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules.meta new file mode 100644 index 00000000..1ca8f1dc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2598f3d89b69d444d8a8ebdd467b4668 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules/module.modulemap b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules/module.modulemap new file mode 100755 index 00000000..c666af89 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules/module.modulemap @@ -0,0 +1,14 @@ + +framework module IASDKCore { + umbrella header "IASDKCore.h" + export * + module * { export * } + + link framework "SystemConfiguration" + link framework "CoreTelephony" + link framework "StoreKit" + link framework "AdSupport" + link framework "WebKit" + link framework "Foundation" + link framework "UIKit" +} diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules/module.modulemap.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..a5cd5bff --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Modules/module.modulemap.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce0429859b88043e68812fd592b6c37d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions.meta new file mode 100644 index 00000000..c21d6967 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 425dc39fad33148aab77640d4f3730dd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A.meta new file mode 100644 index 00000000..dcc6bed1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c2880e7941c54c1caf9bc74907e7e36 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers.meta new file mode 100644 index 00000000..525ebd65 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb636176b8cb94b188d3ad9594f5558c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/FMPBiddingManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/FMPBiddingManager.h new file mode 100755 index 00000000..0cdec00d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/FMPBiddingManager.h @@ -0,0 +1,17 @@ +// +// FMPBiddingManager.h +// IASDKCore +// +// Created by Fyber on 25/03/2021. +// Copyright © 2021 Fyber. All rights reserved. +// + +#import + +#import + +@interface FMPBiddingManager : NSObject + +- (NSString * _Nullable)biddingToken; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/FMPBiddingManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/FMPBiddingManager.h.meta new file mode 100644 index 00000000..438d3e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/FMPBiddingManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0f40b5ea65c5c4b6f9e897f4fdb8605d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdModel.h new file mode 100755 index 00000000..f5f3dc7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdModel.h @@ -0,0 +1,22 @@ +// +// IAAdModel.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAAdModel : NSObject + +@property (nonatomic, readonly, getter=isRewarded) BOOL rewarded; + +/** + * @discussion Ad model is base; this member extends it to concrete type ad model. + */ +@property (nonatomic, strong, nullable, readonly) id contentModel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdModel.h.meta new file mode 100644 index 00000000..925e4e54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa24109fdc5574aa39ad932c3618ead7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h new file mode 100755 index 00000000..3fc1505a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h @@ -0,0 +1,76 @@ +// +// IAAdRequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import +#import + +@class IAUserData; +@class CLLocation; +@class IADebugger; +@class IAMediation; + +@protocol IAAdRequestBuilder + +@required + +@property (nonatomic) BOOL useSecureConnections; + +/** + * @brief A mandatory parameter. + */ +@property (nonatomic, copy, nonnull) NSString *spotID; + +/** + * @brief The request timeout in seconds before the 'ready on client' will be received. + * + * @discussion The min value is 1, the max value is 180, the default is 10. In case the input param is out of bounds, the default one will be set. + */ +@property (nonatomic) NSTimeInterval timeout; + +@property (nonatomic, copy, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + */ +@property (nonatomic, copy, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + */ +@property (nonatomic, copy, nullable) CLLocation *location; + +@property (nonatomic, copy, nullable) IADebugger *debugger; + +/** + * @brief Subtype expected configuration. In case a certain type of ad has extra configuration, assign it here. + */ +@property (nonatomic, copy, nullable) id subtypeDescription; + +@optional + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + */ +@property (nonatomic) BOOL muteAudio; + +@end + +@interface IAAdRequest : IARequest + +/** + * @brief Use in order to determine type of unit returned. + * @discussion Will be assigned at response parsing phase. + */ +@property (nonatomic, strong, nullable, readonly) NSString *unitID; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h.meta new file mode 100644 index 00000000..8b84dddc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7bfb9ce6740d04227bede4324ff57f66 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h new file mode 100755 index 00000000..bdeafa39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h @@ -0,0 +1,61 @@ +// +// IAAdSpot.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@class IAAdRequest; +@class IAMediation; +@class IAAdModel; +@class IAAdSpot; + +@class IAUnitController; + +typedef void (^IAAdSpotAdResponseBlock)(IAAdSpot * _Nullable adSpot, IAAdModel * _Nullable adModel, NSError * _Nullable error); + +@protocol IAAdSpotBuilder + +@required +@property (atomic, copy, nonnull) IAAdRequest *adRequest; +@property (nonatomic, copy, nonnull) IAMediation *mediationType; + +- (void)addSupportedUnitController:(IAUnitController * _Nonnull)supportedUnitController; + +@end + +@interface IAAdSpot : NSObject + +/** + * @brief The unit controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAUnitController *activeUnitController; + +@property (nonatomic, strong, readonly, nullable) IAAdModel *model; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Fetch ad. Ad response block must be provided, otherwise fetch will not be performed. + * + * @discussion Ad response block will be retained, therefore 'self' should not be used insided this block. Please use weak reference to 'self' instead. + * This block will be invoked both on first ad request result, and on ad refresh result. + */ +- (void)fetchAdWithCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)loadAdWithMarkup:(NSString * _Nullable)admString withCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +/** + * @brief Use for being notified about ad reload result. + * @discussion IA SDK will copy this block, if you want to clear it, you should provide a 'nil' value. + */ +- (void)setAdRefreshCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)refreshAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h.meta new file mode 100644 index 00000000..c41103e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdSpot.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a7d9a9ba1f624be8b394e701d11d00a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdView.h new file mode 100755 index 00000000..ccac5e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdView.h @@ -0,0 +1,16 @@ +// +// IAAdView.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +@interface IAAdView : IABaseView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdView.h.meta new file mode 100644 index 00000000..59d95c22 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 18c42c81459d24aa98f7889971c0f5ce +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IABaseView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IABaseView.h new file mode 100755 index 00000000..f35f1001 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IABaseView.h @@ -0,0 +1,17 @@ +// +// IABaseView.h +// IASDKCore +// +// Created by Fyber on 09/09/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IABaseView : UIView + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IABaseView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IABaseView.h.meta new file mode 100644 index 00000000..a785b69a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IABaseView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41eee0208da4c4daba44db9bc1bee1d3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAContentController.h new file mode 100755 index 00000000..6a582b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAContentController.h @@ -0,0 +1,16 @@ +// +// IAContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @brief Abstract base class. + */ +@interface IAContentController : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAContentController.h.meta new file mode 100644 index 00000000..f97abfab --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a09c2210523c4261866e3add835c037 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IADebugger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IADebugger.h new file mode 100755 index 00000000..a0b1ba54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IADebugger.h @@ -0,0 +1,34 @@ +// +// IADebugger.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +static NSNotificationName _Nonnull kIADebuggerDidChangeRequestSettingsNotification = @"kIADebuggerDidChangeRequestSettingsNotification"; + +@protocol IADebuggerBuilder + +@required + +@property (nonatomic, copy, nullable) NSString *server; +@property (nonatomic, copy, nullable) NSString *database; +@property (nonatomic, copy, nullable) NSString *mockResponsePath; +@property (nonatomic, copy, nullable) NSString *localJSONResponsePath; + +@property (class, nonatomic, copy, nullable) NSString *localJSONConfigPath; +@property (class, nonatomic, copy, nullable) NSString *globalConfigPath; +@property (class, nonatomic) BOOL adReportingEnabled; + +@end + +@interface IADebugger : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IADebugger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IADebugger.h.meta new file mode 100644 index 00000000..077738e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IADebugger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8395c7e6bcb354a88bfaad0767a8bdff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h new file mode 100755 index 00000000..735de752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h @@ -0,0 +1,42 @@ +// +// IAFullscreenUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +@protocol IAFullscreenUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@interface IAFullscreenUnitController : IAUnitController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Presents fullscreen ad. + * + * @discussion The delegate method '- (UIViewController * _Nonnull)IAParentViewControllerForAdController:(IAUnitController * _Nullable)unitController' + * must be implemented. + */ +- (void)showAdAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion; + +/** + * @brief Tells whether a creative is presented. + */ +- (BOOL)isPresented; + +- (void)removeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h.meta new file mode 100644 index 00000000..de91a45d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAFullscreenUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7192fcde2bbd24ed9a9e905bce0c7991 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h new file mode 100755 index 00000000..6b8458a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h @@ -0,0 +1,15 @@ +// +// IAGDPRConsent.h +// IASDKCore +// +// Created by Fyber on 08/06/2018. +// Copyright (c) 2018 Fyber. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, IAGDPRConsentType) { + IAGDPRConsentTypeUnknown = -1, + IAGDPRConsentTypeDenied = 0, + IAGDPRConsentTypeGiven = 1 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h.meta new file mode 100644 index 00000000..df12200e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGDPRConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a323d4fc78bda4486a352f2170dfb0f3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h new file mode 100755 index 00000000..90155566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h @@ -0,0 +1,25 @@ +// +// IAGlobalAdDelegate.h +// IASDKCore +// +// Created by Fyber on 08/12/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#ifndef IAGlobalAdDelegate_h +#define IAGlobalAdDelegate_h + +#import +#import + +@protocol IAGlobalAdDelegate + +@required +/** + * @brief The impression info of the shown ad. + */ +- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData withAdRequest:(IAAdRequest * _Nonnull)adRequest; + +@end + +#endif /* IAGlobalAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h.meta new file mode 100644 index 00000000..d72c6da0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAGlobalAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7665c738d97ca4cad8cb6a96ae95939e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h new file mode 100755 index 00000000..fde62bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h @@ -0,0 +1,68 @@ +// +// IAImpressionData.h +// IASDKCore +// +// Copyright © 2019 Fyber. All rights reserved. +// + +#import +#import + +/** + * @class The shown ad impression info. + */ +@interface IAImpressionData : NSObject + +/** + * @brief The demand source name. + */ +@property (nonatomic, nullable, copy, readonly) NSString *demandSourceName; + +/** + * @brief The ISO country code. + */ +@property (nonatomic, nullable, copy, readonly) NSString *country; + +/** + * @brief The session ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *sessionID; + +/** + * @brief The advertiser domain. + */ +@property (nonatomic, nullable, copy, readonly) NSString *advertiserDomain; + +/** + * @brief The creative ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *creativeID; + +/** + * @brief The campaign ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *campaignID; + +/** + * @brief The pricing value. + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *pricingValue; + +/** + * @brief The pricing currency. + */ +@property (nonatomic, nullable, copy, readonly) NSString *pricingCurrency; + +/** + * @brief Is ad duration (if applicable). + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *duration; + +/** + * @brief Is true in case of skippable ad. + */ +@property (nonatomic, readonly, getter=isSkippable) BOOL skippable; + +- (NSString * _Nonnull)customDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h.meta new file mode 100644 index 00000000..e73e909a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f808285e2de5f45a1a76350fdd76194f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h new file mode 100755 index 00000000..979ebec9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h @@ -0,0 +1,20 @@ +// +// IAInterfaceAdDescription.h +// IASDKCore +// +// Created by Fyber on 27/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAdDescription_h +#define IAInterfaceAdDescription_h + +#import + +@protocol IAInterfaceAdDescription + +@required + +@end + +#endif /* IAInterfaceAdDescription_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h.meta new file mode 100644 index 00000000..8cd4d624 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAdDescription.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2452e8440df82434dafb4e3355fbcd94 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h new file mode 100755 index 00000000..220114ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h @@ -0,0 +1,24 @@ +// +// IAInterfaceAllocBlocker.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAllocBlocker_h +#define IAInterfaceAllocBlocker_h + +#import + +@protocol IAInterfaceAllocBlocker + +@required ++ (null_unspecified instancetype)alloc __attribute__((unavailable(" The 'alloc' is not available, use 'build:' instead."))); +// Causes error during building in xcode 12.5 +//- (null_unspecified instancetype)init __attribute__((unavailable(" The 'init' is not available, use 'build:' instead."))); ++ (null_unspecified instancetype)new __attribute__((unavailable(" The 'new' is not available, use 'build:' instead."))); + +@end + +#endif /* IAInterfaceAllocBlocker_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h.meta new file mode 100644 index 00000000..aa0e7a90 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceAllocBlocker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ee8ec1a4615e4f5baa599cbe70e42c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h new file mode 100755 index 00000000..8b52ff75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h @@ -0,0 +1,25 @@ +// +// IAInterfaceBuilder.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceBuilder_h +#define IAInterfaceBuilder_h + +#import + +#import + +@protocol IAInterfaceBuilder; + +@protocol IAInterfaceBuilder + +@required ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end + +#endif /* IAInterfaceBuilder_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h.meta new file mode 100644 index 00000000..85470af4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceBuilder.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6debfa78591e74992adf4c6e55eb8b21 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h new file mode 100755 index 00000000..6cb127de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h @@ -0,0 +1,18 @@ +// +// IAInterfaceContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceContentModel_h +#define IAInterfaceContentModel_h + +#import + +@protocol IAInterfaceContentModel + +@end + +#endif /* IAInterfaceContentModel_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h.meta new file mode 100644 index 00000000..793e39c3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc7492af400894a299eff1d1e0a01b1c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h new file mode 100755 index 00000000..c4f560e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h @@ -0,0 +1,23 @@ +// +// IAInterfaceSingleton.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceSingleton_h +#define IAInterfaceSingleton_h + +#import + +#import + +@protocol IAInterfaceSingleton + +@required ++ (instancetype _Nonnull)sharedInstance; + +@end + +#endif /* IAInterfaceSingleton_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h.meta new file mode 100644 index 00000000..b7ace4f4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceSingleton.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 333267e4e1c694ebdaeafd04c85103a7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h new file mode 100755 index 00000000..55ac4cd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h @@ -0,0 +1,42 @@ +// +// IAInterfaceUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceUnitController_h +#define IAInterfaceUnitController_h + +#import + +@protocol IAUnitDelegate; +@class IAContentController; + +@protocol IAUnitControllerBuilderProtocol + +@required +- (void)addSupportedContentController:(IAContentController * _Nonnull)supportedContentController; + +@end + +@protocol IAInterfaceUnitController + +@required + +@property (nonatomic, weak, nullable) id unitDelegate; + +/** + * @brief The content controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAContentController *activeContentController; + +/** + * @brief Clears all internal data. After use of this method, current unit controller is no more useable until a new response of same ad unit type is received. + */ +- (void)clear; + +@end + +#endif /* IAInterfaceUnitController_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h.meta new file mode 100644 index 00000000..4045d106 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAInterfaceUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: df477942d7f264b9f9696223b6224792 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IALogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IALogger.h new file mode 100755 index 00000000..057c821d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IALogger.h @@ -0,0 +1,56 @@ +// +// IALogger.h +// IASDKCore +// +// Created by Fyber on 23/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @typedef IALogLevel + * @brief Log level. + */ +typedef NS_ENUM(NSUInteger, IALogLevel) { + /** + * @brief Disabled. + */ + IALogLevelOff = 0, + /** + * @brief Includes error logging. + */ + IALogLevelError = 1, + /** + * @brief Includes warnings and error logging. + */ + IALogLevelWarn = 2, + /** + * @brief Includes general info., warnings and error logging. + */ + IALogLevelInfo = 3, + /** + * @brief Includes debug information, general info., warnings and error logging. + */ + IALogLevelDebug = 4, + /** + * @brief Includes all types of logging. + */ + IALogLevelVerbose = 5, +}; + +@interface IALogger : NSObject + +/** + * @brief Sets IASDK logging level for: + * + * 1. Xcode console + * + * 2. Apple System Logs + * + * @param logLevel log level + */ ++ (void)setLogLevel:(IALogLevel)logLevel; ++ (IALogLevel)logLevel:(IALogLevel)logLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IALogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IALogger.h.meta new file mode 100644 index 00000000..3234b2be --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IALogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d940587a1107e47a2ab16b77e2e16b24 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h new file mode 100755 index 00000000..49ab120f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h @@ -0,0 +1,20 @@ +// +// IAMRAIDAdView.h +// IASDKCore +// +// Created by Fyber on 28/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +static const CGFloat kIADefaultIPhoneBannerWidth = 320; +static const CGFloat kIADefaultIPhoneBannerHeight = 50; +static const CGFloat kIADefaultIPadBannerWidth = 728; +static const CGFloat kIADefaultIPadBannerHeight = 90; +static const CGFloat kIADefaultRectWidth = 300; +static const CGFloat kIADefaultRectHeight = 250; + +@interface IAMRAIDAdView : IAAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h.meta new file mode 100644 index 00000000..6a48b0a6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 738f1df5c9f0a4ce48d65e9009941a06 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentController.h new file mode 100755 index 00000000..178b51b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentController.h @@ -0,0 +1,31 @@ +// +// IAMRAIDContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAMRAIDContentDelegate; + +@protocol IAMRAIDContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id MRAIDContentDelegate; + +@optional +@property (nonatomic, getter=isContentAwareBackground) BOOL contentAwareBackground; + +@end + +@interface IAMRAIDContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentController.h.meta new file mode 100644 index 00000000..5e9d4f3d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25e4b205c16284b04a36d9da24e735d6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentDelegate.h new file mode 100755 index 00000000..6226f06c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentDelegate.h @@ -0,0 +1,59 @@ +// +// IAMRAIDContentDelegate.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAMRAIDContentDelegate_h +#define IAMRAIDContentDelegate_h + +#import +#import + +@class IAMRAIDContentController; + +@protocol IAMRAIDContentDelegate + +@optional + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID close command; + * @discussion If banner, it will collaps, if interstitial, it will dismiss. + */ +- (void)IAMRAIDContentControllerMRAIDAdWillCollapse:(IAMRAIDContentController * _Nullable)contentController; +- (void)IAMRAIDContentControllerMRAIDAdDidCollapse:(IAMRAIDContentController * _Nullable)contentController; + +/** + * @brief invoked when MRAID video failed to start playing within specified timeout; + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +@end + +#endif /* IAMRAIDContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentDelegate.h.meta new file mode 100644 index 00000000..3b1ca3fd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a0d3d7e2e4a9b460f91b26071ad4367c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentModel.h new file mode 100755 index 00000000..4cfd7005 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentModel.h @@ -0,0 +1,25 @@ +// +// IAMRAIDContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@protocol IAMRAIDContentModelBuilder + +@required +@property (nonatomic, strong, nonnull) NSString *HTMLString; + +@end + +@interface IAMRAIDContentModel : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentModel.h.meta new file mode 100644 index 00000000..2fc40202 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMRAIDContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41cc8974a1baf47f08b30d28846e45cc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediation.h new file mode 100755 index 00000000..5cc91df4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediation.h @@ -0,0 +1,21 @@ +// +// IAMediation.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@protocol IAMediationInterface + +@required +- (NSString * _Nonnull)name; +- (NSString * _Nonnull)version; + +@end + +@interface IAMediation : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediation.h.meta new file mode 100644 index 00000000..3591bbe1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e411bc7bc10454101891d4f3eafa00e2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h new file mode 100755 index 00000000..614eaa69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h @@ -0,0 +1,15 @@ +// +// IAMediationAdMob.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationAdMob : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h.meta new file mode 100644 index 00000000..a61b4801 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdMob.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 211896487866e40f0b4f5a938f13267e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdmost.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdmost.h new file mode 100755 index 00000000..944bcce8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdmost.h @@ -0,0 +1,17 @@ +// +// IAMediationAdmost.h +// IASDKCore +// +// Created by Nikita on 14/07/2021. +// Copyright © 2021 Inneractive. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IAMediationAdmost : IAMediation + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdmost.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdmost.h.meta new file mode 100644 index 00000000..d4ddcd60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationAdmost.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ade41ea5460ec48e08fb496b6d4ee50e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h new file mode 100755 index 00000000..2ea6c5ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h @@ -0,0 +1,15 @@ +// +// IAMediationDFP.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationDFP : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h.meta new file mode 100644 index 00000000..cce4545d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationDFP.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1044666ff673444df9a8c092aad077bf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h new file mode 100755 index 00000000..7b730860 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h @@ -0,0 +1,15 @@ +// +// IAMediationFyber.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationFyber : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h.meta new file mode 100644 index 00000000..5342b838 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationFyber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01332a99879034beb8bf9e606d407dbf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h new file mode 100755 index 00000000..c64be44d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h @@ -0,0 +1,15 @@ +// +// IAMediationIronSource.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationIronSource : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h.meta new file mode 100644 index 00000000..81844e98 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationIronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: db4a881f68388489db30681b19a13dc9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h new file mode 100755 index 00000000..4cbf47ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h @@ -0,0 +1,15 @@ +// +// IAMediationMax.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMax : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h.meta new file mode 100644 index 00000000..438a73bf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMax.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f86f1c3b181254fa2b5cf6a22c233ca2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h new file mode 100755 index 00000000..f9e6a46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h @@ -0,0 +1,15 @@ +// +// IAMediationMopub.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMopub : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h.meta new file mode 100644 index 00000000..36badcd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAMediationMopub.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c7d7a402424648feb3a85c6fcc5f858 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IARequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IARequest.h new file mode 100755 index 00000000..74cd8f7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IARequest.h @@ -0,0 +1,13 @@ +// +// IARequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IARequest : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IARequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IARequest.h.meta new file mode 100644 index 00000000..46109636 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IARequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f41f86cf152f24e8dade4c34b6b06ef8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKCore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKCore.h new file mode 100755 index 00000000..bb3581c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKCore.h @@ -0,0 +1,209 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 29/01/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +#import +#import +#import + +#import + +#import + +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import +#import + +#import + +#import +#import +#import +#import +#import + +typedef void (^IASDKCoreInitBlock)(BOOL success, NSError * _Nullable error); + +typedef NS_ENUM(NSInteger, IASDKCoreInitErrorType) { + IASDKCoreInitErrorTypeUnknown = 0, + IASDKCoreInitErrorTypeFailedToDownloadMandatoryData = 1, + IASDKCoreInitErrorTypeMissingModules = 2, + IASDKCoreInitErrorTypeInvalidAppID = 3, + IASDKCoreInitErrorTypeCancelled = 4 +}; + +@interface IASDKCore : NSObject + +@property (atomic, strong, nullable, readonly) NSString *appID; +@property (atomic, readonly, getter=isInitialised) BOOL initialised; +@property (atomic, strong, nullable) NSString *publisherAppStoreID; // publisher app ID in Apple’s App Store + +/** + * @brief Use this delegate in order to get an info about every shown ad. + */ +@property (atomic, weak, nullable) id globalAdDelegate; + +/** + * @brief The GDPR consent status. + * + * @discussion Use this property in order to set the GDPR consent accoring to your preferences. + * + * It can be used as one of the following, in order to allow/restrict: + * + * - `[IASDKCore.sharedInstance setGDPRConsent:YES]` + * + * - `[IASDKCore.sharedInstance setGDPRConsent:true]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = NO` + * + * - `IASDKCore.sharedInstance.GDPRConsent = 1` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeGiven` + * + * Or it can be cleared by using the one of the following: + * + * - `[IASDKCore.sharedInstance clearGDPRConsentData]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeUnknown`. Important: setting the `IAGDPRConsentTypeUnknown`, will clear the `GDPRConsentString` as well. + * + * The default (or after calling the `clearGDPRConsentData` method) value is unknown, which is the `IAGDPRConsentTypeUnknown`. + * + * The property is thread-safe. + */ +@property (atomic) IAGDPRConsentType GDPRConsent; + +/** + * @brief Use this property in order to provide a custom GDPR consent data. + * + * @discussion It will be passed as is, without any management/modification. + */ +@property (atomic, nullable) NSString *GDPRConsentString; + +/** + * @brief Use this property in order to provide the CCPA string. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear this data permanently from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *CCPAString; + +/** + * @brief Use this property in order to provide a user Id. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear it from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *userID; + +/** + * @brief Use userData for better ad targeting. + * @discussion This userData will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + * @discussion These keywords will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) CLLocation *location; + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic) BOOL muteAudio; + +/** + * @brief Indicates which SDK is mediating Fyber. Mediation type value set for IAAdSpot will be checked before and used if there was any set. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) IAMediation *mediationType; + +/** + * @brief Can be used in order to get test ads in bidding flow. + */ +@property (nonatomic, strong, nullable) IADebugger *debugger; + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + * + * @param completionBlock An optional callback for the init result notification. The error code is represented as `IASDKCoreInitErrorType` enum. + * + * @param completionQueue An optional queue for the completion block. If is not provided, the completion block will be invoked on the main queue. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID + completionBlock:(IASDKCoreInitBlock _Nullable)completionBlock + completionQueue:(dispatch_queue_t _Nullable)completionQueue; + +/** + * @brief Get the IASDK current version as the NSString instance. + * + * @discussion The format is `x.y.z`. + */ +- (NSString * _Null_unspecified)version; + +/** + * @brief Clears all the GDPR related information. The state of the `GDPRConsent` property will become `-1` or `IAGDPRConsentTypeUnknown`. + */ +- (void)clearGDPRConsentData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKCore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKCore.h.meta new file mode 100644 index 00000000..688d0169 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKCore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9273770cee87f44b585509d089d878f7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKMRAID.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKMRAID.h new file mode 100755 index 00000000..e8b33ce3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKMRAID.h @@ -0,0 +1,20 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 02/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IASDKMRAID : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKMRAID.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKMRAID.h.meta new file mode 100644 index 00000000..35ad2eb6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKMRAID.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0c694c8e6986841e085f414ee17750dd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKVideo.h new file mode 100755 index 00000000..22fcd377 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKVideo.h @@ -0,0 +1,20 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 01/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IASDKVideo : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKVideo.h.meta new file mode 100644 index 00000000..599bb42c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IASDKVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1206c12335e6a497c901f80c3022c862 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitController.h new file mode 100755 index 00000000..99e4afb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitController.h @@ -0,0 +1,20 @@ +// +// IAUnitController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +/** + * @brief Abstract class, for service purpose. Should not be used explicitly. + */ +@interface IAUnitController : NSObject + +- (BOOL)isReady; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitController.h.meta new file mode 100644 index 00000000..58d076e0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 86a02f2905c3541ba95ba314412d3702 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h new file mode 100755 index 00000000..662ebc76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h @@ -0,0 +1,51 @@ +// +// IAUnitDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAUnitDelegate_h +#define IAUnitDelegate_h + +#import +#import + +@class IAUnitController; + +@protocol IAUnitDelegate + +@required + +/** + * @brief Required delegate method for supplying parent view controller. App will crash, if it is not implemented in delegate and delegate declares itself as conforming to protocol. + * + * @discussion The 'modalPresentationStyle' property of the supplied view controller will be changed to 'UIModalPresentationFullScreen'; + */ +- (UIViewController * _Nonnull)IAParentViewControllerForUnitController:(IAUnitController * _Nullable)unitController; + +@optional +- (void)IAAdDidReceiveClick:(IAUnitController * _Nullable)unitController; +- (void)IAAdWillLogImpression:(IAUnitController * _Nullable)unitController; + +/** + * @brief The rewarded units callback for a user reward. + * + * @discussion This callback is called for all type of the rewarded content, both HTML/JS and video (VAST). + * In order to use the rewarded callback for all available rewarded content, you will have to implement this method (not the `IAVideoCompleted:`; + */ +- (void)IAAdDidReward:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerWillDismissFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidDismissFullscreen:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillOpenExternalApp:(IAUnitController * _Nullable)unitController; + +- (void)IAAdDidExpire:(IAUnitController * _Nullable)unitController; + +@end + +#endif /* IAUnitDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h.meta new file mode 100644 index 00000000..7a21fcb1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUnitDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3b8b62721d7444f8bac208cd0508b60 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUserData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUserData.h new file mode 100755 index 00000000..d24b3004 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUserData.h @@ -0,0 +1,34 @@ +// +// IAUserData.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +typedef NS_ENUM(NSInteger, IAUserGenderType) { + IAUserGenderTypeUnknown = 0, + IAUserGenderTypeMale, + IAUserGenderTypeFemale, + IAUserGenderTypeOther, +}; + +@protocol IAUserDataBuilder + +@required + +@property (nonatomic) NSUInteger age; +@property (nonatomic) IAUserGenderType gender; +@property (nonatomic, copy, nullable) NSString *zipCode; + +@end + +@interface IAUserData : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUserData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUserData.h.meta new file mode 100644 index 00000000..1bae6a13 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAUserData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 83fe864fa627f47cfa47644142c7d872 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentController.h new file mode 100755 index 00000000..60531908 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentController.h @@ -0,0 +1,42 @@ +// +// IAVideoContentController.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAVideoContentDelegate; + +@protocol IAVideoContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id videoContentDelegate; + +@end + +@interface IAVideoContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@property (nonatomic, readwrite, getter=isMuted) BOOL muted; + +/** + * @brief Manual play. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)play; + +/** + * @brief Manual pause. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)pause; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentController.h.meta new file mode 100644 index 00000000..c6b23fe5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 873fca88e0ac546198733c747d8b34d3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentDelegate.h new file mode 100755 index 00000000..52cb380c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentDelegate.h @@ -0,0 +1,43 @@ +// +// IAVideoContentDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAVideoContentDelegate_h +#define IAVideoContentDelegate_h + +#import + +@class IAVideoContentController; + +@protocol IAVideoContentDelegate + +@optional + +- (void)IAVideoCompleted:(IAVideoContentController * _Nullable)contentController; + +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +/** + * @brief Use to get video duration in seconds. Is valid only if the ad is video ad. + * + * @discussion This method will be invoked after a new received video will become ready to play. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoDurationUpdated:(NSTimeInterval)videoDuration; + +/** + * @brief Video progress observer. Use to observe current video progress. Is valid only if the ad is video ad and the video is being played. + * + * @discussion The callback is invoked on the main thread. + * + * @param currentTime Current playback time in seconds. + * @param totalTime Total video duration in seconds. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoProgressUpdatedWithCurrentTime:(NSTimeInterval)currentTime totalTime:(NSTimeInterval)totalTime; + +@end + +#endif /* IAVideoContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentDelegate.h.meta new file mode 100644 index 00000000..e4793375 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf704f50903c841dc982e6028c18418e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentModel.h new file mode 100755 index 00000000..93893b57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentModel.h @@ -0,0 +1,29 @@ +// +// IAVideoContentModel.h +// IASDKCore +// +// Created by Fyber on 12/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +typedef enum : NSInteger { + IAVideoTypeUndefined = 0, + IAVideoTypeMRect __attribute__((deprecated)), + IAVideoTypeInterstitial, + IAVideoTypeRewarded, +} IAVideoType; + +@class IAVASTModel; + +@interface IAVideoContentModel : NSObject + +@property (nonatomic) IAVideoType videoType; +@property (nonatomic, strong, nonnull) IAVASTModel *VASTModel; +@property (nonatomic) NSTimeInterval skipSeconds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentModel.h.meta new file mode 100644 index 00000000..00e69dfa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3ac582d2d068400fa8e0b111b1641bf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoLayout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoLayout.h new file mode 100755 index 00000000..39746c30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoLayout.h @@ -0,0 +1,138 @@ +// +// IAVideoLayout.h +// IASDKCore +// +// Created by Fyber on 05/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +/** + * @typedef IAVideoLayoutControlType + * @brief IAVideoLayoutControlType + */ +typedef NS_ENUM(NSUInteger, IAVideoLayoutControlType) { + IAVideoLayoutControlTypeClose = 1, + IAVideoLayoutControlTypeAction, + IAVideoLayoutControlTypeMute, + IAVideoLayoutControlTypeTimer, +}; + +/** + * @typedef IAVideoClickActionType + * @brief IAVideoClickActionType + */ +typedef NS_ENUM(NSUInteger, IAVideoClickActionType) { + IAVideoClickActionTypeFullscreen = 0, + IAVideoClickActionTypeLandingPage, + IAVideoClickActionTypeNone +}; + +@interface IAVideoLayout : NSObject + +/** + * @brief Defines whether the action button (aka: CTA / "Visit Us" / VAST clickthrough) is visible in feed (native and non-fullscreen mode). + * + * @discussion This is not OpenRTB Native 1.0 CTA, but VAST protocol CTA. There is also OpenRTB CTA asset in native ad unit (in case a response includes it). + * + * Default: enabled. + * + * If disabled, will not be visible in feed. + */ +@property (nonatomic, getter=isActionButtonVisibleInFeed) BOOL actionButtonIsVisibleInFeed; + +/** + * @brief Defines whether progress bar is visible in feed (non-fullscreen mode). + */ +@property (nonatomic, getter=isProgressBarVisibleInFeed) BOOL progressBarIsVisibleInFeed; + +/** + * @brief Progress bar progress track fill color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarFillColor; + +/** + * @brief Progress bar track color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarBackColor; + +/** + * @brief Defines click (inside video area) action, while a video has not finished playing. + * + * @discussion The default action is to open fullscreen. + */ +@property (nonatomic) IAVideoClickActionType videoClickActionType; + +/** + * @brief Defines color theme. + * + * @discussion Tints text color of text based controls. + * Tints image colour of image based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *themeColor; + +/** + * @brief Defines background color theme. + * + * @discussion Tints background color of text based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *backgroundThemeColor; + +/** + * @brief Defines stroke color for all video controls. + * + * The default is light-light gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlStrokeColor; + +/** + * @brief Defines fill color for all video controls. + * + * The default is gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlFillColor; + +/** + * @brief Defines controls placement. + * + * @param topLeftControlType Control to place in the top left corner. + * @param topRightControlType Control to place in the top right corner. + * @param bottomLeftControlType Control to place in the bottom left corner. + * @param bottomRightControlType Control to place in the bottom right corner. + * + * @discussion Calling this method, all the four parameters should be passed, and all four should be distinct. Use IAVideoLayoutControlType enum to define a control. + */ +- (void)setTopLeftControlType:(IAVideoLayoutControlType)topLeftControlType + topRightControlType:(IAVideoLayoutControlType)topRightControlType + bottomLeftControlType:(IAVideoLayoutControlType)bottomLeftControlType + bottomRightControlType:(IAVideoLayoutControlType)bottomRightControlType; + +/** + * @brief Use to get UI control by control type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @param type Control type. + * + * @return (UIButton *) OR (UILabel *) OR other UIView subclass instance. + */ +- (UIView * _Nullable)controlByType:(IAVideoLayoutControlType)type; + +/** + * @brief Use to get 'skip in ...' label of interstitial ad type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @return Skip label as (UILabel *). + */ +- (UILabel * _Nullable)interstitialSkipLabel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoLayout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoLayout.h.meta new file mode 100644 index 00000000..2125a7b8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoLayout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b06a6c738fe234b53ab78109a7d6471b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoView.h new file mode 100755 index 00000000..20686937 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoView.h @@ -0,0 +1,13 @@ +// +// IAVideoView.h +// IASDKCore +// +// Created by Fyber on 02/07/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAVideoView : IAMRAIDAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoView.h.meta new file mode 100644 index 00000000..5c409a27 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAVideoView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f138747950c44b9c85bdafc9e032e36 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h new file mode 100755 index 00000000..02491519 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h @@ -0,0 +1,36 @@ +// +// IAViewUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/** + * @brief Builder block. 'self' can be used. The block is not retained. + */ +@protocol IAViewUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@class IAAdView; + +@interface IAViewUnitController : IAUnitController + +@property (nonatomic, strong, readonly, nullable) IAAdView *adView; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +- (void)showAdInParentView:(UIView * _Nonnull)parentView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h.meta new file mode 100644 index 00000000..4b7b94b9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/Headers/IAViewUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 682772071179a4017b1b1cc1268aa1f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/IASDKCore b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/IASDKCore new file mode 100755 index 00000000..4e069455 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/IASDKCore differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/IASDKCore.meta new file mode 100644 index 00000000..44166d6f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/A/IASDKCore.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5596d66386f6f4cf2a713a9227588b1f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current.meta new file mode 100644 index 00000000..9bcb74c1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23e473f0f69494c09be9a0c65c5e56dc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers.meta new file mode 100644 index 00000000..846947dc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90786dbb784104edfa4a53e80908df5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/FMPBiddingManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/FMPBiddingManager.h new file mode 100755 index 00000000..0cdec00d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/FMPBiddingManager.h @@ -0,0 +1,17 @@ +// +// FMPBiddingManager.h +// IASDKCore +// +// Created by Fyber on 25/03/2021. +// Copyright © 2021 Fyber. All rights reserved. +// + +#import + +#import + +@interface FMPBiddingManager : NSObject + +- (NSString * _Nullable)biddingToken; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/FMPBiddingManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/FMPBiddingManager.h.meta new file mode 100644 index 00000000..5f5b00d7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/FMPBiddingManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3385e35c2ca14a18a5a0ee5a1e67c9d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h new file mode 100755 index 00000000..f5f3dc7a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h @@ -0,0 +1,22 @@ +// +// IAAdModel.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAAdModel : NSObject + +@property (nonatomic, readonly, getter=isRewarded) BOOL rewarded; + +/** + * @discussion Ad model is base; this member extends it to concrete type ad model. + */ +@property (nonatomic, strong, nullable, readonly) id contentModel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h.meta new file mode 100644 index 00000000..8b196dd3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 947eecbf817c740cbbf5c00ebf9cc190 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h new file mode 100755 index 00000000..3fc1505a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h @@ -0,0 +1,76 @@ +// +// IAAdRequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import +#import + +@class IAUserData; +@class CLLocation; +@class IADebugger; +@class IAMediation; + +@protocol IAAdRequestBuilder + +@required + +@property (nonatomic) BOOL useSecureConnections; + +/** + * @brief A mandatory parameter. + */ +@property (nonatomic, copy, nonnull) NSString *spotID; + +/** + * @brief The request timeout in seconds before the 'ready on client' will be received. + * + * @discussion The min value is 1, the max value is 180, the default is 10. In case the input param is out of bounds, the default one will be set. + */ +@property (nonatomic) NSTimeInterval timeout; + +@property (nonatomic, copy, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + */ +@property (nonatomic, copy, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + */ +@property (nonatomic, copy, nullable) CLLocation *location; + +@property (nonatomic, copy, nullable) IADebugger *debugger; + +/** + * @brief Subtype expected configuration. In case a certain type of ad has extra configuration, assign it here. + */ +@property (nonatomic, copy, nullable) id subtypeDescription; + +@optional + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + */ +@property (nonatomic) BOOL muteAudio; + +@end + +@interface IAAdRequest : IARequest + +/** + * @brief Use in order to determine type of unit returned. + * @discussion Will be assigned at response parsing phase. + */ +@property (nonatomic, strong, nullable, readonly) NSString *unitID; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h.meta new file mode 100644 index 00000000..395b20e4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdRequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 15bdc1464b2ba4a578640499abd029f8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h new file mode 100755 index 00000000..bdeafa39 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h @@ -0,0 +1,61 @@ +// +// IAAdSpot.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@class IAAdRequest; +@class IAMediation; +@class IAAdModel; +@class IAAdSpot; + +@class IAUnitController; + +typedef void (^IAAdSpotAdResponseBlock)(IAAdSpot * _Nullable adSpot, IAAdModel * _Nullable adModel, NSError * _Nullable error); + +@protocol IAAdSpotBuilder + +@required +@property (atomic, copy, nonnull) IAAdRequest *adRequest; +@property (nonatomic, copy, nonnull) IAMediation *mediationType; + +- (void)addSupportedUnitController:(IAUnitController * _Nonnull)supportedUnitController; + +@end + +@interface IAAdSpot : NSObject + +/** + * @brief The unit controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAUnitController *activeUnitController; + +@property (nonatomic, strong, readonly, nullable) IAAdModel *model; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Fetch ad. Ad response block must be provided, otherwise fetch will not be performed. + * + * @discussion Ad response block will be retained, therefore 'self' should not be used insided this block. Please use weak reference to 'self' instead. + * This block will be invoked both on first ad request result, and on ad refresh result. + */ +- (void)fetchAdWithCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)loadAdWithMarkup:(NSString * _Nullable)admString withCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +/** + * @brief Use for being notified about ad reload result. + * @discussion IA SDK will copy this block, if you want to clear it, you should provide a 'nil' value. + */ +- (void)setAdRefreshCompletion:(IAAdSpotAdResponseBlock _Nonnull)completionHandler; + +- (void)refreshAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h.meta new file mode 100644 index 00000000..54dbe90d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdSpot.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59356a6982dbd46ccb9239f65f4ed36f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdView.h new file mode 100755 index 00000000..ccac5e60 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdView.h @@ -0,0 +1,16 @@ +// +// IAAdView.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +@interface IAAdView : IABaseView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdView.h.meta new file mode 100644 index 00000000..652df27a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e8642f8e400f472db02e24417a5361f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IABaseView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IABaseView.h new file mode 100755 index 00000000..f35f1001 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IABaseView.h @@ -0,0 +1,17 @@ +// +// IABaseView.h +// IASDKCore +// +// Created by Fyber on 09/09/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IABaseView : UIView + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IABaseView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IABaseView.h.meta new file mode 100644 index 00000000..6a01a85d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IABaseView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1229cd379b8754fba9402bf1decded19 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAContentController.h new file mode 100755 index 00000000..6a582b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAContentController.h @@ -0,0 +1,16 @@ +// +// IAContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @brief Abstract base class. + */ +@interface IAContentController : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAContentController.h.meta new file mode 100644 index 00000000..42348b57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e2e85e7966570491e9a7f347074e265c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IADebugger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IADebugger.h new file mode 100755 index 00000000..a0b1ba54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IADebugger.h @@ -0,0 +1,34 @@ +// +// IADebugger.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +static NSNotificationName _Nonnull kIADebuggerDidChangeRequestSettingsNotification = @"kIADebuggerDidChangeRequestSettingsNotification"; + +@protocol IADebuggerBuilder + +@required + +@property (nonatomic, copy, nullable) NSString *server; +@property (nonatomic, copy, nullable) NSString *database; +@property (nonatomic, copy, nullable) NSString *mockResponsePath; +@property (nonatomic, copy, nullable) NSString *localJSONResponsePath; + +@property (class, nonatomic, copy, nullable) NSString *localJSONConfigPath; +@property (class, nonatomic, copy, nullable) NSString *globalConfigPath; +@property (class, nonatomic) BOOL adReportingEnabled; + +@end + +@interface IADebugger : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IADebugger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IADebugger.h.meta new file mode 100644 index 00000000..c13da0cb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IADebugger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60e9bbfa743ae4bffb867faeac4ca6c8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h new file mode 100755 index 00000000..735de752 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h @@ -0,0 +1,42 @@ +// +// IAFullscreenUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +@protocol IAFullscreenUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@interface IAFullscreenUnitController : IAUnitController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +/** + * @brief Presents fullscreen ad. + * + * @discussion The delegate method '- (UIViewController * _Nonnull)IAParentViewControllerForAdController:(IAUnitController * _Nullable)unitController' + * must be implemented. + */ +- (void)showAdAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion; + +/** + * @brief Tells whether a creative is presented. + */ +- (BOOL)isPresented; + +- (void)removeAd; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h.meta new file mode 100644 index 00000000..7cb5df62 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAFullscreenUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: da621db552c9b43708cec6f52d08b3a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h new file mode 100755 index 00000000..6b8458a1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h @@ -0,0 +1,15 @@ +// +// IAGDPRConsent.h +// IASDKCore +// +// Created by Fyber on 08/06/2018. +// Copyright (c) 2018 Fyber. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, IAGDPRConsentType) { + IAGDPRConsentTypeUnknown = -1, + IAGDPRConsentTypeDenied = 0, + IAGDPRConsentTypeGiven = 1 +}; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h.meta new file mode 100644 index 00000000..7916a96b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGDPRConsent.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be6a01a1428864100803f419cfbd29a7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h new file mode 100755 index 00000000..90155566 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h @@ -0,0 +1,25 @@ +// +// IAGlobalAdDelegate.h +// IASDKCore +// +// Created by Fyber on 08/12/2019. +// Copyright © 2019 Fyber. All rights reserved. +// + +#ifndef IAGlobalAdDelegate_h +#define IAGlobalAdDelegate_h + +#import +#import + +@protocol IAGlobalAdDelegate + +@required +/** + * @brief The impression info of the shown ad. + */ +- (void)adDidShowWithImpressionData:(IAImpressionData * _Nonnull)impressionData withAdRequest:(IAAdRequest * _Nonnull)adRequest; + +@end + +#endif /* IAGlobalAdDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h.meta new file mode 100644 index 00000000..006df6c4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAGlobalAdDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d88969aed6a354bc68d99a0c8d318177 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h new file mode 100755 index 00000000..fde62bd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h @@ -0,0 +1,68 @@ +// +// IAImpressionData.h +// IASDKCore +// +// Copyright © 2019 Fyber. All rights reserved. +// + +#import +#import + +/** + * @class The shown ad impression info. + */ +@interface IAImpressionData : NSObject + +/** + * @brief The demand source name. + */ +@property (nonatomic, nullable, copy, readonly) NSString *demandSourceName; + +/** + * @brief The ISO country code. + */ +@property (nonatomic, nullable, copy, readonly) NSString *country; + +/** + * @brief The session ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *sessionID; + +/** + * @brief The advertiser domain. + */ +@property (nonatomic, nullable, copy, readonly) NSString *advertiserDomain; + +/** + * @brief The creative ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *creativeID; + +/** + * @brief The campaign ID. + */ +@property (nonatomic, nullable, copy, readonly) NSString *campaignID; + +/** + * @brief The pricing value. + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *pricingValue; + +/** + * @brief The pricing currency. + */ +@property (nonatomic, nullable, copy, readonly) NSString *pricingCurrency; + +/** + * @brief Is ad duration (if applicable). + */ +@property (nonatomic, nullable, copy, readonly) NSNumber *duration; + +/** + * @brief Is true in case of skippable ad. + */ +@property (nonatomic, readonly, getter=isSkippable) BOOL skippable; + +- (NSString * _Nonnull)customDescription; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h.meta new file mode 100644 index 00000000..b4e25fda --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAImpressionData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 700ef90ccdfe649a5b0cc6d77e3cf44f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h new file mode 100755 index 00000000..979ebec9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h @@ -0,0 +1,20 @@ +// +// IAInterfaceAdDescription.h +// IASDKCore +// +// Created by Fyber on 27/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAdDescription_h +#define IAInterfaceAdDescription_h + +#import + +@protocol IAInterfaceAdDescription + +@required + +@end + +#endif /* IAInterfaceAdDescription_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h.meta new file mode 100644 index 00000000..5839a7e6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAdDescription.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f795c6ec0bfb48e18bf2569cf5ba291 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h new file mode 100755 index 00000000..220114ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h @@ -0,0 +1,24 @@ +// +// IAInterfaceAllocBlocker.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceAllocBlocker_h +#define IAInterfaceAllocBlocker_h + +#import + +@protocol IAInterfaceAllocBlocker + +@required ++ (null_unspecified instancetype)alloc __attribute__((unavailable(" The 'alloc' is not available, use 'build:' instead."))); +// Causes error during building in xcode 12.5 +//- (null_unspecified instancetype)init __attribute__((unavailable(" The 'init' is not available, use 'build:' instead."))); ++ (null_unspecified instancetype)new __attribute__((unavailable(" The 'new' is not available, use 'build:' instead."))); + +@end + +#endif /* IAInterfaceAllocBlocker_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h.meta new file mode 100644 index 00000000..e3047498 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceAllocBlocker.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eca8242f250ad4dab9dbe765c1d3bdf8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h new file mode 100755 index 00000000..8b52ff75 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h @@ -0,0 +1,25 @@ +// +// IAInterfaceBuilder.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceBuilder_h +#define IAInterfaceBuilder_h + +#import + +#import + +@protocol IAInterfaceBuilder; + +@protocol IAInterfaceBuilder + +@required ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end + +#endif /* IAInterfaceBuilder_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h.meta new file mode 100644 index 00000000..6b3b977e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceBuilder.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2a019fce607a4f4eb68c9ed7b95c9f2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h new file mode 100755 index 00000000..6cb127de --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h @@ -0,0 +1,18 @@ +// +// IAInterfaceContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceContentModel_h +#define IAInterfaceContentModel_h + +#import + +@protocol IAInterfaceContentModel + +@end + +#endif /* IAInterfaceContentModel_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h.meta new file mode 100644 index 00000000..23e1a823 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e31d6658fd4af48df9af9bea813ae98f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h new file mode 100755 index 00000000..c4f560e5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h @@ -0,0 +1,23 @@ +// +// IAInterfaceSingleton.h +// IASDKCore +// +// Created by Fyber on 22/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceSingleton_h +#define IAInterfaceSingleton_h + +#import + +#import + +@protocol IAInterfaceSingleton + +@required ++ (instancetype _Nonnull)sharedInstance; + +@end + +#endif /* IAInterfaceSingleton_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h.meta new file mode 100644 index 00000000..35f63e57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceSingleton.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a76c52a387e184994b0e317a7edc0437 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h new file mode 100755 index 00000000..55ac4cd6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h @@ -0,0 +1,42 @@ +// +// IAInterfaceUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAInterfaceUnitController_h +#define IAInterfaceUnitController_h + +#import + +@protocol IAUnitDelegate; +@class IAContentController; + +@protocol IAUnitControllerBuilderProtocol + +@required +- (void)addSupportedContentController:(IAContentController * _Nonnull)supportedContentController; + +@end + +@protocol IAInterfaceUnitController + +@required + +@property (nonatomic, weak, nullable) id unitDelegate; + +/** + * @brief The content controller, that is relevant to the received ad unit. + */ +@property (nonatomic, weak, readonly, nullable) IAContentController *activeContentController; + +/** + * @brief Clears all internal data. After use of this method, current unit controller is no more useable until a new response of same ad unit type is received. + */ +- (void)clear; + +@end + +#endif /* IAInterfaceUnitController_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h.meta new file mode 100644 index 00000000..e320f92f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAInterfaceUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3042912afe6674b96988fc56271fed1d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IALogger.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IALogger.h new file mode 100755 index 00000000..057c821d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IALogger.h @@ -0,0 +1,56 @@ +// +// IALogger.h +// IASDKCore +// +// Created by Fyber on 23/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +/** + * @typedef IALogLevel + * @brief Log level. + */ +typedef NS_ENUM(NSUInteger, IALogLevel) { + /** + * @brief Disabled. + */ + IALogLevelOff = 0, + /** + * @brief Includes error logging. + */ + IALogLevelError = 1, + /** + * @brief Includes warnings and error logging. + */ + IALogLevelWarn = 2, + /** + * @brief Includes general info., warnings and error logging. + */ + IALogLevelInfo = 3, + /** + * @brief Includes debug information, general info., warnings and error logging. + */ + IALogLevelDebug = 4, + /** + * @brief Includes all types of logging. + */ + IALogLevelVerbose = 5, +}; + +@interface IALogger : NSObject + +/** + * @brief Sets IASDK logging level for: + * + * 1. Xcode console + * + * 2. Apple System Logs + * + * @param logLevel log level + */ ++ (void)setLogLevel:(IALogLevel)logLevel; ++ (IALogLevel)logLevel:(IALogLevel)logLevel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IALogger.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IALogger.h.meta new file mode 100644 index 00000000..fe4fcb35 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IALogger.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30f2e4e84b1f34a76b2a6d2ce22a1a39 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h new file mode 100755 index 00000000..49ab120f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h @@ -0,0 +1,20 @@ +// +// IAMRAIDAdView.h +// IASDKCore +// +// Created by Fyber on 28/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +static const CGFloat kIADefaultIPhoneBannerWidth = 320; +static const CGFloat kIADefaultIPhoneBannerHeight = 50; +static const CGFloat kIADefaultIPadBannerWidth = 728; +static const CGFloat kIADefaultIPadBannerHeight = 90; +static const CGFloat kIADefaultRectWidth = 300; +static const CGFloat kIADefaultRectHeight = 250; + +@interface IAMRAIDAdView : IAAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h.meta new file mode 100644 index 00000000..21985ba9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDAdView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 859c754e5295b4454a3f68164a95cc7a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentController.h new file mode 100755 index 00000000..178b51b2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentController.h @@ -0,0 +1,31 @@ +// +// IAMRAIDContentController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAMRAIDContentDelegate; + +@protocol IAMRAIDContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id MRAIDContentDelegate; + +@optional +@property (nonatomic, getter=isContentAwareBackground) BOOL contentAwareBackground; + +@end + +@interface IAMRAIDContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentController.h.meta new file mode 100644 index 00000000..809ecfdf --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa4edcedace334542936290f41b3481d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h new file mode 100755 index 00000000..6226f06c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h @@ -0,0 +1,59 @@ +// +// IAMRAIDContentDelegate.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAMRAIDContentDelegate_h +#define IAMRAIDContentDelegate_h + +#import +#import + +@class IAMRAIDContentController; + +@protocol IAMRAIDContentDelegate + +@optional + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID resize. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidResizeToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdWillExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID expand. + * @discussion Is not relevant to Interstitial. + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController MRAIDAdDidExpandToFrame:(CGRect)frame; + +/** + * @brief MRAID close command; + * @discussion If banner, it will collaps, if interstitial, it will dismiss. + */ +- (void)IAMRAIDContentControllerMRAIDAdWillCollapse:(IAMRAIDContentController * _Nullable)contentController; +- (void)IAMRAIDContentControllerMRAIDAdDidCollapse:(IAMRAIDContentController * _Nullable)contentController; + +/** + * @brief invoked when MRAID video failed to start playing within specified timeout; + */ +- (void)IAMRAIDContentController:(IAMRAIDContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +@end + +#endif /* IAMRAIDContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h.meta new file mode 100644 index 00000000..b9341e8c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3df7d7c7c4ea04c5c84ef724f86c012b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentModel.h new file mode 100755 index 00000000..4cfd7005 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentModel.h @@ -0,0 +1,25 @@ +// +// IAMRAIDContentModel.h +// IASDKCore +// +// Created by Fyber on 27/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@protocol IAMRAIDContentModelBuilder + +@required +@property (nonatomic, strong, nonnull) NSString *HTMLString; + +@end + +@interface IAMRAIDContentModel : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentModel.h.meta new file mode 100644 index 00000000..2b14f058 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMRAIDContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45e5bb473a0a244b3811479d0eabed6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediation.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediation.h new file mode 100755 index 00000000..5cc91df4 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediation.h @@ -0,0 +1,21 @@ +// +// IAMediation.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@protocol IAMediationInterface + +@required +- (NSString * _Nonnull)name; +- (NSString * _Nonnull)version; + +@end + +@interface IAMediation : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediation.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediation.h.meta new file mode 100644 index 00000000..c43a3412 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediation.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 55ca3f3cb724f4fae9d8924d42a9e47c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h new file mode 100755 index 00000000..614eaa69 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h @@ -0,0 +1,15 @@ +// +// IAMediationAdMob.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationAdMob : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h.meta new file mode 100644 index 00000000..db2ab85f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdMob.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3454507ced3d94aa9bdf2b6f0c5457cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdmost.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdmost.h new file mode 100755 index 00000000..944bcce8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdmost.h @@ -0,0 +1,17 @@ +// +// IAMediationAdmost.h +// IASDKCore +// +// Created by Nikita on 14/07/2021. +// Copyright © 2021 Inneractive. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface IAMediationAdmost : IAMediation + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdmost.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdmost.h.meta new file mode 100644 index 00000000..310ad129 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationAdmost.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 624a09f031a504a898a781405d8624f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h new file mode 100755 index 00000000..2ea6c5ef --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h @@ -0,0 +1,15 @@ +// +// IAMediationDFP.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationDFP : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h.meta new file mode 100644 index 00000000..afc479ee --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationDFP.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b2d7190ea67344a6c9dc682a8ec0bad0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h new file mode 100755 index 00000000..7b730860 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h @@ -0,0 +1,15 @@ +// +// IAMediationFyber.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationFyber : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h.meta new file mode 100644 index 00000000..bfe75334 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationFyber.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b890686d8b72b444b91492e894c63bd6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h new file mode 100755 index 00000000..c64be44d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h @@ -0,0 +1,15 @@ +// +// IAMediationIronSource.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationIronSource : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h.meta new file mode 100644 index 00000000..108392e1 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationIronSource.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 52852cf0e029745068d798f2347908de +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h new file mode 100755 index 00000000..4cbf47ed --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h @@ -0,0 +1,15 @@ +// +// IAMediationMax.h +// IASDKCore +// +// Created by Fyber on 9/26/19. +// Copyright © 2019 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMax : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h.meta new file mode 100644 index 00000000..6bfd5151 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMax.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8eab9e324f7884682acf23b46df28b4e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h new file mode 100755 index 00000000..f9e6a46a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h @@ -0,0 +1,15 @@ +// +// IAMediationMopub.h +// IASDKCore +// +// Created by Fyber on 20/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IAMediationMopub : IAMediation + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h.meta new file mode 100644 index 00000000..1d0b8400 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAMediationMopub.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 499201fbc5aac43d9adb260466a8e150 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IARequest.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IARequest.h new file mode 100755 index 00000000..74cd8f7b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IARequest.h @@ -0,0 +1,13 @@ +// +// IARequest.h +// IASDKCore +// +// Created by Fyber on 13/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IARequest : NSObject + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IARequest.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IARequest.h.meta new file mode 100644 index 00000000..504acb73 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IARequest.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1e856128ccd146a3be7f6590e6b941b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h new file mode 100755 index 00000000..bb3581c5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h @@ -0,0 +1,209 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 29/01/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import + +#import +#import +#import + +#import + +#import + +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import +#import + +#import + +#import +#import +#import +#import +#import + +typedef void (^IASDKCoreInitBlock)(BOOL success, NSError * _Nullable error); + +typedef NS_ENUM(NSInteger, IASDKCoreInitErrorType) { + IASDKCoreInitErrorTypeUnknown = 0, + IASDKCoreInitErrorTypeFailedToDownloadMandatoryData = 1, + IASDKCoreInitErrorTypeMissingModules = 2, + IASDKCoreInitErrorTypeInvalidAppID = 3, + IASDKCoreInitErrorTypeCancelled = 4 +}; + +@interface IASDKCore : NSObject + +@property (atomic, strong, nullable, readonly) NSString *appID; +@property (atomic, readonly, getter=isInitialised) BOOL initialised; +@property (atomic, strong, nullable) NSString *publisherAppStoreID; // publisher app ID in Apple’s App Store + +/** + * @brief Use this delegate in order to get an info about every shown ad. + */ +@property (atomic, weak, nullable) id globalAdDelegate; + +/** + * @brief The GDPR consent status. + * + * @discussion Use this property in order to set the GDPR consent accoring to your preferences. + * + * It can be used as one of the following, in order to allow/restrict: + * + * - `[IASDKCore.sharedInstance setGDPRConsent:YES]` + * + * - `[IASDKCore.sharedInstance setGDPRConsent:true]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = NO` + * + * - `IASDKCore.sharedInstance.GDPRConsent = 1` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeGiven` + * + * Or it can be cleared by using the one of the following: + * + * - `[IASDKCore.sharedInstance clearGDPRConsentData]` + * + * - `IASDKCore.sharedInstance.GDPRConsent = IAGDPRConsentTypeUnknown`. Important: setting the `IAGDPRConsentTypeUnknown`, will clear the `GDPRConsentString` as well. + * + * The default (or after calling the `clearGDPRConsentData` method) value is unknown, which is the `IAGDPRConsentTypeUnknown`. + * + * The property is thread-safe. + */ +@property (atomic) IAGDPRConsentType GDPRConsent; + +/** + * @brief Use this property in order to provide a custom GDPR consent data. + * + * @discussion It will be passed as is, without any management/modification. + */ +@property (atomic, nullable) NSString *GDPRConsentString; + +/** + * @brief Use this property in order to provide the CCPA string. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear this data permanently from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *CCPAString; + +/** + * @brief Use this property in order to provide a user Id. Once it's set, it is saved on a device. + * + * @discussion It will be passed as is, without any validation/modification. In order to clear it from a device, pass a nil or empty string. + */ +@property (atomic, nullable) NSString *userID; + +/** + * @brief Use userData for better ad targeting. + * @discussion This userData will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) IAUserData *userData; + +/** + * @brief Single keyword string or several keywords, separated by comma. + * @discussion These keywords will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) NSString *keywords; + +/** + * @brief Current location. Use for better ad targeting. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) CLLocation *location; + +/** + * @brief In case is enabled and the responded creative supports this feature, the creative will start interacting without sound. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic) BOOL muteAudio; + +/** + * @brief Indicates which SDK is mediating Fyber. Mediation type value set for IAAdSpot will be checked before and used if there was any set. + * @discussion This value will be used in bidding flow, while bidding token creation. + */ +@property (nonatomic, nullable) IAMediation *mediationType; + +/** + * @brief Can be used in order to get test ads in bidding flow. + */ +@property (nonatomic, strong, nullable) IADebugger *debugger; + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID; + +/** + * @brief Initialisation of the SDK. Must be invoked before requesting the ads. + * + * @discussion Should be invoked on the main thread. Otherwise it will convert the flow to the main thread. Is asynchronous method. + * + * @param appID A required param. Must be a valid application ID, otherwise the SDK will not be able to request/render the ads. + * + * @param completionBlock An optional callback for the init result notification. The error code is represented as `IASDKCoreInitErrorType` enum. + * + * @param completionQueue An optional queue for the completion block. If is not provided, the completion block will be invoked on the main queue. + */ +- (void)initWithAppID:(NSString * _Nonnull)appID + completionBlock:(IASDKCoreInitBlock _Nullable)completionBlock + completionQueue:(dispatch_queue_t _Nullable)completionQueue; + +/** + * @brief Get the IASDK current version as the NSString instance. + * + * @discussion The format is `x.y.z`. + */ +- (NSString * _Null_unspecified)version; + +/** + * @brief Clears all the GDPR related information. The state of the `GDPRConsent` property will become `-1` or `IAGDPRConsentTypeUnknown`. + */ +- (void)clearGDPRConsentData; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h.meta new file mode 100644 index 00000000..82519b63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKCore.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b4466387c8f1435ebf4be66abbb2cd2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKMRAID.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKMRAID.h new file mode 100755 index 00000000..e8b33ce3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKMRAID.h @@ -0,0 +1,20 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 02/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IASDKMRAID : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKMRAID.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKMRAID.h.meta new file mode 100644 index 00000000..7a71ce0d --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKMRAID.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bea00af7e9782414990a63a0c7da93af +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKVideo.h new file mode 100755 index 00000000..22fcd377 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKVideo.h @@ -0,0 +1,20 @@ +// +// IASDKCore.h +// IASDKCore +// +// Created by Fyber on 01/02/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +@interface IASDKVideo : NSObject + +/** + * @brief Singleton method, use for any instance call. + */ ++ (instancetype _Null_unspecified)sharedInstance; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKVideo.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKVideo.h.meta new file mode 100644 index 00000000..72004e89 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IASDKVideo.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c48151ce66604588b10f68105fbcf0d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h new file mode 100755 index 00000000..99e4afb0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h @@ -0,0 +1,20 @@ +// +// IAUnitController.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +/** + * @brief Abstract class, for service purpose. Should not be used explicitly. + */ +@interface IAUnitController : NSObject + +- (BOOL)isReady; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h.meta new file mode 100644 index 00000000..3149eb5f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9f737a048eb1d409e8e27914ac5cb7fc +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h new file mode 100755 index 00000000..662ebc76 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h @@ -0,0 +1,51 @@ +// +// IAUnitDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAUnitDelegate_h +#define IAUnitDelegate_h + +#import +#import + +@class IAUnitController; + +@protocol IAUnitDelegate + +@required + +/** + * @brief Required delegate method for supplying parent view controller. App will crash, if it is not implemented in delegate and delegate declares itself as conforming to protocol. + * + * @discussion The 'modalPresentationStyle' property of the supplied view controller will be changed to 'UIModalPresentationFullScreen'; + */ +- (UIViewController * _Nonnull)IAParentViewControllerForUnitController:(IAUnitController * _Nullable)unitController; + +@optional +- (void)IAAdDidReceiveClick:(IAUnitController * _Nullable)unitController; +- (void)IAAdWillLogImpression:(IAUnitController * _Nullable)unitController; + +/** + * @brief The rewarded units callback for a user reward. + * + * @discussion This callback is called for all type of the rewarded content, both HTML/JS and video (VAST). + * In order to use the rewarded callback for all available rewarded content, you will have to implement this method (not the `IAVideoCompleted:`; + */ +- (void)IAAdDidReward:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidPresentFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerWillDismissFullscreen:(IAUnitController * _Nullable)unitController; +- (void)IAUnitControllerDidDismissFullscreen:(IAUnitController * _Nullable)unitController; + +- (void)IAUnitControllerWillOpenExternalApp:(IAUnitController * _Nullable)unitController; + +- (void)IAAdDidExpire:(IAUnitController * _Nullable)unitController; + +@end + +#endif /* IAUnitDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h.meta new file mode 100644 index 00000000..2fbcdcfe --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUnitDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 47eb88532cd484c60a64cfe8e62b37dd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUserData.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUserData.h new file mode 100755 index 00000000..d24b3004 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUserData.h @@ -0,0 +1,34 @@ +// +// IAUserData.h +// IASDKCore +// +// Created by Fyber on 19/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import + +typedef NS_ENUM(NSInteger, IAUserGenderType) { + IAUserGenderTypeUnknown = 0, + IAUserGenderTypeMale, + IAUserGenderTypeFemale, + IAUserGenderTypeOther, +}; + +@protocol IAUserDataBuilder + +@required + +@property (nonatomic) NSUInteger age; +@property (nonatomic) IAUserGenderType gender; +@property (nonatomic, copy, nullable) NSString *zipCode; + +@end + +@interface IAUserData : NSObject + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUserData.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUserData.h.meta new file mode 100644 index 00000000..4ee640a8 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAUserData.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66dcf361c8d404603bb4946d008f513d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentController.h new file mode 100755 index 00000000..60531908 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentController.h @@ -0,0 +1,42 @@ +// +// IAVideoContentController.h +// IASDKCore +// +// Created by Fyber on 15/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +@class IAAdModel; +@protocol IAVideoContentDelegate; + +@protocol IAVideoContentControllerBuilder + +@required +@property (nonatomic, weak, nullable) id videoContentDelegate; + +@end + +@interface IAVideoContentController : IAContentController + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +@property (nonatomic, readwrite, getter=isMuted) BOOL muted; + +/** + * @brief Manual play. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)play; + +/** + * @brief Manual pause. + * @discussion Use this API only if manual control is needed, since this API disables auto play/pause. + */ +- (void)pause; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentController.h.meta new file mode 100644 index 00000000..49d7d9fa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f587113ce420c4bb39ff00f953b756ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentDelegate.h new file mode 100755 index 00000000..52cb380c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentDelegate.h @@ -0,0 +1,43 @@ +// +// IAVideoContentDelegate.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#ifndef IAVideoContentDelegate_h +#define IAVideoContentDelegate_h + +#import + +@class IAVideoContentController; + +@protocol IAVideoContentDelegate + +@optional + +- (void)IAVideoCompleted:(IAVideoContentController * _Nullable)contentController; + +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoInterruptedWithError:(NSError * _Nonnull)error; + +/** + * @brief Use to get video duration in seconds. Is valid only if the ad is video ad. + * + * @discussion This method will be invoked after a new received video will become ready to play. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoDurationUpdated:(NSTimeInterval)videoDuration; + +/** + * @brief Video progress observer. Use to observe current video progress. Is valid only if the ad is video ad and the video is being played. + * + * @discussion The callback is invoked on the main thread. + * + * @param currentTime Current playback time in seconds. + * @param totalTime Total video duration in seconds. + */ +- (void)IAVideoContentController:(IAVideoContentController * _Nullable)contentController videoProgressUpdatedWithCurrentTime:(NSTimeInterval)currentTime totalTime:(NSTimeInterval)totalTime; + +@end + +#endif /* IAVideoContentDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentDelegate.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentDelegate.h.meta new file mode 100644 index 00000000..79e8c62c --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71ef63affbf2349eebc29403e5e3c86a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentModel.h new file mode 100755 index 00000000..93893b57 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentModel.h @@ -0,0 +1,29 @@ +// +// IAVideoContentModel.h +// IASDKCore +// +// Created by Fyber on 12/04/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +#import +#import + +typedef enum : NSInteger { + IAVideoTypeUndefined = 0, + IAVideoTypeMRect __attribute__((deprecated)), + IAVideoTypeInterstitial, + IAVideoTypeRewarded, +} IAVideoType; + +@class IAVASTModel; + +@interface IAVideoContentModel : NSObject + +@property (nonatomic) IAVideoType videoType; +@property (nonatomic, strong, nonnull) IAVASTModel *VASTModel; +@property (nonatomic) NSTimeInterval skipSeconds; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentModel.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentModel.h.meta new file mode 100644 index 00000000..e7462c3f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoContentModel.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ff2fa7f2968b4069843a513f8b9078f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoLayout.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoLayout.h new file mode 100755 index 00000000..39746c30 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoLayout.h @@ -0,0 +1,138 @@ +// +// IAVideoLayout.h +// IASDKCore +// +// Created by Fyber on 05/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +/** + * @typedef IAVideoLayoutControlType + * @brief IAVideoLayoutControlType + */ +typedef NS_ENUM(NSUInteger, IAVideoLayoutControlType) { + IAVideoLayoutControlTypeClose = 1, + IAVideoLayoutControlTypeAction, + IAVideoLayoutControlTypeMute, + IAVideoLayoutControlTypeTimer, +}; + +/** + * @typedef IAVideoClickActionType + * @brief IAVideoClickActionType + */ +typedef NS_ENUM(NSUInteger, IAVideoClickActionType) { + IAVideoClickActionTypeFullscreen = 0, + IAVideoClickActionTypeLandingPage, + IAVideoClickActionTypeNone +}; + +@interface IAVideoLayout : NSObject + +/** + * @brief Defines whether the action button (aka: CTA / "Visit Us" / VAST clickthrough) is visible in feed (native and non-fullscreen mode). + * + * @discussion This is not OpenRTB Native 1.0 CTA, but VAST protocol CTA. There is also OpenRTB CTA asset in native ad unit (in case a response includes it). + * + * Default: enabled. + * + * If disabled, will not be visible in feed. + */ +@property (nonatomic, getter=isActionButtonVisibleInFeed) BOOL actionButtonIsVisibleInFeed; + +/** + * @brief Defines whether progress bar is visible in feed (non-fullscreen mode). + */ +@property (nonatomic, getter=isProgressBarVisibleInFeed) BOOL progressBarIsVisibleInFeed; + +/** + * @brief Progress bar progress track fill color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarFillColor; + +/** + * @brief Progress bar track color. + */ +@property (nonatomic, strong, nonnull) UIColor *progressBarBackColor; + +/** + * @brief Defines click (inside video area) action, while a video has not finished playing. + * + * @discussion The default action is to open fullscreen. + */ +@property (nonatomic) IAVideoClickActionType videoClickActionType; + +/** + * @brief Defines color theme. + * + * @discussion Tints text color of text based controls. + * Tints image colour of image based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *themeColor; + +/** + * @brief Defines background color theme. + * + * @discussion Tints background color of text based controls. + * + * The default is nil. + */ +@property (nonatomic, strong, nullable) UIColor *backgroundThemeColor; + +/** + * @brief Defines stroke color for all video controls. + * + * The default is light-light gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlStrokeColor; + +/** + * @brief Defines fill color for all video controls. + * + * The default is gray with some alpha. + */ +@property (nonatomic, strong, nullable) UIColor *controlFillColor; + +/** + * @brief Defines controls placement. + * + * @param topLeftControlType Control to place in the top left corner. + * @param topRightControlType Control to place in the top right corner. + * @param bottomLeftControlType Control to place in the bottom left corner. + * @param bottomRightControlType Control to place in the bottom right corner. + * + * @discussion Calling this method, all the four parameters should be passed, and all four should be distinct. Use IAVideoLayoutControlType enum to define a control. + */ +- (void)setTopLeftControlType:(IAVideoLayoutControlType)topLeftControlType + topRightControlType:(IAVideoLayoutControlType)topRightControlType + bottomLeftControlType:(IAVideoLayoutControlType)bottomLeftControlType + bottomRightControlType:(IAVideoLayoutControlType)bottomRightControlType; + +/** + * @brief Use to get UI control by control type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @param type Control type. + * + * @return (UIButton *) OR (UILabel *) OR other UIView subclass instance. + */ +- (UIView * _Nullable)controlByType:(IAVideoLayoutControlType)type; + +/** + * @brief Use to get 'skip in ...' label of interstitial ad type. + * + * @discussion This method should be invoked only after 'InneractiveAdLoaded:' event has been received. + * This method should be used in order to customise font, text color, etc. + * + * @return Skip label as (UILabel *). + */ +- (UILabel * _Nullable)interstitialSkipLabel; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoLayout.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoLayout.h.meta new file mode 100644 index 00000000..ee5edc9e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoLayout.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb37d1ceb01be4b428f3d8a571833a27 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoView.h new file mode 100755 index 00000000..20686937 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoView.h @@ -0,0 +1,13 @@ +// +// IAVideoView.h +// IASDKCore +// +// Created by Fyber on 02/07/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import + +@interface IAVideoView : IAMRAIDAdView + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoView.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoView.h.meta new file mode 100644 index 00000000..a285ebf5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAVideoView.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b1968d7628fb245dda0f4381e4012df1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h new file mode 100755 index 00000000..02491519 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h @@ -0,0 +1,36 @@ +// +// IAViewUnitController.h +// IASDKCore +// +// Created by Fyber on 14/03/2017. +// Copyright © 2017 Fyber. All rights reserved. +// + +#import +#import + +#import +#import +#import + +/** + * @brief Builder block. 'self' can be used. The block is not retained. + */ +@protocol IAViewUnitControllerBuilder + +@required +@property (nonatomic, weak, nullable) id unitDelegate; + +@end + +@class IAAdView; + +@interface IAViewUnitController : IAUnitController + +@property (nonatomic, strong, readonly, nullable) IAAdView *adView; + ++ (instancetype _Nullable)build:(void(^ _Nonnull)(id _Nonnull builder))buildBlock; + +- (void)showAdInParentView:(UIView * _Nonnull)parentView; + +@end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h.meta new file mode 100644 index 00000000..45f87daa --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/Headers/IAViewUnitController.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5991353bb14a54bb2ba42fbd96f93374 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/IASDKCore b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/IASDKCore new file mode 100755 index 00000000..4e069455 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/IASDKCore differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/IASDKCore.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/IASDKCore.meta new file mode 100644 index 00000000..a640d433 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/Versions/Current/IASDKCore.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 61b84d41ce1f74bb1bc5c5fc5094f4fe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/version.txt b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/version.txt new file mode 100755 index 00000000..b8eb0263 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/version.txt @@ -0,0 +1 @@ +8.1 diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/version.txt.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/version.txt.meta new file mode 100644 index 00000000..92c7f7eb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKCore.framework/version.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 87de55150d1e0447db23bfc1caf9533a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle.meta new file mode 100644 index 00000000..79b049c3 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle.meta @@ -0,0 +1,81 @@ +fileFormatVersion: 2 +guid: bfc8d6835b00a473a8d16eb1172f9c2b +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Assets.car b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Assets.car new file mode 100755 index 00000000..419ef7a0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Assets.car differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Assets.car.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Assets.car.meta new file mode 100644 index 00000000..e8add867 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Assets.car.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e93fcc447dc0d4d2cab5d69ce248a482 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@2x.png new file mode 100755 index 00000000..e881be3a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@2x.png.meta new file mode 100644 index 00000000..4dbbe002 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 854bcc7d3e2224bb7b6932f9d846b78d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@3x.png new file mode 100755 index 00000000..63676ec9 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@3x.png.meta new file mode 100644 index 00000000..ac6c5c54 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f9eb21fabb2584e74aff0658bb02ea50 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@2x.png new file mode 100755 index 00000000..00708d72 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@2x.png.meta new file mode 100644 index 00000000..0a0c9c8a --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79af792a10e144839ab4612a63494095 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@3x.png new file mode 100755 index 00000000..66ef831c Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@3x.png.meta new file mode 100644 index 00000000..42cb2717 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Endcard_play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ea4ad71e653e408e8532dd250cd9704 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@2x.png new file mode 100755 index 00000000..34ace549 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@2x.png.meta new file mode 100644 index 00000000..910222b9 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4bc379a4e3f6044fa933b35a2f07454c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@3x.png new file mode 100755 index 00000000..0809321a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@3x.png.meta new file mode 100644 index 00000000..83ab5ebc --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/IA_close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 008f476f95bec491695328f5efaed8ac +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Info.plist new file mode 100755 index 00000000..f9683d42 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Info.plist.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Info.plist.meta new file mode 100644 index 00000000..18e1330b --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/Info.plist.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 992b416036b2b4e749b250fb166c2e70 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack.png new file mode 100755 index 00000000..65693022 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack.png.meta new file mode 100644 index 00000000..a3c05959 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 841ea787f815246c5bef519b298be168 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@2x.png new file mode 100755 index 00000000..3c522e5d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@2x.png.meta new file mode 100644 index 00000000..ce82ebcb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d9870c1846a7e41b08c7320961ca2b6e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@3x.png new file mode 100755 index 00000000..e1135378 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@3x.png.meta new file mode 100644 index 00000000..57bf041e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserBack@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6d7a96f452d5144bda37788c9e7ad2b2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss.png new file mode 100755 index 00000000..56727dcf Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss.png.meta new file mode 100644 index 00000000..e31a0c7f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1298b392fe3c041e69c54ff160cc76e9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@2x.png new file mode 100755 index 00000000..d3c44975 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@2x.png.meta new file mode 100644 index 00000000..16762283 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d4a88eaa21e4d4bb4b67587305ebb976 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@3x.png new file mode 100755 index 00000000..533de567 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@3x.png.meta new file mode 100644 index 00000000..930cdf06 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserDismiss@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9b513c4bc833e408d83482eb10103281 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward.png new file mode 100755 index 00000000..ecee43f1 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward.png.meta new file mode 100644 index 00000000..14dc1d63 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e270ac557d3544088b0b777f90d60f86 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@2x.png new file mode 100755 index 00000000..d6727bc3 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@2x.png.meta new file mode 100644 index 00000000..00df6bb5 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 687e764dfaaf2430c81dc100f2ec7a14 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@3x.png new file mode 100755 index 00000000..bf21dc77 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@3x.png.meta new file mode 100644 index 00000000..01a38650 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/browserForward@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e294fe06f9b1c45cbbe25ced281bca54 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@2x.png new file mode 100755 index 00000000..38acf167 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@2x.png.meta new file mode 100644 index 00000000..dbe5b2df --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9b264b6de2a69441e90e1dd7ad96b1ad +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@3x.png new file mode 100755 index 00000000..7073912b Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@3x.png.meta new file mode 100644 index 00000000..79b1c737 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/close@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aec3432e8316248deb50206390cab24e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@2x.png new file mode 100755 index 00000000..5ad818dc Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@2x.png.meta new file mode 100644 index 00000000..818b21d0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cc943bf35bd0f4a4e9f1b793c0af983f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@3x.png new file mode 100755 index 00000000..8287bae0 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@3x.png.meta new file mode 100644 index 00000000..abbac320 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreen@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 35eb92df75f4a492b89a7d59162b0d30 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@2x.png new file mode 100755 index 00000000..6290b07a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@2x.png.meta new file mode 100644 index 00000000..571a0275 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f4389dbf09cc14cd594489912d7af737 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@3x.png new file mode 100755 index 00000000..2bcb0d20 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@3x.png.meta new file mode 100644 index 00000000..e4337a96 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/fullscreenSelected@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5b5fd0ff3bdcd4ddba6b0890497ae91b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@2x.png new file mode 100755 index 00000000..e0fd9b97 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@2x.png.meta new file mode 100644 index 00000000..e4c103ce --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0962532e90fba4c92ade06c01d7d0ee0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@3x.png new file mode 100755 index 00000000..a990163a Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@3x.png.meta new file mode 100644 index 00000000..e7ed3a37 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButton@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 01057e84f246a422ab6e2f262c533ada +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@2x.png new file mode 100755 index 00000000..eb70c2db Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@2x.png.meta new file mode 100644 index 00000000..760dee52 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff71def9126734045abaaac23ca59442 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@3x.png new file mode 100755 index 00000000..0ede4d7d Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@3x.png.meta new file mode 100644 index 00000000..0afaecae --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/muteButtonSelected@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d622dd26b913d4380b3366e4d5d5b81a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play.png new file mode 100755 index 00000000..59b0f8c6 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play.png.meta new file mode 100644 index 00000000..f43a79cd --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 297b6a58b19c34c898b1349c41fe2eaa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@2x.png new file mode 100755 index 00000000..84225691 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@2x.png.meta new file mode 100644 index 00000000..8b5517bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d025a917c4314107bd8bf26b51876e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@3x.png new file mode 100755 index 00000000..40468fd4 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@3x.png.meta new file mode 100644 index 00000000..01103ba7 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/play@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5a9f54e1f84c4190ae09c0270915752 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay.png new file mode 100755 index 00000000..ce666505 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay.png.meta new file mode 100644 index 00000000..3e06c37e --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 38a602957abc74cbba182e4f7588f9ba +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@2x.png new file mode 100755 index 00000000..2019c509 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@2x.png.meta new file mode 100644 index 00000000..e2c175e2 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b8e791820fd643ecb0f5985f85640fa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@3x.png new file mode 100755 index 00000000..41509c08 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@3x.png.meta new file mode 100644 index 00000000..980891b6 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/replay@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 68e7495b6fc6d420581179df64d256f9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@2x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@2x.png new file mode 100755 index 00000000..14f4dc9e Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@2x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@2x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@2x.png.meta new file mode 100644 index 00000000..fe9a7c93 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@2x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e292038228ae4179859f7e573ac86ff +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@3x.png b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@3x.png new file mode 100755 index 00000000..43224dc5 Binary files /dev/null and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@3x.png differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@3x.png.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@3x.png.meta new file mode 100644 index 00000000..637d5114 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/IASDKResources.bundle/visitUs@3x.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79b5c1adb2a134c1fabee77ce1fe6975 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration.meta new file mode 100644 index 00000000..285ce968 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 978107042bf944baaab0799dbaf1bae1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration/IASDKCore-Bridging-Header.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration/IASDKCore-Bridging-Header.h new file mode 100755 index 00000000..dc8a8fd0 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration/IASDKCore-Bridging-Header.h @@ -0,0 +1,6 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import +#import diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration/IASDKCore-Bridging-Header.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration/IASDKCore-Bridging-Header.h.meta new file mode 100644 index 00000000..ca9f9b10 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Third/fyber/SwiftIntegration/IASDKCore-Bridging-Header.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: de69da5769f34441b8401518010c820e +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: