失败时添加 iAdBanner 并尝试显示我自己的按钮 Xcode iOS 7 时出错
Posted
技术标签:
【中文标题】失败时添加 iAdBanner 并尝试显示我自己的按钮 Xcode iOS 7 时出错【英文标题】:Error hidding iAdBanner when fails and trying to show my own button Xcode iOS7 【发布时间】:2014-06-13 08:39:01 【问题描述】:您好,我正在尝试在 iAdBanner 失败时隐藏它,并且我想在我的其他 URL iTunes 应用程序中显示我自己的按钮,但它在 ios 7 上不起作用。有人可以帮助我吗?谢谢!
(iAd 横幅工作正常)。
我的代码是:
- (void)viewDidLoad
[super viewDidLoad];
_myBanner.hidden = TRUE;
_myBanner.enabled = FALSE;
-(void)bannerViewDidLoadAd:(ADBannerView *)banner
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:1];
[UIView commitAnimations];
- (void)bannerView:(ADBannerView *) banner didFailToReceiveAdWithError:(NSError *)error
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:0];
[UIView commitAnimations];
if (_adBannerViewIsVisible)
_adBannerViewIsVisible = NO;
[self fixupAdView:[UIDevice currentDevice].orientation]; /*This doesn't work*/
_myBanner.hidden = FALSE;
_myBanner.enabled = TRUE;
[ADBannerView removeFromSuperview]; /*This doesn't work*/
[ADBannerView release]; /*This doesn't work*/
- (IBAction)tapBanner:(id)sender
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@""]];
【问题讨论】:
【参考方案1】: - (void)bannerView:(ADBannerView *) banner didFailToReceiveAdWithError:(NSError *)error
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:0];
[UIView commitAnimations]; _myBanner.hidden = YES;
_myBanner.enabled = NO;
[_myBanner removeFromSuperview];
[_myBanner release];
【讨论】:
以上是关于失败时添加 iAdBanner 并尝试显示我自己的按钮 Xcode iOS 7 时出错的主要内容,如果未能解决你的问题,请参考以下文章
当我们尝试在 Python 中使用 pysftp 从 SFTP 串行下载 50 多个文件时,下载失败并显示“身份验证失败”?