Commit e51b0931 authored by lmj_521aiau@163.com's avatar lmj_521aiau@163.com

no message

parent 45704270
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1200"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A91A7873253EE56B00F9B216"
BuildableName = "GYDemo.app"
BlueprintName = "GYDemo"
ReferencedContainer = "container:GYDemo.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A91A788E253EE56E00F9B216"
BuildableName = "GYDemoTests.xctest"
BlueprintName = "GYDemoTests"
ReferencedContainer = "container:GYDemo.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A91A7899253EE56E00F9B216"
BuildableName = "GYDemoUITests.xctest"
BlueprintName = "GYDemoUITests"
ReferencedContainer = "container:GYDemo.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A91A7873253EE56B00F9B216"
BuildableName = "GYDemo.app"
BlueprintName = "GYDemo"
ReferencedContainer = "container:GYDemo.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A91A7873253EE56B00F9B216"
BuildableName = "GYDemo.app"
BlueprintName = "GYDemo"
ReferencedContainer = "container:GYDemo.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
...@@ -7,7 +7,25 @@ ...@@ -7,7 +7,25 @@
<key>GYDemo.xcscheme_^#shared#^_</key> <key>GYDemo.xcscheme_^#shared#^_</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>11</integer> <integer>10</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>A91A7873253EE56B00F9B216</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>A91A788E253EE56E00F9B216</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>A91A7899253EE56E00F9B216</key>
<dict>
<key>primary</key>
<true/>
</dict> </dict>
</dict> </dict>
</dict> </dict>
......
...@@ -261,7 +261,7 @@ NSDictionary* appLaunchOpts; ...@@ -261,7 +261,7 @@ NSDictionary* appLaunchOpts;
// 数据埋点 // 数据埋点
- (void)ios_addGameEvent:(const char *)action event:(const char *)event { - (void)ios_addGameEvent:(const char *)action event:(const char *)event {
[MobClick event:[NSString stringWithFormat:@"%s", action] label:[NSString stringWithFormat:@"%s", event]];
} }
// ====================== 获取收据 接口回调 ====================== // ====================== 获取收据 接口回调 ======================
...@@ -439,7 +439,9 @@ NSDictionary* appLaunchOpts; ...@@ -439,7 +439,9 @@ NSDictionary* appLaunchOpts;
[[GYAdsManager shared] initWithAdsType:Video_ads window:[[self ufw] appController].window currentVC:[[self ufw] appController].window.rootViewController flowBgView:nil callBack:^(BOOL result, UIView * _Nullable flowView) { [[GYAdsManager shared] initWithAdsType:Video_ads window:[[self ufw] appController].window currentVC:[[self ufw] appController].window.rootViewController flowBgView:nil callBack:^(BOOL result, UIView * _Nullable flowView) {
if (result && flowView) { if (result && flowView) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[[GYAdsManager shared] play]; [[GYAdsManager shared] play];
});
} }
if (result && !flowView) { if (result && !flowView) {
self.showVideo = NO; self.showVideo = NO;
......
...@@ -49,6 +49,12 @@ ...@@ -49,6 +49,12 @@
self.rewardedAd.delegate = self; self.rewardedAd.delegate = self;
[self.rewardedAd loadAdData]; [self.rewardedAd loadAdData];
// BURewardedVideoModel *rewardedModel = [[BURewardedVideoModel alloc] init];
// rewardedModel.userId = @"123";
// self.rewardedAd_CSJ = [[BURewardedVideoAd alloc] initWithSlotID:model.codeId rewardedVideoModel:rewardedModel];
// self.rewardedAd_CSJ.delegate = self;
// [self.rewardedAd_CSJ loadAdData];
if (self.adsFinishCallBack) { if (self.adsFinishCallBack) {
self.adsFinishCallBack(true, [UIView new]); self.adsFinishCallBack(true, [UIView new]);
} }
...@@ -76,36 +82,78 @@ ...@@ -76,36 +82,78 @@
} }
} }
- (UIViewController *)theTopviewControler{
//获取根控制器
UIViewController *rootVC = self.mainWindow.rootViewController;
UIViewController *parent = rootVC;
//遍历 如果是presentViewController
while ((parent = rootVC.presentedViewController) != nil ) {
rootVC = parent;
}
while ([rootVC isKindOfClass:[UINavigationController class]]) {
rootVC = [(UINavigationController *)rootVC topViewController];
}
return rootVC;
}
- (void)playVideo{ - (void)playVideo{
if ([self.currentAdsModel.adPlatform isEqualToString:@"chuanshanjia"]) { if ([self.currentAdsModel.adPlatform isEqualToString:@"chuanshanjia"]) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.75* NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
self.CSJTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue);
dispatch_source_set_timer(self.CSJTimer, dispatch_walltime(NULL, 0), 1.0*NSEC_PER_SEC, 0); //每秒执行
dispatch_source_set_event_handler(self.CSJTimer, ^{
if (!self.rewardedAd.isAdValid) { // if (!self.rewardedAd.isAdValid) {
[self playVideo]; // [self playVideo];
return; // }else{
} dispatch_source_cancel(self.CSJTimer);
dispatch_async(dispatch_get_main_queue(), ^{
BOOL show = [self.rewardedAd showAdFromRootViewController:[self theTopviewControler]];
NSLog(@"%ld", show);
[self.rewardedAd showAdFromRootViewController:self.currentVC];
}); });
}else if ([self.currentAdsModel.adPlatform isEqualToString:@"guangdiantong"]){ // }
});
dispatch_resume(self.CSJTimer);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.75* NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ }else if ([self.currentAdsModel.adPlatform isEqualToString:@"guangdiantong"]){
if (!self.rewardVideoAd.isAdValid) { __block int count = 0;
[self playVideo];
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
self.GDTTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue);
dispatch_source_set_timer(self.GDTTimer, dispatch_walltime(NULL, 0), 1.0*NSEC_PER_SEC, 0); //每秒执行
dispatch_source_set_event_handler(self.GDTTimer, ^{
// if (!self.rewardVideoAd.adValid) {
// [self playVideo];
// }else{
// if (count > 0) {
dispatch_source_cancel(self.GDTTimer);
dispatch_async(dispatch_get_main_queue(), ^{
BOOL show = [self.rewardVideoAd showAdFromRootViewController:self.currentVC];
if (!show){
self.videoIndex += 1;
[self videoPrepareModel];
return; return;
} }
[self.rewardVideoAd showAdFromRootViewController:self.currentVC];
if (self.rewardVideoAd.videoMuted) { if (self.rewardVideoAd.videoMuted) {
[[AVAudioSession sharedInstance] setActive:NO error:nil]; [[AVAudioSession sharedInstance] setActive:NO error:nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil]; [[AVAudioSession sharedInstance] setActive:YES error:nil];
} }
}); });
// }
count ++;
// }
});
dispatch_resume(self.GDTTimer);
}else if ([self.currentAdsModel.adPlatform isEqualToString:@"kuaishou"]){ }else if ([self.currentAdsModel.adPlatform isEqualToString:@"kuaishou"]){
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.75 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.75 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
...@@ -120,6 +168,9 @@ ...@@ -120,6 +168,9 @@
#pragma mark CSJ #pragma mark CSJ
- (void)nativeExpressRewardedVideoAdDidLoad:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd{ - (void)nativeExpressRewardedVideoAdDidLoad:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd{
if (self.CSJTimer){
dispatch_source_cancel(self.CSJTimer);
}
// [rewardedVideoAd showAdFromRootViewController:self.currentVC]; // [rewardedVideoAd showAdFromRootViewController:self.currentVC];
[MobClick event:@"reward_display" label:@"reward_display_success"]; [MobClick event:@"reward_display" label:@"reward_display_success"];
} }
...@@ -129,6 +180,7 @@ This method is called when video ad materia failed to load. ...@@ -129,6 +180,7 @@ This method is called when video ad materia failed to load.
*/ */
- (void)nativeExpressRewardedVideoAd:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error{ - (void)nativeExpressRewardedVideoAd:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd didFailWithError:(NSError *_Nullable)error{
[MobClick event:@"reward_display" label:@"reward_display_failed"]; [MobClick event:@"reward_display" label:@"reward_display_failed"];
dispatch_source_cancel(self.CSJTimer);
self.videoIndex += 1; self.videoIndex += 1;
[self videoPrepareModel]; [self videoPrepareModel];
} }
...@@ -162,7 +214,7 @@ This method is called when a nativeExpressAdView failed to render. ...@@ -162,7 +214,7 @@ This method is called when a nativeExpressAdView failed to render.
This method is called when video ad slot will be showing. This method is called when video ad slot will be showing.
*/ */
- (void)nativeExpressRewardedVideoAdWillVisible:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd{ - (void)nativeExpressRewardedVideoAdWillVisible:(BUNativeExpressRewardedVideoAd *)rewardedVideoAd{
[self.rewardedAd showAdFromRootViewController:[self theTopviewControler]];
} }
/** /**
This method is called when video ad slot has been shown. This method is called when video ad slot has been shown.
...@@ -309,6 +361,8 @@ This method is called when another controller has been closed. ...@@ -309,6 +361,8 @@ This method is called when another controller has been closed.
NSLog(@"%s",__FUNCTION__); NSLog(@"%s",__FUNCTION__);
NSLog(@"eCPM:%ld eCPMLevel:%@", [rewardedVideoAd eCPM], [rewardedVideoAd eCPMLevel]); NSLog(@"eCPM:%ld eCPMLevel:%@", [rewardedVideoAd eCPM], [rewardedVideoAd eCPMLevel]);
NSLog(@"videoDuration :%lf rewardAdType:%ld", rewardedVideoAd.videoDuration, rewardedVideoAd.rewardAdType); NSLog(@"videoDuration :%lf rewardAdType:%ld", rewardedVideoAd.videoDuration, rewardedVideoAd.rewardAdType);
// dispatch_source_cancel(self.GDTTimer);
[MobClick event:@"reward_display" label:@"reward_display_success"]; [MobClick event:@"reward_display" label:@"reward_display_success"];
} }
...@@ -319,6 +373,7 @@ This method is called when another controller has been closed. ...@@ -319,6 +373,7 @@ This method is called when another controller has been closed.
- (void)gdt_rewardVideoAdWillVisible:(GDTRewardVideoAd *)rewardedVideoAd - (void)gdt_rewardVideoAdWillVisible:(GDTRewardVideoAd *)rewardedVideoAd
{ {
dispatch_source_cancel(self.GDTTimer);
NSLog(@"%s",__FUNCTION__); NSLog(@"%s",__FUNCTION__);
NSLog(@"视频播放页即将打开"); NSLog(@"视频播放页即将打开");
} }
...@@ -373,6 +428,9 @@ This method is called when another controller has been closed. ...@@ -373,6 +428,9 @@ This method is called when another controller has been closed.
NSLog(@"ERROR: %@", error); NSLog(@"ERROR: %@", error);
[MobClick event:@"reward_display" label:@"reward_display_failed"]; [MobClick event:@"reward_display" label:@"reward_display_failed"];
if (self.GDTTimer) {
dispatch_source_cancel(self.GDTTimer);
}
self.videoIndex += 1; self.videoIndex += 1;
[self videoPrepareModel]; [self videoPrepareModel];
} }
......
...@@ -26,7 +26,7 @@ typedef enum : NSUInteger { ...@@ -26,7 +26,7 @@ typedef enum : NSUInteger {
typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView); typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView);
@interface GYAdsManager : NSObject<BUSplashAdDelegate, GDTSplashAdDelegate, KSAdSplashInteractDelegate, BUNativeExpressAdViewDelegate, KSFeedAdsManagerDelegate, KSFeedAdDelegate, GDTNativeExpressProAdManagerDelegate, GDTNativeExpressProAdViewDelegate, BUNativeExpressRewardedVideoAdDelegate, KSRewardedVideoAdDelegate, GDTRewardedVideoAdDelegate> @interface GYAdsManager : NSObject<BUSplashAdDelegate, GDTSplashAdDelegate, KSAdSplashInteractDelegate, BUNativeExpressAdViewDelegate, KSFeedAdsManagerDelegate, KSFeedAdDelegate, GDTNativeExpressProAdManagerDelegate, GDTNativeExpressProAdViewDelegate, BUNativeExpressRewardedVideoAdDelegate, KSRewardedVideoAdDelegate, GDTRewardedVideoAdDelegate, BURewardedVideoAdDelegate>
+ (instancetype)shared; + (instancetype)shared;
...@@ -45,6 +45,9 @@ typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView); ...@@ -45,6 +45,9 @@ typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView);
@property (nonatomic, strong) BUSplashAdView *splashAd_CSJ; @property (nonatomic, strong) BUSplashAdView *splashAd_CSJ;
@property (nonatomic, strong) BUNativeExpressAdManager * nativeExpressAdManager; @property (nonatomic, strong) BUNativeExpressAdManager * nativeExpressAdManager;
@property (nonatomic, strong) BUNativeExpressRewardedVideoAd * rewardedAd; @property (nonatomic, strong) BUNativeExpressRewardedVideoAd * rewardedAd;
@property (nonatomic, strong) BURewardedVideoAd * rewardedAd_CSJ;
//广点通 //广点通
@property (nonatomic, strong) GDTSplashAd *splashAd_GDT; @property (nonatomic, strong) GDTSplashAd *splashAd_GDT;
@property (nonatomic, strong) GDTNativeExpressProAdManager *adManager; @property (nonatomic, strong) GDTNativeExpressProAdManager *adManager;
...@@ -62,6 +65,9 @@ typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView); ...@@ -62,6 +65,9 @@ typedef void (^adsCallBack)(BOOL result, UIView * _Nullable flowView);
@property (nonatomic, assign) NSInteger bigImageIndex; @property (nonatomic, assign) NSInteger bigImageIndex;
@property (nonatomic, assign) NSInteger videoIndex; @property (nonatomic, assign) NSInteger videoIndex;
@property (nonatomic, strong) dispatch_source_t GDTTimer;
@property (nonatomic, strong) dispatch_source_t CSJTimer;
@property (nonatomic, copy) NSString *clk_tracking; @property (nonatomic, copy) NSString *clk_tracking;
@end @end
......
...@@ -9,63 +9,63 @@ ...@@ -9,63 +9,63 @@
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>2</integer> <integer>0</integer>
</dict> </dict>
<key>Bytedance-UnionAD.xcscheme</key> <key>Bytedance-UnionAD.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>3</integer> <integer>1</integer>
</dict> </dict>
<key>KSAdSDK.xcscheme</key> <key>KSAdSDK.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>4</integer> <integer>2</integer>
</dict> </dict>
<key>MBProgressHUD.xcscheme</key> <key>MBProgressHUD.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>6</integer> <integer>4</integer>
</dict> </dict>
<key>Masonry.xcscheme</key> <key>Masonry.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>5</integer> <integer>3</integer>
</dict> </dict>
<key>Pods-GYDemo.xcscheme</key> <key>Pods-GYDemo.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>7</integer> <integer>5</integer>
</dict> </dict>
<key>SwiftyStoreKit.xcscheme</key> <key>SwiftyStoreKit.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>8</integer> <integer>6</integer>
</dict> </dict>
<key>UMCCommon.xcscheme</key> <key>UMCCommon.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>9</integer> <integer>7</integer>
</dict> </dict>
<key>WechatOpenSDK.xcscheme</key> <key>WechatOpenSDK.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>10</integer> <integer>8</integer>
</dict> </dict>
</dict> </dict>
<key>SuppressBuildableAutocreation</key> <key>SuppressBuildableAutocreation</key>
......
...@@ -62,10 +62,10 @@ ...@@ -62,10 +62,10 @@
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "601" startingLineNumber = "603"
endingLineNumber = "601" endingLineNumber = "603"
landmarkName = "AppDelegate" landmarkName = "-applicationWillEnterForeground:"
landmarkType = "3"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -78,9 +78,9 @@ ...@@ -78,9 +78,9 @@
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "625" startingLineNumber = "627"
endingLineNumber = "625" endingLineNumber = "627"
landmarkName = "-onResp:" landmarkName = "-sendAuthRequest"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
...@@ -94,9 +94,9 @@ ...@@ -94,9 +94,9 @@
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "622" startingLineNumber = "624"
endingLineNumber = "622" endingLineNumber = "624"
landmarkName = "-onResp:" landmarkName = "-sendAuthRequest"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
...@@ -110,9 +110,9 @@ ...@@ -110,9 +110,9 @@
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "632" startingLineNumber = "634"
endingLineNumber = "632" endingLineNumber = "634"
landmarkName = "-onReq:" landmarkName = "-onResp:"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
...@@ -132,86 +132,6 @@ ...@@ -132,86 +132,6 @@
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "850A2702-00C7-408E-88D0-397C0ED828BD"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+OpenScreen.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "78"
endingLineNumber = "78"
landmarkName = "-openScreenAdsForKS:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "FF228C69-396C-464F-A620-BFA4BAFF4A56"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "322"
endingLineNumber = "322"
landmarkName = "-gdt_rewardVideoAdWillVisible:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "6E5C9388-4685-4AB9-9996-0AE80E95B70B"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "317"
endingLineNumber = "317"
landmarkName = "-gdt_rewardVideoAdVideoDidLoad:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "583B842C-A988-4051-8C3B-D473E86867B6"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "328"
endingLineNumber = "328"
landmarkName = "-gdt_rewardVideoAdDidExposed:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "E2D1313E-E500-458A-B56C-D4DBB29D4100"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "336"
endingLineNumber = "336"
landmarkName = "-gdt_rewardVideoAdDidClose:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
...@@ -222,8 +142,8 @@ ...@@ -222,8 +142,8 @@
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m" filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "345" startingLineNumber = "400"
endingLineNumber = "345" endingLineNumber = "400"
landmarkName = "-gdt_rewardVideoAdDidClicked:" landmarkName = "-gdt_rewardVideoAdDidClicked:"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -231,127 +151,95 @@ ...@@ -231,127 +151,95 @@
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "F0C4BE6D-DE29-430E-8CCC-D4DA68EA35D9" uuid = "F31C1295-2E9F-4B0A-AD80-D3CA6DA18438"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "231"
endingLineNumber = "231"
landmarkName = "-rewardedVideoAdDidLoad:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "8A47CBA9-C209-4AEA-8CA2-72D9057E344C"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "242"
endingLineNumber = "242"
landmarkName = "-rewardedVideoAd:didFailWithError:"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "4A8EDC07-7E6A-41C9-B17F-67CE565C5628"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "251" startingLineNumber = "212"
endingLineNumber = "251" endingLineNumber = "212"
landmarkName = "-rewardedVideoAdVideoDidLoad:" landmarkName = "-ios_openFlyBox"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "CDBC7185-EB51-43B6-9A6A-4B88D4A9313E" uuid = "2F1B9A7D-5DC6-4D31-9E98-92D9CE15537C"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m" filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "270" startingLineNumber = "211"
endingLineNumber = "270" endingLineNumber = "211"
landmarkName = "-rewardedVideoAdWillClose:" landmarkName = "-nativeExpressRewardedVideoAdViewRenderFail:error:"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "9E46440F-29AE-495C-BEF9-520F48D32045" uuid = "AC5297B9-2CB2-47CE-88F2-77BB867495B1"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m" filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "301" startingLineNumber = "245"
endingLineNumber = "301" endingLineNumber = "245"
landmarkName = "-rewardedVideoAd:hasReward:" landmarkName = "-nativeExpressRewardedVideoAdDidClick:"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "01633F03-53AE-4252-8216-D65E0A760F16" uuid = "C4983AB9-FA62-4158-8386-B07225DA7655"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m" filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "31" startingLineNumber = "251"
endingLineNumber = "31" endingLineNumber = "251"
landmarkName = "-rewardedVideoForModel:" landmarkName = "-nativeExpressRewardedVideoAdDidClickSkip:"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "19A6D21C-67EC-45F6-887F-490B9861A65F" uuid = "F8768A1A-BBC5-4AA6-89CD-2E695949051E"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m" filePath = "GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "81" startingLineNumber = "275"
endingLineNumber = "81" endingLineNumber = "275"
landmarkName = "-playVideo" landmarkName = "-nativeExpressRewardedVideoAdDidCloseOtherController:interactionType:"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "09B5B777-ADE3-4945-9183-444E21A53726" uuid = "86BA56A2-7DA0-430A-BE9F-5BCA72F5CEAC"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "225" startingLineNumber = "233"
endingLineNumber = "225" endingLineNumber = "233"
landmarkName = "-ios_adFlyBox" landmarkName = "-ios_adFlyBox"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
...@@ -359,31 +247,31 @@ ...@@ -359,31 +247,31 @@
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "57775867-8384-462B-80C0-0DF9AC5F6BB1" uuid = "99E9F679-5462-4CAC-8285-B791A7F55AB2"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "212" startingLineNumber = "230"
endingLineNumber = "212" endingLineNumber = "230"
landmarkName = "-ios_openFlyBox" landmarkName = "-ios_adFlyBox"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent <BreakpointContent
uuid = "FCB6F4BD-9955-4DDA-89E0-D13C1D3B37A3" uuid = "73882E80-9333-433E-B0D3-EA5CE2CDB285"
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "GYDemo/GYDemo/AppDelegate.mm" filePath = "GYDemo/GYDemo/AppDelegate.mm"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "216" startingLineNumber = "220"
endingLineNumber = "216" endingLineNumber = "220"
landmarkName = "-ios_openFlyBox" landmarkName = "-ios_openFlyBox"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>Unity-iPhone.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>9</integer>
</dict>
<key>UnityFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>11</integer>
</dict>
</dict>
</dict>
</plist>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment