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中。
在此先感谢您的帮助。