如何检测用户点击广告横幅的时间并显示广告?目前,我使用以下代码根据广告是否可用来显示和隐藏横幅,但我不确定如何检测广告横幅是否已打开。
- (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 :(得分:0)
实施相关的iAD委托方法
参数
banner:用户点按的横幅视图。
willLeave:如果将启动另一个应用程序来执行该操作,则为YES;如果要在您的应用程序内执行该操作,请单击
SWIFT
optional func bannerViewActionShouldBegin(_ banner: ADBannerView!,
willLeaveApplication willLeave: Bool) -> Bool
目标-C
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner
willLeaveApplication:(BOOL)willLeave