-1

我对此完全陌生,这是我的第一个应用程序。由于我已经完成了使用情节提要的编码,我开始知道使用情节提要实现 iAd 与不使用情节提要几乎没有什么不同。但是,我没有找到任何示例,并使用情节提要进行了实施。看起来它显示了广告,但显示了错误。不确定当我的应用在商店中时是否会显示广告。我是否还必须在线更改我的开发者帐户中的设置?提前致谢。

“2013-07-25 09:28:52.651 Gurbani-Ujagar [35531:11903] [AppDeveloper]:ADBannerView:未处理的错误(无委托或委托未实现 didFailToReceiveAdWithError:):错误域 = ADErrorDomain 代码 = 0 “操作无法'没有完成。未知错误“UserInfo=0x9143e60 {ADInternalErrorCode=0, ADInternalErrorDomain=ADErrorDomain, NSLocalizedFailureReason=Unknown error} 2013-07-25 09:28:53.647 Gurbani-Ujagar[35531:11903] [AppDeveloper]: ADBannerView: 未处理的错误(没有委托或委托未实现 didFailToReceiveAdWithError :):错误域 = ADErrorDomain 代码 = 5“操作无法完成。横幅视图可见但没有内容” UserInfo=0x7563940 {ADInternalErrorCode=5, ADInternalErrorDomain=ADErrorDomain,

请查看我的“.h”文件。

   //
//  JapjiController.h
//  Gurbani-Ujagar
//
//  Created by Ivkaran Sawhney on 7/19/13.
//  Copyright (c) 2013 IveSingh. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
@interface JapjiController : UIViewController <ADBannerViewDelegate>

@property (nonatomic, retain) IBOutlet UIWebView *webview;

@end

下面是我的“.m”文件。

//
//  JapjiController.m
//  Gurbani-Ujagar
//
//  Created by Ivkaran Sawhney on 7/19/13.
//  Copyright (c) 2013 IveSingh. All rights reserved.
//

#import "JapjiController.h"

@interface JapjiController ()

@end

@implementation JapjiController {
  ADBannerView *_bannerView;
}

 @synthesize webview;
 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
 self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
 if (self) {
      // Custom initialization
 }
 return self;
 }

 - (void)viewDidLoad
 {
 [super viewDidLoad];
 [self.view addSubview:_bannerView];

 NSString *pages = [NSString stringWithFormat:@"JapjiSahib"];
 NSString *urlAddress = [[NSBundle mainBundle] pathForResource:pages ofType:@"html"];
 NSURL *url = [NSURL fileURLWithPath:urlAddress];
 NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
 [webview loadRequest:requestObj];
 }
4

1 回答 1

0

你有什么不清楚的错误信息?

我看不到你在哪里分配和初始化你的 ADBannerView

你没有忘记一个

_bannerView.delegate = 自我;?

还要检查你是否实现了 ADBannerViewDelegate 协议的所有方法

于 2013-07-25T15:48:04.360 回答