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
0f2e573e
Commit
0f2e573e
authored
Nov 26, 2020
by
zhangshuai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改广告 配置
parent
827fd9cf
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
34 additions
and
27 deletions
+34
-27
IOSADManager.h
GYDemo/GYDemo/SCAds/IOSADManager.h
+15
-27
IOSADManager.m
GYDemo/GYDemo/SCAds/IOSADManager.m
+19
-0
No files found.
GYDemo/GYDemo/SCAds/IOSADManager.h
View file @
0f2e573e
...
@@ -50,31 +50,15 @@ NS_ASSUME_NONNULL_BEGIN
...
@@ -50,31 +50,15 @@ NS_ASSUME_NONNULL_BEGIN
@property
(
nonatomic
,
strong
)
UIView
*
flowBgView
;
//要展示的位置
@property
(
nonatomic
,
strong
)
UIView
*
flowBgView
;
//要展示的位置
@property
(
nonatomic
,
assign
)
CGSize
nativeADSize
;
//用于展示原生广告的大小
@property
(
nonatomic
,
assign
)
CGSize
nativeADSize
;
//用于展示原生广告的大小
//@property (nonatomic ,retain)NSMutableArray * loadOpenScreenSuccessArray; // 已经缓存的 开屏广告数据集合
@property
(
nonatomic
,
copy
)
void
(
^
loadSuccessCallbackBlock
)(
GYAdsTrackModel
*
model
,
BOOL
success
);
//加载成功
@property
(
nonatomic
,
copy
)
void
(
^
showSuccessCallbackBlock
)(
GYAdsTrackModel
*
model
,
BOOL
success
);
//展示成功
@property
(
nonatomic
,
strong
)
NSMutableArray
<
GYAdsTrackModel
*>
*
videoModels
;
@property
(
nonatomic
,
strong
)
NSMutableArray
<
GYAdsTrackModel
*>
*
openScreenModels
;
@property
(
nonatomic
,
strong
)
NSMutableArray
<
GYAdsTrackModel
*>
*
bigImageModels
;
//原生广告
@property
(
nonatomic
,
retain
)
NSMutableArray
*
cacheBigImg
;
//缓存的大图
@property
(
nonatomic
,
retain
)
NSString
*
advertisingSpace
;
// 当前广告位 出入后会在广告展示 结束后上报
@property
(
nonatomic
,
retain
)
NSMutableArray
*
cachevideo
;
//缓存的视频
@property
(
nonatomic
,
retain
)
NSMutableArray
*
cacheOpenScreen
;
//缓存的开屏
@property
(
nonatomic
,
assign
)
BOOL
showNow
;
//立即加载 广告
@property
(
nonatomic
,
assign
)
BOOL
haveLodeAD
;
//正在加载广告
@property
(
nonatomic
,
retain
)
NSMutableArray
*
loadADDataArray
;
//正在加载 广告
@property
(
nonatomic
,
retain
)
NSString
*
advertisingSpace
;
// 当前广告位 出入后会在广告展示 结束后上报
@property
(
nonatomic
,
retain
)
GYAdsTrackModel
*
currentData
;
// 当前广告对象
@property
(
nonatomic
,
retain
)
GYAdsTrackModel
*
currentData
;
// 当前广告对象
//@property (nonatomic ,retain)NSMutableArray * loadOpenScreenSuccessArray; // 已经缓存的 开屏广告数据集合
@property
(
nonatomic
,
copy
)
void
(
^
loadSuccessCallbackBlock
)(
GYAdsTrackModel
*
model
,
BOOL
success
);
//加载成功
@property
(
nonatomic
,
copy
)
void
(
^
showSuccessCallbackBlock
)(
GYAdsTrackModel
*
model
,
BOOL
success
);
//展示成功
/// 单利
/// 单利
+
(
IOSADManager
*
)
shareADManager
;
+
(
IOSADManager
*
)
shareADManager
;
...
@@ -85,6 +69,11 @@ NS_ASSUME_NONNULL_BEGIN
...
@@ -85,6 +69,11 @@ NS_ASSUME_NONNULL_BEGIN
-
(
void
)
showADType
:(
eADType
)
AdType
resultBlock
:(
void
(
^
)(
BOOL
success
))
adShowBlock
;
-
(
void
)
showADType
:(
eADType
)
AdType
resultBlock
:(
void
(
^
)(
BOOL
success
))
adShowBlock
;
/// 请求激励视频视频
-
(
void
)
requestVideoAD
;
//MARK: 广告链接上报
//MARK: 广告链接上报
/// 广告事件上报
/// 广告事件上报
/// @param url 要上报的地址
/// @param url 要上报的地址
...
@@ -109,14 +98,13 @@ NS_ASSUME_NONNULL_BEGIN
...
@@ -109,14 +98,13 @@ NS_ASSUME_NONNULL_BEGIN
/// @param adType 广告类型
/// @param adType 广告类型
-
(
void
)
showAdWithData
:(
GYAdsTrackModel
*
)
showData
withADType
:(
eADType
)
adType
;
-
(
void
)
showAdWithData
:(
GYAdsTrackModel
*
)
showData
withADType
:(
eADType
)
adType
;
/// 请求开平数据
///// 请求开平数据
-
(
void
)
requestOpenScreenAD
;
//- (void)requestOpenScreenAD;
//
///// 请求广告数据
//- (void)requestNativeAD;
/// 请求广告数据
-
(
void
)
requestNativeAD
;
/// 请求激励视频视频
-
(
void
)
requestVideoAD
;
@end
@end
...
...
GYDemo/GYDemo/SCAds/IOSADManager.m
View file @
0f2e573e
...
@@ -27,6 +27,24 @@
...
@@ -27,6 +27,24 @@
@property
(
nonatomic
,
assign
)
BOOL
isTimeOut
;
@property
(
nonatomic
,
assign
)
BOOL
isTimeOut
;
@property
(
nonatomic
,
copy
)
void
(
^
adShowBlock
)(
BOOL
success
);
@property
(
nonatomic
,
copy
)
void
(
^
adShowBlock
)(
BOOL
success
);
@property
(
nonatomic
,
strong
)
NSMutableArray
<
GYAdsTrackModel
*>
*
videoModels
;
@property
(
nonatomic
,
strong
)
NSMutableArray
<
GYAdsTrackModel
*>
*
openScreenModels
;
@property
(
nonatomic
,
strong
)
NSMutableArray
<
GYAdsTrackModel
*>
*
bigImageModels
;
//原生广告
@property
(
nonatomic
,
retain
)
NSMutableArray
*
cacheBigImg
;
//缓存的大图
@property
(
nonatomic
,
retain
)
NSMutableArray
*
cachevideo
;
//缓存的视频
@property
(
nonatomic
,
retain
)
NSMutableArray
*
cacheOpenScreen
;
//缓存的开屏
@property
(
nonatomic
,
assign
)
BOOL
showNow
;
//立即加载 广告
@property
(
nonatomic
,
assign
)
BOOL
haveLodeAD
;
//正在加载广告
@property
(
nonatomic
,
retain
)
NSMutableArray
*
loadADDataArray
;
//正在加载 广告
@end
@end
@implementation
IOSADManager
@implementation
IOSADManager
...
@@ -454,6 +472,7 @@ static IOSADManager * manager = nil;
...
@@ -454,6 +472,7 @@ static IOSADManager * manager = nil;
return
NO
;
return
NO
;
}
}
//MARK: 网络请求
/// 请求开平数据
/// 请求开平数据
-
(
void
)
requestOpenScreenAD
;{
-
(
void
)
requestOpenScreenAD
;{
...
...
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