Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
L
LuckFarm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lmj
LuckFarm
Commits
e51b0931
Commit
e51b0931
authored
Oct 28, 2020
by
lmj_521aiau@163.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
45704270
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
287 additions
and
198 deletions
+287
-198
GYDemo.xcscheme
...o/GYDemo.xcodeproj/xcshareddata/xcschemes/GYDemo.xcscheme
+98
-0
xcschememanagement.plist
.../mingjinli.xcuserdatad/xcschemes/xcschememanagement.plist
+19
-1
AppDelegate.mm
GYDemo/GYDemo/AppDelegate.mm
+6
-4
GYAdsManager+RewardedVideo.m
GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m
+83
-25
GYAdsManager.h
GYDemo/GYDemo/SCAds/GYAdsManager.h
+7
-1
xcschememanagement.plist
.../mingjinli.xcuserdatad/xcschemes/xcschememanagement.plist
+9
-9
Breakpoints_v2.xcbkptlist
...ingjinli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+46
-158
xcschememanagement.plist
.../mingjinli.xcuserdatad/xcschemes/xcschememanagement.plist
+19
-0
No files found.
GYDemo/GYDemo.xcodeproj/xcshareddata/xcschemes/GYDemo.xcscheme
0 → 100644
View file @
e51b0931
<?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>
GYDemo/GYDemo.xcodeproj/xcuserdata/mingjinli.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
e51b0931
...
@@ -7,7 +7,25 @@
...
@@ -7,7 +7,25 @@
<
k
e
y
>
GYDemo.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
k
e
y
>
GYDemo.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
11
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
10
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
SuppressBuildableAutocreation
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
A91A7873253EE56B00F9B216
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
primary
<
/k
e
y
>
<
tru
e
/
>
<
/
d
i
c
t
>
<
k
e
y
>
A91A788E253EE56E00F9B216
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
primary
<
/k
e
y
>
<
tru
e
/
>
<
/
d
i
c
t
>
<
k
e
y
>
A91A7899253EE56E00F9B216
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
primary
<
/k
e
y
>
<
tru
e
/
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
GYDemo/GYDemo/AppDelegate.mm
View file @
e51b0931
...
@@ -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,11 +439,13 @@ NSDictionary* appLaunchOpts;
...
@@ -439,11 +439,13 @@ 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) {
[[GYAdsManager shared] play];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[[GYAdsManager shared] play];
});
}
}
if (result && !flowView) {
if (result && !flowView) {
self.showVideo = NO;
self.showVideo = NO;
[[CGNetworkTools shared] postWithAction:WatchingForSeed parameters:@{@"id":[NSString stringWithFormat:@"%d", seedId]} success:^(id _Nonnull response) {
[[CGNetworkTools shared] postWithAction:WatchingForSeed parameters:@{@"id":[NSString stringWithFormat:@"%d", seedId]} success:^(id _Nonnull response) {
if ([[response objectForKey:@"status"] integerValue] == 200) {
if ([[response objectForKey:@"status"] integerValue] == 200) {
NSData *data = [NSJSONSerialization dataWithJSONObject:[[response objectForKey:@"result"] objectForKey:@"data"] options:NSJSONWritingFragmentsAllowed error:nil];
NSData *data = [NSJSONSerialization dataWithJSONObject:[[response objectForKey:@"result"] objectForKey:@"data"] options:NSJSONWritingFragmentsAllowed error:nil];
...
@@ -451,7 +453,7 @@ NSDictionary* appLaunchOpts;
...
@@ -451,7 +453,7 @@ NSDictionary* appLaunchOpts;
[[self ufw] sendMessageToGOWithName: "GameManager" functionName: "onIncrVideoSeedSuccess" message: [jsonStr UTF8String]];
[[self ufw] sendMessageToGOWithName: "GameManager" functionName: "onIncrVideoSeedSuccess" message: [jsonStr UTF8String]];
}
}
} failure:^(NSError * _Nonnull error) {
} failure:^(NSError * _Nonnull error) {
}];
}];
}
}
}];
}];
...
...
GYDemo/GYDemo/SCAds/GYAdsManager+RewardedVideo.m
View file @
e51b0931
...
@@ -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
);
if
(
!
self
.
rewardedAd
.
isAdValid
)
{
dispatch_source_set_timer
(
self
.
CSJTimer
,
dispatch_walltime
(
NULL
,
0
),
1
.
0
*
NSEC_PER_SEC
,
0
);
//每秒执行
[
self
playVideo
];
dispatch_source_set_event_handler
(
self
.
CSJTimer
,
^
{
return
;
}
// if (!self.rewardedAd.isAdValid) {
// [self playVideo];
[
self
.
rewardedAd
showAdFromRootViewController
:
self
.
currentVC
];
// }else{
});
dispatch_source_cancel
(
self
.
CSJTimer
);
dispatch_async
(
dispatch_get_main_queue
(),
^
{
BOOL
show
=
[
self
.
rewardedAd
showAdFromRootViewController
:[
self
theTopviewControler
]];
NSLog
(
@"%ld"
,
show
);
});
// }
});
dispatch_resume
(
self
.
CSJTimer
);
}
else
if
([
self
.
currentAdsModel
.
adPlatform
isEqualToString
:
@"guangdiantong"
]){
}
else
if
([
self
.
currentAdsModel
.
adPlatform
isEqualToString
:
@"guangdiantong"
]){
dispatch_after
(
dispatch_time
(
DISPATCH_TIME_NOW
,
(
int64_t
)(
0
.
75
*
NSEC_PER_SEC
)),
dispatch_get_main_queue
(),
^
{
__block
int
count
=
0
;
if
(
!
self
.
rewardVideoAd
.
isAdValid
)
{
dispatch_queue_t
queue
=
dispatch_get_global_queue
(
DISPATCH_QUEUE_PRIORITY_DEFAULT
,
0
);
[
self
playVideo
];
self
.
GDTTimer
=
dispatch_source_create
(
DISPATCH_SOURCE_TYPE_TIMER
,
0
,
0
,
queue
);
return
;
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
.
rewardVideoAd
showAdFromRootViewController
:
self
.
currentVC
];
// [self playVideo];
// }else{
if
(
self
.
rewardVideoAd
.
videoMuted
)
{
// if (count > 0) {
[[
AVAudioSession
sharedInstance
]
setActive
:
NO
error
:
nil
];
dispatch_source_cancel
(
self
.
GDTTimer
);
[[
AVAudioSession
sharedInstance
]
setCategory
:
AVAudioSessionCategoryPlayback
error
:
nil
];
dispatch_async
(
dispatch_get_main_queue
(),
^
{
[[
AVAudioSession
sharedInstance
]
setActive
:
YES
error
:
nil
];
BOOL
show
=
[
self
.
rewardVideoAd
showAdFromRootViewController
:
self
.
currentVC
];
}
if
(
!
show
){
self
.
videoIndex
+=
1
;
[
self
videoPrepareModel
];
return
;
}
if
(
self
.
rewardVideoAd
.
videoMuted
)
{
[[
AVAudioSession
sharedInstance
]
setActive
:
NO
error
:
nil
];
[[
AVAudioSession
sharedInstance
]
setCategory
:
AVAudioSessionCategoryPlayback
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
];
}
}
...
@@ -149,7 +201,7 @@ This method is called when rendering a nativeExpressAdView successed.
...
@@ -149,7 +201,7 @@ This method is called when rendering a nativeExpressAdView successed.
It will happen when ad is show.
It will happen when ad is show.
*/
*/
-
(
void
)
nativeExpressRewardedVideoAdViewRenderSuccess
:
(
BUNativeExpressRewardedVideoAd
*
)
rewardedVideoAd
{
-
(
void
)
nativeExpressRewardedVideoAdViewRenderSuccess
:
(
BUNativeExpressRewardedVideoAd
*
)
rewardedVideoAd
{
}
}
/**
/**
This method is called when a nativeExpressAdView failed to render.
This method is called when a nativeExpressAdView failed to render.
...
@@ -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
];
}
}
...
...
GYDemo/GYDemo/SCAds/GYAdsManager.h
View file @
e51b0931
...
@@ -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
...
...
GYDemo/Pods/Pods.xcodeproj/xcuserdata/mingjinli.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
e51b0931
...
@@ -9,63 +9,63 @@
...
@@ -9,63 +9,63 @@
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
2
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
0
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
Bytedance-UnionAD.xcscheme
<
/k
e
y
>
<
k
e
y
>
Bytedance-UnionAD.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
3
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
1
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
KSAdSDK.xcscheme
<
/k
e
y
>
<
k
e
y
>
KSAdSDK.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
4
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
2
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
MBProgressHUD.xcscheme
<
/k
e
y
>
<
k
e
y
>
MBProgressHUD.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
6
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
4
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
Masonry.xcscheme
<
/k
e
y
>
<
k
e
y
>
Masonry.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
5
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
3
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
Pods-GYDemo.xcscheme
<
/k
e
y
>
<
k
e
y
>
Pods-GYDemo.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
5
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
SwiftyStoreKit.xcscheme
<
/k
e
y
>
<
k
e
y
>
SwiftyStoreKit.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
8
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
6
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
UMCCommon.xcscheme
<
/k
e
y
>
<
k
e
y
>
UMCCommon.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
9
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
WechatOpenSDK.xcscheme
<
/k
e
y
>
<
k
e
y
>
WechatOpenSDK.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
k
e
y
>
isShown
<
/k
e
y
>
<
fa
ls
e
/
>
<
fa
ls
e
/
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
10
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
8
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
k
e
y
>
SuppressBuildableAutocreation
<
/k
e
y
>
<
k
e
y
>
SuppressBuildableAutocreation
<
/k
e
y
>
...
...
farm.xcworkspace/xcuserdata/mingjinli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
View file @
e51b0931
...
@@ -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 =
"60
1
"
startingLineNumber =
"60
3
"
endingLineNumber =
"60
1
"
endingLineNumber =
"60
3
"
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 =
"62
5
"
startingLineNumber =
"62
7
"
endingLineNumber =
"62
5
"
endingLineNumber =
"62
7
"
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 =
"62
2
"
startingLineNumber =
"62
4
"
endingLineNumber =
"62
2
"
endingLineNumber =
"62
4
"
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 =
"63
2
"
startingLineNumber =
"63
4
"
endingLineNumber =
"63
2
"
endingLineNumber =
"63
4
"
landmarkName =
"-onRe
q
:"
landmarkName =
"-onRe
sp
:"
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 =
"2
51
"
startingLineNumber =
"2
12
"
endingLineNumber =
"2
51
"
endingLineNumber =
"2
12
"
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 =
"2
70
"
startingLineNumber =
"2
11
"
endingLineNumber =
"2
70
"
endingLineNumber =
"2
11
"
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 =
"
3
1"
startingLineNumber =
"
25
1"
endingLineNumber =
"
3
1"
endingLineNumber =
"
25
1"
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 =
"2
25
"
startingLineNumber =
"2
33
"
endingLineNumber =
"2
25
"
endingLineNumber =
"2
33
"
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 =
"2
12
"
startingLineNumber =
"2
30
"
endingLineNumber =
"2
12
"
endingLineNumber =
"2
30
"
landmarkName =
"-ios_
open
FlyBox"
landmarkName =
"-ios_
ad
FlyBox"
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 =
"2
16
"
startingLineNumber =
"2
20
"
endingLineNumber =
"2
16
"
endingLineNumber =
"2
20
"
landmarkName =
"-ios_openFlyBox"
landmarkName =
"-ios_openFlyBox"
landmarkType =
"7"
>
landmarkType =
"7"
>
</BreakpointContent>
</BreakpointContent>
...
...
iOSFarm2020/Unity-iPhone.xcodeproj/xcuserdata/mingjinli.xcuserdatad/xcschemes/xcschememanagement.plist
0 → 100644
View file @
e51b0931
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
SchemeUserState
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
Unity-iPhone.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
9
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
UnityFramework.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
11
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/plist
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment