Commit 1b0168a5 authored by zhangshuai's avatar zhangshuai

修改埋点

parent c0fbe5c6
......@@ -262,6 +262,30 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
68A872EE255D385F006E4A88 /* model */ = {
isa = PBXGroup;
children = (
A91A7973253F213100F9B216 /* GYAdsTrackModel.h */,
A91A7971253F213100F9B216 /* GYAdsTrackMode.m */,
);
path = model;
sourceTree = "<group>";
};
68A872EF255D3870006E4A88 /* platform */ = {
isa = PBXGroup;
children = (
68CA7395255BE17E002E73AD /* AddCSJADManager.h */,
68CA738F255BE17E002E73AD /* AddCSJADManager.m */,
68CA7390255BE17E002E73AD /* AddGDTADManager.h */,
68CA7392255BE17E002E73AD /* AddGDTADManager.m */,
68CA7394255BE17E002E73AD /* AddRuiShiADManager.h */,
68CA7396255BE17E002E73AD /* AddRuiShiADManager.m */,
68CA738D255BE17D002E73AD /* AddSigmobADManager.h */,
68CA738E255BE17E002E73AD /* AddSigmobADManager.m */,
);
path = platform;
sourceTree = "<group>";
};
A3BE8AD6E326D640425E6E5A /* Frameworks */ = {
isa = PBXGroup;
children = (
......@@ -455,16 +479,8 @@
A91A796F253F213100F9B216 /* SCAds */ = {
isa = PBXGroup;
children = (
A91A7973253F213100F9B216 /* GYAdsTrackModel.h */,
A91A7971253F213100F9B216 /* GYAdsTrackMode.m */,
68CA7395255BE17E002E73AD /* AddCSJADManager.h */,
68CA738F255BE17E002E73AD /* AddCSJADManager.m */,
68CA7390255BE17E002E73AD /* AddGDTADManager.h */,
68CA7392255BE17E002E73AD /* AddGDTADManager.m */,
68CA7394255BE17E002E73AD /* AddRuiShiADManager.h */,
68CA7396255BE17E002E73AD /* AddRuiShiADManager.m */,
68CA738D255BE17D002E73AD /* AddSigmobADManager.h */,
68CA738E255BE17E002E73AD /* AddSigmobADManager.m */,
68A872EE255D385F006E4A88 /* model */,
68A872EF255D3870006E4A88 /* platform */,
68CA7391255BE17E002E73AD /* IOSADManager.h */,
68CA7393255BE17E002E73AD /* IOSADManager.m */,
);
......
......@@ -436,6 +436,8 @@ static IOSADManager * manager = nil;
WEAKSELF;
[[CGNetworkTools shared] getWithAdsAction:getAdsInfo parameters: @{@"slotName": @"common_bigimage"} success:^(id _Nonnull response) {
if ([[response objectForKey:@"status"] intValue] == 200) {
[[CGUserManager shared] addLocCollection:@"native_request" value:@"native_request_success"];
NSMutableArray * models = [NSMutableArray new];
NSArray * arr = response[@"result"][@"data"];
for (NSDictionary * dict in arr) {
......@@ -446,17 +448,18 @@ static IOSADManager * manager = nil;
model.backups = [GYAdsTrackModel mj_objectArrayWithKeyValuesArray:dict[@"backups"]];
[models addObject:model];
}
[weakSelf.bigImageModels removeAllObjects];
[weakSelf.bigImageModels addObjectsFromArray:models];
if (weakSelf.cacheBigImg.count == 0 && models.count) {
[weakSelf loadAdWithData:weakSelf.bigImageModels.firstObject withADType:ADType_BigImage];
}
}else{
[[CGUserManager shared] addLocCollection:@"native_request" value:@"native_request_failed"];
}
} failure:^(NSError * _Nonnull error) {
[[CGUserManager shared] addLocCollection:@"native_request" value:@"native_request_failed"];
}];
......@@ -522,6 +525,7 @@ static IOSADManager * manager = nil;
WEAKSELF;
if (success) { //埋点
[self trackingADWith:model.pullsucc_tracking.firstObject];
}else{
[self trackingADWith:model.pullfail_tracking.firstObject];
......@@ -531,29 +535,39 @@ static IOSADManager * manager = nil;
weakSelf.haveLodeAD = NO;
[MBProgressHUD hideHUD];
if (success) {
[[CGUserManager shared] addLocCollection:@"reward_request" value:@"reward_back_success"];
[weakSelf.cachevideo addObject:model];
if(weakSelf.showNow){
[weakSelf showADType:ADType_Video resultBlock:self.adShowBlock];
}
}else{
[[CGUserManager shared] addLocCollection:@"reward_request" value:@"reward_back_failed"];
[weakSelf clearCache:model];
}
}else if(model.loadADType == ADType_OpenScreen){
if(success){
[[CGUserManager shared] addLocCollection:@"splash_back" value:@"splash_back_success"];
[weakSelf.cacheOpenScreen addObject:model];
[weakSelf showADType:ADType_OpenScreen resultBlock:self.adShowBlock];
}else{
[[CGUserManager shared] addLocCollection:@"splash_back" value:@"splash_back_failed"];
[weakSelf clearCache:model];
}
}else if (model.loadADType == ADType_BigImage){ //原生
if(success){
[[CGUserManager shared] addLocCollection:@"native_back" value:@"native_back_success"];
[weakSelf.cacheBigImg addObject:model];
[weakSelf showADType:ADType_BigImage resultBlock:self.adShowBlock];
}else{
[[CGUserManager shared] addLocCollection:@"native_back" value:@"native_back_failed"];
[weakSelf clearCache:model];
}
......@@ -576,22 +590,36 @@ static IOSADManager * manager = nil;
[weakSelf clearCache:model];
weakSelf.adShowBlock(success);
if (success) {
[[CGUserManager shared] addLocCollection:@"reward_request" value:@"reward_display_success"];
[[CGNetworkTools shared] postWithAction:adsEndReport parameters:@{} success:^(id _Nonnull response) {
} failure:^(NSError * _Nonnull error) {
}];
}else{
[[CGUserManager shared] addLocCollection:@"reward_request" value:@"reward_display_success"];
}
}else if(model.loadADType == ADType_OpenScreen){
[weakSelf clearCache:model];
if (success) {
[[CGUserManager shared] addLocCollection:@"splash_back" value:@"splash_display_success"];
}else{
[[CGUserManager shared] addLocCollection:@"splash_back" value:@"splash_display_failed"];
}
[weakSelf clearCache:model];
weakSelf.adShowBlock(success);
weakSelf.showNow = NO;
}else if (model.loadADType == ADType_BigImage){ //原生
if (success) {
[[CGUserManager shared] addLocCollection:@"native_back" value:@"native_display_success"];
}else{
[[CGUserManager shared] addLocCollection:@"native_back" value:@"native_display_failed"];
}
[weakSelf clearCache:model];
weakSelf.adShowBlock(success);
......
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