Objective c Google Adsmob无法在iOS 6设备中显示

Objective c Google Adsmob无法在iOS 6设备中显示,objective-c,ios,admob,Objective C,Ios,Admob,该横幅仅显示在具有iOS 6的模拟器中,而不显示在设备中。对于iOS5,模拟器和设备都显示了这一点 我现在正在使用分发 有什么问题吗?检查一下 您正在测试模式下运行它,这就是为什么它没有在ios 6设备上运行。请查看下面的链接。 设置 request.testing=否 希望它能起作用。看看他们怎么说 iOS 6设备不支持测试广告;使用模拟器 相反 如果我想将admob更改为distribution呢?不,我尝试了实现adreceive和error,但都没有返回任何结果。这意味着admob甚至

该横幅仅显示在具有iOS 6的模拟器中,而不显示在设备中。对于iOS5,模拟器和设备都显示了这一点

我现在正在使用分发

有什么问题吗?

检查一下

您正在测试模式下运行它,这就是为什么它没有在ios 6设备上运行。请查看下面的链接。

设置

request.testing=否

希望它能起作用。

看看他们怎么说

iOS 6设备不支持测试广告;使用模拟器 相反


如果我想将admob更改为distribution呢?不,我尝试了实现adreceive和error,但都没有返回任何结果。这意味着admob甚至没有被调用,这就是为什么它既没有显示成功也没有显示失败的原因。我在一个月前就实现了它。代码在我家的笔记本电脑里。我过会儿再给你回电话
- (UIView *)addbanner{
CGPoint origin = CGPointMake(0.0, 0);
self.adBanner = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin]autorelease];
headerView = [[[UIView alloc] initWithFrame:CGRectMake(0,0,320, self.adBanner.adSize.size.height)] autorelease];
self.adBanner.adUnitID = @"a14fe853330ee80";
self.adBanner.delegate = self;
[self.adBanner setRootViewController:self];
[headerView addSubview:self.adBanner];
[self.adBanner loadRequest:[self createRequest]];
return headerView;
}

- (GADRequest *)createRequest {
GADRequest *request = [GADRequest request];
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
request.testDevices = [NSArray arrayWithObjects:appDelegate.udid, nil];
return request;
}