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 に答える