我有一个显示广告的应用,我已经让用户选择以0.99美元的价格删除广告
应用内购买系统效果很好,但从应用中删除广告的正确协议是什么?
现在我正在显示我的广告:
ADBannerView *adView;
adView = [[ADBannerView alloc] initWithFrame:CGRectMake(0, 0, 480, 32)];
adView.requiredContentSizeIdentifiers = [NSSet setWithObjects:
ADBannerContentSizeIdentifier320x50,
ADBannerContentSizeIdentifier480x32,
nil];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier480x32;
adView.delegate = self;
[self addSubview:adView];
//adView.backgroundColor = [UIColor whiteColor];
CGAffineTransform transformAV = CGAffineTransformMakeRotation(((-90*3.14159265358979323846264338327950288)/(180)));
//rotate to fit landscape display
adView.transform = transformAV;
adView.center = CGPointMake(303, 240);
//translate to be at bottom of screen.
此外,由于它是仅限横向广告,我应该从requiredContentSizeIdentifiers
删除这部分代码吗?我是iAd的新手:
ADBannerContentSizeIdentifier320x50
答案 0 :(得分:0)
当用户购买此无广告功能时,您应将NSDefaults bool设置为YES以指示此情况。而不仅仅是在添加广告子视图之前查询此NSDefault。如果设置为YeS,则不应添加子视图。您还可以使用bool来确定是否完全设置广告代码。