0

我使用 iAd 框架在屏幕上添加广告。我通过下面的代码完成了这个。但我想在 UIAertview 中做广告。当 UIAlertview 出现时,用户应该在其中查看公司广告。

-(void)bannerViewDidLoadAd:(ADBannerView *)banner
{
    if (!self.bannerIsVisible) {
        [UIView beginAnimations:@"animatesAdBannerOn" context:NULL];
        banner.frame = CGRectOffset(banner.frame, 0, -banner.frame.size.height);             [UIView commitAnimations];
        self.bannerIsVisible = YES;
    }
}


- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
          if (!self.bannerIsVisible) 
          {
              [UIView beginAnimations:@"animatesAdBannerOff" context:NULL];
              banner.frame = CGRectOffset(banner.frame, 0, banner.frame.size.height); //rect, dx,dy
              [UIView commitAnimations];
              self.bannerIsVisible = NO;
          }
}

我知道我们可以自定义 UIAlertview。但不知道如何在其中添加 iAd 视图。如果有人知道的帮助我。

4

1 回答 1

2

如果我对您的理解正确,您想为自己的公司制作广告吗?您不会为此使用 iAd,因为使用 iAd 您几乎无法控制将哪些广告推送到您的横幅上。但是,您可以使用您想要的任何内容创建一个新视图(广告方面),并将其添加为UIAlertView. 现在我说你可以这样做,但你可能不应该这样做。以这种方式修改 alertView 很可能会被 Apple 拒绝。

于 2012-04-13T13:49:07.590 回答