[ios] Optimized appwall handling.

This commit is contained in:
Илья Гречухин 2015-11-23 19:28:16 +03:00
parent 92510dd203
commit bd56106ef9

View file

@ -812,6 +812,8 @@ typedef NS_ENUM(NSUInteger, UserTouchesAction)
- (void)onLoadWithAppwallBanners:(NSArray *)appwallBanners appwallAd:(MTRGNativeAppwallAd *)appwallAd
{
if (![appwallAd isEqual:self.appWallAd])
return;
if (appwallBanners.count == 0)
self.appWallAd = nil;
[self.controlsManager refreshLayout];
@ -819,6 +821,8 @@ typedef NS_ENUM(NSUInteger, UserTouchesAction)
- (void)onNoAdWithReason:(NSString *)reason appwallAd:(MTRGNativeAppwallAd *)appwallAd
{
if (![appwallAd isEqual:self.appWallAd])
return;
self.appWallAd = nil;
}