私は最新の Xcode (4.4.1) を使用しており、iOS 5.1 向けに開発しています。Apple が提供する下部タブ バー インターフェイスを利用しています。タブの 1 つは、全画面スペースを利用する UIWebView を使用します。AdMob が提供する標準バナーを追加しようとしても、バナーがまったく追加されません。私は次に従っていました: https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals。以下にコードを添付
About.h
#import <UIKit/UIKit.h>
#import "GADBannerView.h"
@interface About : UIViewController <UIWebViewDelegate> {
IBOutlet UIWebView *webView;
// Declare one as an instance variable
GADBannerView *bannerView_;
}
@property (nonatomic, retain) UIWebView *webView;
@end
約.m
#import "About.h"
#import "GADBannerView.h"
#import "GADRequest.h"
#import "constants.h"
@implementation About
@synthesize webView;
//@synthesize bannerView = bannerView_;
+ (void)initialize {
// Set user agent (the only problem is that we can't modify the User-Agent later in the program)
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:UserAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
}
- (void)viewDidLoad {
[super viewDidLoad];
NSString *fullURL = ([IsBeta isEqualToString: @"true"]) ? @"http://beta.wouldyouratherapp.com/questions/index/0/1" : @"http://wouldyouratherapp.com/questions/index/0/1";
NSURL *url = [NSURL URLWithString:fullURL]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [webView loadRequest:requestObj];
// Create a view of the standard size at the bottom of the screen.
// Available AdSize constants are explained in GADAdSize.h.
bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
// Specify the ad's "unit identifier." This is your AdMob Publisher ID.
bannerView_.adUnitID = MyAdUnitID;
// Let the runtime know which UIViewController to restore after taking
// the user wherever the ad goes and add it to the view hierarchy.
bannerView_.rootViewController = self;
[self.view addSubview:bannerView_];
// Initiate a generic request to load it with an ad.
[bannerView_ loadRequest:[GADRequest request]];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
@end
はい、すべてのフレームワークを既に追加しており、定数ファイルで MyAdUnitID が既に定義されているため、すべてが機能している必要がありますが、何か不足していると思います。何か助けはありますか?