1

我最近一直在将 iAd 框架实施到我的应用程序中,尽管一切正常,并且可以正常显示测试广告,但我只是想知道我一直在使用的实施方法是否是我的最佳实践已经看到几个人以不同的方式和我个人的观点这样做 - 不必要的复杂。

目前我只有一个adbannerview作为插座,然后使用以下代码加载或隐藏它,具体取决于广告是否按照 Apple 的要求完成。

-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
    adView.hidden = FALSE;
}

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
    adView.hidden = TRUE;
}

我知道这在动画方面并没有什么花哨的,但从我读过的“界面指南”来看,没有必要在广告出现或消失时对其进行动画处理。

4

2 回答 2

1

据我所知,在展示 ADBannerView 时,您无需再做任何事情。当然,正如你所说,动画化它更漂亮,但像你一样呈现它是没有问题的。

如果您想在您的应用程序的未来版本中以动画形式呈现它,您可以在此处找到一个很棒的教程。

希望这对你有帮助!

于 2012-08-27T22:08:07.510 回答
-2

在我看来很好。我想知道为什么当您未能获得广告时隐藏横幅广告。一般来说,您不想做这样的事情,因为它会鼓励人们避免收到广告(仅在使用您的应用程序时打开飞行模式等)

于 2012-08-27T19:12:36.017 回答