在应用中实施iAd

时间:2013-07-25 13:41:29

标签: storyboard iad

我是全新的,这是我的第一个应用程序。由于我已经完成了使用故事板的编码,我开始知道使用故事板实现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,NSLocalizedFailureReason =横幅视图可见,但没有内容}”

请参阅我的“.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];
 }

1 个答案:

答案 0 :(得分:0)

您的错误消息不清楚?

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

你有没有忘记

_bannerView.delegate = self; ?

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