|
@@ -148,7 +148,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
self.bannerView.delegate = nil;
|
|
|
self.bannerView = nil;
|
|
|
[self.customView addSubview:self.bannerView];
|
|
|
- [self.bannerView loadAndShow];
|
|
|
+ if(_splashAd==nil){
|
|
|
+ [self.bannerView loadAndShow];
|
|
|
+ }
|
|
|
if (second > 0) {
|
|
|
self.bannerView.refershTime = second;
|
|
|
RACSignal *deallocSignal = [self.customViewController rac_signalForSelector:@selector(viewDidDisappear:)];
|
|
@@ -156,7 +158,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
@strongify(self)
|
|
|
if (self.customView.hidden) {
|
|
|
[self.customView addSubview:self.bannerView];
|
|
|
- [self.bannerView loadAndShow];
|
|
|
+ if(_splashAd==nil){
|
|
|
+ [self.bannerView loadAndShow];
|
|
|
+ }
|
|
|
}
|
|
|
}];
|
|
|
}
|
|
@@ -192,7 +196,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
self.bannerView.delegate = nil;
|
|
|
self.bannerView = nil;
|
|
|
[self.customView addSubview:self.bannerView];
|
|
|
- [self.bannerView loadAndShow];
|
|
|
+ if(_splashAd==nil){
|
|
|
+ [self.bannerView loadAndShow];
|
|
|
+ }
|
|
|
if (second > 0) {
|
|
|
self.bannerView.refershTime = second;
|
|
|
RACSignal *deallocSignal = [self.customViewController rac_signalForSelector:@selector(viewDidDisappear:)];
|
|
@@ -200,7 +206,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
@strongify(self)
|
|
|
if (self.customView.hidden) {
|
|
|
[self.customView addSubview:self.bannerView];
|
|
|
- [self.bannerView loadAndShow];
|
|
|
+ if(_splashAd==nil){
|
|
|
+ [self.bannerView loadAndShow];
|
|
|
+ }
|
|
|
}
|
|
|
}];
|
|
|
}
|
|
@@ -231,7 +239,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
self.bannerView.delegate = nil;
|
|
|
self.bannerView = nil;
|
|
|
[self.customView addSubview:self.bannerView];
|
|
|
- [self.bannerView loadAndShow];
|
|
|
+ if(_splashAd==nil){
|
|
|
+ [self.bannerView loadAndShow];
|
|
|
+ }
|
|
|
if (second > 0) {
|
|
|
self.bannerView.refershTime = second;
|
|
|
RACSignal *deallocSignal = [self.customViewController rac_signalForSelector:@selector(viewDidDisappear:)];
|
|
@@ -239,7 +249,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
@strongify(self)
|
|
|
if (self.customView.hidden) {
|
|
|
[self.customView addSubview:self.bannerView];
|
|
|
- [self.bannerView loadAndShow];
|
|
|
+ if(_splashAd==nil){
|
|
|
+ [self.bannerView loadAndShow];
|
|
|
+ }
|
|
|
}
|
|
|
}];
|
|
|
}
|
|
@@ -466,7 +478,9 @@ ADSuyiSDKSplashAdDelegate
|
|
|
_intertitialAd.controller = vc.tabBarController;
|
|
|
[_intertitialAd show];
|
|
|
}
|
|
|
-
|
|
|
+ if (_bannerView.superview) {
|
|
|
+ [_bannerView loadAndShow];
|
|
|
+ }
|
|
|
// [RQNotificationCenter postNotificationName:RQADInterstitialNotificationName object:nil];
|
|
|
}
|
|
|
|
|
@@ -487,6 +501,7 @@ ADSuyiSDKSplashAdDelegate
|
|
|
@param bannerView banner实例
|
|
|
*/
|
|
|
- (void)adsy_bannerViewDidReceived:(ADSuyiSDKBannerAdView *)bannerView {
|
|
|
+ NSLog(@"bannerView--获取成功");
|
|
|
// if (self.adType == RQADType_Banner_IN) {
|
|
|
// bannerView.qmui_width = RQ_SCREEN_WIDTH - 32.f;
|
|
|
// }
|
|
@@ -805,7 +820,7 @@ ADSuyiSDKSplashAdDelegate
|
|
|
// 3、设置广告位id,重要
|
|
|
if (self.adType == RQADType_Banner_IN) {
|
|
|
_bannerView.posId = homePageBannerPlcId;
|
|
|
- CGFloat height = self.customView.width / (600 / 150.f);
|
|
|
+ CGFloat height = self.customView.width / (600 / 150.f) - (iPhone6?3.f:4.f);
|
|
|
if (height > self.customView.height) {
|
|
|
_bannerView.frame = CGRectMake(0, - (height - self.customView.height) / 2.f, self.customView.width, height);
|
|
|
} else {
|