2011-03-31 89 views
0

我在使用通用应用程序和iAd时遇到了一些麻烦。 它在iPhones上工作正常,我有一些点击和印象等。每当我看着我的iPad上的应用程序,但是,我发现它根本不工作。 我用于iPad的代码与iPhone的代码完全一样,所以我不确定为什么它会显示在一个而不是另一个上。为什么iAds会在iPhone上显示,而不是在iPad上显示?

iPadViewController.h

#import <iAd/iAd.h> 


@interface iPadViewController : UIViewController <ADBannerViewDelegate, UIActionSheetDelegate>{ 
ADBannerView *adView; 
BOOL bannerIsVisible; 
} 
@property (nonatomic,retain) IBOutlet ADBannerView *adView; 
@property BOOL bannerIsVisible; 

@end 

iPadViewController.m

#import "iPadViewController.h" 


@implementation iPadViewController  
@synthesize bannerIsVisible; 
@synthesize adView; 

-(void)bannerViewDidLoadAd:(ADBannerView *)banner{ 
if (!self.bannerIsVisible) { 
    [UIView beginAnimations:@"animateOn" context:NULL]; 
    [UIView commitAnimations]; 
    self.bannerIsVisible = YES; 
} 
} 


-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{ 
if(self.bannerIsVisible){ 
    [UIView beginAnimations:@"animateOff" context:NULL]; 
    [UIView commitAnimations]; 
    self.bannerIsVisible = NO; 
} 
} 

我在厦门国际银行加入iAd系统,并将其链接为AdView中。

在此先感谢您的帮助。

回答

0

原因可能是您拥有不同设备的iOS版本不同。我已阅读iAds仅支持iOS 4.您的iPad可能具有iOS 3.

相关问题