-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 = 不明なエラー} 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 に答える