如何检测广告何时显示iAdBanner

时间:2014-11-09 22:52:46

标签: ios objective-c iad

如何检测用户点击广告横幅的时间并显示广告?目前,我使用以下代码根据广告是否可用来显示和隐藏横幅,但我不确定如何检测广告横幅是否已打开。

- (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;
    }];
}

1 个答案:

答案 0 :(得分:0)

实施相关的iAD委托方法

参数

banner:用户点按的横幅视图。

willLeave:如果将启动另一个应用程序来执行该操作,则为YES;如果要在您的应用程序内执行该操作,请单击

SWIFT

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

目标-C

 - (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner
           willLeaveApplication:(BOOL)willLeave