Commit 0f2e573e authored by zhangshuai's avatar zhangshuai

修改广告 配置

parent 827fd9cf
......@@ -50,31 +50,15 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic, strong) UIView * flowBgView; //要展示的位置
@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)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)NSString * advertisingSpace; // 当前广告位 出入后会在广告展示 结束后上报
@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;
......@@ -85,6 +69,11 @@ NS_ASSUME_NONNULL_BEGIN
- (void)showADType:(eADType )AdType resultBlock:(void(^)(BOOL success)) adShowBlock;
/// 请求激励视频视频
- (void)requestVideoAD;
//MARK: 广告链接上报
/// 广告事件上报
/// @param url 要上报的地址
......@@ -109,14 +98,13 @@ NS_ASSUME_NONNULL_BEGIN
/// @param adType 广告类型
- (void)showAdWithData:(GYAdsTrackModel *)showData withADType:(eADType)adType;
/// 请求开平数据
- (void)requestOpenScreenAD;
///// 请求开平数据
//- (void)requestOpenScreenAD;
//
///// 请求广告数据
//- (void)requestNativeAD;
/// 请求广告数据
- (void)requestNativeAD;
/// 请求激励视频视频
- (void)requestVideoAD;
@end
......
......@@ -27,6 +27,24 @@
@property (nonatomic ,assign)BOOL isTimeOut;
@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
@implementation IOSADManager
......@@ -454,6 +472,7 @@ static IOSADManager * manager = nil;
return NO;
}
//MARK: 网络请求
/// 请求开平数据
- (void)requestOpenScreenAD;{
......
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