2014-11-09 3 views
1

Как определить, когда пользователь нажимает на рекламный баннер и показывается объявление? В настоящее время я использую следующий код, чтобы показывать и скрывать баннер в зависимости от того, доступно ли объявление, но я не уверен, как определить, открыт ли рекламный баннер.Как определить, когда отображается реклама iAdBanner

- (void)bannerViewDidLoadAd:(ADBannerView *)banner 
{ 
    // Show the ad banner. 
    [UIView animateWithDuration:0.5 animations:^{ 
     self.adBanner.alpha = 1.0; 
    }]; 
} 

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 
{ 
    // Show the ad banner. 
    [UIView animateWithDuration:0.5 animations:^{ 
     self.adBanner.alpha = 0.0; 
    }]; 
} 
+0

Пробовали ли вы делегат bannerViewActionShouldBegin? – nzs

ответ

0

выполнять соответствующие IAD метод делегата

Параметры

баннер: взгляд баннер, который пользователь повернутым.

willLeave: ДА, если для выполнения действия будет запущено другое приложение; НЕТ, если действие будет выполняться внутри вашего приложения

СВИФТ

optional func bannerViewActionShouldBegin(_ banner: ADBannerView!, 
       willLeaveApplication willLeave: Bool) -> Bool 

Objective-C

- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner 
      willLeaveApplication:(BOOL)willLeave 
Смежные вопросы