2011-03-31 82 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.

相關問題