diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/AnyThinkBanner b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/AnyThinkBanner index d8dd9b4f..c5289abe 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/AnyThinkBanner and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/AnyThinkBanner differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/Info.plist index 415b4134..c241f018 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/Info.plist and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkBanner.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/AnyThinkInterstitial b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/AnyThinkInterstitial index 37cff950..6e39fffc 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/AnyThinkInterstitial and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/AnyThinkInterstitial differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h new file mode 100755 index 00000000..a55768bb --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h @@ -0,0 +1,36 @@ +// +// ATInterstitialAutoAdManager.h +// AnyThinkInterstitial +// +// Created by Jason on 2021/12/31. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import "ATInterstitialDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ATInterstitialAutoAdManager : NSObject + +@property(nonatomic, weak) id delegate; + ++ (instancetype)sharedInstance; + +- (void)addAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; +- (void)removeAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; + +- (void)setLocalExtra:(NSDictionary * _Nullable)extra placementID:(NSString *)placementID; +- (BOOL)autoLoadInterstitialReadyForPlacementID:(NSString *)placementID; +- (NSArray *)checkValidAdCachesWithPlacementID:(NSString *)placementID; +- (ATCheckLoadModel *)checkInterstitialLoadStatusForPlacementID:(NSString *)placementID; + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID inViewController:(UIViewController*)viewController delegate:(id)delegate; +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID scene:( NSString* _Nullable )scene inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h.meta new file mode 100644 index 00000000..008ed404 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5cf569c332774489fbd2fafdaee522cf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h index e3860574..3cb06795 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h @@ -27,7 +27,7 @@ -(ATNativeADSourceType) adSourceType; -(instancetype) initWithInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo ; @property(nonatomic, weak) id delegate; -@property(nonatomic, weak) ATInterstitial *interstitial; +@property(nonatomic, strong) ATInterstitial *interstitial; @property(nonatomic, readonly) NSString *unitID; @property(nonatomic, assign) NSInteger priorityIndex; @end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h index cfc3fe85..3eed22ca 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h @@ -12,6 +12,8 @@ #import #import #import +#import + //! Project version number for AnyThinkInterstitial. FOUNDATION_EXPORT double AnyThinkInterstitialVersionNumber; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Info.plist index 4b590dd2..24f35538 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Info.plist and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkInterstitial.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/AnyThinkNative b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/AnyThinkNative index 011e3c18..01d64a54 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/AnyThinkNative and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/AnyThinkNative differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Headers/ATNativeADView.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Headers/ATNativeADView.h index de73c0ec..15a9eed8 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Headers/ATNativeADView.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Headers/ATNativeADView.h @@ -27,6 +27,18 @@ typedef NS_ENUM(NSInteger, ATPlayerStatus) { ATPlayerStatusResume, ATPlayerStatusAbort }; + + +typedef NS_ENUM(NSInteger, ATStartAppNativeAdImageSize) { + AT_SIZE_72X72 = 0, + AT_SIZE_100X100 = 1, + /// Default size + AT_SIZE_150X150 = 2, + AT_SIZE_340X340 = 3, + /// Not supported by secondaryImageSize, default will be used instead + AT_SIZE_1200X628 = 4, +}; + /** * Subclasses are expected to call super when overriding willMoveToSuperview: because it it within this method the base class kick off the rendering process. */ @@ -119,6 +131,8 @@ extern NSString *const kATExtraNativeImageSizeKey; extern NSString const* kATExtraNativeImageSize1280_720; extern NSString const* kATExtraNativeImageSize1200_628; extern NSString const* kATExtraNativeImageSize640_640; +extern NSString *const kATExtraStartAPPNativeMainImageSizeKey; +extern NSString *const kATExtraNativeIconImageSizeKey; @interface ATNativeADView(DrawVideo) /* diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Info.plist index 2d607d77..36fe9b9c 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Info.plist and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkNative.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo index 6ebcd66d..5ce38397 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h new file mode 100755 index 00000000..04f23b8f --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h @@ -0,0 +1,37 @@ +// +// ATRewardedVideoAutoAdManager.h +// AnyThinkRewardedVideo +// +// Created by Jason on 2021/12/31. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import "ATRewardedVideoDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRewardedVideoAutoAdManager : NSObject + +@property(nonatomic, weak) id delegate; + ++ (instancetype)sharedInstance; + +- (void)addAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; +- (void)removeAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; + + +- (void)setLocalExtra:(NSDictionary *)extra placementID:(NSString *)placementID; +- (BOOL)autoLoadRewardedVideoReadyForPlacementID:(NSString *)placementID; +- (NSArray *)checkValidAdCachesWithPlacementID:(NSString *)placementID; +- (ATCheckLoadModel *)checkRewardedVideoLoadStatusForPlacementID:(NSString *)placementID; + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID inViewController:(UIViewController*)viewController delegate:(id)delegate; +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID scene:( NSString* _Nullable )scene inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h.meta b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h.meta new file mode 100644 index 00000000..83303618 --- /dev/null +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7ebe12ce0277c4f99829cb3449f00a86 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h index 372ad8be..dccc05df 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h @@ -27,7 +27,7 @@ -(instancetype) initWithInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary *)localInfo; @property(nonatomic, weak) id delegate; -@property(nonatomic, weak) ATRewardedVideo *rewardedVideo; +@property(nonatomic, strong) ATRewardedVideo *rewardedVideo; @property(nonatomic, readonly) NSString *unitID; @property(nonatomic) NSString *userID; @property(nonatomic, assign) NSInteger priorityIndex; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h index 73bb87f4..53e24fe0 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h @@ -12,6 +12,8 @@ #import #import #import +#import + //! Project version number for AnyThinkRewardedVideo. FOUNDATION_EXPORT double AnyThinkRewardedVideoVersionNumber; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Info.plist index a1397275..42d181ed 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Info.plist and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkRewardedVideo.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/AnyThinkSDK b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/AnyThinkSDK index c1a88261..98142b7d 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/AnyThinkSDK and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/AnyThinkSDK differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI+Internal.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI+Internal.h index 9eea0a20..b985c4ac 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI+Internal.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI+Internal.h @@ -9,6 +9,7 @@ #ifndef ATAPI_Internal_h #define ATAPI_Internal_h #import "ATAPI.h" + extern NSString *const kATNativeADAssetsAdvertiserKey; extern NSString *const kATNativeADAssetsMainTextKey; extern NSString *const kATNativeADAssetsMainTitleKey; @@ -70,6 +71,7 @@ extern NSString *const kATADUserAreaKey; @end @interface ATAPI(Internal) ++(ATLogType)logType; +(BOOL)logEnabled; +(BOOL)adLogoVisible; +(NSString *)hbTestModeDeviceID; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI.h index ebcd1560..f7985cd5 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAPI.h @@ -8,6 +8,7 @@ #import #import + extern NSString *const kATADDelegateExtraECPMLevelKey; extern NSString *const kATADDelegateExtraSegmentIDKey; extern NSString *const kATADDelegateExtraScenarioIDKey; @@ -32,7 +33,6 @@ extern NSString *const kATADDelegateExtraOfferIDKey; extern NSString *const kATADDelegateExtraCreativeIDKey; extern NSString *const kATADDelegateExtraIsDeeplinkKey; extern NSString *const kATADDelegateExtraRVUserCustomData; -extern NSString *const kATADDelegateExtraDismissTypeKey; extern NSString *const ATADShowingErrorDomain; @@ -194,6 +194,13 @@ typedef NS_ENUM(NSInteger, ATPersonalizedAdState) { ATNonpersonalizedAdStateType = 2 }; +typedef NS_OPTIONS(NSInteger, ATLogType) { + ATLogTypeNone = 0, + ATLogTypeInternal = 1 << 0, + ATLogTypeExternal = 1 << 1, + ATLogTypeTemporary = 1 << 2 +}; + @interface ATAPI : NSObject +(NSDictionary*)networkNameMap; @@ -344,6 +351,7 @@ set header bidding test mode, only support incoming device idfa. setLogEnabled m */ -(void) setPersonalizedAdState:(ATPersonalizedAdState)state; -(ATPersonalizedAdState) getPersonalizedAdState; + @end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h index 2034611b..87365a17 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h @@ -19,14 +19,32 @@ extern NSString *const kATSDKFailedToLoadRewardedVideoADMsg; extern NSString *const kATSDKSplashADTooLongToLoadPlacementSettingMsg; extern NSString *const kATSDKImportIssueErrorReason; extern NSString *const kATAdAssetsAppIDKey; + +extern NSString *const kATAdCustomEventNotificationKey; + +typedef NS_OPTIONS(NSInteger, ATCustomEventType) { + ATCustomEventLoaded = 0, + ATCustomEventLoadFail = 1, + ATCustomEventShow = 2, + ATCustomEventShowFail = 3, + ATCustomEventClick = 4, + ATCustomEventClose = 5, + ATCustomEventDetailViewWillPresentScreen = 6, + ATCustomEventCloseBeforeViewAppear = 7, +}; + @interface ATAdCustomEvent : NSObject +(NSDictionary*)customInfoWithUnitGroupModel:(ATUnitGroupModel*)unitGroupModel extra:(NSDictionary*)extra; -(instancetype) initWithUnitID:(NSString*)unitID serverInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo; -(void) handleAssets:(NSDictionary*)assets; -(void) handleLoadingFailure:(NSError*)error; -(void) handleClose; +-(void) handleShow; +-(void) handleShowFailed; + -(void) trackShow; -(void) trackClick; + -(ATNativeADSourceType) adSourceType; @property(nonatomic, weak) id ad; @property(nonatomic) NSNumber *sdkTime; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h index 7c70ed5f..a960a809 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h @@ -19,5 +19,17 @@ -(void) didFinishLoadingSplashADWithPlacementID:(NSString *)placementID isTimeout:(BOOL)isTimeout; -(void) didTimeoutLoadingSplashADWithPlacementID:(NSString *)placementID; +@optional +- (void)didStartLoadingADSourceWithPlacementID:(NSString *)placementID extra:(NSDictionary*)extra; +- (void)didFinishLoadingADSourceWithPlacementID:(NSString *)placementID extra:(NSDictionary*)extra; + +- (void)didFailToLoadADSourceWithPlacementID:(NSString*)placementID extra:(NSDictionary*)extra error:(NSError*)error; + +// bidding +- (void)didStartBiddingADSourceWithPlacementID:(NSString *)placementID extra:(NSDictionary*)extra; +- (void)didFinishBiddingADSourceWithPlacementID:(NSString *)placementID extra:(NSDictionary*)extra; + +- (void)didFailBiddingADSourceWithPlacementID:(NSString*)placementID extra:(NSDictionary*)extra error:(NSError*)error; + @end #endif /* ATAdLoadingDelegate_h */ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdManager.h index f69dfbc6..0b9b8a59 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdManager.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATAdManager.h @@ -12,6 +12,7 @@ extern NSString *const kATAdAssetsCustomEventKey; extern NSString *const kATAdAssetsCustomObjectKey; extern NSString *const kATExtraInfoRootViewControllerKey; +extern NSString *const kATAdAssetsDelegateObjKey; //Banner's ad size, the value is a NSValue wrapped CGSize; for banner ad loading, we only support (320.0f, 50.0f) now, so the value you pass via this key will be ignored. @@ -35,6 +36,7 @@ extern NSString *const kATAdLoadingExtraGDTEnableDefaultAudioSessionKey; */ -(void) loadADWithPlacementID:(NSString*)placementID extra:(NSDictionary*)extra customData:(NSDictionary*)customData delegate:(id)delegate DEPRECATED_ATTRIBUTE; -(void) loadADWithPlacementID:(NSString*)placementID extra:(NSDictionary*)extra delegate:(id)delegate; + -(void) clearCache DEPRECATED_ATTRIBUTE; - (void)setExludePlacementid:(NSString *)placementid unitIDArray:(NSArray *)unitIDArray; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATPlacementModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATPlacementModel.h index 7b35beed..20de74c7 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATPlacementModel.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATPlacementModel.h @@ -23,6 +23,18 @@ typedef NS_ENUM(NSInteger, ATADShowType) { ATADShowTypeSerial = 1 }; + +typedef enum : NSUInteger { + ATLoadingRequestConcurrentFixedType = 1, + ATLoadingRequestConcurrentEqualPriceType = 2, +} ATLoadingRequestModelType; + +typedef enum : NSUInteger { + ATLoadingApiUnknown, + ATLoadingApiTypeOld, + ATLoadingApiTypeNew, +} ATLoadingApiType; + typedef NS_ENUM(NSInteger, ATAdFormat) { ATAdFormatNative = 0, ATAdFormatRewardedVideo = 1, @@ -76,7 +88,11 @@ extern NSString *const kATPlacementModelCustomDataKey; /** * How many unit groups to be loaded concurrently */ -@property(nonatomic, readonly) NSInteger maxConcurrentRequestCount; + +@property(nonatomic, readonly) ATLoadingRequestModelType loadingRequestModelType; +@property(nonatomic, readonly) NSInteger fixedMaxConcurrentRequestCount; +@property(nonatomic, readonly) NSInteger equalPriceMaxConcurrentRequestCount; + @property(nonatomic, readonly) NSString *psID; @property(nonatomic, readonly) NSString *sessionID; @property(nonatomic, readonly) ATADShowType showType; @@ -102,19 +118,20 @@ extern NSString *const kATPlacementModelCustomDataKey; @property(nonatomic, readonly) NSTimeInterval bottomRreqts; // bottomAd dalay request time - @property(nonatomic, readonly) NSTimeInterval headerBiddingRequestTimeout; @property(nonatomic, readonly) NSTimeInterval headerBiddingRequestTolerateInterval; @property(nonatomic, readonly) NSString *S2SBidRequestAddress; @property(nonatomic, readonly) NSString *waterFallBidRequestAddress; - - @property(nonatomic, readonly) NSTimeInterval loadCapDuration; @property(nonatomic, readonly) NSInteger loadCap; @property(nonatomic, readonly) NSInteger expectedNumberOfOffers; + +@property(nonatomic, readonly) NSTimeInterval bidWaitTimeout; +@property(nonatomic, readonly) NSTimeInterval reqWaitTimeout; + @property(nonatomic, readonly) NSTimeInterval loadFailureInterval; @property(nonatomic, readonly) NSTimeInterval offerLoadingTimeout; @property(nonatomic, readonly) NSTimeInterval statusValidDuration;//Upstatus @@ -146,7 +163,7 @@ extern NSString *const kATPlacementModelCustomDataKey; @property(nonatomic, readonly) NSDictionary* olApiSettingDict; - +@property(nonatomic, readonly) NSInteger waterfallCheckTime; @property(nonatomic, readonly) NSString *currency; @property(nonatomic, readonly) NSString *exchangeRate; @@ -192,6 +209,7 @@ extern NSString *const kATPlacementModelCustomDataKey; @property(nonatomic, readonly) NSString *exchRateC2U; +@property(nonatomic) ATLoadingApiType loadingApiType; @property(nonatomic, assign) BOOL isExistHBAdSource; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATTracker.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATTracker.h index b9d95837..04b54b2b 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATTracker.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATTracker.h @@ -12,10 +12,16 @@ typedef NS_ENUM(NSInteger, ATRefreshType){ ATRefreshTypeNone, ATRefreshTypeAutoRefresh, - ATRefreshTypePlayAgain + ATRefreshTypePlayAgain, + ATRefreshTypeInitiation, + ATRefreshTypeLoadFailed, + ATRefreshTypeNotReady, + ATRefreshTypeShowStart, + ATRefreshTypeShowFailed } ; extern NSString *const kATTrackerExtraErrorKey; +extern NSString *const kATTrackerExtraAgainLookFlagKey; extern NSString *const kATTrackerExtraAutoloadFlagKey; extern NSString *const kATTrackerExtraSDKCalledFlagKey; extern NSString *const kATTrackerExtraSDKNotCalledReasonKey; @@ -55,8 +61,11 @@ extern NSString *const kATTrackerExtraRequestExpectedOfferNumberFlagKey; extern NSString *const kATTrackerExtraClickImpKey; extern NSString *const kATTrackerExtraPlacementModelKey; extern NSString *const kATTrackerExtraAdCacheStatusKey; +extern NSString *const kATTrackerExtraAdRequestUsedTimeKey; +extern NSString *const kATTrackerExtralReqParTypeKey; +extern NSString *const kATTrackerExtralReqParNumKey; // ofm extern NSString *const kATTrackerExtraOFMTrafficIDKey; diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h index 0df57df4..b4f2fb43 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h @@ -11,6 +11,13 @@ #import "ATMyOfferOfferModel.h" #import "ATBidInfo.h" + +typedef NS_ENUM(NSInteger, ATShowAutoLoadType) { + ATShowAutoOneAdSupportLoadType = 1, + ATShowAutoOneAdNotSupportLoadType, + ATShowAutoOneNetWorkNotSupportLoadType, +}; + @interface ATUnitGroupModel : ATModel -(instancetype) initWithDictionary:(NSDictionary *)dictionary; @property(nonatomic, readonly, weak) Class adapterClass; @@ -65,4 +72,15 @@ @property(nonatomic, copy) NSString *directOfferOid; + + +@property(nonatomic, assign) ATShowAutoLoadType showAutoLoadType; + + +@property(nonatomic) NSInteger priority; // when ad is filterd + +/// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +@property(nonatomic, assign) NSInteger adType; + + @end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATWaterfallManager.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATWaterfallManager.h index 7998806b..994e9d9d 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATWaterfallManager.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Headers/ATWaterfallManager.h @@ -24,13 +24,16 @@ typedef NS_ENUM(NSInteger, ATUnitGroupFinishType) { @interface ATWaterfallWrapper:NSObject -(void) finish; -(void) fill; --(void) callback; +//-(void) callback; -(ATUnitGroupModel*) filledUnitGroupWithMaximumPrice; +- (ATUnitGroupModel *)requestingUnitGroupMaxPriceWithFilteredUnitID:(NSString *)unitID; @property(nonatomic) NSInteger numberOfCachedOffers; @property(nonatomic, readonly, getter=isFilled) BOOL filled; -@property(nonatomic, readonly, getter=isCallbacked) BOOL callbacked; +//@property(nonatomic, readonly, getter=isCallbacked) BOOL callbacked; @property(nonatomic) BOOL headerBiddingFired; @property(nonatomic) BOOL headerBiddingFailed; +@property(nonatomic, readonly) dispatch_queue_t access_queue; + @end @interface ATWaterfall:NSObject @@ -39,6 +42,8 @@ typedef NS_ENUM(NSInteger, ATUnitGroupFinishType) { -(void) finishUnitGroup:(ATUnitGroupModel*)unitGroup withType:(ATUnitGroupFinishType)type; -(void) addUnitGroup:(ATUnitGroupModel*)unitGroup; -(void) insertUnitGroup:(ATUnitGroupModel*)unitGroup price:(NSString *)price; +-(void) insertUnitGroup:(ATUnitGroupModel*)unitGroup price:(NSString *)price filtered:(BOOL)filtered; + -(ATUnitGroupModel*) firstPendingNonHBUnitGroupWithNetworkFirmID:(NSInteger)nwFirmID; -(ATUnitGroupModel*) unitGroupWithUnitID:(NSString*)unitID; -(ATUnitGroupModel*) unitGroupWithMaximumPrice; @@ -51,6 +56,10 @@ typedef NS_ENUM(NSInteger, ATUnitGroupFinishType) { @property(nonatomic, readonly, getter=isLoading) BOOL loading; - (NSMutableArray *)getWaterfallUnitGroups; + +- (NSInteger)getEqualPriceRequestsQueuedWithSpacing:(NSInteger)divisionSpacing; + + @end @interface ATWaterfallManager : NSObject @@ -64,6 +73,8 @@ typedef NS_ENUM(NSInteger, ATUnitGroupFinishType) { -(BOOL) loadingAdForPlacementID:(NSString*)placementID skipSettingLoadingStatus:(BOOL)skip; -(void) attachWaterfall:(ATWaterfall*)waterfall completion:(void(^)(ATWaterfallWrapper *waterfallWrapper, ATWaterfall *waterfall, ATWaterfall *headerBiddingWaterfall, ATWaterfall *finalWaterfall, BOOL finished, NSDate *loadStartDate))completion; + -(void) attachDefaultWaterfall:(ATWaterfall*)defaultWaterfall completion:(void(^)(ATWaterfallWrapper *waterfallWrapper, ATWaterfall *waterfall, ATWaterfall *headerBiddingWaterfall, ATWaterfall *finalWaterfall, ATWaterfall *defaultWaterfall, BOOL finished, NSDate *loadStartDate))completion; --(void) accessWaterfallForPlacementID:(NSString*)placementID requestID:(NSString*)requestID withBlock:(void(^)(ATWaterfallWrapper *waterfallWrapper, ATWaterfall *waterfall, ATWaterfall *headerBiddingWaterfall, ATWaterfall *defaultWaterfall, ATWaterfall *finalWaterfall, BOOL finished, BOOL callbacked, NSDate *loadStartDate))block; +-(void) accessWaterfallForPlacementID:(NSString*)placementID requestID:(NSString*)requestID withBlock:(void(^)(ATWaterfallWrapper *waterfallWrapper, ATWaterfall *waterfall, ATWaterfall *headerBiddingWaterfall, ATWaterfall *defaultWaterfall, ATWaterfall *finalWaterfall, BOOL finished, NSDate *loadStartDate))block; + @end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Info.plist index 1a7e4202..afa01f41 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Info.plist and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/Info.plist differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeDirectory b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeDirectory index 1f0f6dd7..8d4e7656 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeDirectory and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 index 94e2e5c5..696dcd59 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeResources b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeResources index 4676b1cf..44599b6a 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeResources +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeResources @@ -10,11 +10,11 @@ Headers/ATAPI+Internal.h - eS3+b4IO7B/+Y+zFRmOXUZvxbW4= + gVMe1ukp1pHx+w08CJ0ueTgoSA0= Headers/ATAPI.h - D+Sh4l5jGJsAuUd5+ClHaYWDRwA= + 8rzEWdp9sZvcfTfcIUdPMMUOSLw= Headers/ATAd.h @@ -26,11 +26,11 @@ Headers/ATAdCustomEvent.h - OD3vs1r0mZbsXlmfzBt7N3R6A9k= + L559MaYjcBEUCqd+zG4mXCcaGxE= Headers/ATAdLoadingDelegate.h - cc38pQZpUVXMIuogJMdko8KOhqo= + 7KRw8kUTgN56Ql416NNbOezvptw= Headers/ATAdManagement.h @@ -42,7 +42,7 @@ Headers/ATAdManager.h - /eC9xCd0ccKwZo0KBzy11cl682w= + oTSMqqB1hW5l7iptHx6zIDsQpqs= Headers/ATBidInfo.h @@ -86,19 +86,19 @@ Headers/ATPlacementModel.h - 8hhQ9FgOWNRCfy29hLNV5apAKX0= + iWsELfwxWQRtOp8ijnkazZJ49M8= Headers/ATTracker.h - DkwKDise7SfvBrfdsREp7aHpXvs= + 77U8B0Cb694xkHVkzbFkqru9nKg= Headers/ATUnitGroupModel.h - JoPJWEV+L3I96K2XNPLwdi2alZQ= + 88O0NABqxqcBFC5d8d/JkadpXs0= Headers/ATWaterfallManager.h - efsV9lEeTaN3d/dGSW1cyS1Fns4= + 0jYXaQN5MSKqZcklVD+f9etT+70= Headers/AnyThinkSDK.h @@ -106,7 +106,7 @@ Info.plist - Gfe+tXYSz1/0qyO6G7mSMx0qVyY= + /Nm6y/vXUHYVCFDNrOrKpWv976Q= Modules/module.modulemap @@ -130,22 +130,22 @@ hash - eS3+b4IO7B/+Y+zFRmOXUZvxbW4= + gVMe1ukp1pHx+w08CJ0ueTgoSA0= hash2 - cwrCZcIvDd8WP7DY3QIvxGaa3SyPGn36T+CT/dFdaiM= + iIJh9YGn9TxG7pW526rxMcZTRkCREIb7LgRcVpmrgZk= Headers/ATAPI.h hash - D+Sh4l5jGJsAuUd5+ClHaYWDRwA= + 8rzEWdp9sZvcfTfcIUdPMMUOSLw= hash2 - okObU5YYGiDHp+OTsJDX8cBQv3+WSThTH6NSaNtmDBI= + NtCgak/AgyIxQBB/pGBtAkhAmnapUeWuqat8kamrA9I= Headers/ATAd.h @@ -174,22 +174,22 @@ hash - OD3vs1r0mZbsXlmfzBt7N3R6A9k= + L559MaYjcBEUCqd+zG4mXCcaGxE= hash2 - 8jhnLU492gk7NbTNvzlqeFzDz1219dfpNne3h5j08wE= + /rvFF3DcaQxlon4uHJSdtCMlCX9jO7mA8A5byLQoTJk= Headers/ATAdLoadingDelegate.h hash - cc38pQZpUVXMIuogJMdko8KOhqo= + 7KRw8kUTgN56Ql416NNbOezvptw= hash2 - ujFLd/fnLJBjeR5FYLCVewe2/J84kJ/EBARUv4jb4Hc= + zP7yIM/KPwyjrvXtXIDApmBnN7F3VyvUDHqwq9MXiJ4= Headers/ATAdManagement.h @@ -218,11 +218,11 @@ hash - /eC9xCd0ccKwZo0KBzy11cl682w= + oTSMqqB1hW5l7iptHx6zIDsQpqs= hash2 - AmdJKTaKypwzI9X9oCkTfg5ZDxVza2rFMO4lpfR7EJQ= + p8peHFI+N5zX2XbgGQ+P4tOrFR2Bzzp3oc9Zk+LjRSw= Headers/ATBidInfo.h @@ -339,44 +339,44 @@ hash - 8hhQ9FgOWNRCfy29hLNV5apAKX0= + iWsELfwxWQRtOp8ijnkazZJ49M8= hash2 - LILXB53koZhvBTIAwKUjVmgmCHFgvPsUIAY7FwSC0ps= + j8/gzPS5PgkEWOXhGHoEMZ51suKCIIBWMHO40uNP1P0= Headers/ATTracker.h hash - DkwKDise7SfvBrfdsREp7aHpXvs= + 77U8B0Cb694xkHVkzbFkqru9nKg= hash2 - 0o3MK14R2HaRgeerjsIJYmmlf3JU1FwAfCEDB+1/fEs= + EbiPBOlrz4LnkoyOjOE8I5l8lNReJvygyWSWoH7f1rE= Headers/ATUnitGroupModel.h hash - JoPJWEV+L3I96K2XNPLwdi2alZQ= + 88O0NABqxqcBFC5d8d/JkadpXs0= hash2 - x8DxeVyK2uC60hAOx7C9BXo/tUlR36u53TicpDR0fFM= + akjg1MSgmsd2H7dJo1FrEl20cboG90Y7ZNOvzyFUazw= Headers/ATWaterfallManager.h hash - efsV9lEeTaN3d/dGSW1cyS1Fns4= + 0jYXaQN5MSKqZcklVD+f9etT+70= hash2 - gsIdSQUubvfE2jnE98/bMmCHTlmFlctaPgQ5Yl3qVTY= + ellCBPCrafe8KUGxiVrYQFwGYhrLtnqFvCmcbeX7PCI= Headers/AnyThinkSDK.h diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeSignature b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeSignature index 7d4f9580..476e15b2 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeSignature and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSDK.framework/_CodeSignature/CodeSignature differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/AnyThinkSplash b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/AnyThinkSplash index fe123b44..9ab2cf95 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/AnyThinkSplash and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/AnyThinkSplash differ diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplash.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplash.h index 2d1a0383..ef72e40e 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplash.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplash.h @@ -34,6 +34,9 @@ @property(nonatomic, readonly, weak) ATWaterfall *finalWaterfall; @property(nonatomic, readonly) NSInteger autoReqType; @property(nonatomic) BOOL adReportClicked; +@property(nonatomic) BOOL isNativeSplash; +@property(nonatomic) NSDictionary *assets; +@property(nonatomic) NSObject *delegateObject; //to do // for ad which loads without a placement setting diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h index 3c28873c..8c2a7739 100755 --- a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h +++ b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h @@ -11,25 +11,17 @@ extern NSString *const kATSplashExtraRequestIDKey; @class ATSplash; @protocol ATSplashDelegate; - -typedef NS_OPTIONS(NSInteger, ATSplashCloseType) { - ATSplashCloseNuknow = 1, // splash close type unknow - ATSplashCloseSkip = 2, // splash skip to close - ATSplashCloseCountdown = 3, // splash countdown to close - ATSplashCloseClickcontent = 4, // splash clickcontent to close - ATSplashCloseShowfail = 99 // splash showfail to close -}; - @interface ATSplashCustomEvent : ATAdCustomEvent -(instancetype) initWithInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo; @property(nonatomic, weak) id delegate; +@property(nonatomic, strong) ATSplash *splash; @property(nonatomic, readonly) NSString *unitID; @property(nonatomic, assign) NSInteger priorityIndex; -(NSDictionary*)delegateExtra; -(void) trackShowWithoutWaterfall; -(void) trackClickWithoutWaterfall; --(void) trackSplashAdClosed __attribute__((deprecated("Deprecated, please Use `trackSplashAdClosed:`"))); +-(void) trackSplashAdClosed; -(void) trackSplashAdLoaded:(id)splashAd; -(void) trackSplashAdLoaded:(id)splashAd adExtra:(NSDictionary *)adExtra; -(void) trackSplashAdShow; @@ -48,7 +40,4 @@ typedef NS_OPTIONS(NSInteger, ATSplashCloseType) { - (void)startCountdown:(NSDictionary *)localInfo countdownBlock:(void(^)(NSInteger time))block; -// v5.7.99 --(void) trackSplashAdClosed:(NSDictionary *)extra; - @end diff --git a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Info.plist b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Info.plist index d1a5c775..3cf05828 100755 Binary files a/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Info.plist and b/popcorn/Assets/JoyPacSDK/JoyPacAd/JoyPacAd/Plugins/iOS/Core/AnyThinkSplash.framework/Info.plist differ