當我運行我的應用程序,我可以看到我的iAd在模擬器中,也就是預填充了「測試廣告」iAd的出現在模擬器但不是在設備
然而,當我在我的設備上運行的應用程序, iAd區域是空白的,沒有預先填充的廣告。
這是爲什麼?
我的iAd是一個UITableViewCell:提問後
#import "iAdCell.h"
@implementation iAdCell
@synthesize adView;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if ((self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])) {
adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifier320x50];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
adView.delegate=self;
[self.contentView addSubview:adView];
}
return self;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (void)dealloc {
[adView release];
[super dealloc];
}
@end
供應的更多信息。根據Apple的建議,如果發生錯誤,您是否隱藏廣告?如果是這樣,你有網絡連接嗎?即使如此,它可能需要幾秒鐘才能顯示,我甚至不得不等待更長的時間才能顯示測試廣告。 – jer 2010-09-14 18:09:09