2

我正在制作一个具有 iAd 的应用程序,但是当我没有连接到互联网时,iAd 应该在的空间是一个白色的空白空间,我该如何制作它,以便 iAd 空间不是白色的,并且是与背景颜色相同

如果你能给我一些代码,那就太好了。

提前致谢!

4

2 回答 2

3

将此添加到您的 .m 文件中。此方法检查是否可以加载广告。如果不能,它会使用漂亮的动画使空白消失。我也是 iOS 编程的菜鸟,但这就是我在 App Store 中的一个应用程序中的做法。我不确定这是否是最好的方法,但它有效。

-(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];
}
于 2013-03-19T02:02:06.487 回答
0

检查此
iAd 示例代码

iAd 示例

共享 iAd 示例

于 2013-03-19T06:37:37.920 回答