Lorsque sur mon appareil, je lance mon application, je peux voir mon iAd dans le simulateur, qui est pré-rempli avec « Test Publicité »iAd apparaît dans le simulateur mais pas sur l'appareil
Cependant, quand je lance l'application, la zone iAd est vide, sans annonce pré-remplie.
Pourquoi est-ce?
Mon iAd est dans un 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
Fournissez plus d'informations. Est-ce que vous cachez l'annonce lorsqu'une erreur se produit selon les recommandations d'Apple? Si oui, avez-vous une connectivité réseau? Et même dans ce cas, cela peut prendre plusieurs secondes, j'ai même dû attendre plus longtemps pour que la publicité de test apparaisse. – jer