2010-11-09 25 views
0

我收到以下錯誤:成癮者投擲的錯誤

2010-11-08 19:47:08.190 One2ThreePop[325:207] didFailToReceiveAdWithError 
2010-11-08 19:47:10.990 One2ThreePop[325:207] The operation couldn’t be completed. Banner view is visible but does not have content 
2010-11-08 19:47:10.991 One2ThreePop[325:207] didFailToReceiveAdWithError 
2010-11-08 19:47:12.389 One2ThreePop[325:207] The operation couldn’t be completed. Ad inventory unavailable 
2010-11-08 19:47:12.390 One2ThreePop[325:207] didFailToReceiveAdWithError 
2010-11-08 19:47:12.590 One2ThreePop[325:207] The operation couldn’t be completed. Ad inventory unavailable 
2010-11-08 19:47:12.591 One2ThreePop[325:207] didFailToReceiveAdWithError 
2010-11-08 19:47:13.374 One2ThreePop[325:207] The operation couldn’t be completed. Ad inventory unavailable 
2010-11-08 19:47:13.375 One2ThreePop[325:207] didFailToReceiveAdWithError 

由於didFailToReceiveAdWithError如上所述被正確解僱。 iAds通過iTunes連接爲我的應用程序啓用。我正在使用xCode 3.2.4和iOS 4.1。

這裏是我的cocos2d的應用程序的完整代碼:

ABCPopAppDelegate.m 

- (void) applicationDidFinishLaunching:(UIApplication*)application 
{ 

CC_DIRECTOR_INIT(); 

NSLog(@"applicationDidFinishLaunching"); 

MainViewController *controller = [[MainViewController alloc] init]; 

[window addSubview: controller.view]; 

} 

MainViewController.h 

#import <UIKit/UIKit.h> 
#import <iAd/iAd.h> 
#import "cocos2d.h" 
#import "ABCPopGameScene.h" 

@interface MainViewController : UIViewController<ADBannerViewDelegate> { 

ADBannerView *bannerView; 

} 

@property (nonatomic,retain) ADBannerView *bannerView; 

@end 

MainViewController.m: 

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. 
- (void)viewDidLoad { 

[super viewDidLoad]; 

// Obtain the shared director in order to... 
CCDirector *director = [CCDirector sharedDirector]; 

// Sets landscape mode 
[director setDeviceOrientation:kCCDeviceOrientationPortrait]; 

// Turn on display FPS 
[director setDisplayFPS:NO]; 

// Turn on multiple touches 
EAGLView *eaglView = [director openGLView]; 
[eaglView setMultipleTouchEnabled:YES]; 

[self.view addSubview:eaglView]; 

self.bannerView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 
[self.bannerView setRequiredContentSizeIdentifiers:[NSSet setWithObjects: 
ADBannerContentSizeIdentifier320x50, 
ADBannerContentSizeIdentifier480x32, nil]]; 

self.bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50; 

[self.bannerView setDelegate:self]; 

[self.view addSubview:self.bannerView]; 

// [self.view addSubview:eaglView]; 

// Default texture format for PNG/BMP/TIFF/JPEG/GIF images 
// It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 
// You can change anytime. 
[CCTexture2D setDefaultAlphaPixelFormat:kTexture2DPixelFormat_RGBA8888]; 

[[CCDirector sharedDirector] runWithScene: [ABCPopGameScene scene]]; 

NSLog(@"viewDidLoad fired!"); 

//[self moveBannerOffScreen]; 

} 

我可以看到遊戲運行,但我沒有看到任何顯示的廣告。我必須以某種方式定位廣告或其他東西嗎?

回答

0

原來的錯誤與Apple未發送iAds有關。我嘗試了一段時間,一切都開始正常工作!