Commit 0f2e573e authored by zhangshuai's avatar zhangshuai

修改广告 配置

parent 827fd9cf
...@@ -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
......
...@@ -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;{
......
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